@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2)format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2)format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-ext-600-normal-Has_8ph9.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-600-normal-B3lLaxXr.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-600-normal-BRIw9PIU.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-ext-600-normal-DlWr7wnj.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-600-normal-Cwz1867h.woff)format("woff")}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-armenian-armenian-400-normal-Ch5r40Hp.woff2)format("woff2"),url(/assets/noto-sans-armenian-armenian-400-normal-C5VgNYqZ.woff)format("woff")}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-armenian-armenian-600-normal-nM_9o1Cx.woff2)format("woff2"),url(/assets/noto-sans-armenian-armenian-600-normal-DvD7u1IA.woff)format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-georgian-georgian-400-normal-Ab0kIHYR.woff2)format("woff2"),url(/assets/noto-sans-georgian-georgian-400-normal-BPsrO_ny.woff)format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-georgian-georgian-600-normal-4BOYWejA.woff2)format("woff2"),url(/assets/noto-sans-georgian-georgian-600-normal-BBsAXHWC.woff)format("woff")}:root{--color-primary-light:#e8f3ff;--color-primary:#526cff;--color-primary-dark:#3950d3;--color-danger-light:#ffecec;--color-danger:#ff6f61;--color-danger-dark:#d64c3e;--color-warning-light:#fff2e9;--color-warning:#ff9427;--color-warning-dark:#e87d11;--color-success-light:#d8f9e4;--color-success:#29be8b;--color-success-dark:#15a170;--color-info-light:#e3e7ff;--color-info:#9470ff;--color-info-dark:#7353d3;--color-secondary-light:#adb6c5;--color-secondary:#6a7c93;--color-secondary-dark:#41495d;--color-link:#127de1;--color-disabled:#d1d1d1;--color-bg-soft:#f6f9fc;--color-tooltip:#13324a;--color-brand:#d5181e;--tag-green-bg:#d2ffdb;--tag-green-fg:#3a8449;--tag-orange-bg:#ffe8d2;--tag-orange-fg:#d97d24;--tag-purple-bg:#d2d8ff;--tag-purple-fg:#5a69cc;--tag-red-bg:#ffd6d2;--tag-red-fg:#c74133;--color-page:var(--color-bg-soft);--color-surface:#fff;--color-heading:var(--color-tooltip);--color-text:var(--color-secondary-dark);--color-text-muted:var(--color-secondary);--color-border:#e2e8f0;--color-border-strong:var(--color-secondary-light);--color-focus:var(--color-primary);--font-sans:"Noto Sans", "Noto Sans Armenian", "Noto Sans Georgian", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-size-base:15px;--font-size-small:13px;--font-size-h1:26px;--font-size-h2:18px;--line-height:1.5;--weight-regular:400;--weight-semibold:600;--rank-1-bg:var(--color-success-light);--rank-1-ring:var(--color-success);--rank-2-bg:var(--color-warning-light);--rank-2-ring:var(--color-warning);--rank-3-bg:var(--color-danger-light);--rank-3-ring:var(--color-danger);--row-hover:#f0f4fa;--row-selected:var(--color-primary-light);--row-selected-edge:var(--color-primary);--row-proposal:#fff6cc;--row-warning-edge:var(--color-warning);--row-error-edge:var(--color-danger);--table-head:var(--color-bg-soft);--color-overlay:#13324a73;--z-sticky:2;--z-header:10;--z-dialog:40;--z-toast:50;--z-tooltip:60;--control-height:36px;--control-height-sm:30px;--font-size-tiny:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:4px;--radius:6px;--content-width:960px;--wide-width:1680px;--header-height:56px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--font-size-base);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-page);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--weight-regular);line-height:var(--line-height);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{color:var(--color-heading);font-weight:var(--weight-semibold);margin:0;line-height:1.25}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}p{margin:0}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border:1px solid var(--color-primary-dark);border-radius:var(--radius);background:var(--color-primary-dark);color:#fff;font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}.btn:hover{border-color:var(--color-primary);background:var(--color-primary)}.btn:disabled{border-color:var(--color-disabled);background:var(--color-disabled);color:var(--color-secondary-dark);cursor:not-allowed}.btn--ghost{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-primary-dark)}.btn--ghost:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}.ui-scroll-locked,.ui-scroll-locked body{overflow:hidden}.ui-field{gap:var(--space-1);min-width:0;display:grid}.ui-field__label{color:var(--color-heading);font-size:var(--font-size-small);font-weight:var(--weight-semibold)}.ui-field__hint{color:var(--color-text-muted);font-size:var(--font-size-small)}.ui-field__error{color:var(--color-danger-dark);font-size:var(--font-size-small)}.ui-field__control{align-items:stretch;display:flex;position:relative}.ui-field__suffix{padding-right:var(--space-1);align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.ui-control{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-heading);font:inherit;font-size:var(--font-size-base)}textarea.ui-control{height:auto;min-height:96px;padding:var(--space-2) var(--space-3);line-height:var(--line-height);resize:vertical}.ui-control--sm{height:var(--control-height-sm);padding:0 var(--space-2);font-size:var(--font-size-small)}.ui-control--numeric{font-variant-numeric:tabular-nums;text-align:right}.ui-control--with-suffix{padding-right:44px}.ui-control::placeholder{color:var(--color-secondary-light)}.ui-control:hover:not(:disabled){border-color:var(--color-secondary)}.ui-control:focus-visible{border-color:var(--color-focus);outline:2px solid var(--color-primary-light);outline-offset:0}.ui-control[aria-invalid=true]{border-color:var(--color-danger);background:var(--color-danger-light)}.ui-control:disabled{border-color:var(--color-border);background:var(--color-bg-soft);color:var(--color-text-muted);cursor:not-allowed}.notice{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary-light);color:var(--color-heading);gap:2px;display:grid}.notice--error{border-left-color:var(--color-danger);background:var(--color-danger-light);color:var(--color-danger-dark)}.notice--success{border-left-color:var(--color-success);background:var(--color-success-light);color:var(--color-success-dark)}.notice--warning{border-left-color:var(--color-warning);background:var(--color-warning-light);color:var(--color-warning-dark)}.notice__request{color:var(--color-text-muted);font-size:var(--font-size-tiny)}.page-head{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.page-head__lead{color:var(--color-text-muted)}.section-card{gap:var(--space-4);padding:var(--space-5);display:grid}.section-card h2{margin:0}.form-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;display:grid}.form-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.toolbar{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.check-list{gap:var(--space-2) var(--space-4);border:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;display:grid}.check-list legend{margin-bottom:var(--space-2);color:var(--color-heading);font-weight:var(--weight-semibold)}.row-actions{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.muted{color:var(--color-text-muted)}.brand-mark[data-v-2e49202e]{flex:none;display:block}.brand-mark__tile[data-v-2e49202e]{fill:var(--color-brand)}.lang-switcher[data-v-8b4d76e2]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-soft);padding:2px;display:inline-flex}.lang-switcher__option[data-v-8b4d76e2]{min-width:40px;height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--weight-semibold);letter-spacing:.04em;cursor:pointer;background:0 0;border:0}.lang-switcher__option[data-v-8b4d76e2]:hover{color:var(--color-primary-dark)}.lang-switcher__option--active[data-v-8b4d76e2]{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);color:var(--color-primary-dark)}.app-header[data-v-c7dee2ea]{z-index:var(--z-header);border-bottom:1px solid var(--color-border);background:var(--color-surface);position:sticky;top:0}.app-header__inner[data-v-c7dee2ea]{align-items:center;gap:var(--space-5);max-width:var(--wide-width);height:var(--header-height);padding:0 var(--space-5);margin:0 auto;display:flex}.app-header__brand[data-v-c7dee2ea]{align-items:center;gap:var(--space-2);color:var(--color-heading);display:inline-flex}.app-header__brand[data-v-c7dee2ea]:hover{text-decoration:none}.app-header__name[data-v-c7dee2ea]{font-size:17px;font-weight:var(--weight-semibold);letter-spacing:.01em}.app-header__nav[data-v-c7dee2ea]{gap:var(--space-4);display:flex}.app-header__link[data-v-c7dee2ea]{color:var(--color-text);font-weight:var(--weight-semibold)}.app-header__link.router-link-active[data-v-c7dee2ea]{color:var(--color-primary-dark)}.app-header__end[data-v-c7dee2ea]{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.app-header__user[data-v-c7dee2ea]{text-align:right;line-height:1.25;display:grid}.app-header__user[data-v-c7dee2ea]:hover{text-decoration:none}.app-header__user-name[data-v-c7dee2ea]{color:var(--color-heading);font-size:var(--font-size-small);font-weight:var(--weight-semibold)}.app-header__user-role[data-v-c7dee2ea]{color:var(--color-text-muted);font-size:var(--font-size-tiny)}@media (width<=720px){.app-header__user[data-v-c7dee2ea]{display:none}}.ui-toasts[data-v-e1c13c64]{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);width:min(400px, calc(100vw - 2 * var(--space-4)));pointer-events:none;display:grid;position:fixed}.ui-toast[data-v-e1c13c64]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-heading);pointer-events:auto;border-left-width:4px;display:flex}.ui-toast--info[data-v-e1c13c64]{border-left-color:var(--color-primary)}.ui-toast--success[data-v-e1c13c64]{border-left-color:var(--color-success)}.ui-toast--warning[data-v-e1c13c64]{border-left-color:var(--color-warning);background:var(--color-warning-light)}.ui-toast--danger[data-v-e1c13c64]{border-left-color:var(--color-danger);background:var(--color-danger-light)}.ui-toast__text[data-v-e1c13c64]{font-size:var(--font-size-small);flex:1}.ui-toast__close[data-v-e1c13c64]{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-toast__close[data-v-e1c13c64]:hover{color:var(--color-heading);background:#13324a14}.app-main[data-v-8417d5ad]{max-width:var(--content-width);padding:var(--space-6) var(--space-5) var(--space-7);margin:0 auto}.app-main--wide[data-v-8417d5ad]{max-width:var(--wide-width);padding-top:var(--space-5)}.status-tag[data-v-f324e599]{font-size:var(--font-size-small);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;line-height:20px;display:inline-flex}.status-tag[data-v-f324e599]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-tag--green[data-v-f324e599]{background:var(--tag-green-bg);color:var(--tag-green-fg)}.status-tag--orange[data-v-f324e599]{background:var(--tag-orange-bg);color:var(--tag-orange-fg)}.status-tag--purple[data-v-f324e599]{background:var(--tag-purple-bg);color:var(--tag-purple-fg)}.status-tag--red[data-v-f324e599]{background:var(--tag-red-bg);color:var(--tag-red-fg)}.home[data-v-6229c61a]{gap:var(--space-6);display:grid}.home__intro[data-v-6229c61a]{gap:var(--space-2);max-width:640px;display:grid}.home__lead[data-v-6229c61a]{color:var(--color-text-muted)}.home__go[data-v-6229c61a]{margin-top:var(--space-2);justify-self:start}.home__go[data-v-6229c61a]:hover{text-decoration:none}.status[data-v-6229c61a]{padding:var(--space-5)}.status__head[data-v-6229c61a]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.status__list[data-v-6229c61a]{margin:0;display:grid}.status__row[data-v-6229c61a]{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(120px,200px) 1fr;display:grid}.status__row dt[data-v-6229c61a]{color:var(--color-text-muted)}.status__row dd[data-v-6229c61a]{color:var(--color-heading);margin:0}.status__row code[data-v-6229c61a]{font-family:var(--font-mono);font-size:var(--font-size-small)}.status__hint[data-v-6229c61a]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger-dark)}@media (width<=560px){.status__head[data-v-6229c61a]{flex-wrap:wrap}.status__row[data-v-6229c61a]{gap:var(--space-1);grid-template-columns:1fr}}
