._viewport_1xh9f_1{position:fixed;bottom:var(--space-5);right:var(--space-5);z-index:var(--z-toast);display:flex;flex-direction:column-reverse;gap:var(--space-2);width:min(380px,calc(100vw - 2 * var(--space-5)));pointer-events:none}@keyframes _toastIn_1xh9f_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._toast_1xh9f_24{display:flex;align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);font-size:var(--font-size-sm);pointer-events:auto;animation:_toastIn_1xh9f_1 .2s cubic-bezier(.34,1.56,.64,1)}._glyph_1xh9f_38{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);flex-shrink:0}._body_1xh9f_50{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._title_1xh9f_58{font-weight:var(--font-weight-semibold);color:var(--color-text-strong);line-height:1.35}._description_1xh9f_64{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.35}._action_1xh9f_70{padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-operational-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast);flex-shrink:0;align-self:center}._action_1xh9f_70:hover{background:var(--color-operational-subtle)}._close_1xh9f_88{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-md);line-height:1;padding:4px 6px;border-radius:var(--radius-sm);flex-shrink:0;align-self:flex-start;transition:background var(--transition-fast),color var(--transition-fast)}._close_1xh9f_88:hover{background:var(--color-surface-subtle);color:var(--color-text-strong)}._tone_info_1xh9f_108 ._glyph_1xh9f_38{background:var(--color-info-100);color:var(--color-info-700)}._tone_success_1xh9f_112{border-left:3px solid var(--color-success-500)}._tone_success_1xh9f_112 ._glyph_1xh9f_38{background:var(--color-success-100);color:var(--color-success-700)}._tone_warning_1xh9f_119{border-left:3px solid var(--color-warning-500)}._tone_warning_1xh9f_119 ._glyph_1xh9f_38{background:var(--color-warning-100);color:var(--color-warning-700)}._tone_danger_1xh9f_126{border-left:3px solid var(--color-danger-500)}._tone_danger_1xh9f_126 ._glyph_1xh9f_38{background:var(--color-danger-100);color:var(--color-danger-700)}:root{--brand-red-rgb: 193 18 31;--brand-red-50: #fce9ea;--brand-red-100: #f7c5c8;--brand-red-200: #ee9398;--brand-red-300: #e15b63;--brand-red-400: #d32c38;--brand-red-500: #c1121f;--brand-red-600: #a30f1a;--brand-red-700: #850c15;--brand-red-800: #680a11;--brand-red-900: #4c080c;--brand-red-950: #340609;--brand-teal-rgb: 42 157 143;--brand-teal-50: #eaf6f4;--brand-teal-100: #c9e9e4;--brand-teal-200: #9cd8cf;--brand-teal-300: #66c2b6;--brand-teal-400: #41ae9f;--brand-teal-500: #2a9d8f;--brand-teal-600: #228579;--brand-teal-700: #1b6b61;--brand-teal-800: #155049;--brand-teal-900: #103c37;--brand-teal-950: #082420;--brand-gold-rgb: 233 196 106;--brand-gold-50: #fcf6e7;--brand-gold-100: #f8ebc4;--brand-gold-200: #f2dc97;--brand-gold-300: #eccd6f;--brand-gold-400: #e9c46a;--brand-gold-500: #e9c46a;--brand-gold-600: #cda64a;--brand-gold-700: #b08838;--brand-att: #c2701c;--brand-att-rgb: 194 112 28;--brand-rust-rgb: 184 92 56;--brand-rust-50: #fbf1ec;--brand-rust-100: #f4ddd2;--brand-rust-200: #e9bba5;--brand-rust-300: #d99270;--brand-rust-400: #c9744e;--brand-rust-500: #b85c38;--brand-rust-600: #9c492d;--brand-rust-700: #7f3926;--brand-rust-800: #602a20;--brand-rust-900: #431e19;--brand-slate-25: #fafbfc;--brand-slate-50: #f4f6f8;--brand-slate-100: #eceef1;--brand-slate-200: #dfe3e8;--brand-slate-300: #cbd1d9;--brand-slate-400: #9aa2ad;--brand-slate-500: #6b7480;--brand-slate-600: #4d5662;--brand-slate-700: #374049;--brand-slate-800: #232a31;--brand-slate-900: #141a1f;--brand-page-slate: #eef1f4;--brand-bone: var(--brand-page-slate);--brand-ink: #0e1416;--color-primary-50: var(--brand-red-50);--color-primary-100: var(--brand-red-100);--color-primary-200: var(--brand-red-200);--color-primary-300: var(--brand-red-300);--color-primary-400: var(--brand-red-400);--color-primary-500: var(--brand-red-500);--color-primary-600: var(--brand-red-600);--color-primary-700: var(--brand-red-700);--color-primary-800: var(--brand-red-800);--color-primary-900: var(--brand-red-900);--color-primary-950: var(--brand-red-950);--color-primary: var(--color-primary-500);--color-primary-hover: var(--color-primary-600);--color-primary-active: var(--color-primary-700);--color-primary-subtle: var(--color-primary-50);--color-primary-border: var(--color-primary-200);--color-brand: var(--color-primary-500);--color-brand-hover: var(--color-primary-600);--color-brand-active: var(--color-primary-700);--color-secondary-50: var(--brand-teal-50);--color-secondary-100: var(--brand-teal-100);--color-secondary-200: var(--brand-teal-200);--color-secondary-300: var(--brand-teal-300);--color-secondary-400: var(--brand-teal-400);--color-secondary-500: var(--brand-teal-500);--color-secondary-600: var(--brand-teal-600);--color-secondary-700: var(--brand-teal-700);--color-secondary-800: var(--brand-teal-800);--color-secondary-900: var(--brand-teal-900);--color-secondary-950: var(--brand-teal-950);--color-secondary: var(--color-secondary-500);--color-secondary-hover: var(--color-secondary-600);--color-secondary-subtle: var(--color-secondary-50);--color-secondary-border: var(--color-secondary-200);--color-action: var(--color-secondary-700);--color-action-hover: var(--color-secondary-700);--color-action-active: var(--color-secondary-800);--color-action-subtle: rgb(var(--brand-teal-rgb) / .1);--color-action-border: rgb(var(--brand-teal-rgb) / .3);--color-action-text: var(--color-neutral-0);--color-ai: var(--color-info-600);--color-ai-hover: var(--color-info-500);--color-ai-active: var(--color-info-700);--color-ai-subtle: rgb(37 99 235 / .1);--color-ai-border: rgb(37 99 235 / .3);--color-ai-text: var(--color-neutral-0);--color-critical: var(--color-primary-600);--color-critical-hover: var(--color-primary-500);--color-critical-active: var(--color-primary-700);--color-critical-subtle: rgb(var(--brand-red-rgb) / .1);--color-critical-border: rgb(var(--brand-red-rgb) / .3);--color-brand-emphasis: var(--color-primary-600);--color-brand-subtle: var(--color-primary-subtle);--color-brand-border: var(--color-primary-border);--color-brand-ink: var(--color-primary-700);--color-operational-emphasis: var(--color-action);--color-operational-hover: var(--color-action-hover);--color-operational-active: var(--color-action-active);--color-operational-subtle: var(--color-action-subtle);--color-operational-border: var(--color-action-border);--color-operational-ink: var(--color-action-active);--color-operational-text: var(--color-action-text);--color-risk-emphasis: var(--color-critical);--color-risk-subtle: var(--color-critical-subtle);--color-risk-border: var(--color-critical-border);--color-risk-ink: var(--color-critical-active);--color-editorial-emphasis: var(--brand-rust-500);--color-editorial-hover: var(--brand-rust-400);--color-editorial-subtle: rgb(var(--brand-rust-rgb) / .1);--color-editorial-border: rgb(var(--brand-rust-rgb) / .3);--color-editorial-ink: var(--brand-rust-700);--color-editorial-glow: rgb(var(--brand-rust-rgb) / .22);--color-info-ink: var(--color-info-700);--color-well-surface: color-mix(in srgb, var(--color-editorial-emphasis) 7%, var(--color-surface));--color-well-border: color-mix(in srgb, var(--color-editorial-emphasis) 24%, transparent);--color-well-ink: var(--color-editorial-emphasis);--color-instrument-trace: linear-gradient( 90deg, var(--color-operational-emphasis) 0 46%, transparent 46% 58%, var(--color-editorial-emphasis) 58% 88%, transparent 88% );--color-page-wash: radial-gradient(circle at 96% 0%, rgb(var(--brand-red-rgb) / .1), transparent 34%), radial-gradient(circle at 8% 100%, rgb(var(--brand-teal-rgb) / .08), transparent 30%), var(--color-background);--color-section-wash: linear-gradient(135deg, rgb(var(--brand-red-rgb) / .045), transparent 45%), var(--color-surface);--color-operational-wash: linear-gradient(135deg, rgb(var(--brand-teal-rgb) / .09), transparent 70%), var(--color-surface);--color-gold-50: var(--brand-gold-50);--color-gold-100: var(--brand-gold-100);--color-gold-200: var(--brand-gold-200);--color-gold-400: var(--brand-gold-400);--color-gold-500: var(--brand-gold-500);--color-gold-600: var(--brand-gold-600);--color-gold-700: var(--brand-gold-700);--color-gold: var(--brand-gold-500);--color-gold-subtle: var(--brand-gold-50);--color-gold-strong: var(--brand-gold-700);--color-accent-50: #fff7ed;--color-accent-100: #ffedd5;--color-accent-200: #fed7aa;--color-accent-300: #fdba74;--color-accent-400: #fb923c;--color-accent-500: #f97316;--color-accent-600: #ea580c;--color-accent-700: #c2410c;--color-accent: var(--color-accent-500);--color-accent-subtle: var(--color-accent-50);--color-accent-soft: var(--color-accent-100);--color-accent-strong: var(--color-accent-700);--color-neutral-0: #ffffff;--color-neutral-25: var(--brand-slate-25);--color-neutral-50: var(--brand-slate-50);--color-neutral-100: var(--brand-slate-100);--color-neutral-200: var(--brand-slate-200);--color-neutral-300: var(--brand-slate-300);--color-neutral-400: var(--brand-slate-400);--color-neutral-500: var(--brand-slate-500);--color-neutral-600: var(--brand-slate-600);--color-neutral-700: var(--brand-slate-700);--color-neutral-800: var(--brand-slate-800);--color-neutral-900: var(--brand-slate-900);--color-neutral-950: var(--brand-ink);--color-success-50: #f0fdf4;--color-success-100: #dcfce7;--color-success-500: #16a34a;--color-success-600: #15803d;--color-success-700: #166534;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-500: #d97706;--color-warning-600: #b45309;--color-warning-700: #92400e;--color-success-ink: var(--color-success-700);--color-warning-ink: var(--color-warning-700);--color-danger-ink: var(--color-danger-700);--color-danger-50: #fef2f2;--color-danger-100: #fee2e2;--color-danger-500: #dc2626;--color-danger-600: #b91c1c;--color-danger-700: #991b1b;--color-info-50: #eff6ff;--color-info-100: #dbeafe;--color-info-500: #2563eb;--color-info-600: #1d4ed8;--color-info-700: #1e40af;--color-success: var(--color-success-500);--color-warning-soft: var(--color-warning-100);--color-warning: var(--color-warning-500);--color-danger: var(--color-danger-500);--color-info: var(--color-info-500);--chart-series-1: var(--color-operational-emphasis);--chart-series-2: var(--color-editorial-emphasis);--chart-series-3: var(--color-info-500);--chart-series-4: var(--color-success-500);--chart-series-5: var(--color-warning-500);--chart-series-6: var(--color-accent-500);--color-triage-1: var(--brand-red-500);--color-triage-2: var(--color-accent-500);--color-triage-3: #eab308;--color-triage-4: var(--color-success-500);--color-triage-5: var(--color-info-500);--color-triage-pending: var(--brand-slate-500);--color-triage-material-1: #db0a1d;--color-triage-material-2: #f27700;--color-triage-material-3: #f5cb00;--color-triage-material-4: #78a43b;--color-triage-material-5: #3f6ba1;--color-triage-material-pending: #606a76;--color-triage-material-border-1: #b80818;--color-triage-material-border-2: #c95c00;--color-triage-material-border-3: #cda900;--color-triage-material-border-4: #5d8528;--color-triage-material-border-5: #376ba8;--color-triage-material-border-pending: #606b78;--color-triage-ink-2: #231300;--color-triage-ink-3: #1d1a08;--color-triage-ink-4: #14210a;--color-triage-ink-muted-2: rgb(35 19 0 / .72);--color-triage-ink-muted-3: rgb(29 26 8 / .68);--color-triage-ink-muted-4: rgb(20 33 10 / .72);--color-triage-ink-1: #f8fafc;--color-triage-ink-5: #f8fafc;--color-triage-ink-pending: #f8fafc;--color-triage-ink-muted-1: rgb(248 250 252 / .78);--color-triage-ink-muted-5: rgb(248 250 252 / .78);--color-triage-ink-muted-pending: rgb(248 250 252 / .78)}[data-triage="1"]{--triage-material: var(--color-triage-material-1);--triage-ink: var(--color-triage-ink-1);--triage-ink-muted: var(--color-triage-ink-muted-1);--triage-accent: var(--color-triage-1)}[data-triage="2"]{--triage-material: var(--color-triage-material-2);--triage-ink: var(--color-triage-ink-2);--triage-ink-muted: var(--color-triage-ink-muted-2);--triage-accent: var(--color-triage-2)}[data-triage="3"]{--triage-material: var(--color-triage-material-3);--triage-ink: var(--color-triage-ink-3);--triage-ink-muted: var(--color-triage-ink-muted-3);--triage-accent: var(--color-triage-3)}[data-triage="4"]{--triage-material: var(--color-triage-material-4);--triage-ink: var(--color-triage-ink-4);--triage-ink-muted: var(--color-triage-ink-muted-4);--triage-accent: var(--color-triage-4)}[data-triage="5"]{--triage-material: var(--color-triage-material-5);--triage-ink: var(--color-triage-ink-5);--triage-ink-muted: var(--color-triage-ink-muted-5);--triage-accent: var(--color-triage-5)}[data-triage=pending]{--triage-material: var(--color-triage-material-pending);--triage-ink: var(--color-triage-ink-pending);--triage-ink-muted: var(--color-triage-ink-muted-pending);--triage-accent: var(--color-triage-pending)}:root{--patient-panel-radius: .9rem;--patient-panel-min-height: 6.4rem;--patient-panel-padding: .7rem .8rem;--patient-panel-gutter: 3.5rem;--patient-panel-action-height: 2.55rem;--color-background: var(--brand-page-slate);--color-surface: var(--color-neutral-0);--color-surface-subtle: var(--color-neutral-50);--color-surface-raised: var(--color-neutral-0);--color-surface-inverted: var(--color-neutral-900);--color-border: var(--color-neutral-200);--color-border-subtle: var(--color-neutral-100);--color-border-strong: var(--color-neutral-300);--color-border-focus: var(--color-primary-500);--color-text: var(--color-neutral-800);--color-text-strong: var(--color-neutral-900);--color-text-muted: var(--color-neutral-500);--color-text-subtle: var(--color-neutral-400);--color-text-on-primary: var(--color-neutral-0);--color-text-on-accent: var(--color-neutral-0);--color-text-link: var(--color-primary-600);--color-text-link-hover: var(--color-primary-700);--color-sidebar-bg: #0d1b2a;--color-sidebar-surface: #142a3d;--color-sidebar-border: #1f3a52;--color-sidebar-text: #c8d4e0;--color-sidebar-text-muted: #6b7c8e;--color-sidebar-text-active: #ffffff;--color-sidebar-active-bg: var(--color-primary-600);--color-sidebar-hover-bg: rgba(255, 255, 255, .04);--font-family-sans: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-family-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--font-family-display: "Clash Display", "Archivo", system-ui, sans-serif;--font-family-numeric: "JetBrains Mono", "Hanken Grotesk", "Archivo", system-ui, sans-serif;--font-family-money: "JetBrains Mono", "Hanken Grotesk", "Archivo", system-ui, sans-serif;--font-size-2xs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.75rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-normal: 1.55;--line-height-relaxed: 1.75;--letter-spacing-tight: 0;--letter-spacing-snug: -.015em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--space-0: 0;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-none: 0;--radius-sm: .125rem;--radius-md: .25rem;--radius-lg: .25rem;--radius-xl: .375rem;--radius-2xl: .375rem;--radius-3xl: .5rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgb(15 23 42 / .04);--shadow-sm: 0 1px 2px 0 rgb(15 23 42 / .04), 0 1px 3px 0 rgb(15 23 42 / .06);--shadow-md: 0 2px 4px -1px rgb(15 23 42 / .06), 0 4px 8px -2px rgb(15 23 42 / .08);--shadow-lg: 0 4px 8px -2px rgb(15 23 42 / .08), 0 12px 24px -4px rgb(15 23 42 / .1);--shadow-xl: 0 8px 16px -4px rgb(15 23 42 / .1), 0 24px 48px -8px rgb(15 23 42 / .14);--shadow-2xl: 0 16px 32px -8px rgb(15 23 42 / .12), 0 32px 64px -16px rgb(15 23 42 / .2);--shadow-primary-sm: 0 2px 8px -2px rgb(var(--brand-red-rgb) / .2);--shadow-primary-md: 0 8px 24px -8px rgb(var(--brand-red-rgb) / .3);--shadow-action-sm: 0 2px 8px -2px rgb(var(--brand-teal-rgb) / .2);--shadow-action-md: 0 8px 24px -8px rgb(var(--brand-teal-rgb) / .3);--shadow-ai-sm: 0 2px 8px -2px rgb(37 99 235 / .18);--shadow-ai-md: 0 8px 24px -8px rgb(37 99 235 / .28);--focus-ring-color: var(--color-primary-500);--focus-ring-action-color: var(--color-action);--focus-ring-ai-color: #2563eb;--focus-ring-offset: 2px;--focus-ring-width: 2px;--focus-ring: 0 0 0 var(--focus-ring-width) var(--focus-ring-color);--focus-ring-action: 0 0 0 var(--focus-ring-width) var(--focus-ring-action-color);--focus-ring-ai: 0 0 0 var(--focus-ring-width) var(--focus-ring-ai-color);--z-base: 1;--z-sticky: 100;--z-dropdown: 1000;--z-overlay: 1200;--z-modal: 1300;--z-popover: 1350;--z-toast: 1400;--z-tooltip: 1500;--transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--transition-base: .18s cubic-bezier(.4, 0, .2, 1);--transition-slow: .28s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .32s cubic-bezier(.34, 1.56, .64, 1)}@media(max-width:540px){:root{--patient-panel-min-height: 6rem;--patient-panel-gutter: 3.1rem}}@media(prefers-color-scheme:dark){:root:not(.light){--color-background: var(--color-neutral-950);--color-surface: var(--color-neutral-900);--color-surface-subtle: var(--color-neutral-800);--color-surface-raised: var(--color-neutral-800);--color-surface-inverted: var(--color-neutral-50);--color-border: var(--color-neutral-700);--color-border-subtle: var(--color-neutral-800);--color-border-strong: var(--color-neutral-600);--color-text: var(--color-neutral-100);--color-text-strong: var(--color-neutral-0);--color-text-muted: #b4bcc7;--color-text-subtle: var(--color-neutral-500);--color-primary-subtle: rgb(var(--brand-red-rgb) / .18);--color-action-subtle: rgb(var(--brand-teal-rgb) / .18);--color-action-border: rgb(var(--brand-teal-rgb) / .42);--color-operational-text: var(--color-neutral-0);--color-ai-subtle: rgb(37 99 235 / .2);--color-ai-border: rgb(37 99 235 / .42);--color-critical-subtle: rgb(var(--brand-red-rgb) / .18);--color-accent-subtle: rgb(249 115 22 / .18);--color-editorial-emphasis: var(--brand-rust-300);--color-editorial-hover: var(--brand-rust-200);--color-editorial-subtle: rgb(var(--brand-rust-rgb) / .18);--color-editorial-border: rgb(var(--brand-rust-rgb) / .44);--color-editorial-ink: var(--brand-rust-200);--color-editorial-glow: rgb(var(--brand-rust-rgb) / .28);--color-page-wash: radial-gradient(circle at 96% 0%, rgb(var(--brand-red-rgb) / .13), transparent 34%), radial-gradient(circle at 8% 100%, rgb(var(--brand-teal-rgb) / .11), transparent 30%), var(--color-background);--color-section-wash: linear-gradient(135deg, rgb(var(--brand-red-rgb) / .08), transparent 45%), var(--color-surface);--color-operational-wash: linear-gradient(135deg, rgb(var(--brand-teal-rgb) / .12), transparent 70%), var(--color-surface);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .4);--shadow-md: 0 4px 12px -2px rgb(0 0 0 / .45);--shadow-lg: 0 12px 24px -4px rgb(0 0 0 / .5);--shadow-xl: 0 24px 48px -8px rgb(0 0 0 / .6);--focus-ring-color: color-mix(in srgb, var(--color-primary-500) 60%, white);--focus-ring-action-color: color-mix(in srgb, var(--color-action) 60%, white);--focus-ring-ai-color: color-mix(in srgb, #2563eb 60%, white)}}:root.dark{--color-background: var(--color-neutral-950);--color-surface: var(--color-neutral-900);--color-surface-subtle: var(--color-neutral-800);--color-surface-raised: var(--color-neutral-800);--color-surface-inverted: var(--color-neutral-50);--color-border: var(--color-neutral-700);--color-border-subtle: var(--color-neutral-800);--color-border-strong: var(--color-neutral-600);--color-text: var(--color-neutral-100);--color-text-strong: var(--color-neutral-0);--color-text-muted: var(--color-neutral-400);--color-text-subtle: var(--color-neutral-500);--color-primary-subtle: rgb(var(--brand-red-rgb) / .12);--color-action-subtle: rgb(var(--brand-teal-rgb) / .16);--color-action-border: rgb(var(--brand-teal-rgb) / .4);--color-operational-text: var(--color-neutral-0);--color-ai-subtle: rgb(37 99 235 / .18);--color-ai-border: rgb(37 99 235 / .4);--color-critical-subtle: rgb(var(--brand-red-rgb) / .16);--color-accent-subtle: rgb(249 115 22 / .12);--color-editorial-emphasis: var(--brand-rust-300);--color-editorial-hover: var(--brand-rust-200);--color-editorial-subtle: rgb(var(--brand-rust-rgb) / .16);--color-editorial-border: rgb(var(--brand-rust-rgb) / .42);--color-editorial-ink: var(--brand-rust-200);--color-editorial-glow: rgb(var(--brand-rust-rgb) / .26);--color-page-wash: radial-gradient(circle at 96% 0%, rgb(var(--brand-red-rgb) / .13), transparent 34%), radial-gradient(circle at 8% 100%, rgb(var(--brand-teal-rgb) / .11), transparent 30%), var(--color-background);--color-section-wash: linear-gradient(135deg, rgb(var(--brand-red-rgb) / .08), transparent 45%), var(--color-surface);--color-operational-wash: linear-gradient(135deg, rgb(var(--brand-teal-rgb) / .12), transparent 70%), var(--color-surface);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .4);--shadow-md: 0 4px 12px -2px rgb(0 0 0 / .45);--shadow-lg: 0 12px 24px -4px rgb(0 0 0 / .5);--shadow-xl: 0 24px 48px -8px rgb(0 0 0 / .6);--focus-ring-color: color-mix(in srgb, var(--color-primary-500) 60%, white);--focus-ring-action-color: color-mix(in srgb, var(--color-action) 60%, white);--focus-ring-ai-color: color-mix(in srgb, #2563eb 60%, white)}:root{--higea-red-50: #FDF2F1;--higea-red-100: #FBDBD9;--higea-red-200: #F5B4AF;--higea-red-300: #EC8880;--higea-red-400: #D85850;--higea-red-500: #B83028;--higea-red-600: #9A2621;--higea-red-700: #7D1D1A;--higea-red-800: #611514;--higea-red-900: #450E0D;--higea-brand: var(--higea-red-500);--higea-brand-hover: var(--higea-red-600);--higea-brand-active: var(--higea-red-700);--higea-brand-subtle: var(--higea-red-50);--higea-brand-border: var(--higea-red-200);--higea-brand-text-on: #FFFFFF;--higea-charcoal-50: #F0F2F2;--higea-charcoal-100: #D8DEDE;--higea-charcoal-200: #B0BCBC;--higea-charcoal-300: #88999A;--higea-charcoal-400: #607677;--higea-charcoal-500: #485859;--higea-charcoal-600: #303C3C;--higea-charcoal-700: #202828;--higea-charcoal-800: #181E1E;--higea-charcoal-900: #101818;--higea-white-50: #FFFFFF;--higea-white-100: #E4D8CC;--higea-white-200: #D0C0B0;--higea-white-300: #B8A090;--higea-white-400: #9A8070;--higea-white-500: #7C6050;--higea-white-600: #5E4840;--higea-success-50: #F0FDF4;--higea-success-500: #16A34A;--higea-success-600: #15803D;--higea-warning-50: #FFFBEB;--higea-warning-500: #D97706;--higea-warning-700: #92400E;--higea-danger-50: #FEF2F2;--higea-danger-500: #DC2626;--higea-danger-600: #B91C1C;--higea-info-50: #EFF6FF;--higea-info-500: #2563EB;--higea-info-600: #1D4ED8;--higea-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--higea-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--higea-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--higea-text-h1: 3.5rem;--higea-text-h2: 2.5rem;--higea-text-h3: 1.75rem;--higea-text-h4: 1.25rem;--higea-text-body-lg: 1.125rem;--higea-text-body: 1rem;--higea-text-small: .875rem;--higea-text-caption: .75rem;--higea-weight-regular: 400;--higea-weight-medium: 500;--higea-weight-semibold: 600;--higea-weight-bold: 700;--higea-leading-tight: 1.2;--higea-leading-snug: 1.35;--higea-leading-normal: 1.55;--higea-leading-relaxed: 1.75;--higea-tracking-tight: -.025em;--higea-tracking-normal: 0;--higea-tracking-wide: .025em;--higea-space-1: .25rem;--higea-space-2: .5rem;--higea-space-3: .75rem;--higea-space-4: 1rem;--higea-space-5: 1.25rem;--higea-space-6: 1.5rem;--higea-space-8: 2rem;--higea-space-10: 2.5rem;--higea-space-12: 3rem;--higea-space-16: 4rem;--higea-space-20: 5rem;--higea-space-24: 6rem;--higea-space-32: 8rem;--higea-radius-sm: .25rem;--higea-radius-md: .5rem;--higea-radius-lg: .75rem;--higea-radius-xl: 1rem;--higea-radius-2xl: 1.5rem;--higea-radius-full: 9999px;--higea-shadow-sm: 0 1px 3px 0 rgb(16 24 24 / .06), 0 1px 2px -1px rgb(16 24 24 / .04);--higea-shadow-md: 0 4px 8px -2px rgb(16 24 24 / .08), 0 2px 4px -1px rgb(16 24 24 / .06);--higea-shadow-lg: 0 12px 24px -4px rgb(16 24 24 / .1), 0 4px 8px -2px rgb(16 24 24 / .08);--higea-shadow-brand: 0 4px 16px -4px rgb(184 48 40 / .3);--higea-transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--higea-transition-base: .18s cubic-bezier(.4, 0, .2, 1);--higea-transition-slow: .28s cubic-bezier(.4, 0, .2, 1);--higea-bg: #FFFFFF;--higea-bg-warm: var(--higea-white-50);--higea-bg-dark: var(--higea-charcoal-900);--higea-surface: #FFFFFF;--higea-surface-raised: #FFFFFF;--higea-surface-subtle: var(--higea-charcoal-50);--higea-border: var(--higea-charcoal-100);--higea-border-strong: var(--higea-charcoal-200);--higea-text-primary: var(--higea-charcoal-900);--higea-text-secondary: var(--higea-charcoal-600);--higea-text-muted: var(--higea-charcoal-400);--higea-text-on-dark: var(--higea-white-50);--higea-text-on-brand: #FFFFFF}:root[data-theme=dark]{--color-primary-50: rgb(var(--brand-red-rgb) / .06);--color-primary-100: rgb(var(--brand-red-rgb) / .12);--color-primary-200: rgb(var(--brand-red-rgb) / .22);--color-primary-300: rgb(var(--brand-red-rgb) / .38);--color-primary-400: rgb(var(--brand-red-rgb) / .55);--color-primary-500: var(--brand-red-500);--color-primary-600: var(--brand-red-600);--color-primary-700: var(--brand-red-700);--color-primary-800: var(--brand-red-800);--color-primary-900: var(--brand-red-900);--color-primary-950: var(--brand-red-950)}:root[data-theme=light]{--color-primary-50: var(--brand-red-50);--color-primary-100: var(--brand-red-100);--color-primary-200: var(--brand-red-200);--color-primary-300: var(--brand-red-300);--color-primary-400: var(--brand-red-400);--color-primary-500: var(--brand-red-500);--color-primary-600: var(--brand-red-600);--color-primary-700: var(--brand-red-700);--color-primary-800: var(--brand-red-800);--color-primary-900: var(--brand-red-900);--color-primary-950: var(--brand-red-950)}:root[data-theme=dark]{--theme-bg: #131313;--theme-bg-soft: #1D1D1D;--theme-bg-mid: #262626;--theme-bg-elevated: #2A2A2A;--theme-line: #323232;--theme-line-strong: #454545;--theme-line-muted: #525252;--theme-text: #FFFFFF;--theme-text-90: rgba(255, 255, 255, .92);--theme-text-70: rgba(255, 255, 255, .72);--theme-text-50: rgba(255, 255, 255, .5);--theme-text-30: rgba(255, 255, 255, .3);--theme-surface-12: rgba(255, 255, 255, .12);--theme-surface-06: rgba(255, 255, 255, .06);--theme-cream: #F4F0EA;--theme-cream-line: #D8D2C8;--theme-red: var(--brand-red-500);--theme-red-hover: var(--brand-red-600);--theme-red-active: var(--brand-red-700);--theme-red-12: rgb(var(--brand-red-rgb) / .12);--theme-red-20: rgb(var(--brand-red-rgb) / .2);--theme-success: #22C55E;--theme-warning: #F59E0B;--theme-danger: #EF4444;--theme-info: #3B82F6;--color-background: #131313;--color-surface: #1F1F1F;--color-surface-subtle: #262626;--color-surface-raised: #2A2A2A;--color-border: #323232;--color-border-subtle: #262626;--color-border-strong: #454545;--color-text: rgba(255, 255, 255, .92);--color-text-strong: #FFFFFF;--color-text-muted: rgba(255, 255, 255, .5);--color-text-subtle: rgba(255, 255, 255, .3);--color-text-on-primary: #FFFFFF;--color-text-link: #E5414C;--color-text-link-hover: #F36670;--color-primary: var(--brand-red-500);--color-primary-hover: var(--brand-red-600);--color-primary-active: var(--brand-red-700);--color-primary-subtle: rgb(var(--brand-red-rgb) / .12);--color-primary-border: rgb(var(--brand-red-rgb) / .35);--color-brand-emphasis: var(--brand-red-500);--color-brand-subtle: rgb(var(--brand-red-rgb) / .12);--color-brand-border: rgb(var(--brand-red-rgb) / .35);--color-brand-ink: var(--brand-red-200);--color-info-ink: #93c5fd;--color-operational-emphasis: var(--brand-teal-700);--color-operational-hover: var(--brand-teal-700);--color-operational-active: var(--brand-teal-800);--color-operational-subtle: rgb(var(--brand-teal-rgb) / .14);--color-operational-border: rgb(var(--brand-teal-rgb) / .4);--color-operational-ink: var(--brand-teal-300);--color-operational-text: #ffffff;--color-risk-emphasis: var(--brand-red-500);--color-risk-subtle: rgb(var(--brand-red-rgb) / .14);--color-risk-border: rgb(var(--brand-red-rgb) / .4);--color-risk-ink: var(--brand-red-300);--color-success-ink: #4ade80;--color-warning-ink: #fbbf24;--color-danger-ink: #f87171;--color-page-wash: radial-gradient(circle at 95% -5%, rgb(var(--brand-red-rgb) / .12), transparent 40%), var(--theme-bg);--color-section-wash: linear-gradient(135deg, rgb(var(--brand-red-rgb) / .08), transparent 45%), var(--color-surface);--color-operational-wash: var(--color-surface);--color-sidebar-bg: #131313;--color-sidebar-surface: #1D1D1D;--color-sidebar-border: #323232;--color-sidebar-text: rgba(255, 255, 255, .72);--color-sidebar-text-muted: rgba(255, 255, 255, .4);--color-sidebar-text-active: #FFFFFF;--color-sidebar-active-bg: rgb(var(--brand-red-rgb) / .12);--color-sidebar-hover-bg: rgba(255, 255, 255, .04);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .4);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .5);--shadow-md: 0 4px 12px -2px rgb(0 0 0 / .55);--shadow-lg: 0 12px 24px -4px rgb(0 0 0 / .6);--shadow-xl: 0 24px 48px -8px rgb(0 0 0 / .7);--shadow-2xl: 0 16px 32px -8px rgb(0 0 0 / .7), 0 32px 64px -16px rgb(0 0 0 / .8);--shadow-primary-sm: 0 2px 8px -2px rgb(var(--brand-red-rgb) / .35);--shadow-primary-md: 0 8px 24px -8px rgb(var(--brand-red-rgb) / .45);--color-neutral-950: #000000;--focus-ring-color: color-mix(in srgb, rgb(var(--brand-red-rgb)) 60%, white)}:root[data-theme=light]{--theme-bg: var(--brand-bone);--theme-bg-soft: #FFFFFF;--theme-bg-mid: var(--brand-slate-100);--theme-bg-elevated: #FFFFFF;--theme-line: var(--brand-slate-200);--theme-line-strong: var(--brand-slate-300);--theme-line-muted: var(--brand-slate-400);--theme-text: #0E1416;--theme-text-90: rgba(14, 20, 22, .92);--theme-text-70: rgba(14, 20, 22, .72);--theme-text-50: rgba(14, 20, 22, .5);--theme-text-30: rgba(14, 20, 22, .3);--theme-surface-12: rgba(14, 20, 22, .08);--theme-surface-06: rgba(14, 20, 22, .04);--theme-cream: var(--brand-slate-100);--theme-cream-line: var(--brand-slate-200);--theme-red: var(--brand-red-500);--theme-red-hover: var(--brand-red-600);--theme-red-active: var(--brand-red-700);--theme-red-12: rgb(var(--brand-red-rgb) / .12);--theme-red-20: rgb(var(--brand-red-rgb) / .2);--theme-success: #16A34A;--theme-warning: #D97706;--theme-danger: #DC2626;--theme-info: #2563EB;--color-background: var(--brand-bone);--color-surface: #FFFFFF;--color-surface-subtle: var(--brand-slate-50);--color-surface-raised: #FFFFFF;--color-border: var(--brand-slate-200);--color-border-subtle: var(--brand-slate-100);--color-border-strong: var(--brand-slate-300);--color-text: rgba(14, 20, 22, .92);--color-text-strong: #0E1416;--color-text-muted: rgba(14, 20, 22, .5);--color-text-subtle: rgba(14, 20, 22, .3);--color-text-on-primary: #FFFFFF;--color-primary: var(--brand-red-500);--color-primary-hover: var(--brand-red-600);--color-primary-active: var(--brand-red-700);--color-primary-subtle: rgb(var(--brand-red-rgb) / .08);--color-primary-border: rgb(var(--brand-red-rgb) / .25);--color-brand-emphasis: var(--brand-red-500);--color-brand-subtle: rgb(var(--brand-red-rgb) / .08);--color-brand-border: rgb(var(--brand-red-rgb) / .25);--color-brand-ink: var(--brand-red-700);--color-info-ink: var(--color-info-700);--color-operational-emphasis: var(--brand-teal-700);--color-operational-hover: var(--brand-teal-700);--color-operational-active: var(--brand-teal-800);--color-operational-subtle: rgb(var(--brand-teal-rgb) / .1);--color-operational-border: rgb(var(--brand-teal-rgb) / .3);--color-operational-ink: var(--brand-teal-800);--color-operational-text: #ffffff;--color-risk-emphasis: var(--brand-red-600);--color-risk-subtle: rgb(var(--brand-red-rgb) / .08);--color-risk-border: rgb(var(--brand-red-rgb) / .25);--color-risk-ink: var(--brand-red-700);--color-page-wash: radial-gradient(circle at 95% -5%, rgb(var(--brand-red-rgb) / .1), transparent 40%), radial-gradient(circle at 8% 105%, rgb(var(--brand-teal-rgb) / .08), transparent 34%), var(--theme-bg);--color-section-wash: linear-gradient(135deg, rgb(var(--brand-red-rgb) / .045), transparent 45%), var(--color-surface);--color-operational-wash: linear-gradient(135deg, rgb(var(--brand-teal-rgb) / .09), transparent 70%), var(--color-surface);--color-sidebar-bg: var(--brand-bone);--color-sidebar-surface: #FFFFFF;--color-sidebar-border: var(--brand-slate-200);--color-sidebar-text: rgba(14, 20, 22, .72);--color-sidebar-text-muted: rgba(14, 20, 22, .4);--color-sidebar-text-active: #0E1416;--color-sidebar-active-bg: rgb(var(--brand-red-rgb) / .08);--color-sidebar-hover-bg: rgba(14, 20, 22, .04);--shadow-xs: 0 1px 2px 0 rgb(14 20 22 / .06);--shadow-sm: 0 1px 3px 0 rgb(14 20 22 / .08);--shadow-md: 0 4px 12px -2px rgb(14 20 22 / .1);--shadow-lg: 0 12px 24px -4px rgb(14 20 22 / .12);--shadow-xl: 0 24px 48px -8px rgb(14 20 22 / .16);--shadow-2xl: 0 16px 32px -8px rgb(14 20 22 / .16), 0 32px 64px -16px rgb(14 20 22 / .24);--shadow-primary-sm: 0 2px 8px -2px rgb(var(--brand-red-rgb) / .25);--shadow-primary-md: 0 8px 24px -8px rgb(var(--brand-red-rgb) / .35);--color-neutral-950: #0a0a0a;--focus-ring-color: rgb(var(--brand-red-rgb))}[data-theme]{transition:background-color .2s ease,color .2s ease,border-color .2s ease}[data-theme] *{transition:background-color .2s ease,color .15s ease,border-color .2s ease}.higeaNeuScope{--neu-bg: var(--color-background);--neu-bg-high: var(--color-neutral-0);--neu-bg-low: var(--color-neutral-300);--neu-text: var(--color-text);--neu-text-muted: var(--color-text-muted);--neu-shadow-dark: rgb(117 130 146 / .34);--neu-shadow-light: rgb(255 255 255 / .92);--neu-relief-dark: color-mix(in srgb, var(--neu-shadow-dark) 72%, transparent);--neu-relief-light: color-mix(in srgb, var(--neu-shadow-light) 72%, transparent);--neu-distance: 5px;--neu-distance-reverse: -5px;--neu-blur: 14px;--neu-radius: 1.375rem;--neu-radius-sm: .875rem;--neu-separator: rgb(77 86 98 / .1);--neu-focus: var(--color-action);--neu-icon-active: var(--color-action);--neu-motion-duration: .16s;--neu-motion-easing: ease;--neu-shadow-raised: var(--neu-distance) var(--neu-distance) var(--neu-blur) var(--neu-shadow-dark), var(--neu-distance-reverse) var(--neu-distance-reverse) var(--neu-blur) var(--neu-shadow-light);--neu-shadow-inset: inset 4px 4px 10px var(--neu-shadow-dark), inset -4px -4px 10px var(--neu-shadow-light);min-height:100%;color:var(--neu-text);background:var(--neu-bg)}.higeaNeuScope[data-neu-tone=dark]{--neu-bg: #262626;--neu-bg-high: #313131;--neu-bg-low: #1b1b1b;--neu-text: #e9e9e9;--neu-text-muted: #afafaf;--neu-shadow-dark: rgb(13 13 13 / .72);--neu-shadow-light: rgb(74 74 74 / .56);--neu-separator: rgb(255 255 255 / .08);--neu-focus: #6ee5d7;--neu-icon-active: #6ee5d7}@media(prefers-reduced-motion:no-preference){.higeaNeuScope *,.higeaNeuScope *:before,.higeaNeuScope *:after{transition-duration:.16s;transition-timing-function:ease}}:root[data-ui-bundle=v1-pilot] .higeaNeuScope{--neu-radius: .5rem;--neu-radius-sm: .375rem;--neu-distance: 0;--neu-distance-reverse: 0;--neu-blur: 0;--neu-shadow-raised: inset 0 1px 0 rgb(255 255 255 / .12), 0 12px 28px -24px rgb(0 0 0 / .5);--neu-shadow-inset: inset 0 1px 2px rgb(0 0 0 / .18), inset 0 0 0 1px var(--theme-line)}:root[data-ui-bundle=v2-neumorphic] .higeaNeuScope{--higea-bundle-material: neumorphic}:root[data-ui-bundle=v3-terrain-native] .higeaNeuScope{--higea-bundle-material: terrain-native;--neu-radius: .625rem;--neu-radius-sm: .375rem;--neu-distance: 0;--neu-distance-reverse: 0;--neu-blur: 0;--neu-shadow-raised: inset 0 1px 0 rgb(255 255 255 / .16), inset 0 -1px 0 rgb(0 0 0 / .12), 0 18px 36px -30px rgb(0 0 0 / .68);--neu-shadow-inset: inset 0 1px 3px rgb(0 0 0 / .2), inset 0 0 0 1px color-mix(in srgb, var(--theme-line-strong) 70%, transparent)}:root[data-ui-bundle=v3-terrain-native] .higeaNeuScope [data-ui-material=v2-neumorphic]{--higea-bundle-material: neumorphic;--neu-distance: 5px;--neu-distance-reverse: -5px;--neu-blur: 14px;--neu-radius: 1.375rem;--neu-radius-sm: .875rem;--neu-shadow-raised: var(--neu-distance) var(--neu-distance) var(--neu-blur) var(--neu-shadow-dark), var(--neu-distance-reverse) var(--neu-distance-reverse) var(--neu-blur) var(--neu-shadow-light);--neu-shadow-inset: inset 4px 4px 10px var(--neu-shadow-dark), inset -4px -4px 10px var(--neu-shadow-light)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate}html[data-perf-mode=low]{scroll-behavior:auto}html[data-perf-mode=low] *,html[data-perf-mode=low] *:before,html[data-perf-mode=low] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-perf-mode=low] .higeaNeuScope{--neu-blur: 0px;--neu-distance: 0px;--neu-distance-reverse: 0px;--neu-motion-duration: 0ms;--neu-shadow-raised: 0 0 0 1px var(--color-border, rgb(0 0 0 / .12));--neu-shadow-inset: none}html[data-perf-mode=low] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@font-face{font-family:Archivo;src:url(/assets/Archivo-latin-E0tuGl4L.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/HankenGrotesk-latin-CaVRRdDk.woff2) format("woff2");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-latin-6fWv1k7M.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Regular-DhusH4GR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Medium-BPdWq--j.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Semibold-DcA1xgJG.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Bold-YaCnK2PY.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{font-family:var(--font-family-sans);font-variant-numeric:tabular-nums;scroll-behavior:smooth}body{font-family:var(--font-family-sans);font-size:var(--font-size-md);color:var(--color-text);background-color:var(--color-background);letter-spacing:var(--letter-spacing-snug)}::selection{background-color:var(--color-primary-subtle);color:var(--color-primary-700)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:2px solid var(--color-background);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#07090a;font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased}.console{--con-bg:#0a0e0f;--con-panel:#111819;--con-panel-2:#0d1314;--con-line:rgb(255 255 255 / .07);--con-line-2:rgb(255 255 255 / .12);--con-ink:#e7ecec;--con-ink-2:#93a1a1;--con-ink-3:#808c8c;--con-ghost:#33403f;--con-teal:#41ae9f;--con-teal-dim:rgb(65 174 159 / .14);--con-red:#f0505c;--con-red-dim:rgb(240 80 92 / .13);--con-gold:#e9c46a;--con-gold-dim:rgb(233 196 106 / .13);--con-blue:#5b8dfa;--con-mono:var(--font-family-mono, "JetBrains Mono", monospace);width:100%;height:100vh;min-width:1280px;position:relative;overflow:hidden;background:var(--con-bg);color:var(--con-ink);font-size:13px;line-height:1.35;display:flex;flex-direction:column}.tb{flex:none;height:52px;display:flex;align-items:center;gap:0;padding:0 16px;border-bottom:1px solid var(--con-line);background:var(--con-panel-2)}.tb__logo{height:24px;width:auto;display:block;flex:none}.tb__name{margin-left:11px;font-family:var(--font-family-display);font-weight:500;font-size:14.5px;letter-spacing:-.01em;color:#5d6a6a;white-space:nowrap;flex:none}.tb__env{margin-left:10px;padding:3px 7px;border-radius:5px;background:var(--con-red-dim);border:1px solid rgb(240 80 92 / .3);color:var(--con-red);font-family:var(--con-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em}.tb__sep{width:1px;height:20px;background:var(--con-line);margin:0 14px}.tb__cov{display:flex;align-items:center;gap:9px;flex:none}.tabs,.tb__env{flex:none}.tb__covlbl{font-family:var(--con-mono);font-size:9.5px;color:var(--con-ink-3);letter-spacing:.07em;text-transform:uppercase}.covbar{display:flex;gap:2px}.covbar i{width:7px;height:14px;border-radius:1.5px;background:var(--con-ghost);opacity:.5}.covbar i.on{background:var(--con-teal);opacity:1}.tb__covn{font-family:var(--con-mono);font-size:11.5px;font-weight:700;color:var(--con-ink-2)}.tb__spacer{flex:1}.tb__clock{font-family:var(--con-mono);font-size:11px;color:var(--con-ink-3);letter-spacing:.02em;white-space:nowrap;flex:none}.tb__clock b{color:var(--con-ink-2);font-weight:600}.tb__btn{margin-left:10px;height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--con-line-2);background:transparent;color:var(--con-ink-2);font-family:var(--font-family-sans);font-size:11.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .12s}.tb__btn:hover{border-color:var(--con-teal);color:var(--con-teal)}.tb__who{margin-left:10px;display:flex;align-items:center;gap:8px;padding:4px 5px 4px 9px;border-radius:7px;border:1px solid var(--con-line);cursor:pointer}.tb__who:hover{border-color:var(--con-line-2)}.tb__whoi{text-align:right}.tb__whon{font-size:11.5px;font-weight:600;line-height:1.2}.tb__whor{font-family:var(--con-mono);font-size:9px;color:var(--con-ink-3);letter-spacing:.05em}.tb__av{width:26px;height:26px;border-radius:6px;background:var(--con-teal-dim);border:1px solid rgb(65 174 159 / .3);display:grid;place-items:center;font-family:var(--con-mono);font-size:10px;font-weight:700;color:var(--con-teal)}.grid{flex:1;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:222px 286px 1fr;gap:12px;padding:13px 16px 16px;min-height:0}.p{background:var(--con-panel);border:1px solid var(--con-line);border-radius:10px;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.p--alarm{border-color:#f0505c47;background:linear-gradient(180deg,rgb(240 80 92 / .05),transparent 70px),var(--con-panel)}.p--watch{border-color:#e9c46a3d;background:linear-gradient(180deg,rgb(233 196 106 / .04),transparent 70px),var(--con-panel)}.p__h{flex:none;display:flex;align-items:center;gap:8px;padding:10px 13px 9px;border-bottom:1px solid var(--con-line)}.p__t{font-family:var(--con-mono);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--con-ink-2)}.p--alarm .p__t{color:var(--con-red)}.p--watch .p__t{color:var(--con-gold)}.p__dot{width:5px;height:5px;border-radius:50%;flex:none}.p__sp{flex:1}.p__act{width:22px;height:22px;border-radius:5px;border:1px solid var(--con-line);background:transparent;color:var(--con-ink-3);display:grid;place-items:center;cursor:pointer;transition:all .12s}.p__act:hover{border-color:var(--con-teal);color:var(--con-teal)}.p__b{flex:1;padding:12px 13px 13px;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.fig{display:flex;flex-direction:column;gap:1px;min-width:0}.fig__l{font-family:var(--con-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--con-ink-3)}.fig__v{font-family:var(--con-mono);font-weight:700;font-size:30px;line-height:1.02;letter-spacing:-.02em;color:var(--con-ink);font-variant-numeric:tabular-nums}.fig__v small{font-size:.5em;font-weight:600;color:var(--con-ink-3);margin-left:3px;letter-spacing:0}.fig__v.red{color:var(--con-red)}.fig__v.gold{color:var(--con-gold)}.fig__v.teal{color:var(--con-teal)}.fig--sm .fig__v{font-size:19px}.fig--xs .fig__v{font-size:15px}.fig__src{font-family:var(--con-mono);font-size:8.5px;color:var(--con-ink-3);letter-spacing:.01em;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fig__src b{color:var(--con-ink-2);font-weight:600}.fig__src i{font-style:normal;color:var(--con-teal)}.fig__src i.stale{color:var(--con-gold)}.gh .fig__v{color:var(--con-ghost);font-weight:500;letter-spacing:.08em}.gh .fig__l{color:var(--con-ink-3)}.gh .fig__src{color:var(--con-ink-3);opacity:.9}.gh .fig__src b{color:#485453}.sev{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sev__c{border:1px solid var(--con-line);border-radius:7px;padding:6px 8px 7px;background:var(--con-panel-2)}.sev__c.p0{border-color:#f0505c66;background:var(--con-red-dim)}.sev__k{font-family:var(--con-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--con-ink-3)}.sev__c.p0 .sev__k{color:var(--con-red)}.sev__v{font-family:var(--con-mono);font-size:23px;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums}.sev__c.p0 .sev__v{color:var(--con-red)}.sev__c.gh .sev__v{color:var(--con-ghost);font-weight:500}.sev__c.gh .sev__k{color:var(--con-ink-3)}.buglist{display:flex;flex-direction:column;gap:0;margin-top:2px}.bug{display:flex;align-items:center;gap:9px;padding:5px 0;border-top:1px solid var(--con-line)}.bug__s{font-family:var(--con-mono);font-size:9px;font-weight:700;padding:2px 5px;border-radius:4px;flex:none}.bug__s.p0{background:var(--con-red-dim);color:var(--con-red)}.bug__s.p1{background:var(--con-gold-dim);color:var(--con-gold)}.bug__t{font-size:12px;font-weight:500;color:var(--con-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.bug__m{font-family:var(--con-mono);font-size:9.5px;color:var(--con-ink-3);flex:none}.cap{display:flex;flex-direction:column;gap:9px}.cap__r{display:flex;flex-direction:column;gap:4px}.cap__top{display:flex;align-items:baseline;gap:8px}.cap__n{font-size:11.5px;font-weight:600;color:var(--con-ink-2);flex:1}.cap__v{font-family:var(--con-mono);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.cap__src{font-family:var(--con-mono);font-size:8.5px;color:var(--con-ink-3)}.cap__r.gh .cap__n{color:var(--con-ink-3)}.cap__r.gh .cap__v{color:var(--con-ghost);font-weight:500}.cap__r.gh .cap__src{color:var(--con-ink-3)}.chart{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px}.chart__plot{flex:1;min-height:0;position:relative;border-bottom:1px solid var(--con-line)}.chart__plot svg{position:absolute;inset:0;width:100%;height:100%}.chart__x{display:flex;justify-content:space-between;font-family:var(--con-mono);font-size:8.5px;color:var(--con-ink-3);letter-spacing:.04em}.chart__lg{display:flex;gap:12px;font-family:var(--con-mono);font-size:9px;color:var(--con-ink-3)}.chart__lg span{display:flex;align-items:center;gap:5px}.chart__lg i{width:8px;height:2.5px;border-radius:2px;display:block}.chart__ghost{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--con-mono);font-size:9.5px;letter-spacing:.1em;color:var(--con-ink-3);text-transform:uppercase}.tt{display:flex;flex-direction:column;min-height:0;flex:1}.tt__h{display:grid;grid-template-columns:1fr 62px 54px;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--con-line);font-family:var(--con-mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--con-ink-3)}.tt__b{flex:1;min-height:0;overflow:hidden}.tt__more{padding:7px 0 0;font-family:var(--con-mono);font-size:9px;color:var(--con-ink-3);cursor:pointer;letter-spacing:.02em;line-height:1.4}.tt__more:hover{color:var(--con-teal)}.tt__r{display:grid;grid-template-columns:1fr 62px 54px;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid var(--con-line);cursor:pointer}.tt__r:hover{background:#ffffff06}.tt__n{min-width:0}.tt__nn{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt__ns{font-family:var(--con-mono);font-size:8.5px;color:var(--con-ink-3)}.tt__p{font-family:var(--con-mono);font-size:9.5px;color:var(--con-ink-2)}.st{font-family:var(--con-mono);font-size:8.5px;font-weight:700;letter-spacing:.06em;padding:2px 5px;border-radius:4px;text-align:center;display:inline-block}.st.ok{background:var(--con-teal-dim);color:var(--con-teal)}.st.due{background:var(--con-red-dim);color:var(--con-red)}.st.trial{background:var(--con-gold-dim);color:var(--con-gold)}.st.off{background:#ffffff0d;color:var(--con-ink-3)}.guard{display:flex;flex-direction:column;gap:9px}.guard__r{display:flex;align-items:center;gap:9px}.guard__d{width:6px;height:6px;border-radius:50%;flex:none}.guard__n{font-size:11.5px;font-weight:500;color:var(--con-ink-2);flex:1}.guard__v{font-family:var(--con-mono);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.spark{display:flex;align-items:flex-end;gap:1.5px;height:22px}.spark i{flex:1;background:var(--con-teal);border-radius:1px;opacity:.75;display:block}.spark i.hi{background:var(--con-red);opacity:1}.ins{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow:auto}.ins__r{display:flex;gap:9px;padding:9px 0;border-bottom:1px solid var(--con-line)}.ins__r:last-child{border-bottom:none}.ins__i{width:22px;height:22px;border-radius:5px;flex:none;display:grid;place-items:center}.ins__t{font-size:12px;font-weight:600;line-height:1.3}.ins__d{font-size:11px;color:var(--con-ink-2);line-height:1.4;margin-top:2px}.ins__d b{color:var(--con-ink);font-weight:600;font-family:var(--con-mono)}.ins__src{font-family:var(--con-mono);font-size:8.5px;color:var(--con-ink-3);margin-top:3px}.unit{display:grid;grid-template-columns:1fr 1fr;gap:10px}.unit__c{border:1px solid var(--con-line);border-radius:7px;padding:8px 9px 9px;background:var(--con-panel-2)}.stack{display:flex;flex-direction:column;gap:6px;margin-top:2px}.stack__r{display:flex;align-items:center;gap:8px}.stack__n{font-size:11px;color:var(--con-ink-2);width:64px;flex:none}.seg{flex:1;display:flex;gap:1.5px;height:var(--sh,12px)}.seg i{flex:1;height:var(--sh,12px);border-radius:1.5px;display:block}.seg i.gh{background:transparent;border:1px dashed #2a3534}.stack__v{font-family:var(--con-mono);font-size:10px;font-weight:700;width:52px;text-align:right;flex:none;font-variant-numeric:tabular-nums}.stack__r.gh .stack__n{color:var(--con-ink-3)}.stack__r.gh .stack__v{color:var(--con-ghost);font-weight:500}.veil{position:absolute;inset:0;background:#040607bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;place-items:center;z-index:40;padding:40px}.veil.on{display:grid}.mod{width:620px;max-height:660px;background:var(--con-panel);border:1px solid var(--con-line-2);border-radius:12px;box-shadow:0 24px 60px -18px #000c;display:flex;flex-direction:column;overflow:hidden}.mod--sm{width:420px}.mod__h{flex:none;display:flex;align-items:flex-start;gap:12px;padding:15px 16px 13px;border-bottom:1px solid var(--con-line)}.mod__t{font-family:var(--font-family-display);font-size:16px;font-weight:700;letter-spacing:-.01em}.mod__s{font-family:var(--con-mono);font-size:9.5px;color:var(--con-ink-3);letter-spacing:.05em;margin-top:3px}.mod__x{margin-left:auto;width:26px;height:26px;border-radius:6px;border:1px solid var(--con-line);background:transparent;color:var(--con-ink-3);display:grid;place-items:center;cursor:pointer;flex:none}.mod__x:hover{border-color:var(--con-red);color:var(--con-red)}.mod__b{padding:15px 16px;overflow:auto}.mod__f{flex:none;display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--con-line);background:var(--con-panel-2)}.mod__f .sp{flex:1}.mrow{display:grid;grid-template-columns:96px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid var(--con-line);align-items:start}.mrow:last-child{border-bottom:none}.mrow__k{font-family:var(--con-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--con-ink-3);padding-top:2px}.mrow__v{font-size:12.5px;color:var(--con-ink);line-height:1.45}.mrow__v.mono{font-family:var(--con-mono);font-size:11.5px;color:var(--con-ink-2)}.mrow__v.ghost{color:var(--con-ghost);font-family:var(--con-mono);font-size:11.5px}.btn{height:32px;padding:0 14px;border-radius:7px;font-family:var(--font-family-sans);font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .12s}.btn--teal{background:var(--con-teal);color:#04100e;border-color:var(--con-teal)}.btn--teal:hover{background:#4dc0b0}.btn--ghost{background:transparent;color:var(--con-ink-2);border-color:var(--con-line-2)}.btn--ghost:hover{border-color:var(--con-ink-3);color:var(--con-ink)}.btn--red{background:transparent;color:var(--con-red);border-color:#f0505c66}.btn--red:hover{background:var(--con-red-dim)}.btn:disabled{opacity:.4;cursor:not-allowed}.fld{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.fld label{font-family:var(--con-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--con-ink-3)}.fld input{height:36px;padding:0 11px;border-radius:7px;border:1px solid var(--con-line-2);background:#0a1011;color:var(--con-ink);font-family:var(--con-mono);font-size:13px;outline:none}.fld input:focus{border-color:var(--con-teal);box-shadow:0 0 0 3px #41ae9f24}.fld input::placeholder{color:var(--con-ink-3)}.hint{font-family:var(--con-mono);font-size:9.5px;color:var(--con-ink-3);line-height:1.5}.meter{display:flex;gap:3px;margin-top:2px}.meter i{flex:1;height:3px;border-radius:2px;background:var(--con-ghost);opacity:.5}.meter i.on{background:var(--con-teal);opacity:1}.gate{position:absolute;inset:0;z-index:60;display:none;grid-template-columns:1fr 1fr;background:var(--con-bg)}.gate.on{display:grid}.gate__left{display:flex;flex-direction:column;justify-content:space-between;padding:44px 48px;border-right:1px solid var(--con-line);background:linear-gradient(160deg,rgb(193 18 31 / .07),transparent 46%),var(--con-panel-2);position:relative;overflow:hidden}.gate__grid{position:absolute;inset:0;opacity:.55;background-image:linear-gradient(var(--con-line) 1px,transparent 1px),linear-gradient(90deg,var(--con-line) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 30% 40%,#000,transparent 72%)}.gate__brand{display:flex;align-items:center;gap:11px;position:relative}.gate__logo{height:36px;width:auto;display:block}.gate__wm{font-family:var(--font-family-display);font-size:19px;font-weight:500;letter-spacing:-.01em;color:var(--con-ink-3)}.gate__mf{position:relative;max-width:430px}.gate__h{font-family:var(--font-family-display);font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.025em;margin:0 0 14px}.gate__h em{font-style:normal;color:var(--con-red)}.gate__p{font-size:13.5px;line-height:1.6;color:var(--con-ink-2);margin:0 0 20px}.gate__list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.gate__list li{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--con-ink-2);line-height:1.45}.gate__list b{color:var(--con-ink);font-weight:600}.gate__li{width:15px;height:15px;border-radius:4px;flex:none;margin-top:1px;display:grid;place-items:center;background:var(--con-teal-dim);color:var(--con-teal)}.gate__foot{position:relative;font-family:var(--con-mono);font-size:9.5px;color:var(--con-ink-3);letter-spacing:.04em;line-height:1.7}.gate__right{display:grid;place-items:center;padding:44px}.gate__form{width:340px}.gate__ft{font-family:var(--font-family-display);font-size:20px;font-weight:700;margin:0 0 4px;letter-spacing:-.015em}.gate__fs{font-size:12.5px;color:var(--con-ink-2);margin:0 0 22px;line-height:1.5}.gate__err{display:flex;gap:9px;align-items:flex-start;padding:10px 11px;border-radius:8px;background:var(--con-red-dim);border:1px solid rgb(240 80 92 / .32);margin-bottom:14px}.gate__errt{font-size:12px;color:#ffb3b9;line-height:1.45}.gate__errt b{display:block;color:var(--con-red);font-weight:700;font-family:var(--con-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px}.gate__sub{margin-top:16px;padding-top:14px;border-top:1px solid var(--con-line);font-family:var(--con-mono);font-size:9.5px;color:var(--con-ink-3);line-height:1.7}.blank{position:absolute;inset:52px 0 0;z-index:30;display:none;place-items:center;background:var(--con-bg);padding:40px}.blank.on{display:grid}.blank__i{width:52px;height:52px;border-radius:13px;display:grid;place-items:center;margin:0 auto 16px;border:1px solid var(--con-line-2)}.blank__t{font-family:var(--font-family-display);font-size:20px;font-weight:700;text-align:center;letter-spacing:-.015em}.blank__d{font-size:13px;color:var(--con-ink-2);text-align:center;max-width:400px;margin:8px auto 0;line-height:1.6}.blank__m{font-family:var(--con-mono);font-size:10px;color:var(--con-ink-3);text-align:center;margin-top:14px;padding:8px 11px;border-radius:7px;background:var(--con-panel-2);border:1px solid var(--con-line);display:inline-block}.blank__a{display:flex;gap:8px;justify-content:center;margin-top:18px}.tabs{display:flex;gap:2px}.tab{height:28px;padding:0 11px;border-radius:6px;border:none;background:transparent;color:var(--con-ink-3);font-family:var(--font-family-sans);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .12s}.tab:hover{color:var(--con-ink-2);background:#ffffff08}.tab.on{background:#ffffff0f;color:var(--con-ink)}.screen{display:none}.screen.on{display:grid}.pane{display:none;flex:1;min-height:0;flex-direction:column;padding:13px 16px 16px;gap:12px}.pane.on{display:flex}.fbar{flex:none;display:flex;align-items:center;gap:7px}.fchip{height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--con-line);background:var(--con-panel-2);color:var(--con-ink-2);font-family:var(--font-family-sans);font-size:11.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;flex:none;transition:all .12s}.fchip:hover{border-color:var(--con-line-2);color:var(--con-ink)}.fchip.on{border-color:var(--con-teal);background:var(--con-teal-dim);color:var(--con-teal)}.fchip b{font-family:var(--con-mono);font-size:10px;font-weight:700}.fchip svg{opacity:.6}.fsearch{height:28px;flex:1;min-width:150px;max-width:250px;padding:0 10px;border-radius:7px;border:1px solid var(--con-line);background:var(--con-panel-2);color:var(--con-ink);font-family:var(--font-family-sans);font-size:12px;outline:none}.fsearch:focus{border-color:var(--con-teal)}.fsearch::placeholder{color:var(--con-ink-3)}.fcount{margin-left:auto;font-family:var(--con-mono);font-size:10px;color:var(--con-ink-3);letter-spacing:.04em}.tg{flex:1;min-height:0;background:var(--con-panel);border:1px solid var(--con-line);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.tg__h,.tg__r{display:grid;grid-template-columns:230px 92px 108px 128px 132px 104px 92px 78px 1fr;gap:12px;align-items:center;padding:0 14px}.tg__h{flex:none;height:34px;border-bottom:1px solid var(--con-line);background:var(--con-panel-2);font-family:var(--con-mono);font-size:8.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--con-ink-3)}.tg__b{flex:1;min-height:0;overflow:auto}.tg__r{height:52px;border-bottom:1px solid var(--con-line);cursor:pointer;transition:background .1s}.tg__r:hover{background:#ffffff06}.tg__f{flex:none;height:36px;display:flex;align-items:center;padding:0 14px;border-top:1px solid var(--con-line);background:var(--con-panel-2);font-family:var(--con-mono);font-size:10px;color:var(--con-ink-3);letter-spacing:.03em;cursor:pointer}.tg__f:hover{color:var(--con-teal)}.tg__nm{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg__sl{font-family:var(--con-mono);font-size:9px;color:var(--con-ink-3)}.tg__num{font-family:var(--con-mono);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.tg__sub{font-family:var(--con-mono);font-size:9px;color:var(--con-ink-3);margin-top:1px}.hz{display:flex;align-items:center;gap:7px}.hz__d{display:flex;gap:3px}.hz__d i{width:6px;height:12px;border-radius:2px;display:block}.hz__l{font-family:var(--con-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em}.ok{color:var(--con-teal)}.warn{color:var(--con-gold)}.bad{color:var(--con-red)}.bg-ok{background:var(--con-teal)}.bg-warn{background:var(--con-gold)}.bg-bad{background:var(--con-red)}.bg-off{background:var(--con-ghost);opacity:.55}.delta{font-family:var(--con-mono);font-size:10px;font-weight:700}.fic{position:absolute;inset:52px 0 0;z-index:35;display:none;flex-direction:column;background:var(--con-bg)}.fic.on{display:flex}.fic__h{flex:none;display:flex;align-items:center;gap:13px;padding:14px 16px;border-bottom:1px solid var(--con-line);background:var(--con-panel-2)}.fic__back{width:28px;height:28px;border-radius:7px;border:1px solid var(--con-line-2);background:transparent;color:var(--con-ink-2);display:grid;place-items:center;cursor:pointer;flex:none}.fic__back:hover{border-color:var(--con-teal);color:var(--con-teal)}.fic__n{font-family:var(--font-family-display);font-size:19px;font-weight:700;letter-spacing:-.018em;line-height:1.15}.fic__m{font-family:var(--con-mono);font-size:9.5px;color:var(--con-ink-3);letter-spacing:.04em;margin-top:2px}.fic__acts{margin-left:auto;display:flex;gap:7px}.fic__b{flex:1;min-height:0;overflow:auto;padding:14px 16px 20px;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:min-content;gap:12px;align-content:start}.fsec{background:var(--con-panel);border:1px solid var(--con-line);border-radius:10px;display:flex;flex-direction:column}.fsec__h{flex:none;display:flex;align-items:center;gap:8px;padding:9px 13px 8px;border-bottom:1px solid var(--con-line)}.fsec__t{font-family:var(--con-mono);font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--con-ink-2)}.fsec__b{padding:12px 13px 13px;display:flex;flex-direction:column;gap:9px}.lrow{display:flex;align-items:center;gap:9px;padding:6px 0;border-bottom:1px solid var(--con-line)}.lrow:last-child{border-bottom:none}.lrow__t{font-size:12px;font-weight:500;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lrow__s{font-family:var(--con-mono);font-size:9px;color:var(--con-ink-3)}.lrow__v{font-family:var(--con-mono);font-size:10.5px;color:var(--con-ink-2);flex:none}.mods{display:flex;flex-wrap:wrap;gap:6px}.mod-chip{padding:4px 8px;border-radius:6px;border:1px solid var(--con-line);background:var(--con-panel-2);font-family:var(--con-mono);font-size:9.5px;font-weight:600;color:var(--con-ink-2)}.mod-chip.dead{border-color:#e9c46a57;background:var(--con-gold-dim);color:var(--con-gold)}.mod-chip.hot{border-color:#41ae9f4d;background:var(--con-teal-dim);color:var(--con-teal)}.flagrow{display:flex;align-items:center;gap:9px;padding:6px 0;border-bottom:1px solid var(--con-line)}.flagrow:last-child{border-bottom:none}.flagrow__n{font-family:var(--con-mono);font-size:11px;flex:1;color:var(--con-ink-2)}.fsw{flex:none;width:34px;height:19px;border-radius:10px;border:none;cursor:pointer;background:var(--con-ghost);position:relative;transition:background .14s}.fsw:after{content:"";position:absolute;top:2.5px;left:2.5px;width:14px;height:14px;border-radius:50%;background:#0a0e0f;transition:transform .14s}.fsw[aria-checked=true]{background:var(--con-teal)}.fsw[aria-checked=true]:after{transform:translate(15px)}.log{display:flex;gap:9px;padding:6px 0;border-bottom:1px solid var(--con-line);align-items:flex-start}.log:last-child{border-bottom:none}.log__w{font-family:var(--con-mono);font-size:9px;color:var(--con-ink-3);width:74px;flex:none;padding-top:1px}.log__t{font-size:11.5px;color:var(--con-ink-2);line-height:1.4;flex:1}.log__t b{color:var(--con-ink);font-weight:600}.impers{position:absolute;inset:0;z-index:80;display:none;pointer-events:none;border:5px solid var(--con-red);box-shadow:inset 0 0 42px -12px #f0505c80}.impers.on{display:block}.impers__tag{position:absolute;top:0;left:50%;transform:translate(-50%);background:var(--con-red);color:#fff;font-family:var(--con-mono);font-size:10px;font-weight:700;letter-spacing:.09em;padding:4px 14px;border-radius:0 0 7px 7px;display:flex;align-items:center;gap:9px;pointer-events:auto}.impers__tag button{background:#00000047;border:none;color:#fff;font-family:var(--con-mono);font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:4px;cursor:pointer}.impers__tag button:hover{background:#00000073}.warnbox{display:flex;gap:9px;padding:10px 11px;border-radius:8px;background:var(--con-red-dim);border:1px solid rgb(240 80 92 / .3);margin-bottom:13px}.warnbox p{margin:0;font-size:12px;color:#ffb3b9;line-height:1.45}.warnbox p b{display:block;color:var(--con-red);font-family:var(--con-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px}.fld textarea{min-height:66px;padding:9px 11px;border-radius:7px;border:1px solid var(--con-line-2);background:#0a1011;color:var(--con-ink);font-family:var(--font-family-sans);font-size:12.5px;outline:none;resize:none;line-height:1.45}.fld textarea:focus{border-color:var(--con-teal);box-shadow:0 0 0 3px #41ae9f24}.fld textarea::placeholder{color:var(--con-ink-3)}.soon{flex:1;display:grid;place-items:center;text-align:center;padding:40px}.soon__t{font-family:var(--font-family-display);font-size:19px;font-weight:700;letter-spacing:-.015em}.soon__d{font-size:12.5px;color:var(--con-ink-2);max-width:400px;margin:8px auto 0;line-height:1.6}.soon__l{font-family:var(--con-mono);font-size:9.5px;color:var(--con-ink-3);margin-top:14px;letter-spacing:.05em}.iagrid{flex:1;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:222px 318px 1fr;gap:12px;min-height:0}.iatype{display:grid;grid-template-columns:1fr 92px 46px 44px;gap:9px;align-items:center}.iatype__n{font-size:11.5px;font-weight:500;color:var(--con-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iatype__v{font-family:var(--con-mono);font-size:11px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.iatype__c{font-family:var(--con-mono);font-size:10px;color:var(--con-ink-3);text-align:right}.iah,.iar{display:grid;grid-template-columns:1fr 64px 72px 62px 52px;gap:9px;align-items:center}.iah{padding-bottom:6px;border-bottom:1px solid var(--con-line);font-family:var(--con-mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--con-ink-3)}.iar{padding:5px 0;border-bottom:1px solid var(--con-line)}.iar__n{font-size:12px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column}.iar .tg__num{font-size:11px}.figrid{flex:1;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:222px 318px 1fr;gap:12px;min-height:0}.agerow{display:grid;grid-template-columns:78px 1fr 56px;gap:9px;align-items:center;padding:3px 0}.agerow__n{font-size:11px;color:var(--con-ink-2)}.agerow__v{font-family:var(--con-mono);font-size:10.5px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.mvt{width:20px;height:20px;border-radius:5px;flex:none;display:grid;place-items:center;font-family:var(--con-mono);font-size:11px;font-weight:700}.mvt.up{background:var(--con-teal-dim);color:var(--con-teal)}.mvt.down{background:var(--con-red-dim);color:var(--con-red)}.bg-blue{background:#5b8dfa}.subnav{flex:none;display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--con-line);margin:-13px -16px 0;padding:0 16px}.subtab{height:34px;padding:0 12px;border:none;background:transparent;color:var(--con-ink-3);font-family:var(--font-family-sans);font-size:12px;font-weight:600;cursor:pointer;position:relative;transition:color .12s}.subtab:hover{color:var(--con-ink-2)}.subtab.on{color:var(--con-ink)}.subtab.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--con-teal)}.subtab.soon-t{color:#4a5757}.subtab.soon-t:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--con-ghost);display:inline-block;margin-right:6px;vertical-align:middle}.sub{display:none;flex:1;min-height:0;flex-direction:column;gap:12px;padding-top:12px}.sub.on{display:flex}.cgrid{flex:1;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:240px 1fr;gap:12px;min-height:0}.dec{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--con-line)}.dec:last-child{border-bottom:none}.dec__n{font-size:12px;font-weight:600;flex:1}.dec__s{font-family:var(--con-mono);font-size:9px;color:var(--con-ink-3);margin-top:1px}.cat{display:grid;grid-template-columns:112px 1fr 62px;gap:9px;align-items:center;padding:3px 0}.cat__n{font-size:11.5px;color:var(--con-ink-2)}.cat__v{font-family:var(--con-mono);font-size:10.5px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.ftab{flex:1;min-height:0;background:var(--con-panel);border:1px solid var(--con-line);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.ftab__h,.ftab__r{display:grid;gap:11px;align-items:center;padding:0 14px}.ftab__h{flex:none;height:32px;border-bottom:1px solid var(--con-line);background:var(--con-panel-2);font-family:var(--con-mono);font-size:8.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--con-ink-3)}.ftab__b{flex:1;min-height:0;overflow:auto}.ftab__r{height:44px;border-bottom:1px solid var(--con-line)}.ftab__r:hover{background:#ffffff06}.em .ftab__h,.em .ftab__r{grid-template-columns:104px 1fr 92px 92px 88px 96px 96px}.re .ftab__h,.re .ftab__r{grid-template-columns:104px 1fr 132px 92px 88px 96px 92px}.money{font-family:var(--con-mono);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.folio{font-family:var(--con-mono);font-size:10.5px;color:var(--con-ink-2)}.satbar{flex:none;display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:9px;background:var(--con-panel-2);border:1px solid var(--con-line)}.satbar__t{font-size:12px;color:var(--con-ink-2);flex:1}.satbar__t b{color:var(--con-ink);font-weight:600}.pgrid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:min-content;gap:12px}.pgrid .p{min-height:222px}.cmp__lbl{font-family:var(--con-mono);font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--con-ink-2);margin-bottom:9px}.cmp__note{font-size:11.5px;color:var(--con-ink-2);line-height:1.55;margin-top:11px}.cmp__note b{color:var(--con-ink);font-family:var(--con-mono);font-size:11px}.cmp__box{padding:16px;border-radius:10px;background:var(--con-panel-2);border:1px solid var(--con-line)}.cmp__verdict{margin-top:28px;padding:18px 20px;border-radius:10px;background:var(--con-panel);border:1px solid var(--con-line);border-left:3px solid var(--con-teal)}.cmp__vt{font-family:var(--con-mono);font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--con-teal);margin-bottom:8px}.cmp__verdict p{margin:0 0 9px;font-size:12.5px;line-height:1.6;color:var(--con-ink-2);max-width:76ch}.cmp__verdict p:last-child{margin-bottom:0}.cmp__verdict b{color:var(--con-ink)}.neu{--nb:#1c2426;--nd:rgb(5 8 9 / .8);--nl:rgb(52 66 68 / .58);background:var(--nb);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:6px 6px 15px var(--nd),-6px -6px 15px var(--nl)}.neu__h{flex:none;display:flex;align-items:center;gap:8px;padding:13px 17px 10px}.neu__b{flex:1;padding:4px 17px 15px;display:flex;flex-direction:column;gap:12px;min-height:0}.neu__row{display:flex;align-items:center;gap:9px;padding:7px 0}.neu__row+.neu__row{border-top:1px solid rgb(255 255 255 / .05)}.neu__pill{font-family:var(--con-mono);font-size:8.5px;font-weight:700;letter-spacing:.06em;padding:3px 7px;border-radius:7px;color:var(--con-red);background:var(--nb);box-shadow:inset 3px 3px 6px var(--nd),inset -3px -3px 6px var(--nl)}.nchip{--nb:#1c2426;--nd:rgb(5 8 9 / .8);--nl:rgb(52 66 68 / .58);height:32px;padding:0 14px;border-radius:11px;border:none;background:var(--nb);color:var(--con-ink-2);font-family:var(--font-family-sans);font-size:11.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:4px 4px 10px var(--nd),-4px -4px 10px var(--nl);transition:box-shadow .14s,color .14s}.nchip b{font-family:var(--con-mono);font-size:10px}.nchip:active,.nchip.on{box-shadow:inset 3px 3px 7px var(--nd),inset -3px -3px 7px var(--nl);color:var(--con-teal)}.nchip--teal{color:var(--con-teal)}.nsw{--nb:#1c2426;--nd:rgb(5 8 9 / .8);--nl:rgb(52 66 68 / .58);width:48px;height:28px;border-radius:14px;border:none;cursor:pointer;background:var(--nb);position:relative;box-shadow:inset 3px 3px 7px var(--nd),inset -3px -3px 7px var(--nl)}.nsw:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#232d2f;box-shadow:2px 2px 5px var(--nd),-2px -2px 5px var(--nl);transition:transform .16s}.nsw[aria-checked=true]:after{transform:translate(20px);background:var(--con-teal)}.console{--well:#070c0d;--well-in:inset 0 1px 3px rgb(0 0 0 / .8),inset 0 0 0 1px rgb(0 0 0 / .4);--press:inset 0 2px 4px rgb(0 0 0 / .55)}.chart__plot{background:var(--well);border-radius:8px;box-shadow:var(--well-in);overflow:hidden;border-bottom:none}.chart__plot:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--well-in);pointer-events:none;z-index:2}.chart__plot svg{z-index:1}.seg{padding:2px;background:var(--well);border-radius:5px;box-shadow:var(--well-in)}.spark{padding:2px;background:var(--well);border-radius:5px;box-shadow:var(--well-in);height:26px}.sev__c,.unit__c{background:var(--well);border-color:transparent;box-shadow:var(--well-in)}.sev__c.p0{background:linear-gradient(#f0505c1a,#f0505c1a),var(--well);border-color:transparent}.fld input,.fld textarea,.fsearch{background:var(--well);border-color:transparent;box-shadow:var(--well-in)}.fld input:focus,.fld textarea:focus,.fsearch:focus{border-color:var(--con-teal);box-shadow:var(--well-in),0 0 0 3px #41ae9f24}.sw,.fsw{box-shadow:var(--well-in)}.btn:active,.fchip:active,.tb__btn:active,.p__act:active,.tab:active,.mod__x:active,.fic__back:active,.arco__go:active{box-shadow:var(--press);transform:none}.btn,.fchip,.tb__btn,.p__act,.tab,.mod__x,.fic__back{transition:box-shadow .11s,border-color .12s,color .12s,background .12s}.vsel{position:absolute;right:16px;bottom:16px;z-index:70;display:flex;gap:2px;padding:3px;border-radius:9px;background:#0a0e0feb;border:1px solid var(--con-line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vsel button{height:24px;padding:0 9px;border-radius:6px;border:none;background:transparent;color:var(--con-ink-3);font-family:var(--con-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.vsel button:hover{color:var(--con-ink-2)}.vsel button.on{background:var(--con-teal);color:#04100e}a{color:var(--con-teal);text-decoration:none}a:hover{color:#5cc4b5}html,body,#root{height:100%;margin:0}.vsel{display:none!important}
