@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/mezvia/build/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/mezvia/build/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/mezvia/build/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/mezvia/build/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/mezvia/build/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/mezvia/build/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/mezvia/build/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/mezvia/build/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/mezvia/build/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/mezvia/build/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/mezvia/build/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/mezvia/build/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/mezvia/build/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/mezvia/build/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/mezvia/build/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/mezvia/build/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff")}:root{--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:21px;--leading-tight:1.25;--leading-normal:1.45;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--control-h-sm:26px;--control-h:30px;--control-h-lg:36px;--touch-target:40px;--row-h:32px;--row-h-compact:28px;--radius-sm:3px;--radius:4px;--radius-lg:6px;--border-width:1px;--sidebar-w:232px;--sidebar-w-collapsed:52px;--topbar-h:44px;--content-max:1680px;--duration-fast:80ms;--duration:.14s;--ease:cubic-bezier(.2, 0, 0, 1);--z-sticky:10;--z-sidebar:30;--z-overlay:40;--z-dialog:50;--z-toast:60;--color-bg:#f4f5f7;--color-surface:#fff;--color-surface-sunken:#f8f9fa;--color-surface-raised:#fff;--color-surface-hover:#eef1f4;--color-surface-selected:#e6eef8;--color-border:#d5dae1;--color-border-strong:#b6bec9;--color-border-subtle:#e6e9ed;--color-text:#18202b;--color-text-muted:#556171;--color-text-subtle:#7b8696;--color-text-inverse:#fff;--color-accent:#1a56a0;--brand-panel-bg:#0f2742;--brand-panel-text:#fff;--brand-panel-soft:#c4d4e8;--brand-panel-muted:#9fb4cf;--brand-panel-grid:#ffffff12;--brand-panel-grid-fine:#ffffff08;--brand-panel-line:#ffffff61;--brand-panel-accent:#6fb1ff;--color-accent-hover:#164a8a;--color-accent-active:#123d72;--color-accent-subtle:#e8f0fa;--color-accent-text:#154c8f;--color-focus:#2b6cc4;--color-sidebar-bg:#1d2633;--color-sidebar-text:#c4ccd8;--color-sidebar-text-muted:#8893a3;--color-sidebar-hover:#273242;--color-sidebar-active:#2f3d51;--color-sidebar-active-text:#fff;--color-sidebar-indicator:#6ea8ff;--tone-neutral-bg:#eef0f3;--tone-neutral-fg:#3f4a59;--tone-neutral-border:#d3d8df;--tone-info-bg:#e7f0fb;--tone-info-fg:#154c8f;--tone-info-border:#bcd3ef;--tone-progress-bg:#efeafb;--tone-progress-fg:#4a2f8f;--tone-progress-border:#d3c7f0;--tone-success-bg:#e6f4ec;--tone-success-fg:#1b6a3e;--tone-success-border:#b9dec8;--tone-warning-bg:#fdf3e1;--tone-warning-fg:#8a5300;--tone-warning-border:#f0d5a3;--tone-danger-bg:#fbeaea;--tone-danger-fg:#a12626;--tone-danger-border:#efc2c2;--shadow-popover:0 4px 16px #1018281f, 0 1px 3px #10182814;--shadow-dialog:0 12px 40px #10182833;--overlay-bg:#10161e73;--color-code-bg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-bg:#12161c;--color-surface:#191f27;--color-surface-sunken:#151a21;--color-surface-raised:#1f2631;--color-surface-hover:#222a35;--color-surface-selected:#1d2f48;--color-border:#2e3744;--color-border-strong:#44505f;--color-border-subtle:#252d38;--color-text:#e3e8ef;--color-text-muted:#a2adbb;--color-text-subtle:#7c8898;--color-text-inverse:#0f141a;--color-accent:#4a8ae0;--color-accent-hover:#5f99e6;--color-accent-active:#74a8ec;--color-accent-subtle:#1b2c43;--color-accent-text:#8ab8f2;--color-focus:#6ea8ff;--color-sidebar-bg:#0e1218;--color-sidebar-hover:#19202a;--color-sidebar-active:#1f2935;--tone-neutral-bg:#232a34;--tone-neutral-fg:#c2cad5;--tone-neutral-border:#343e4b;--tone-info-bg:#16283f;--tone-info-fg:#9cc3f3;--tone-info-border:#26436a;--tone-progress-bg:#241d3a;--tone-progress-fg:#c3b2f2;--tone-progress-border:#3a2f60;--tone-success-bg:#142b20;--tone-success-fg:#8fd3ad;--tone-success-border:#234a36;--tone-warning-bg:#2f2410;--tone-warning-fg:#f0c27a;--tone-warning-border:#523e1a;--tone-danger-bg:#351819;--tone-danger-fg:#f2a5a5;--tone-danger-border:#5c2a2b;--shadow-popover:0 4px 16px #00000073;--shadow-dialog:0 12px 40px #0000008c;--overlay-bg:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{line-height:var(--leading-tight);font-weight:var(--weight-semibold);margin:0}p{margin:0}a{color:var(--color-accent-text);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.num,td.num,th.num{font-variant-numeric:tabular-nums;text-align:right}.mono{font-family:var(--font-mono);font-size:.95em}.muted{color:var(--color-text-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.auth-form{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.auth-form__link{font-size:var(--text-sm);align-self:center}.auth-form__link-button{color:var(--color-accent-text);cursor:pointer;background:0 0;border:0;padding:0}.auth-form__error{font-size:var(--text-sm);color:var(--tone-danger-fg)}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.menu{z-index:var(--z-dialog);min-width:180px;padding:var(--space-1);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}.menu__item{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius);font-size:var(--text-base);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.menu__item[data-highlighted]{background:var(--color-surface-hover)}.menu__item[data-disabled]{color:var(--color-text-subtle);cursor:not-allowed}.menu__item--danger{color:var(--tone-danger-fg)}.menu__icon{width:15px;height:15px;color:var(--color-text-muted)}.menu__separator{height:1px;margin:var(--space-1) 0;background:var(--color-border-subtle)}.btn.danger-text{color:var(--tone-danger-fg)}
