@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Poppins-Regular-wgJZzpg1.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Poppins-Italic-CJFCGAQh.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Poppins-SemiBold-vwbEfhXj.woff) format("woff")}@font-face{font-family:PolySans Slim;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/PolySans-SlimWide-pHL8EbR_.otf) format("opentype")}@font-face{font-family:PolySans Neutral;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/PolySans-NeutralWide-QULFz24p.otf) format("opentype")}@font-face{font-family:PolySans Median;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/PolySans-MedianWide-ewAD7uh2.otf) format("opentype")}@font-face{font-family:PolySans Bulky;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/PolySans-BulkyWide-Cvzke11O.otf) format("opentype")}@font-face{font-family:Linear Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/LinearSans-Light-VC3zp82_.otf) format("opentype")}@font-face{font-family:Linear Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/LinearSans-Regular-CDXJg4XZ.otf) format("opentype")}@font-face{font-family:Linear Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/LinearSans-SemiBold-BPPWJF6T.otf) format("opentype")}@font-face{font-family:Linear Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/LinearSans-Bold-DUHZ4487.otf) format("opentype")}:root{--font-primary: "Poppins", system-ui, -apple-system, sans-serif;--font-secondary: "Poppins", system-ui, -apple-system, sans-serif;--font-polysans-slim: "PolySans Slim", var(--font-primary);--font-polysans-neutral: "PolySans Neutral", var(--font-primary);--font-polysans-median: "PolySans Median", var(--font-primary);--font-polysans-bulky: "PolySans Bulky", var(--font-primary);--font-linear-sans: "Linear Sans", var(--font-primary);--text-display-1-size: 48px;--text-display-1-line: 60px;--text-display-2-size: 40px;--text-display-2-line: 48px;--text-heading-1-size: 32px;--text-heading-1-line: 40px;--text-heading-2-size: 24px;--text-heading-2-line: 32px;--text-heading-3-size: 20px;--text-heading-3-line: 28px;--text-body-1-size: 20px;--text-body-1-line: 28px;--text-body-2-size: 16px;--text-body-2-line: 24px;--text-body-3-size: 14px;--text-body-3-line: 20px;--text-body-4-size: 12px;--text-body-4-line: 16px;--text-caption-size: 10px;--text-caption-line: 14px;--weight-regular: 400;--weight-semibold: 600;--ref-control-height: 48px;--neutral-100: #ffffff;--neutral-200: #f8fafc;--neutral-300: #f1f5f8;--neutral-400: #e4e7ec;--neutral-500: #c3cad5;--neutral-600: #7c879c;--neutral-700: #646f87;--neutral-800: #475467;--neutral-900: #344054;--neutral-1000: #18191b;--brand-100: #f6f2fd;--brand-200: #e4dbff;--brand-300: #d9ccff;--brand-400: #c8b5fe;--brand-500: #b79eff;--brand-600: #9470ff;--brand-700: #7849ff;--brand-800: #5f33e6;--brand-900: #4315cb;--brand-1000: #321098;--success-100: #dff5e7;--success-200: #b1e2c4;--success-300: #9bdab3;--success-400: #7dcf9d;--success-500: #54bf7e;--success-600: #41ae6c;--success-700: #028838;--success-800: #00702d;--success-900: #014b1f;--success-1000: #012811;--warning-100: #fff8e6;--warning-200: #fff0ca;--warning-300: #ffe9b2;--warning-400: #ffe299;--warning-500: #ffd875;--warning-600: #fdc535;--warning-700: #fdb702;--warning-800: #e6a702;--warning-900: #b88501;--warning-1000: #986e01;--critical-100: #fde7e9;--critical-200: #fac4c9;--critical-300: #f9b4ba;--critical-400: #f79ca4;--critical-500: #f57f89;--critical-600: #f14755;--critical-700: #d80e25;--critical-800: #c50c22;--critical-900: #8d0411;--critical-1000: #6d030d;--informative-100: #e6f0fe;--informative-200: #c7dafd;--informative-300: #b5cefc;--informative-400: #a2c1fb;--informative-500: #8fb4fa;--informative-600: #5484f8;--informative-700: #306af7;--informative-800: #2256d6;--informative-900: #0351c0;--informative-1000: #023d91;--decorative-1: #ead6d4;--decorative-2: #ffe0d6;--decorative-3: #ffd0ea;--decorative-4: #d9e1fd;--decorative-5: #c9f8f8;--focus-primary: #0548cf;--focus-inverse: #3798f2;--bg-primary: var(--neutral-100);--bg-secondary: var(--neutral-200);--bg-brand-primary: var(--brand-700);--bg-brand-secondary: var(--brand-100);--surface-primary: var(--neutral-100);--surface-primary-hover: var(--neutral-300);--surface-primary-pressed: var(--neutral-400);--surface-primary-selected: var(--brand-100);--surface-secondary: var(--neutral-200);--surface-tertiary: var(--neutral-400);--surface-inverse: var(--neutral-1000);--text-primary: var(--neutral-1000);--text-secondary: var(--neutral-700);--text-inverse: var(--neutral-100);--text-disabled: var(--neutral-500);--text-brand: var(--brand-700);--text-brand-hover: var(--brand-800);--text-brand-pressed: var(--brand-900);--text-critical: var(--critical-700);--text-success: var(--success-700);--text-informative: var(--informative-700);--icon-primary: var(--neutral-1000);--icon-disabled: var(--neutral-500);--icon-inverse: var(--neutral-100);--icon-brand: var(--brand-700);--icon-critical: var(--critical-700);--icon-success: var(--success-700);--icon-warning: var(--warning-700);--icon-informative: var(--informative-700);--border-static: var(--neutral-400);--border-interactive: var(--neutral-600);--border-interactive-hover: var(--neutral-1000);--border-interactive-selected: var(--brand-700);--border-disabled: var(--neutral-400);--border-brand: var(--brand-700);--border-critical: var(--critical-700);--border-success: var(--success-700);--border-warning: var(--warning-700);--border-informative: var(--informative-700);--action-primary: var(--brand-700);--action-primary-hover: var(--brand-800);--action-primary-pressed: var(--brand-900);--action-secondary: var(--neutral-100);--action-secondary-hover: var(--brand-100);--action-secondary-pressed: var(--brand-200);--action-tertiary: var(--neutral-100);--action-tertiary-hover: var(--neutral-300);--action-tertiary-pressed: var(--neutral-400);--action-disabled: var(--neutral-300);--action-success: var(--success-700);--action-critical: var(--critical-700);--fill-brand-primary: var(--brand-700);--fill-brand-secondary: var(--brand-100);--fill-success-primary: var(--success-700);--fill-success-secondary: var(--success-100);--fill-warning-primary: var(--warning-700);--fill-warning-secondary: var(--warning-100);--fill-critical-primary: var(--critical-700);--fill-critical-secondary: var(--critical-100);--fill-informative-primary: var(--informative-700);--fill-informative-secondary: var(--informative-100);--accent: var(--brand-700);--accent-hover: var(--brand-800);--accent-soft: var(--brand-100);--accent-text: var(--brand-900);--accent-ring: rgba(120, 73, 255, .22);--space-none: 0;--space-xxxs: 2px;--space-xxs: 4px;--space-xs: 8px;--space-xs-s: 12px;--space-s: 16px;--space-s-m: 20px;--space-m: 24px;--space-l: 32px;--space-xl: 40px;--space-xxl: 48px;--space-xxxl: 72px;--radius-none: 0;--radius-50: 2px;--radius-75: 3px;--radius-100: 4px;--radius-200: 8px;--radius-300: 12px;--radius-400: 16px;--radius-600: 24px;--radius-full: 9999px;--radius-action: var(--radius-200);--radius-input: var(--radius-200);--radius-card: var(--radius-300);--border-none: 0 solid;--border-25: 1px solid;--border-50: 2px solid;--shadow-0: none;--shadow-200: 1px 0 0 #d8d8d8;--shadow-300: 0 -5px 15px rgba(33, 33, 36, .05);--shadow-400: 0 5px 10px rgba(33, 33, 36, .1);--shadow-500: 0 5px 15px rgba(33, 33, 36, .1);--shadow-600: 0 5px 15px rgba(33, 33, 36, .2);--bp-s: 600px;--bp-m: 905px;--bp-l: 1240px;--bp-xl: 1440px;--z-nav: 100;--z-overlay: 1000;--z-modal: 1100;--z-toast: 1400}html,body{font-family:var(--font-primary);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.5}h1,.h1{font-family:var(--font-primary);font-weight:var(--weight-semibold);font-size:var(--text-heading-1-size);line-height:var(--text-heading-1-line);color:var(--text-primary);letter-spacing:-.01em}h2,.h2{font-family:var(--font-primary);font-weight:var(--weight-semibold);font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-line);color:var(--text-primary)}h3,.h3{font-family:var(--font-primary);font-weight:var(--weight-semibold);font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);color:var(--text-primary)}.display-1{font-weight:var(--weight-semibold);font-size:var(--text-display-1-size);line-height:var(--text-display-1-line);letter-spacing:-.02em}.display-2{font-weight:var(--weight-semibold);font-size:var(--text-display-2-size);line-height:var(--text-display-2-line);letter-spacing:-.015em}p,.body-2{font-size:var(--text-body-2-size);line-height:var(--text-body-2-line);color:var(--text-primary)}.body-1{font-size:var(--text-body-1-size);line-height:var(--text-body-1-line)}.body-3{font-size:var(--text-body-3-size);line-height:var(--text-body-3-line)}.body-4{font-size:var(--text-body-4-size);line-height:var(--text-body-4-line)}.caption{font-size:var(--text-caption-size);line-height:var(--text-caption-line);letter-spacing:.2px}.eyebrow{font-size:var(--text-body-4-size);line-height:var(--text-body-4-line);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary)}.semi{font-weight:var(--weight-semibold)}.muted{color:var(--text-secondary)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ref-h1{font-family:var(--font-linear-sans);font-weight:400;font-size:var(--text-heading-1-size);line-height:var(--text-heading-1-line);letter-spacing:normal;color:var(--text-primary)}.ref-h2{font-family:var(--font-linear-sans);font-weight:400;font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-line);letter-spacing:normal;color:var(--text-primary)}.ref-h3{font-family:var(--font-linear-sans);font-weight:400;font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);letter-spacing:normal;color:var(--text-primary)}.ref-body-lg{font-family:var(--font-linear-sans);font-weight:300;font-size:var(--text-body-2-size);line-height:var(--text-body-2-line);letter-spacing:normal;color:var(--text-secondary)}.ref-body{font-family:var(--font-linear-sans);font-weight:300;font-size:var(--text-body-3-size);line-height:var(--text-body-3-line);letter-spacing:normal;color:var(--text-primary)}.ref-body-strong{font-family:var(--font-linear-sans);font-weight:500;font-size:var(--text-body-3-size);line-height:var(--text-body-3-line);letter-spacing:normal;color:var(--text-primary)}.ref-body-sm{font-family:var(--font-linear-sans);font-weight:300;font-size:var(--text-body-4-size);line-height:var(--text-body-4-line);letter-spacing:normal;color:var(--text-secondary)}.ref-body-sm-strong{font-family:var(--font-linear-sans);font-weight:600;font-size:var(--text-body-4-size);line-height:var(--text-body-4-line);letter-spacing:normal;color:var(--text-primary)}.ref-caption{font-family:var(--font-linear-sans);font-weight:300;font-size:var(--text-caption-size);line-height:var(--text-caption-line);letter-spacing:.2px;text-transform:uppercase;color:var(--text-secondary)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--neutral-200);color:var(--text-primary)}body{font-family:var(--font-primary);min-height:100vh}::selection{background:var(--brand-200)}a{color:inherit}button{font-family:inherit}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--neutral-500);border-radius:99px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--neutral-600);background-clip:content-box}.codetheme *::-webkit-scrollbar-thumb{background:#3a3a4c}input,textarea,select{font-family:inherit}@keyframes om-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes om-fade{0%{opacity:0}to{opacity:1}}@keyframes om-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes om-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes om-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes om-dot{0%,80%,to{transform:scale(.5);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes om-slide-in{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes om-rise{0%{transform:translateY(10px)}to{transform:none}}.om-row:hover{background:var(--neutral-200)}.om-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.grid-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-agents{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}@media (max-width: 1000px){.grid-hero,.grid-agents{grid-template-columns:1fr;gap:32px}.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.grid-3,.grid-2{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr 1fr}}.doc-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}@media (max-width: 1180px){.doc-cols{grid-template-columns:minmax(0,1fr);gap:28px}.doc-cols .doc-aside{position:static!important}}@media (prefers-reduced-motion: no-preference){.flow-dash{animation:flow-move .9s linear infinite}}@keyframes flow-move{to{stroke-dashoffset:-12}}.uc-row{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch}@media (max-width: 760px){.uc-row{grid-template-columns:1fr}.uc-row>div:first-child{border-right:none!important;border-bottom:1px solid var(--border-static)}}.beta-registration-layout{grid-template-columns:1fr 1.05fr}.beta-registration-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 880px){.beta-registration-layout{grid-template-columns:1fr!important;gap:36px!important;padding:36px 0 56px!important}.beta-registration-two{grid-template-columns:1fr!important}}.uc-card{background:#fff;border:1px solid rgba(33,33,36,.05);border-radius:16px;box-shadow:0 8px 24px #21212412,0 1px 2px #2121240a;cursor:pointer;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.uc-card:hover{box-shadow:0 16px 38px #21212421,0 2px 4px #2121240d;transform:translateY(-2px)}.sim-root{flex:1;min-height:0;display:flex;background:var(--neutral-200)}.sim-shell{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--neutral-200);position:relative}.sim-body{flex:1;display:grid;grid-template-columns:248px minmax(0,1fr) 400px;grid-template-rows:minmax(0,1fr);min-height:0}.sim-body.insp-closed{grid-template-columns:248px minmax(0,1fr)}[hidden]{display:none!important}@keyframes om-spin{to{transform:rotate(360deg)}}@keyframes om-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.disconnect-btn .count{min-width:17px;height:17px;padding:0 5px;border-radius:40px;background:var(--neutral-300);color:var(--text-secondary);font-size:10px;font-weight:700;display:inline-grid;place-items:center}.insp-min-btn{flex:none;width:40px;border:none;background:transparent;cursor:pointer;color:var(--text-secondary);display:inline-grid;place-items:center}.insp-min-btn:hover{color:var(--accent-text)}.sim-subhead{flex-shrink:0;background:#fff;border-bottom:1px solid var(--border-static);display:flex;align-items:center;gap:16px;padding:0 24px;height:60px}.sim-subhead .sh-title{display:flex;align-items:center;gap:11px;flex:none}.sim-subhead .sh-mark{width:30px;height:30px;border-radius:8px;background:var(--accent-soft);display:grid;place-items:center;color:var(--accent);flex:none}.sim-subhead h1{font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;margin:0}.sim-subhead .sh-sub{font-size:12.5px;color:var(--text-secondary)}.sim-conn{display:flex;align-items:center;gap:10px}.env-pill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:40px;background:var(--neutral-200);border:1px solid var(--border-static);font-size:12.5px;font-weight:600;color:var(--text-primary)}.env-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--success-700);box-shadow:0 0 0 3px #02883829}.env-pill .mono{color:var(--text-secondary);font-weight:500}.risk-pill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:40px;background:var(--neutral-200);border:1px solid var(--border-static);font-size:12px;font-weight:600;color:var(--text-secondary)}.risk-pill .rdot{width:8px;height:8px;border-radius:50%;background:var(--neutral-500);flex:none;transition:background .2s,box-shadow .2s}.risk-pill .rdot.pending{background:var(--warning-700);animation:risk-pulse 1s ease-in-out infinite}.risk-pill .rdot.ok{background:var(--success-700);box-shadow:0 0 0 3px #02883829}.risk-pill .rdot.err{background:var(--critical-700)}@keyframes risk-pulse{0%,to{opacity:1}50%{opacity:.35}}.disconnect-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border-static);background:#fff;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.disconnect-btn:hover{border-color:var(--accent);color:var(--accent-text)}.insp-reopen-float{position:absolute;top:76px;right:16px;z-index:60;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid var(--border-static);background:#fff;color:var(--text-secondary);cursor:pointer;font-family:inherit;box-shadow:var(--shadow-400, 0 4px 14px rgba(33, 33, 36, .12))}.insp-reopen-float:hover{border-color:var(--accent);color:var(--accent-text)}.insp-reopen-float .count{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:40px;background:var(--accent);color:#fff;font-size:9.5px;font-weight:700;display:inline-grid;place-items:center;box-shadow:0 0 0 2px #fff}.entity-switch{position:relative}.es-trigger{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 12px 0 8px;border-radius:10px;border:1px solid var(--border-static);background:#fff;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s;max-width:280px}.es-trigger:hover{border-color:var(--neutral-500);background:var(--neutral-200)}.es-trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.es-avatar{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:#3a2a5e;flex:none}.es-avatar.sm{width:30px;height:30px;border-radius:8px}.es-labels{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2}.es-name{font-size:13.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.es-id{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.es-chev{color:var(--text-secondary);flex:none;transition:transform .15s}.es-trigger[aria-expanded=true] .es-chev{transform:rotate(180deg)}.es-menu{position:absolute;top:calc(100% + 8px);left:0;width:320px;background:#fff;border:1px solid var(--border-static);border-radius:12px;box-shadow:var(--shadow-600, 0 12px 32px rgba(33, 33, 36, .16));z-index:80;padding:6px;animation:om-fade .14s ease}.es-menu-head{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);padding:8px 10px 6px}.es-list{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.es-opt{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:none;border-radius:9px;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s}.es-opt:hover{background:var(--neutral-200)}.es-opt.selected{background:var(--accent-soft)}.es-opt .es-name,.es-opt .es-id{max-width:190px}.es-opt .es-check{color:var(--accent);margin-left:auto;flex:none}.es-empty{padding:14px 10px;font-size:13px;color:var(--text-secondary)}.es-create{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px;padding:10px;border:none;border-top:1px solid var(--border-static);border-radius:0 0 8px 8px;background:transparent;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--accent-text)}.es-create:hover{background:var(--accent-soft)}.es-create .esc-ic{width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.sim-rail{background:#fff;border-right:1px solid var(--border-static);padding:14px 12px;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:4px}.rail-group-label{font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);padding:14px 10px 6px}.rail-divider{height:1px;background:var(--border-static);margin:12px 6px}.rail-spacer{flex:1}.rail-foot{padding:8px 10px;display:flex;flex-direction:column;gap:10px}.rail-foot .rf-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-secondary);text-decoration:none;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.rail-foot .rf-link:hover{color:var(--accent-text)}.rail-foot .disconnect-btn{width:100%;justify-content:center}.nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border-radius:9px;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s,color .12s;color:var(--text-secondary)}.nav-item:hover:not(:disabled){background:var(--neutral-200);color:var(--text-primary)}.nav-item.active{background:var(--accent-soft);color:var(--accent-text)}.nav-item:disabled{cursor:not-allowed;opacity:.55}.nav-item .ni-ic{display:grid;place-items:center;flex:none;color:currentColor}.nav-item .ni-label{flex:1;font-size:14px;font-weight:600}.nav-item .ni-count{min-width:20px;height:20px;padding:0 6px;border-radius:40px;background:var(--neutral-300);color:var(--text-secondary);font-size:11px;font-weight:700;display:inline-grid;place-items:center}.nav-item.active .ni-count{background:#fff;color:var(--accent-text)}.nav-item .ni-dot{width:8px;height:8px;border-radius:50%;background:var(--neutral-500);flex:none;transition:background .2s,box-shadow .2s}.nav-item .ni-dot.on{background:var(--success-700);box-shadow:0 0 0 3px #02883829}.sim-main{overflow-y:auto;padding:32px 36px 64px;min-width:0;min-height:0}.work{max-width:780px;margin:0 auto}.view{display:none;animation:om-fade .22s ease}.view.active{display:block}.view-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.view-head h2{font-size:25px;letter-spacing:-.02em;margin:0}.view-head p{font-size:14.5px;line-height:22px;color:var(--text-secondary);margin-top:7px;max-width:540px}.eyebrow{display:block;margin-bottom:7px;color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.form-head{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.form-head h3{font-size:18px;letter-spacing:-.01em;margin:0}.link-back{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);padding:0;align-self:flex-start}.link-back:hover{color:var(--accent-text)}.link-more{background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--accent-text);padding:0}.btn-sm{height:36px;padding:0 14px;font-size:13px}.sim-card{background:#fff;border:1px solid var(--border-static);border-radius:var(--radius-card);padding:24px;box-shadow:var(--shadow-400)}.sim-card+.sim-card{margin-top:20px}.section-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0 0 14px}.section-label.mt{margin-top:26px}.field{margin-bottom:16px}.field:last-child{margin-bottom:0}.field>label{display:block;font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.sim-root input,.sim-root select,.sim-root textarea{width:100%;height:42px;padding:0 12px;border-radius:var(--radius-input);border:1px solid var(--border-static);background:#fff;color:var(--text-primary);font-size:14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.sim-root textarea{height:auto;padding:10px 12px;resize:vertical}.sim-root input:focus,.sim-root select:focus,.sim-root textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.sim-root input::placeholder{color:var(--neutral-600)}.sim-root input.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.sim-root select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%237c879c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px;cursor:pointer}.hint{font-size:12.5px;line-height:18px;color:var(--text-secondary);margin-top:7px}.hint code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;background:var(--neutral-300);border-radius:4px;padding:1px 5px;color:var(--accent-text)}.seg-group{display:grid;gap:10px;margin-bottom:20px}.seg-group.c2{grid-template-columns:1fr 1fr}.seg-group.c3{grid-template-columns:1fr 1fr 1fr}.seg-group.c4{grid-template-columns:1fr 1fr}.seg-opt{border:1.5px solid var(--border-static);border-radius:10px;padding:14px 15px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s;display:flex;gap:12px;align-items:flex-start}.seg-opt:hover{border-color:var(--neutral-500)}.seg-opt.selected{border-color:var(--accent);background:var(--accent-soft)}.seg-opt .so-ic{width:34px;height:34px;border-radius:8px;background:var(--neutral-200);color:var(--text-secondary);display:grid;place-items:center;flex:none;transition:all .15s}.seg-opt.selected .so-ic{background:#fff;color:var(--accent)}.seg-opt .so-t{font-size:14px;font-weight:600;color:var(--text-primary)}.seg-opt .so-d{font-size:12px;color:var(--text-secondary);margin-top:2px;line-height:16px}.actions{display:flex;gap:12px;align-items:center;margin-top:24px;flex-wrap:wrap}.actions .spacer{flex:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:var(--radius-action);font-size:14px;font-weight:600;cursor:pointer;border:1.5px solid transparent;font-family:inherit;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s,transform .1s}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary{background:#fff;color:var(--accent-text);border-color:var(--accent)}.btn-secondary:hover:not(:disabled){background:var(--accent-soft)}.btn-ghost{background:transparent;color:var(--text-primary);border-color:var(--border-static)}.btn-ghost:hover:not(:disabled){background:var(--neutral-300)}.btn-danger{background:#fff;color:var(--critical-900);border-color:var(--critical-100)}.btn-danger:hover:not(:disabled){background:var(--critical-100)}.btn-success{background:var(--success-700);color:#fff}.btn-success:hover:not(:disabled){background:var(--success-800)}.status{margin-top:16px;font-size:13.5px;min-height:20px;display:none;align-items:flex-start;gap:8px;padding:11px 13px;border-radius:8px;line-height:19px}.status.show{display:flex}.status .st-ic{flex:none;margin-top:1px}.status.ok{background:var(--success-100);color:var(--success-800)}.status.err{background:var(--critical-100);color:var(--critical-900)}.status.pending{background:var(--neutral-200);color:var(--text-secondary)}.idtag{display:inline-flex;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;background:var(--neutral-200);border:1px solid var(--border-static);border-radius:6px;padding:2px 8px;font-size:12px;color:var(--accent-text);font-weight:500}.flow-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-secondary);background:var(--neutral-200);border:1px solid var(--border-static);border-radius:40px;padding:4px 11px}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:40px;line-height:1.2}.pill .pdot{width:6px;height:6px;border-radius:50%;background:currentColor}.pill.neutral{background:var(--neutral-300);color:var(--neutral-900)}.pill.brand{background:var(--brand-100);color:var(--brand-900)}.pill.success{background:var(--success-100);color:var(--success-800)}.pill.informative{background:var(--informative-100);color:var(--informative-900)}.pill.warning{background:var(--warning-100);color:var(--warning-1000)}.pill.critical{background:var(--critical-100);color:var(--critical-900)}.ov-hero{display:flex;align-items:center;gap:16px;margin-bottom:22px}.ov-avatar{width:52px;height:52px;border-radius:13px;display:grid;place-items:center;font-size:18px;font-weight:700;color:#3a2a5e;flex:none}.ov-hero-main{flex:1;min-width:0}.ov-hero-main h2{font-size:24px;letter-spacing:-.02em;margin:0}.ov-hero-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text-secondary);margin-top:5px}.ov-hero-meta .ov-dot{color:var(--neutral-500)}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.stat-tile{background:#fff;border:1px solid var(--border-static);border-radius:var(--radius-card);padding:16px 18px;box-shadow:var(--shadow-400)}.stat-tile.clickable{cursor:pointer;transition:border-color .15s,transform .1s}.stat-tile.clickable:hover{border-color:var(--accent)}.stat-tile.clickable:active{transform:scale(.99)}.stat-tile .st-ic-box{width:32px;height:32px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:12px}.stat-tile .st-val{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.stat-tile .st-lab{font-size:12.5px;color:var(--text-secondary);margin-top:3px}.empty-card{text-align:center;padding:40px 24px}.empty-card .ec-t{font-size:15px;font-weight:600}.empty-card .ec-s{font-size:13.5px;color:var(--text-secondary);margin-top:5px}.list-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.list-toolbar .lt-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.acct-list{display:flex;flex-direction:column;gap:10px}.acct-row{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid var(--border-static);border-radius:12px;box-shadow:var(--shadow-400)}.acct-row .ar-ic{width:40px;height:40px;border-radius:10px;background:var(--neutral-200);color:var(--text-secondary);display:grid;place-items:center;flex:none}.acct-row .ar-main{flex:1;min-width:0}.acct-row .ar-name{font-size:14.5px;font-weight:600}.acct-row .ar-sub{font-size:12.5px;color:var(--text-secondary);margin-top:2px}.tag-chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--accent-text);background:var(--accent-soft);border-radius:6px;padding:3px 8px}.acct-row .ar-id{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--text-secondary);flex:none}.acct-form .actions,.pay-form .actions{margin-top:20px}.empty-block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:44px 24px}.empty-block .eb-ic{width:46px;height:46px;border-radius:12px;background:var(--neutral-200);color:var(--neutral-600);display:grid;place-items:center}.empty-block .eb-t{font-size:14.5px;font-weight:600}.empty-block .eb-s{font-size:13px;color:var(--text-secondary);max-width:320px}.flush-card{padding:6px 8px}.pay-list{display:flex;flex-direction:column}.pay-list.flush{gap:0}.pay-row{display:flex;align-items:center;gap:14px;width:100%;padding:13px 12px;border:none;border-bottom:1px solid var(--border-static);background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s;border-radius:8px}.pay-row:last-child{border-bottom:none}.pay-row:hover{background:var(--neutral-200)}.pay-av{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:700;color:#3a2a5e;flex:none}.pay-who{display:flex;flex-direction:column;min-width:0;flex:1}.pay-who .pay-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pay-who .pay-sub{font-size:12px;color:var(--text-secondary);margin-top:1px}.pay-date{font-size:12.5px;color:var(--text-secondary);flex:none;width:96px}.pay-row .pill{flex:none;width:120px;justify-content:center}.pay-amt{font-size:15px;font-weight:700;letter-spacing:-.01em;flex:none;width:108px;text-align:right}.pay-chev{color:var(--neutral-600);flex:none}@media (max-width: 1120px){.pay-date{display:none}.pay-row .pill{width:auto}}.pd-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.pd-amt{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1}.pd-to{font-size:14px;color:var(--text-secondary);margin-top:10px}.pd-to strong{color:var(--text-primary);font-weight:600}.pd-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-static);border:1px solid var(--border-static);border-radius:12px;overflow:hidden;margin-bottom:20px}.pd-fact{background:#fff;padding:13px 16px}.pd-fact .pdf-l{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary)}.pd-fact .pdf-v{font-size:14px;font-weight:500;color:var(--text-primary);margin-top:3px;word-break:break-word}.trk-fail{margin-top:8px;font-size:13px;color:var(--critical-900);background:var(--critical-100);border-radius:8px;padding:10px 12px}.tracker{display:flex;flex-direction:column}.tracker .trk-step{display:flex;gap:14px}.tracker .trk-rail{display:flex;flex-direction:column;align-items:center}.tracker .trk-node{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--neutral-300);color:var(--text-secondary);border:2px solid var(--neutral-300)}.tracker .trk-node.done{background:var(--success-700);color:#fff;border-color:var(--success-700)}.tracker .trk-node.current{background:#fff;color:var(--accent);border-color:var(--accent)}.tracker .trk-line{width:2px;flex:1;min-height:22px;background:var(--neutral-400);margin:3px 0}.tracker .trk-line.done{background:var(--success-700)}.tracker .trk-body{padding-bottom:20px}.tracker .trk-step:last-child .trk-body{padding-bottom:0}.tracker .trk-t{font-size:14.5px;font-weight:600}.tracker .trk-s{font-size:12.5px;color:var(--text-secondary);margin-top:1px}.action-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.events-list{display:grid;grid-template-columns:1fr 1fr;gap:2px}.event-opt{display:flex;align-items:center;gap:9px;color:var(--text-primary);padding:7px 8px;border-radius:6px;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.event-opt:hover{background:var(--neutral-200)}.event-opt input{width:auto;height:auto;accent-color:var(--accent)}.link-iframe{width:100%;height:500px;border:1px solid var(--border-static);border-radius:10px;background:#fff;margin-top:14px}.link-url{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.link-url a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);min-width:0}.link-copy-btn{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.sim-inspector{background:#fff;border-left:1px solid var(--border-static);display:flex;flex-direction:column;min-width:0;min-height:0}.insp-tabs{display:flex;flex-shrink:0;border-bottom:1px solid var(--border-static);padding:0 8px}.insp-tab{flex:1;height:48px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:color .15s}.insp-tab.active{color:var(--text-primary);border-bottom-color:var(--accent)}.insp-tab .count{min-width:18px;height:18px;padding:0 5px;border-radius:40px;background:var(--neutral-300);color:var(--text-secondary);font-size:10.5px;font-weight:700;display:inline-grid;place-items:center}.insp-tab.active .count{background:var(--accent-soft);color:var(--accent-text)}.insp-body{flex:1;overflow-y:auto;min-height:0}.insp-pane{display:none;padding:8px 12px 16px}.insp-pane.active{display:block}.insp-empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:48px 24px;color:var(--text-secondary)}.insp-empty .ie-ic{width:44px;height:44px;border-radius:12px;background:var(--neutral-200);display:grid;place-items:center;color:var(--neutral-600)}.insp-empty .ie-t{font-size:13.5px;font-weight:600;color:var(--text-primary)}.insp-empty .ie-s{font-size:12.5px}.log-item{border-bottom:1px solid var(--border-static);padding:11px 6px}.log-head{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.log-head-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1}.log-head .chevron{flex:none;color:var(--neutral-600);margin-top:3px;transition:transform .15s}.log-item.collapsed .log-body{display:none}.log-item.collapsed .log-head .chevron{transform:rotate(-90deg)}.log-method{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:5px;letter-spacing:.02em}.log-method.GET{background:#dff5e7;color:#00702d}.log-method.POST{background:var(--accent-soft);color:var(--accent-text)}.log-method.PATCH{background:#fff8e6;color:#986e01}.log-method.DELETE{background:#fde7e9;color:#8d0411}.log-method.EVENT{background:var(--accent-soft);color:var(--accent-text)}.log-code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.log-code.ok{color:var(--success-700)}.log-code.err{color:var(--critical-700)}.log-url{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--text-secondary);word-break:break-all}.log-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--neutral-600);margin-left:auto;flex:none}.insp-body pre{background:var(--neutral-200);border:1px solid var(--border-static);border-radius:8px;padding:10px 11px;font-size:11px;line-height:17px;overflow-x:auto;margin:8px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;white-space:pre-wrap;word-break:break-word;color:var(--neutral-900)}.insp-body pre .k{color:var(--accent-text)}.insp-body pre .s{color:var(--success-800)}.insp-body pre .n{color:#986e01}.insp-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 6px 6px}.insp-toolbar .it-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.insp-toolbar .it-clear{background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-secondary);padding:0}.insp-toolbar .it-clear:hover{color:var(--accent-text)}.gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--neutral-200);display:flex;align-items:center;justify-content:center;padding:24px}.gate-card{width:100%;max-width:468px;background:#fff;border:1px solid var(--border-static);border-radius:var(--radius-card);padding:24px;box-shadow:var(--shadow-400)}.gate-card .g-ic{width:54px;height:54px;border-radius:14px;background:var(--accent-soft);display:grid;place-items:center;color:var(--accent);margin-bottom:20px}.gate-card h2{font-size:24px;letter-spacing:-.01em;margin:0}.gate-card .g-lede{font-size:14.5px;line-height:22px;color:var(--text-secondary);margin:10px 0 22px}.gate-card .g-note{display:flex;gap:10px;margin-top:16px;background:var(--brand-100);border-radius:10px;padding:12px 14px;font-size:13px;line-height:19px;color:var(--brand-900)}.gate-card .g-note .gn-ic{flex:none;color:var(--accent);margin-top:1px}@media (max-width: 1280px){.sim-body{grid-template-columns:216px minmax(0,1fr) 340px}.sim-body.insp-closed{grid-template-columns:216px minmax(0,1fr)}.sim-main{padding:28px 28px 64px}.stat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 980px){.es-name,.es-id{max-width:120px}}@media (max-width: 860px){.sim-body,.sim-body.insp-closed{grid-template-columns:60px minmax(0,1fr)}.sim-inspector,.nav-item .ni-label,.nav-item .ni-count,.rail-group-label,.rail-foot{display:none}.nav-item{justify-content:center}.pd-facts,.stat-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.sim-root *{animation:none!important}}
