@media (forced-colors:none) and (pointer:fine){@supports selector(::-webkit-scrollbar){:where(*)::-webkit-scrollbar{width:12px;height:12px}:where(*)::-webkit-scrollbar-corner,:where(*)::-webkit-scrollbar-track{background:transparent}:where(*)::-webkit-scrollbar-thumb{background-color:light-dark(var(--ibe-chrome-light-ink-faint,#555b63),var(--ibe-ink-faint,#8b929b));background-clip:padding-box;border:3px solid transparent;border-radius:999px;min-height:28px;min-width:28px}:where(*)::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--ibe-accent,#ff0000) 45%,light-dark(var(--ibe-chrome-light-ink-muted,#555b63),var(--ibe-ink-muted,#a3aab3)))}:where(*)::-webkit-scrollbar-thumb:active{background-color:color-mix(in srgb,var(--ibe-accent,#ff0000) 65%,light-dark(var(--ibe-chrome-light-ink-muted,#555b63),var(--ibe-ink-muted,#a3aab3)))}:where(*)::-webkit-scrollbar-button:single-button{display:block;width:12px;height:12px;background-color:transparent;background-repeat:no-repeat;background-size:3px 3px}:where(*)::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:linear-gradient(135deg,transparent 50%,light-dark(var(--ibe-chrome-light-ink-muted,#555b63),var(--ibe-ink-muted,#a3aab3)) 50%),linear-gradient(225deg,transparent 50%,light-dark(var(--ibe-chrome-light-ink-muted,#555b63),var(--ibe-ink-muted,#a3aab3)) 50%);background-position:3px 5px,6px 5px}:where(*)::-webkit-scrollbar-button:single-button:vertical:increment{background-image:linear-gradient(45deg,light-dark(var(--ibe-chrome-light-ink-muted,#555b63),var(--ibe-ink-muted,#a3aab3)) 50%,transparent 50%),linear-gradient(315deg,light-dark(var(--ibe-chrome-light-ink-muted,#555b63),var(--ibe-ink-muted,#a3aab3)) 50%,transparent 50%);background-position:3px 4px,6px 4px}:where(*)::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:linear-gradient(135deg,transparent 50%,light-dark(var(--ibe-chrome-light-ink-muted,#555b63),var(--ibe-ink-muted,#a3aab3)) 50%),linear-gradient(45deg,transparent 50%,light-dark(var(--ibe-chrome-light-ink-muted,#555b63),var(--ibe-ink-muted,#a3aab3)) 50%);background-position:5px 3px,5px 6px}:where(*)::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:linear-gradient(225deg,transparent 50%,light-dark(var(--ibe-chrome-light-ink-muted,#555b63),var(--ibe-ink-muted,#a3aab3)) 50%),linear-gradient(315deg,transparent 50%,light-dark(var(--ibe-chrome-light-ink-muted,#555b63),var(--ibe-ink-muted,#a3aab3)) 50%);background-position:4px 3px,4px 6px}:where(*)::-webkit-scrollbar-button:disabled{opacity:.4}}@supports not selector(::-webkit-scrollbar){:where(*){scrollbar-width:thin;scrollbar-color:light-dark(var(--ibe-chrome-light-ink-faint,#555b63),var(--ibe-ink-faint,#8b929b)) transparent}}}:root{--ibe-accent:#ff0000;--ibe-accent-soft:rgba(255,0,0,0.08);--ibe-accent-ink:#ffffff;--ibe-accent-strong:#e00000;--ibe-bg:#17191d;--ibe-surface:#1b1e22;--ibe-surface-2:#1d2024;--ibe-elevated:#2a2e34;--ibe-border:#2e3238;--ibe-border-soft:#26292e;--ibe-border-firm:#3a3f46;--ibe-ink:#ffffff;--ibe-ink-muted:#a3aab3;--ibe-ink-faint:#8b929b;--ibe-ok:#10b981;--ibe-warn:#f5a623;--ibe-info:#4aa3ff;--ibe-danger:#ff6b6b;--ibe-ok-ink:#6ee7b7;--ibe-warn-ink:#f7bd5c;--ibe-info-ink:#8cc4ff;--ibe-frame:#0e1012;--ibe-frame-ink:#ffffff;--ibe-frame-ink-muted:#a3aab3;--ibe-frame-hover:#1b1e22;--ibe-frame-line:#2e3238;--ibe-frame-wash:rgba(255,0,0,0.12);--ibe-elevated-border:#3a3f46;--ibe-border-strong:#454b53;--ibe-separator:#2e3238;--ibe-well:#141619;--ibe-surface-3:#202328;--ibe-stage:#22252a;--ibe-canvas:#2a2e34;--ibe-ink-soft:#f1f3f5;--ibe-ink-label:#c2c7cd;--ibe-inverse:#e9ecef;--ibe-inverse-ink:#111111;--ibe-chip-on:#ffffff;--ibe-chip-on-ink:#131518;--ibe-ok-tint:#0f2a22;--ibe-ok-tint-line:#2d6b55;--ibe-ok-tint-ink:#5fd3a6;--ibe-warn-tint:#33280f;--ibe-warn-tint-line:#6b5420;--ibe-warn-tint-ink:#f5b041;--ibe-warn-tint-ink-strong:#f0c97a;--ibe-info-tint-ink:#7db8f0;--ibe-surface-rgb:27 30 34;--ibe-frame-ink-faint:#8b929b;--ibe-frame-pop:#15181b;--ibe-frame-rule:#a3aab3;--ibe-frame-lockup-weight:100;--ibe-paper:#f8fafc;--ibe-paper-panel:#ffffff;--ibe-paper-ink:#111111;--ibe-paper-muted:#555555;--ibe-paper-border:#d4d4d4;--ibe-light-bg:#ffffff;--ibe-light-ink:#111111;--ibe-light-ink-muted:#555555;--ibe-light-rule:#d4d4d4;--ibe-light-surface-alt:#ebebeb;--ibe-surface-dark:#000000;--ibe-chrome-light-bg:#f3f4f6;--ibe-chrome-light-surface:#ffffff;--ibe-chrome-light-surface-2:#f7f8f9;--ibe-chrome-light-elevated:#ffffff;--ibe-chrome-light-border:#dfe2e6;--ibe-chrome-light-border-soft:#eceef1;--ibe-chrome-light-border-firm:#d4d8dd;--ibe-chrome-light-ink:#111111;--ibe-chrome-light-ink-muted:#555b63;--ibe-chrome-light-ink-faint:#555b63;--ibe-chrome-light-accent-soft:rgba(255,0,0,0.07);--ibe-chrome-light-ok:#0a8a5f;--ibe-chrome-light-warn:#b26b00;--ibe-chrome-light-info:#1f7fd6;--ibe-chrome-light-danger:#c62828;--ibe-chrome-light-ok-ink:#0a7a54;--ibe-chrome-light-warn-ink:#8f5600;--ibe-chrome-light-info-ink:#1a6bb8;--ibe-chrome-light-frame:#dfe2e6;--ibe-chrome-light-frame-ink:#111111;--ibe-chrome-light-frame-ink-muted:#3f444b;--ibe-chrome-light-frame-hover:#d2d6db;--ibe-chrome-light-frame-line:#c9ced4;--ibe-chrome-light-frame-wash:rgba(255,0,0,0.08);--ibe-chrome-light-elevated-border:#c9ced4;--ibe-chrome-light-border-strong:#c9ced4;--ibe-chrome-light-separator:#ffffff;--ibe-chrome-light-well:#f3f4f6;--ibe-chrome-light-surface-3:#eef0f2;--ibe-chrome-light-stage:#e9ecef;--ibe-chrome-light-canvas:#d9dde2;--ibe-chrome-light-ink-soft:#111111;--ibe-chrome-light-ink-label:#3f444b;--ibe-chrome-light-inverse:#111111;--ibe-chrome-light-inverse-ink:#ffffff;--ibe-chrome-light-chip-on:#111111;--ibe-chrome-light-chip-on-ink:#ffffff;--ibe-chrome-light-ok-tint:#effaf5;--ibe-chrome-light-ok-tint-line:#9fd3bd;--ibe-chrome-light-ok-tint-ink:#0a7a54;--ibe-chrome-light-warn-tint:#fff7e6;--ibe-chrome-light-warn-tint-line:#f0d49a;--ibe-chrome-light-warn-tint-ink:#8f5600;--ibe-chrome-light-warn-tint-ink-strong:#5c3d00;--ibe-chrome-light-info-tint-ink:#1a6bb8;--ibe-chrome-light-surface-rgb:255 255 255;--ibe-chrome-light-frame-ink-faint:#555b63;--ibe-chrome-light-frame-pop:#eceef1;--ibe-chrome-light-frame-rule:#9aa1a9;--ibe-chrome-light-frame-lockup-weight:400;--ibe-chrome-mixed-frame:#131518;--ibe-chrome-mixed-frame-pop:#1a1d21;--ibe-font-sans:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--ibe-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular","Cascadia Code",monospace;--ibe-fw-regular:400;--ibe-fw-medium:500;--ibe-fw-semibold:600;--ibe-fw-bold:700;--ibe-fw-black:800;--ibe-numeric:tabular-nums;--ibe-fs-hero:clamp(2.5rem,6vw,4.5rem);--ibe-fs-h2:clamp(1.75rem,3vw,2.5rem);--ibe-fs-h3:1.25rem;--ibe-fs-body:1rem;--ibe-fs-small:0.875rem;--ibe-fs-stat:clamp(2.5rem,5vw,4rem);--ibe-lh-tight:1.1;--ibe-lh-snug:1.3;--ibe-lh-body:1.6;--ibe-s-1:0.25rem;--ibe-s-2:0.5rem;--ibe-s-3:0.75rem;--ibe-s-4:1rem;--ibe-s-5:1.25rem;--ibe-s-6:1.5rem;--ibe-s-8:2rem;--ibe-s-10:2.5rem;--ibe-s-12:3rem;--ibe-s-16:4rem;--ibe-s-24:6rem;--ibe-container-max:1180px;--ibe-gutter:clamp(1rem,4vw,2rem);--ibe-radius-sm:4px;--ibe-radius-md:8px;--ibe-radius-tile:10px;--ibe-radius-lg:12px;--ibe-radius-sheet:14px;--ibe-radius-xl:16px;--ibe-transition-fast:150ms ease-out;color-scheme:dark}[data-ibe-theme=light]{--ibe-bg:var(--ibe-chrome-light-bg);--ibe-surface:var(--ibe-chrome-light-surface);--ibe-surface-2:var(--ibe-chrome-light-surface-2);--ibe-elevated:var(--ibe-chrome-light-elevated);--ibe-border:var(--ibe-chrome-light-border);--ibe-border-soft:var(--ibe-chrome-light-border-soft);--ibe-ink:var(--ibe-chrome-light-ink);--ibe-ink-muted:var(--ibe-chrome-light-ink-muted);--ibe-ink-faint:var(--ibe-chrome-light-ink-faint);--ibe-accent-soft:var(--ibe-chrome-light-accent-soft);--ibe-ok:var(--ibe-chrome-light-ok);--ibe-warn:var(--ibe-chrome-light-warn);--ibe-info:var(--ibe-chrome-light-info);--ibe-danger:var(--ibe-chrome-light-danger);--ibe-border-firm:var(--ibe-chrome-light-border-firm);--ibe-ok-ink:var(--ibe-chrome-light-ok-ink);--ibe-warn-ink:var(--ibe-chrome-light-warn-ink);--ibe-info-ink:var(--ibe-chrome-light-info-ink);--ibe-elevated-border:var(--ibe-chrome-light-elevated-border);--ibe-border-strong:var(--ibe-chrome-light-border-strong);--ibe-separator:var(--ibe-chrome-light-separator);--ibe-well:var(--ibe-chrome-light-well);--ibe-surface-3:var(--ibe-chrome-light-surface-3);--ibe-stage:var(--ibe-chrome-light-stage);--ibe-canvas:var(--ibe-chrome-light-canvas);--ibe-ink-soft:var(--ibe-chrome-light-ink-soft);--ibe-ink-label:var(--ibe-chrome-light-ink-label);--ibe-inverse:var(--ibe-chrome-light-inverse);--ibe-inverse-ink:var(--ibe-chrome-light-inverse-ink);--ibe-chip-on:var(--ibe-chrome-light-chip-on);--ibe-chip-on-ink:var(--ibe-chrome-light-chip-on-ink);--ibe-ok-tint:var(--ibe-chrome-light-ok-tint);--ibe-ok-tint-line:var(--ibe-chrome-light-ok-tint-line);--ibe-ok-tint-ink:var(--ibe-chrome-light-ok-tint-ink);--ibe-warn-tint:var(--ibe-chrome-light-warn-tint);--ibe-warn-tint-line:var(--ibe-chrome-light-warn-tint-line);--ibe-warn-tint-ink:var(--ibe-chrome-light-warn-tint-ink);--ibe-warn-tint-ink-strong:var(--ibe-chrome-light-warn-tint-ink-strong);--ibe-info-tint-ink:var(--ibe-chrome-light-info-tint-ink);--ibe-surface-rgb:var(--ibe-chrome-light-surface-rgb);--ibe-frame:var(--ibe-chrome-light-frame);--ibe-frame-ink:var(--ibe-chrome-light-frame-ink);--ibe-frame-ink-muted:var(--ibe-chrome-light-frame-ink-muted);--ibe-frame-hover:var(--ibe-chrome-light-frame-hover);--ibe-frame-line:var(--ibe-chrome-light-frame-line);--ibe-frame-wash:var(--ibe-chrome-light-frame-wash);--ibe-frame-ink-faint:var(--ibe-chrome-light-frame-ink-faint);--ibe-frame-pop:var(--ibe-chrome-light-frame-pop);--ibe-frame-rule:var(--ibe-chrome-light-frame-rule);--ibe-frame-lockup-weight:var(--ibe-chrome-light-frame-lockup-weight);color-scheme:light}[data-ibe-theme=mixed]{--ibe-bg:var(--ibe-chrome-light-bg);--ibe-surface:var(--ibe-chrome-light-surface);--ibe-surface-2:var(--ibe-chrome-light-surface-2);--ibe-elevated:var(--ibe-chrome-light-elevated);--ibe-border:var(--ibe-chrome-light-border);--ibe-border-soft:var(--ibe-chrome-light-border-soft);--ibe-ink:var(--ibe-chrome-light-ink);--ibe-ink-muted:var(--ibe-chrome-light-ink-muted);--ibe-ink-faint:var(--ibe-chrome-light-ink-faint);--ibe-accent-soft:var(--ibe-chrome-light-accent-soft);--ibe-ok:var(--ibe-chrome-light-ok);--ibe-warn:var(--ibe-chrome-light-warn);--ibe-info:var(--ibe-chrome-light-info);--ibe-danger:var(--ibe-chrome-light-danger);--ibe-border-firm:var(--ibe-chrome-light-border-firm);--ibe-ok-ink:var(--ibe-chrome-light-ok-ink);--ibe-warn-ink:var(--ibe-chrome-light-warn-ink);--ibe-info-ink:var(--ibe-chrome-light-info-ink);--ibe-elevated-border:var(--ibe-chrome-light-elevated-border);--ibe-border-strong:var(--ibe-chrome-light-border-strong);--ibe-separator:var(--ibe-chrome-light-separator);--ibe-well:var(--ibe-chrome-light-well);--ibe-surface-3:var(--ibe-chrome-light-surface-3);--ibe-stage:var(--ibe-chrome-light-stage);--ibe-canvas:var(--ibe-chrome-light-canvas);--ibe-ink-soft:var(--ibe-chrome-light-ink-soft);--ibe-ink-label:var(--ibe-chrome-light-ink-label);--ibe-inverse:var(--ibe-chrome-light-inverse);--ibe-inverse-ink:var(--ibe-chrome-light-inverse-ink);--ibe-chip-on:var(--ibe-chrome-light-chip-on);--ibe-chip-on-ink:var(--ibe-chrome-light-chip-on-ink);--ibe-ok-tint:var(--ibe-chrome-light-ok-tint);--ibe-ok-tint-line:var(--ibe-chrome-light-ok-tint-line);--ibe-ok-tint-ink:var(--ibe-chrome-light-ok-tint-ink);--ibe-warn-tint:var(--ibe-chrome-light-warn-tint);--ibe-warn-tint-line:var(--ibe-chrome-light-warn-tint-line);--ibe-warn-tint-ink:var(--ibe-chrome-light-warn-tint-ink);--ibe-warn-tint-ink-strong:var(--ibe-chrome-light-warn-tint-ink-strong);--ibe-info-tint-ink:var(--ibe-chrome-light-info-tint-ink);--ibe-surface-rgb:var(--ibe-chrome-light-surface-rgb);--ibe-frame:var(--ibe-chrome-mixed-frame);--ibe-frame-pop:var(--ibe-chrome-mixed-frame-pop);color-scheme:light}[data-ibe-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:light){[data-ibe-theme=system]{--ibe-bg:var(--ibe-chrome-light-bg);--ibe-surface:var(--ibe-chrome-light-surface);--ibe-surface-2:var(--ibe-chrome-light-surface-2);--ibe-elevated:var(--ibe-chrome-light-elevated);--ibe-border:var(--ibe-chrome-light-border);--ibe-border-soft:var(--ibe-chrome-light-border-soft);--ibe-ink:var(--ibe-chrome-light-ink);--ibe-ink-muted:var(--ibe-chrome-light-ink-muted);--ibe-ink-faint:var(--ibe-chrome-light-ink-faint);--ibe-accent-soft:var(--ibe-chrome-light-accent-soft);--ibe-ok:var(--ibe-chrome-light-ok);--ibe-warn:var(--ibe-chrome-light-warn);--ibe-info:var(--ibe-chrome-light-info);--ibe-danger:var(--ibe-chrome-light-danger);--ibe-border-firm:var(--ibe-chrome-light-border-firm);--ibe-ok-ink:var(--ibe-chrome-light-ok-ink);--ibe-warn-ink:var(--ibe-chrome-light-warn-ink);--ibe-info-ink:var(--ibe-chrome-light-info-ink);--ibe-elevated-border:var(--ibe-chrome-light-elevated-border);--ibe-border-strong:var(--ibe-chrome-light-border-strong);--ibe-separator:var(--ibe-chrome-light-separator);--ibe-well:var(--ibe-chrome-light-well);--ibe-surface-3:var(--ibe-chrome-light-surface-3);--ibe-stage:var(--ibe-chrome-light-stage);--ibe-canvas:var(--ibe-chrome-light-canvas);--ibe-ink-soft:var(--ibe-chrome-light-ink-soft);--ibe-ink-label:var(--ibe-chrome-light-ink-label);--ibe-inverse:var(--ibe-chrome-light-inverse);--ibe-inverse-ink:var(--ibe-chrome-light-inverse-ink);--ibe-chip-on:var(--ibe-chrome-light-chip-on);--ibe-chip-on-ink:var(--ibe-chrome-light-chip-on-ink);--ibe-ok-tint:var(--ibe-chrome-light-ok-tint);--ibe-ok-tint-line:var(--ibe-chrome-light-ok-tint-line);--ibe-ok-tint-ink:var(--ibe-chrome-light-ok-tint-ink);--ibe-warn-tint:var(--ibe-chrome-light-warn-tint);--ibe-warn-tint-line:var(--ibe-chrome-light-warn-tint-line);--ibe-warn-tint-ink:var(--ibe-chrome-light-warn-tint-ink);--ibe-warn-tint-ink-strong:var(--ibe-chrome-light-warn-tint-ink-strong);--ibe-info-tint-ink:var(--ibe-chrome-light-info-tint-ink);--ibe-surface-rgb:var(--ibe-chrome-light-surface-rgb);--ibe-frame:var(--ibe-chrome-light-frame);--ibe-frame-ink:var(--ibe-chrome-light-frame-ink);--ibe-frame-ink-muted:var(--ibe-chrome-light-frame-ink-muted);--ibe-frame-hover:var(--ibe-chrome-light-frame-hover);--ibe-frame-line:var(--ibe-chrome-light-frame-line);--ibe-frame-wash:var(--ibe-chrome-light-frame-wash);--ibe-frame-ink-faint:var(--ibe-chrome-light-frame-ink-faint);--ibe-frame-pop:var(--ibe-chrome-light-frame-pop);--ibe-frame-rule:var(--ibe-chrome-light-frame-rule);--ibe-frame-lockup-weight:var(--ibe-chrome-light-frame-lockup-weight);color-scheme:light}}@media (prefers-color-scheme:dark){[data-ibe-theme=system]{color-scheme:dark}}:root{color-scheme:light;--color-bg:var(--ibe-light-bg);--color-ink:var(--ibe-light-ink);--color-ink-muted:var(--ibe-light-ink-muted);--color-rule:var(--ibe-light-rule);--color-surface:#ffffff;--color-surface-dark:var(--ibe-surface-dark);--color-surface-alt:var(--ibe-light-surface-alt);--color-accent:var(--ibe-accent);--color-accent-ink:var(--ibe-accent-ink);--color-accent-soft:var(--ibe-accent-soft);--fw-regular:var(--ibe-fw-regular);--fw-medium:var(--ibe-fw-medium);--fw-bold:var(--ibe-fw-bold);--fs-hero:var(--ibe-fs-hero);--fs-h2:var(--ibe-fs-h2);--fs-h3:var(--ibe-fs-h3);--fs-body:var(--ibe-fs-body);--fs-small:var(--ibe-fs-small);--fs-stat:var(--ibe-fs-stat);--lh-tight:var(--ibe-lh-tight);--lh-snug:var(--ibe-lh-snug);--lh-body:var(--ibe-lh-body);--s-1:var(--ibe-s-1);--s-2:var(--ibe-s-2);--s-3:var(--ibe-s-3);--s-4:var(--ibe-s-4);--s-6:var(--ibe-s-6);--s-8:var(--ibe-s-8);--s-12:var(--ibe-s-12);--s-16:var(--ibe-s-16);--s-24:var(--ibe-s-24);--container-max:var(--ibe-container-max);--gutter:var(--ibe-gutter);--radius-sm:var(--ibe-radius-sm);--radius-md:var(--ibe-radius-md);--transition-fast:var(--ibe-transition-fast)}.public-surface{color-scheme:dark}:root[data-host=aec-os] .public-shell[data-tone=light]{color-scheme:dark!important;--pub-bg:var(--ibe-bg)!important;--pub-surface:var(--ibe-surface)!important;--pub-raised:var(--ibe-elevated)!important;--pub-border:var(--ibe-border)!important;--pub-border-soft:var(--ibe-border-soft)!important;--pub-ink:var(--ibe-ink)!important;--pub-ink-muted:var(--ibe-ink-muted)!important;--pub-ink-faint:var(--ibe-ink-faint)!important}:root[data-host=aec-os] .public-shell[data-tone=light] img[data-pub-logo=horiz]{content:url(/ibe_logo_horiz_white_red.png)}:root[data-host=aec-os] .public-shell[data-tone=light] img[data-pub-logo=vert]{content:url(/ibe_logo_vert_white_red.png)}:root[data-host=aec-os] .public-shell img[data-pub-logo=horiz]{filter:none!important}:root[data-host=aec-os] .public-shell img[data-pub-logo=partner]{box-sizing:content-box;background:var(--ibe-paper-panel);border-radius:4px;padding:3px}:root[data-host=aec-os] .public-shell .bg-white\/80{background-color:var(--ibe-elevated)}:root[data-host=aec-os]{color-scheme:dark;--color-bg:var(--ibe-bg);--color-ink:var(--ibe-ink);--color-ink-muted:var(--ibe-ink-muted);--color-rule:var(--ibe-border);--color-surface:var(--ibe-surface);--color-surface-alt:var(--ibe-surface-2);--ibe-light-bg:var(--ibe-bg);--ibe-light-ink:var(--ibe-ink);--ibe-light-ink-muted:var(--ibe-ink-muted);--ibe-light-ink-faint:var(--ibe-ink-faint);--ibe-light-surface-alt:var(--ibe-surface-2);--ibe-light-panel:var(--ibe-surface);--ibe-light-rule:var(--ibe-border)}