.bridge-brand[data-v-051f9c80]{align-items:center;gap:12px;display:flex}.bridge-brand img[data-v-051f9c80]{object-fit:contain;width:36px;height:36px}.bridge-brand span[data-v-051f9c80]{gap:2px;display:grid}.bridge-brand strong[data-v-051f9c80]{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:24px}.bridge-brand small[data-v-051f9c80]{color:var(--ds-text-3);font-size:11px;line-height:16px}[data-shell=inverse] .bridge-brand small[data-v-051f9c80]{color:var(--ds-shell-fg)}.ds-badge[data-v-0eb5d779]{--badge-bg:var(--ds-accent);--badge-fg:var(--ds-text-inverse);border-radius:var(--ds-radius-pill);background:var(--badge-bg);min-width:18px;height:18px;color:var(--badge-fg);font-size:var(--ds-fs-xs);line-height:18px;font-weight:var(--ds-fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 0 2px var(--ds-badge-ring,var(--ds-surface));pointer-events:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ds-badge--dot[data-v-0eb5d779]{width:8px;min-width:8px;height:8px;padding:0}.ds-badge--flat[data-v-0eb5d779]{box-shadow:none}.ds-badge--warning[data-v-0eb5d779]{--badge-bg:var(--ds-warning-strong)}.ds-badge--danger[data-v-0eb5d779]{--badge-bg:var(--ds-danger-strong)}.ds-badge--neutral[data-v-0eb5d779]{--badge-bg:var(--ds-text-2)}.ds-icon-button[data-v-a0514519]{vertical-align:middle;flex:none;display:inline-flex;position:relative}.ds-icon-button--disabled[data-v-a0514519]{cursor:not-allowed}.ds-icon-button--disabled .ds-icon-button__control[data-v-a0514519]{pointer-events:none}.ds-icon-button__badge[data-v-a0514519]{position:absolute;top:-4px;right:-4px}.ds-banner[data-v-b535a1ea]{--banner-bg:var(--ds-neutral-100);--banner-icon:var(--ds-text-3);border-radius:var(--ds-radius-lg);background:var(--banner-bg);color:var(--ds-text-2);padding:16px;position:relative;container-type:inline-size}.ds-banner--closable[data-v-b535a1ea]{padding-right:56px}.ds-banner--info[data-v-b535a1ea]{--banner-bg:var(--ds-info-soft);--banner-icon:var(--ds-info-strong)}.ds-banner--success[data-v-b535a1ea]{--banner-bg:var(--ds-success-soft);--banner-icon:var(--ds-success-strong)}.ds-banner--warning[data-v-b535a1ea]{--banner-bg:var(--ds-warning-soft);--banner-icon:var(--ds-warning-strong)}.ds-banner--danger[data-v-b535a1ea]{--banner-bg:var(--ds-danger-soft);--banner-icon:var(--ds-danger-strong)}.ds-banner__grid[data-v-b535a1ea]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ds-banner--plain .ds-banner__grid[data-v-b535a1ea]{grid-template-columns:minmax(0,1fr) auto}.ds-banner__icon[data-v-b535a1ea]{color:var(--banner-icon);align-items:center;height:20px;display:inline-flex}.ds-banner__body[data-v-b535a1ea]{flex-direction:column;gap:4px;min-width:0;display:flex}.ds-banner__title[data-v-b535a1ea]{font-size:var(--ds-fs-md);line-height:var(--ds-line-md);font-weight:var(--ds-fw-semibold);color:var(--ds-text);text-wrap:balance}.ds-banner__text[data-v-b535a1ea]{font-size:var(--ds-fs-sm);line-height:var(--ds-line-md);max-width:72ch}.ds-banner__text[data-v-b535a1ea] a{color:var(--ds-text);-webkit-text-decoration-color:var(--ds-hairline-strong);text-decoration-color:var(--ds-hairline-strong)}.ds-banner__actions[data-v-b535a1ea]{flex-wrap:wrap;align-self:center;gap:8px;display:flex}.ds-banner__close[data-v-b535a1ea]{display:inline-flex;position:absolute;top:8px;right:8px}@container (width<=520px){.ds-banner__grid[data-v-b535a1ea]{grid-template-columns:auto minmax(0,1fr)}.ds-banner__actions[data-v-b535a1ea]{grid-column:2;align-self:start}.ds-banner--plain .ds-banner__grid[data-v-b535a1ea]{grid-template-columns:minmax(0,1fr)}.ds-banner--plain .ds-banner__actions[data-v-b535a1ea]{grid-column:1}}@container (width<=320px){.ds-banner__actions[data-v-b535a1ea]{flex-direction:column}.ds-banner__actions[data-v-b535a1ea] .n-button{width:100%}}@media (width<=600px){.ds-banner__actions[data-v-b535a1ea]{flex-direction:column}.ds-banner__actions[data-v-b535a1ea] .n-button{width:100%}}@media (width<=600px),(pointer:coarse){.ds-banner__close[data-v-b535a1ea]{top:4px;right:4px}.ds-banner--closable[data-v-b535a1ea]{padding-right:52px}}.ds-credential[data-v-a3edaf32]{width:100%;position:relative}.ds-credential__input[data-v-a3edaf32]{appearance:none;box-sizing:border-box;width:100%;height:var(--ds-size-control-lg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:var(--ds-fs-lg);line-height:var(--ds-line-lg);caret-color:var(--ds-accent);transition:border-color var(--ds-dur-1) var(--ds-ease-out), box-shadow var(--ds-dur-1) var(--ds-ease-out);outline:none;margin:0;padding:0 14px;display:block}.ds-credential__input[data-v-a3edaf32]::placeholder{color:var(--ds-text-muted)}.ds-credential__input[data-v-a3edaf32]:hover:not(:disabled){border-color:var(--ds-border-strong)}.ds-credential__input[data-v-a3edaf32]:focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-focus-ring-soft)}.ds-credential__input[data-v-a3edaf32]:focus-visible{border-radius:var(--ds-radius-md);outline:none}.ds-credential__input[aria-invalid=true][data-v-a3edaf32]{border-color:var(--ds-danger-strong)}.ds-credential__input[aria-invalid=true][data-v-a3edaf32]:focus{box-shadow:0 0 0 3px var(--ds-danger-soft)}.ds-credential__input[data-v-a3edaf32]:disabled{background:var(--ds-neutral-50);color:var(--ds-text-disabled);cursor:not-allowed}.ds-credential--suffix .ds-credential__input[data-v-a3edaf32]{padding-right:56px}.ds-credential__suffix[data-v-a3edaf32]{display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ds-field__feedback--success[data-v-328a298f]{color:var(--ds-success-text)}.ds-field__feedback--warning[data-v-328a298f]{color:var(--ds-warning-strong)}.ds-tag[data-v-0be42de0]{--tag-fg:var(--ds-text-2);--tag-bg:var(--ds-neutral-100);--tag-border:var(--ds-hairline-strong);--tag-dot:var(--ds-dot-neutral);align-items:center;gap:var(--ds-inline-icon);border-radius:var(--ds-radius-sm);max-width:100%;height:26px;font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);white-space:nowrap;color:var(--tag-fg);background:var(--tag-bg);vertical-align:middle;padding:0 8px;line-height:1;display:inline-flex}.ds-tag--sm[data-v-0be42de0]{height:22px;font-size:var(--ds-fs-xs);gap:4px;padding:0 6px}.ds-tag--closable[data-v-0be42de0]{padding-right:2px}.ds-tag--success[data-v-0be42de0]{--tag-fg:var(--ds-success-text);--tag-bg:var(--ds-success-soft);--tag-border:var(--ds-success-border);--tag-dot:var(--ds-success)}.ds-tag--warning[data-v-0be42de0]{--tag-fg:var(--ds-warning-text);--tag-bg:var(--ds-warning-soft);--tag-border:var(--ds-warning-border);--tag-dot:var(--ds-warning)}.ds-tag--danger[data-v-0be42de0]{--tag-fg:var(--ds-danger-text);--tag-bg:var(--ds-danger-soft);--tag-border:var(--ds-danger-border);--tag-dot:var(--ds-danger)}.ds-tag--info[data-v-0be42de0]{--tag-fg:var(--ds-info-text);--tag-bg:var(--ds-info-soft);--tag-border:var(--ds-info-border);--tag-dot:var(--ds-info)}.ds-tag--outline[data-v-0be42de0]{box-shadow:inset 0 0 0 1px var(--tag-border);background:0 0}.ds-tag--dot[data-v-0be42de0]{color:var(--ds-text-2);background:0 0;padding:0 2px}.ds-tag__text[data-v-0be42de0]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-tag__dot[data-v-0be42de0]{background:var(--tag-dot);border-radius:50%;flex:none;width:8px;height:8px}.ds-tag__icon[data-v-0be42de0]{flex:none}.ds-tag__close[data-v-0be42de0]{appearance:none;font:inherit;border-radius:var(--ds-radius-xs);width:20px;height:20px;color:var(--tag-fg);cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-tag__close[data-v-0be42de0]:hover{background:#0d100d14}.ds-tag__close[data-v-0be42de0]:focus-visible{outline-offset:0}.ds-org-switch__option{line-height:var(--ds-line-dense);padding:4px 0}.ds-org-switch__option-row{align-items:baseline;gap:8px;display:flex}.ds-org-switch__option-name{font-size:var(--ds-fs-sm);color:var(--ds-text)}.ds-org-switch__option-name.is-active{font-weight:var(--ds-fw-semibold)}.ds-org-switch__option-attention{font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-medium);color:var(--ds-warning-text);white-space:nowrap;margin-left:auto}.ds-org-switch__option-inn{font-size:var(--ds-fs-xs);color:var(--ds-text-muted);font-variant-numeric:tabular-nums}.ds-org-switch__check{color:var(--ds-accent)}.ds-org-switch__building{color:var(--ds-icon)}.ds-page-header[data-v-6c5cf78d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.ds-page-header__main[data-v-6c5cf78d]{align-items:flex-start;gap:8px;min-width:0;display:flex}.ds-page-header__back[data-v-6c5cf78d]{flex:none;margin-top:-2px;margin-left:-8px;display:inline-flex}.ds-page-header__text[data-v-6c5cf78d]{flex-direction:column;gap:8px;min-width:0;display:flex}.ds-page-header__title-row[data-v-6c5cf78d]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ds-page-header__title[data-v-6c5cf78d]{font-size:var(--ds-fs-2xl);line-height:var(--ds-line-2xl);font-weight:var(--ds-fw-semibold);letter-spacing:var(--ds-ls-display);color:var(--ds-text);text-wrap:balance;margin:0}.ds-page-header__subtitle[data-v-6c5cf78d]{font-size:var(--ds-fs-md);line-height:var(--ds-line-md);color:var(--ds-text-3);font-variant-numeric:tabular-nums}.ds-page-header__meta[data-v-6c5cf78d]{flex-wrap:wrap;gap:8px;display:flex}.ds-page-header__actions[data-v-6c5cf78d]{flex-wrap:wrap;flex:none;gap:8px;margin-top:-2px;display:flex}@media (width<=600px){.ds-page-header__title[data-v-6c5cf78d]{font-size:var(--ds-fs-xl);line-height:var(--ds-line-xl)}.ds-page-header__back[data-v-6c5cf78d]{margin-top:-8px;margin-left:-12px}.ds-page-header__actions[data-v-6c5cf78d]{flex-direction:column-reverse;width:100%;margin-top:0}.ds-page-header__actions[data-v-6c5cf78d] .n-button{width:100%}}[data-shell=inverse] .ds-topbar .n-button.n-button--default-type{--n-text-color:var(--ds-neutral-300)!important;--n-text-color-hover:var(--ds-neutral-0)!important;--n-text-color-pressed:var(--ds-neutral-0)!important;--n-text-color-focus:var(--ds-neutral-0)!important;--n-color-hover:var(--ds-shell-hover)!important;--n-color-pressed:var(--ds-shell-pressed)!important;--n-color-focus:var(--ds-shell-hover)!important}[data-shell=inverse] .ds-topbar :focus-visible{outline-color:var(--ds-shell-focus)}:root{--ds-neutral-0:#fff;--ds-neutral-50:#f4f7f4;--ds-neutral-100:#ebeeeb;--ds-neutral-200:#dee0de;--ds-neutral-300:#c8ccc8;--ds-neutral-400:#a2a6a2;--ds-neutral-450:#909490;--ds-neutral-500:#7e817e;--ds-neutral-550:#6e716e;--ds-neutral-600:#606560;--ds-neutral-700:#4a4e4a;--ds-neutral-800:#353935;--ds-neutral-900:#1f231f;--ds-neutral-950:#0d100d;--ds-green-50:#dfffee;--ds-green-100:#d6f6e5;--ds-green-200:#baeed3;--ds-green-300:#94ddb9;--ds-green-400:#5dba8f;--ds-green-500:#34946c;--ds-green-600:#1a7551;--ds-green-700:#005c3d;--ds-green-800:#00442c;--ds-green-900:#002a19;--ds-amber-50:#fff4e7;--ds-amber-100:#ffe9d0;--ds-amber-200:#ffd8ac;--ds-amber-300:#ffbb69;--ds-amber-400:#d8953d;--ds-amber-500:#ad721c;--ds-amber-600:#8a5600;--ds-amber-700:#6c4200;--ds-amber-800:#503000;--ds-amber-900:#321c00;--ds-red-50:#fff2f1;--ds-red-100:#ffe6e4;--ds-red-200:#ffd4cf;--ds-red-300:#ffb5ae;--ds-red-400:#f97770;--ds-red-500:#ce514d;--ds-red-600:#a83634;--ds-red-700:#8d1a1e;--ds-red-800:#691214;--ds-red-900:#480004;--ds-blue-50:#eff7ff;--ds-blue-100:#dfefff;--ds-blue-200:#c7e3ff;--ds-blue-300:#9fd0ff;--ds-blue-400:#6aaae6;--ds-blue-500:#4585bf;--ds-blue-600:#26679e;--ds-blue-700:#055085;--ds-blue-800:#023a64;--ds-blue-900:#002341;--ds-font:"Golos Text", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--ds-font-code:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ds-fs-xs:12px;--ds-fs-sm:13px;--ds-fs-md:14px;--ds-fs-lg:16px;--ds-fs-xl:20px;--ds-fs-2xl:24px;--ds-fs-3xl:32px;--ds-fs-4xl:40px;--ds-line-xs:16px;--ds-line-sm:18px;--ds-line-md:20px;--ds-line-lg:24px;--ds-line-xl:28px;--ds-line-2xl:32px;--ds-line-3xl:40px;--ds-line-4xl:44px;--ds-line-dense:16px;--ds-line-nav:12px;--ds-line-money-xl:32px;--ds-fw-regular:400;--ds-fw-medium:500;--ds-fw-semibold:600;--ds-fw-bold:700;--ds-lh-tight:1.2;--ds-lh-snug:1.35;--ds-lh-normal:1.5;--ds-ls-display:-.01em;--ds-ls-stamp:.06em;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-inline-icon:6px;--ds-inline-hairline:2px;--ds-radius-xs:4px;--ds-radius-sm:6px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-radius-xl:16px;--ds-radius-pill:999px;--ds-shadow-1:0 1px 2px #0d100d0f, 0 8px 24px -8px #0d100d2e;--ds-shadow-2:0 2px 6px #0d100d14, 0 24px 64px -16px #0d100d52;--ds-shadow-control:0 1px 2px #0d100d2e;--ds-dur-0:80ms;--ds-dur-1:.12s;--ds-dur-2:.18s;--ds-dur-3:.26s;--ds-ease-out:cubic-bezier(.2, .8, .2, 1);--ds-ease-in-out:cubic-bezier(.4, 0, .2, 1);--ds-size-rail:96px;--ds-size-rail-collapsed:56px;--ds-size-topbar:56px;--ds-size-bottom-nav:56px;--ds-size-content-max:1200px;--ds-size-reading-max:68ch;--ds-size-control-sm:30px;--ds-size-control-md:36px;--ds-size-control-lg:44px;--ds-size-touch:44px;--ds-size-icon-sm:16px;--ds-size-icon-md:20px;--ds-size-icon-lg:24px;--ds-size-drawer-md:520px;--ds-size-drawer-lg:640px;--ds-size-modal-sm:440px;--ds-size-modal-md:560px;--ds-size-modal-lg:720px;--ds-size-steps-full-min:960px;--ds-canvas:var(--ds-neutral-50);--ds-surface:var(--ds-neutral-0);--ds-surface-sunken:var(--ds-neutral-100);--ds-surface-hover:var(--ds-neutral-100);--ds-surface-pressed:var(--ds-neutral-200);--ds-hairline:var(--ds-neutral-200);--ds-hairline-strong:var(--ds-neutral-300);--ds-border:var(--ds-neutral-450);--ds-border-strong:var(--ds-neutral-500);--ds-text:var(--ds-neutral-900);--ds-text-2:var(--ds-neutral-700);--ds-text-3:var(--ds-neutral-600);--ds-text-muted:var(--ds-neutral-550);--ds-text-disabled:var(--ds-neutral-500);--ds-text-inverse:var(--ds-neutral-0);--ds-icon:var(--ds-neutral-550);--ds-icon-hover:var(--ds-neutral-700);--ds-placeholder:var(--ds-neutral-550);--ds-accent:var(--ds-green-600);--ds-accent-hover:var(--ds-green-700);--ds-accent-pressed:var(--ds-green-800);--ds-accent-soft:var(--ds-green-100);--ds-accent-soft-hover:var(--ds-green-200);--ds-accent-border:var(--ds-green-300);--ds-accent-on-soft:var(--ds-green-800);--ds-link-underline:var(--ds-green-300);--ds-primary:var(--ds-neutral-900);--ds-primary-hover:var(--ds-neutral-700);--ds-primary-pressed:var(--ds-neutral-950);--ds-primary-soft:var(--ds-neutral-100);--ds-primary-soft-hover:var(--ds-neutral-200);--ds-on-primary:var(--ds-neutral-0);--ds-success:var(--ds-green-500);--ds-success-strong:var(--ds-green-600);--ds-success-text:var(--ds-green-700);--ds-success-soft:var(--ds-green-100);--ds-success-border:var(--ds-green-300);--ds-warning:var(--ds-amber-500);--ds-warning-strong:var(--ds-amber-600);--ds-warning-text:var(--ds-amber-700);--ds-warning-soft:var(--ds-amber-100);--ds-warning-border:var(--ds-amber-300);--ds-danger:var(--ds-red-500);--ds-danger-strong:var(--ds-red-600);--ds-danger-hover:var(--ds-red-700);--ds-danger-pressed:var(--ds-red-800);--ds-danger-text:var(--ds-red-700);--ds-danger-soft:var(--ds-red-100);--ds-danger-border:var(--ds-red-300);--ds-info:var(--ds-blue-500);--ds-info-strong:var(--ds-blue-600);--ds-info-text:var(--ds-blue-700);--ds-info-soft:var(--ds-blue-100);--ds-info-border:var(--ds-blue-300);--ds-dot-neutral:var(--ds-neutral-500);--ds-hatch:var(--ds-neutral-500);--ds-stat-accent-bg:var(--ds-green-50);--ds-stat-accent-border:var(--ds-green-300);--ds-stat-accent-text:var(--ds-green-700);--ds-focus-ring:var(--ds-green-600);--ds-focus-ring-soft:var(--ds-green-200);--ds-selection:var(--ds-green-200);--ds-overlay:#0d100d73;--ds-skeleton:var(--ds-neutral-100);--ds-skeleton-end:var(--ds-neutral-200);--ds-shell-bg:var(--ds-neutral-0);--ds-shell-fg:var(--ds-neutral-700);--ds-shell-fg-muted:var(--ds-neutral-550);--ds-shell-hover:var(--ds-neutral-100);--ds-shell-pressed:var(--ds-neutral-200);--ds-shell-active-bg:var(--ds-green-100);--ds-shell-active-fg:var(--ds-green-800);--ds-shell-hairline:var(--ds-neutral-200);--ds-shell-mark:var(--ds-neutral-900);--ds-shell-badge:var(--ds-green-600);--ds-shell-badge-fg:var(--ds-neutral-0);--ds-shell-env:var(--ds-neutral-550);--ds-shell-focus:var(--ds-green-600)}[data-shell=inverse]{--ds-shell-bg:var(--ds-neutral-900);--ds-shell-fg:var(--ds-neutral-300);--ds-shell-fg-muted:var(--ds-neutral-400);--ds-shell-hover:#ffffff0f;--ds-shell-pressed:#ffffff1f;--ds-shell-active-bg:#ffffff1a;--ds-shell-active-fg:var(--ds-neutral-0);--ds-shell-hairline:#ffffff14;--ds-shell-mark:var(--ds-amber-400);--ds-shell-badge:var(--ds-amber-300);--ds-shell-badge-fg:var(--ds-neutral-950);--ds-shell-env:var(--ds-neutral-300);--ds-shell-focus:var(--ds-green-300)}@font-face{font-family:Golos Text;src:url(/fonts/golos-text.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}.ds-root,.n-modal,.n-drawer,.n-dialog,.n-popover,.n-tooltip,.n-dropdown,.n-message,.n-notification,.n-base-select-menu,.n-date-panel,.n-time-picker-panel{font-family:var(--ds-font);font-size:var(--ds-fs-md);line-height:var(--ds-line-md);color:var(--ds-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "calt" 1;accent-color:var(--ds-accent)}.ds-root{background:var(--ds-canvas);scrollbar-width:thin;scrollbar-color:var(--ds-hairline-strong) transparent}.ds-root *,.ds-root :before,.ds-root :after,.n-modal *,.n-drawer *,.n-popover *{box-sizing:border-box}.ds-root button,.ds-root a,.ds-root [role=button],.n-modal button,.n-drawer button,.n-dialog button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.n-drawer-body-content-wrapper,.n-modal-body-wrapper,.n-scrollbar-container{overscroll-behavior:contain}.ds-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ds-root ::selection{background:var(--ds-selection);color:var(--ds-text)}.n-modal ::selection{background:var(--ds-selection);color:var(--ds-text)}.n-drawer ::selection{background:var(--ds-selection);color:var(--ds-text)}.ds-root input,.ds-root textarea,.n-modal input,.n-drawer input{caret-color:var(--ds-accent)}.ds-root :focus-visible,.n-modal :focus-visible,.n-drawer :focus-visible,.n-dialog :focus-visible,.n-dropdown :focus-visible,.n-date-panel :focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px;border-radius:var(--ds-radius-xs)}.n-input:focus-within,.n-base-selection:focus-within,.n-checkbox:focus-visible,.n-radio:focus-visible,.n-switch:focus-visible,.n-checkbox-box:focus-visible,.n-radio-input:focus-visible{outline:none}.n-data-table .n-data-table-tr:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:-2px}.ds-root ::-webkit-scrollbar{width:8px;height:8px}.ds-root ::-webkit-scrollbar-thumb{background:var(--ds-hairline-strong);border-radius:var(--ds-radius-pill)}.ds-root ::-webkit-scrollbar-thumb:hover{background:var(--ds-border)}.ds-root ::-webkit-scrollbar-track{background:0 0}.ds-root a,.n-modal a,.n-drawer a,.n-popover a,.ds-link{color:var(--ds-accent);text-decoration:underline;-webkit-text-decoration-color:var(--ds-link-underline);text-decoration-color:var(--ds-link-underline);text-underline-offset:.16em;transition:color var(--ds-dur-1) var(--ds-ease-out), text-decoration-color var(--ds-dur-1) var(--ds-ease-out);text-decoration-thickness:1px}.ds-root a:hover,.n-modal a:hover,.n-drawer a:hover,.ds-link:hover{color:var(--ds-accent-hover);text-decoration-color:currentColor}.ds-link--doc,.ds-link--doc:hover{color:var(--ds-text)}.ds-link--external:after{content:"";vertical-align:-2px;background:currentColor;width:14px;height:14px;margin-left:4px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='none' stroke='%23000' stroke-width='40' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M384 224v184a40 40 0 0 1-40 40H104a40 40 0 0 1-40-40V168a40 40 0 0 1 40-40h167.5M336 64h112v112M224 288L440 72'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='none' stroke='%23000' stroke-width='40' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M384 224v184a40 40 0 0 1-40 40H104a40 40 0 0 1-40-40V168a40 40 0 0 1 40-40h167.5M336 64h112v112M224 288L440 72'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-display{font-size:var(--ds-fs-4xl);line-height:var(--ds-line-4xl);font-weight:var(--ds-fw-bold);letter-spacing:var(--ds-ls-display);text-wrap:balance}.ds-h1{font-size:var(--ds-fs-2xl);line-height:var(--ds-line-2xl);font-weight:var(--ds-fw-semibold);letter-spacing:var(--ds-ls-display);text-wrap:balance;margin:0}.ds-h2{font-size:var(--ds-fs-lg);line-height:var(--ds-line-lg);font-weight:var(--ds-fw-semibold);text-wrap:balance;margin:0}.ds-h3{font-size:var(--ds-fs-md);line-height:var(--ds-line-md);font-weight:var(--ds-fw-semibold);margin:0}.ds-body{font-size:var(--ds-fs-md);line-height:var(--ds-line-md)}.ds-body-lg{font-size:var(--ds-fs-lg);line-height:var(--ds-line-lg)}.ds-small{font-size:var(--ds-fs-sm);line-height:var(--ds-line-sm)}.ds-caption{font-size:var(--ds-fs-xs);line-height:var(--ds-line-xs)}.ds-label{font-size:var(--ds-fs-sm);line-height:var(--ds-line-sm);font-weight:var(--ds-fw-medium);color:var(--ds-text-2)}.ds-text-2{color:var(--ds-text-2)}.ds-text-3{color:var(--ds-text-3)}.ds-text-muted{color:var(--ds-text-muted)}.ds-prose{max-width:var(--ds-size-reading-max)}.ds-prose p{margin:0 0 var(--ds-space-3)}@media (width<=600px){.ds-display{font-size:var(--ds-fs-3xl);line-height:var(--ds-line-3xl)}.ds-h1{font-size:var(--ds-fs-xl);line-height:var(--ds-line-xl)}}.ds-tnum{font-variant-numeric:tabular-nums lining-nums}.ds-pnum{font-variant-numeric:proportional-nums lining-nums}.n-card{--n-border-radius:var(--ds-radius-lg)!important}.n-card>.n-card-header{padding-bottom:var(--ds-space-3)}.n-card .n-card-header__main{font-size:var(--ds-fs-lg);line-height:var(--ds-line-lg)}.n-modal.n-card,.n-dialog{--n-border-radius:var(--ds-radius-xl)!important}.n-modal.n-card{--n-padding-top:24px!important;--n-padding-left:24px!important;--n-padding-right:24px!important;--n-padding-bottom:24px!important}.n-modal.n-card>.n-card-header{padding-bottom:12px}.n-modal.n-card>.n-card-header .n-card-header__extra{margin:-8px -8px -8px 12px}.n-modal .n-card-header__main,.n-drawer-header__main{font-size:18px;line-height:var(--ds-line-lg);text-wrap:balance}.n-modal-mask,.n-drawer-mask{background-color:var(--ds-overlay)}.n-drawer.n-drawer--right-placement{border-radius:var(--ds-radius-xl) 0 0 var(--ds-radius-xl)}.n-drawer.n-drawer--left-placement{border-radius:0 var(--ds-radius-xl) var(--ds-radius-xl) 0}.n-drawer.n-drawer--bottom-placement{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0}.n-drawer.n-drawer--top-placement{border-radius:0 0 var(--ds-radius-xl) var(--ds-radius-xl)}.n-drawer-header__close{margin-right:-8px}.n-dialog .n-dialog__close{margin:12px 12px 0 0}.n-tooltip.n-popover,.n-popover--tooltip{background-color:var(--ds-primary);max-width:280px;color:var(--ds-on-primary);box-shadow:none;border-radius:var(--ds-radius-sm)!important;font-size:var(--ds-fs-xs)!important;line-height:var(--ds-line-xs)!important;padding:6px 10px!important}.n-tooltip.n-popover .n-popover-arrow-wrapper .n-popover-arrow{background-color:var(--ds-primary);box-shadow:none}.n-button{font-weight:var(--ds-fw-medium);transition-duration:var(--ds-dur-1)}.n-button:not(:has(.n-base-wave)){border-radius:var(--ds-radius-sm);margin:0 -4px;padding:0 4px}.n-button.n-button--small-type:not(:has(.n-base-wave)){min-height:var(--ds-size-control-sm)}.n-button.n-button--medium-type:not(:has(.n-base-wave)){min-height:var(--ds-size-control-md)}.n-button.n-button--large-type:not(:has(.n-base-wave)){min-height:var(--ds-size-control-lg)}.n-button:not(.n-button--block):has(>.n-button__icon:first-child+.n-button__content){padding-left:12px}.n-button.n-button--small-type:not(.n-button--block):has(>.n-button__icon:first-child+.n-button__content){padding-left:8px}.n-button.n-button--large-type:not(.n-button--block):has(>.n-button__icon:first-child+.n-button__content){padding-left:16px}.n-button.ds-icon-button__control{width:var(--n-height);padding:0}.n-button--disabled.n-button--primary-type.n-button--error-type{filter:none}.n-input__input-el,.n-input__textarea-el,.n-base-selection-input,.n-input,.n-base-selection{font-variant-numeric:tabular-nums lining-nums}.n-input,.n-input .n-input__border,.n-input .n-input__state-border,.n-base-selection,.n-base-selection .n-base-selection__border,.n-base-selection .n-base-selection__state-border,.n-checkbox-box,.n-radio__dot,.n-switch__rail,.n-tag{transition-duration:var(--ds-dur-1)}.n-input:has(input[readonly],textarea[readonly]):not(.n-input--disabled) .n-input__state-border{box-shadow:none;border-color:#0000}:is(.n-input:has(input[readonly],textarea[readonly]) .n-input__input-el,.n-input:has(input[readonly],textarea[readonly]) .n-input__textarea-el){cursor:default;caret-color:#0000}.n-input.n-input--pair .n-input__input-el,.n-input.n-input--pair .n-input__placeholder{text-align:start}.n-input.n-input--textarea{--n-padding-vertical:8px}.n-input.n-input--textarea .n-input__textarea-el,.n-input.n-input--textarea .n-input__textarea-mirror,.n-input.n-input--textarea .n-input__placeholder{line-height:var(--ds-line-md)}.n-form-item .n-form-item-label{font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);line-height:var(--ds-line-dense)}.n-form-item .n-form-item-label__asterisk{color:var(--ds-danger-strong)}.n-form-item .n-form-item-feedback-wrapper{font-size:var(--ds-fs-xs)}.n-form-item .n-form-item-feedback__line{line-height:var(--ds-line-xs)}.n-form-item .n-form-item-feedback-wrapper:has(.n-form-item-feedback){padding-bottom:12px}.n-form-item.n-form-item--success-status .n-form-item-feedback{color:var(--ds-success-text)}.n-checkbox .n-checkbox__label,.n-radio .n-radio__label{line-height:var(--ds-line-md)}.n-base-select-menu .n-base-select-option:before,.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body:before{border-radius:var(--ds-radius-md)}.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body__prefix .n-icon{font-size:18px}.n-date-panel .n-date-panel-actions .n-button{height:var(--ds-size-control-sm);font-size:var(--ds-fs-sm);padding:0 12px}.n-date-panel .n-date-panel-weekdays .n-date-panel-weekdays__day{color:var(--ds-text-muted)}.n-skeleton{border-radius:var(--ds-radius-xs)}.n-data-table .n-data-table-th{font-size:var(--ds-fs-sm);line-height:var(--ds-line-dense)}.n-data-table .n-data-table-td{font-variant-numeric:tabular-nums lining-nums;line-height:var(--ds-line-lg)}.n-data-table .n-data-table-td .ds-tag{vertical-align:top;height:24px}.n-data-table .n-data-table-td,.n-data-table .n-data-table-th{transition-duration:var(--ds-dur-1)}.n-alert .n-alert-body .n-alert-body__title{font-size:var(--ds-fs-md);line-height:var(--ds-line-md);color:var(--ds-text);text-wrap:balance}.n-alert .n-alert-body .n-alert-body__title+.n-alert-body__content{margin-top:4px}.n-alert .n-alert-body .n-alert-body__content{font-size:var(--ds-fs-sm);line-height:var(--ds-line-md)}.n-message{font-size:var(--ds-fs-md);line-height:var(--ds-line-md)}.n-timeline .n-timeline-item-content__title{line-height:var(--ds-line-md)}.n-timeline .n-timeline-item-content__content{font-size:var(--ds-fs-sm);line-height:var(--ds-line-sm)}.n-timeline .n-timeline-item-content__meta{font-size:var(--ds-fs-xs);line-height:var(--ds-line-xs);font-variant-numeric:tabular-nums;margin-top:4px;margin-bottom:20px}.n-timeline-item:last-child .n-timeline-item-content__meta{margin-bottom:0}.n-progress .n-progress-graph .n-progress-graph-line .n-progress-graph-line-rail,.n-progress .n-progress-graph .n-progress-graph-line .n-progress-graph-line-fill{border-radius:var(--ds-radius-pill)}@media (width<=600px){.n-input__input-el,.n-input__textarea-el,.n-base-selection-input,.n-base-selection-label{font-size:16px}}@media (width<=600px),(pointer:coarse){.n-button.n-button--small-type{--n-height:36px!important}.n-button.n-button--medium-type{--n-height:44px!important;--n-padding:0 20px!important}.n-button.n-button--large-type{--n-height:48px!important}.n-button.n-button--small-type:not(:has(.n-base-wave)){min-height:36px}.n-button.n-button--medium-type:not(:has(.n-base-wave)){min-height:44px}.n-input.n-input--medium-size,.n-base-selection.n-base-selection--medium-size{--n-height:44px!important}.n-checkbox,.n-radio{min-height:44px;padding:10px 0}.n-alert .n-alert__close,.n-drawer-header__close,.n-dialog__close,.n-card-header__close{--n-close-size:44px!important}.n-date-panel .n-date-panel-actions .n-button{height:36px}}@media (prefers-reduced-motion:reduce){.ds-root *,.ds-root :before,.ds-root :after,.n-modal *,.n-drawer *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Golos Text;src:url(/fonts/golos-text.woff2)format("woff2");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{background:var(--ds-bg,#f4f7f4);color:var(--ds-text,#1f231f);font-family:Golos Text,sans-serif;font-size:14px;line-height:20px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--ds-accent,#1a7551)}h1,h2,h3,p{margin-top:0}h1{font-size:26px;font-weight:600;line-height:34px}h2{font-size:18px;font-weight:600;line-height:26px}h3{font-size:14px;font-weight:600;line-height:22px}.app-root{min-height:100vh}.admin-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--ds-shell-bg,#1f231f);width:240px;color:var(--ds-shell-fg,#fff);z-index:50;border-right:1px solid #ffffff10;flex-direction:column;gap:24px;padding:24px 12px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand-link{padding:0 12px;text-decoration:none!important}.workspace-label{color:var(--ds-shell-fg-2,#aeb7b0);margin:0 12px;font-size:11px;line-height:16px}.sidebar nav{gap:6px;display:grid}.sidebar nav a,.sidebar-bottom a{min-height:44px;color:inherit;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex;text-decoration:none!important}.sidebar nav a .n-icon{color:#bcc6c0;flex:none}.sidebar nav a:hover,.sidebar-bottom a:hover{background:#ffffff0b}.sidebar nav a[aria-current=page]{color:#fff;background:#ffffff17;font-weight:500}.sidebar nav a[aria-current=page] .n-icon{color:#fff}.sidebar-bottom{gap:4px;margin-top:auto;display:grid}.sidebar-bottom>span{color:#aeb7b0;padding:12px;font-size:11px}.workspace{flex-direction:column;grid-column:2;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--ds-hairline,#dfe5df);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex}.topbar-title{color:var(--ds-text-3);font-size:13px}.topbar-end{align-items:center;gap:16px;min-width:0;display:flex}.identity{white-space:nowrap;text-overflow:ellipsis;max-width:220px;color:var(--ds-text);font-size:13px;overflow:hidden;text-decoration:none!important}.icon-button{color:var(--ds-text-2);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon-button:hover{background:var(--ds-surface-hover)}.source-badge{border:1px solid var(--ds-hairline);white-space:nowrap;color:var(--ds-text-2);background:var(--ds-surface-sunken,#f1f4f1);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;line-height:16px;display:inline-flex}.source-badge--api{color:var(--ds-accent-hover);border-color:var(--ds-accent-soft);background:var(--ds-success-soft)}main{flex:1;min-width:0}.page-content{flex-direction:column;gap:24px;min-width:0;max-width:1920px;margin:auto;padding:32px;display:flex}.page-description{color:var(--ds-text-3);font-size:13px;line-height:20px}.workspace-footer{border-top:1px solid var(--ds-hairline);color:var(--ds-text-3);margin-top:24px;padding:20px 32px;font-size:11px}.surface,.registry-surface{border:1px solid var(--ds-hairline);background:#fff;border-radius:12px;min-width:0}.surface{padding:24px}.profile-grid{max-width:880px}.demo-notice{border:1px solid var(--ds-hairline);background:var(--ds-surface-sunken,#edf1ed);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.demo-notice-copy{color:var(--ds-text-3);gap:4px;font-size:12px;line-height:18px;display:grid}.demo-notice-copy strong{color:var(--ds-text-2);font-weight:500}.demo-controls{flex:none;font-size:12px;position:relative}.demo-controls summary{cursor:pointer;text-underline-offset:3px;min-height:36px;color:var(--ds-text-2);align-items:center;text-decoration:underline;display:flex}.demo-controls-body{border:1px solid var(--ds-hairline);width:340px;max-width:calc(100vw - 48px);box-shadow:var(--ds-shadow-popover);z-index:25;background:#fff;border-radius:10px;gap:12px;padding:16px;display:grid;position:absolute;top:100%;right:0}.registry-toolbar{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.registry-toolbar .registry-search{flex:1;min-width:220px;max-width:680px}.record-count{white-space:nowrap;margin-left:auto;font-size:12px}.registry-footer{border-top:1px solid var(--ds-hairline);color:var(--ds-text-3);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:12px;display:flex}.primary-cell{gap:4px;min-width:0;display:grid}.primary-cell strong{font-size:13px;font-weight:500;line-height:20px}.primary-cell small{color:var(--ds-text-3);font-size:11px;line-height:16px}.row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.role-row-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px}.success-icon{color:var(--ds-accent)!important}.warning-icon{color:var(--ds-danger-strong)!important}.view-tabs{border-bottom:1px solid var(--ds-hairline);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.view-tabs button{min-height:40px;color:var(--ds-text-2);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.view-tabs button.selected{border-color:var(--ds-accent-soft);background:var(--ds-success-soft);color:var(--ds-accent-hover)}.view-tabs button span{color:var(--ds-text-3);font-size:11px}.view-tabs.compact{border:0;padding:0}.view-tabs.compact button{min-height:32px;padding:4px 10px;font-size:12px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:48px 20px;display:flex}.empty-state h3{margin:0}.empty-state p{color:var(--ds-text-3);margin:0 0 12px;font-size:13px}.editor-body{gap:20px;display:grid}.editor-source{color:var(--ds-text-3);margin:0;font-size:12px;line-height:18px}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.full{grid-column:1/-1}.field{color:var(--ds-text-2);flex-direction:column;gap:8px;min-width:0;font-size:13px;line-height:20px;display:flex}.field input,.field textarea{border:1px solid var(--ds-border,#909490);width:100%;color:var(--ds-text);background:#fff;border-radius:6px;outline:none;min-height:38px;padding:9px 12px}.field input:focus,.field textarea:focus{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-accent-soft)}.field input:disabled,.field textarea:disabled{background:var(--ds-surface-sunken);color:var(--ds-text-2);opacity:1}.field-attention input,.field-attention .n-input-number{outline:2px solid var(--ds-warning);outline-offset:2px}.required{color:var(--ds-danger-strong)}.field-hint{color:var(--ds-text-3);margin:0;font-size:12px;line-height:20px}.switch-field{align-items:center;gap:12px;font-size:13px;display:flex}.editor-footer,.dialog-actions,.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.page-actions{justify-content:flex-start}.editor-footer{width:100%}.details{gap:0;margin:0;display:grid}.details>div{border-bottom:1px solid var(--ds-hairline);grid-template-columns:200px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.details>div:last-child{border-bottom:0}.details dt{color:var(--ds-text-3);font-size:13px}.details dd{overflow-wrap:anywhere;margin:0}.role-modal{width:720px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);overflow:auto}.role-form{gap:20px;display:grid}.role-grants{gap:0;display:grid}.role-grant{border-bottom:1px solid var(--ds-hairline);grid-template-columns:1fr 260px;align-items:center;gap:20px;padding:12px 0;display:grid}.catalog-list{padding:0;list-style:none}.catalog-list li{border-bottom:1px solid var(--ds-hairline);padding:12px 0}.muted{color:var(--ds-text-3);font-size:13px;line-height:20px}.break-word{overflow-wrap:anywhere}.api-toolbar>.field{width:230px;max-width:100%}.api-limit-note{color:var(--ds-text-3);margin:0;padding:0 20px 16px;font-size:12px}.shell-error{margin:20px 32px}.n-drawer{max-width:100vw}.n-drawer-body-content-wrapper{min-width:0}.n-data-table-td{font-size:13px!important}.menu-trigger,.mobile-shade{display:none}.skip-link{z-index:10000;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.login-page{flex-direction:column;min-height:100vh;display:flex}.login-header{color:#fff;background:#1f231f;align-items:center;height:80px;padding:0 32px;display:flex}.login-main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.login-card{border:1px solid var(--ds-hairline);background:#fff;border-radius:12px;gap:20px;width:100%;max-width:460px;padding:32px;display:grid}.login-card h1{margin:0;font-size:24px;line-height:32px}.login-card p{color:var(--ds-text-3);margin:0;font-size:13px;line-height:20px}.login-card form{gap:8px;display:grid}.login-demo{border-top:1px solid var(--ds-hairline);gap:12px;padding-top:20px;display:grid}.login-demo strong{font-size:13px;font-weight:500}.login-footnote{color:var(--ds-text-3);text-align:center;max-width:420px;margin:20px 0 0;font-size:12px;line-height:20px}.password-toggle{color:var(--ds-text-2);background:0 0;border:0;min-height:38px;padding:8px;font-size:11px}@media (width>=1600px){.page-content{padding:40px 48px}.topbar{padding:0 48px}}@media (width<=1100px){.admin-shell{grid-template-columns:208px minmax(0,1fr)}.sidebar{width:208px}.page-content{padding:24px}.topbar{padding:0 24px}.topbar-title{display:none}.topbar-end{margin-left:auto}.details>div{grid-template-columns:160px minmax(0,1fr)}}@media (width<=800px){.admin-shell{display:block}.sidebar{z-index:1001;width:260px;transition:transform .16s;transform:translate(-100%)}.sidebar--open{transform:translate(0)}.mobile-shade{z-index:1000;background:#0005;border:0;display:block;position:fixed;inset:0}.menu-trigger{display:flex}.topbar{z-index:40;height:60px;padding:0 16px;position:sticky;top:0}.topbar-end{gap:10px}.identity{max-width:140px;font-size:12px}.page-content{gap:20px;padding:24px 16px}.demo-notice{flex-direction:column;align-items:flex-start;gap:8px}.demo-controls{align-self:stretch}.demo-controls-body{left:0;right:auto}.demo-controls summary{min-height:40px}.registry-toolbar{gap:12px;padding:16px}.registry-toolbar .registry-search{flex:100%;width:100%;min-width:0;max-width:none}.registry-footer{flex-wrap:wrap;padding:16px}.registry-footer>.n-pagination{max-width:100%}.editor-grid{grid-template-columns:1fr}.role-grant{grid-template-columns:1fr;gap:8px;padding:12px 0}.role-modal{max-height:calc(100dvh - 24px)}.details>div{grid-template-columns:1fr;gap:6px}.login-card{padding:24px}.api-toolbar>.field{width:100%}.icon-button{width:44px;height:44px}.field input{min-height:44px}.workspace-footer{padding:16px}.view-tabs button{min-height:44px}.dialog-actions{flex-direction:column;align-items:stretch}.dialog-actions .n-button{min-height:44px}.surface{padding:20px}.record-count{margin-left:0}.n-drawer-body-content-wrapper{padding:20px!important}.editor-footer{justify-content:space-between}.login-header{padding:0 20px}}@media (width<=390px){.identity{display:none}.topbar-end{gap:8px}.login-main{padding:24px 12px}.page-content{padding:20px 12px}.source-badge{font-size:10px}.view-tabs{gap:4px}.view-tabs button{padding:8px 10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sidebar .brand-link{color:#fff!important}.sidebar .bridge-brand small{color:#bec8c0}.history-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.history-list li{border-left:2px solid var(--ds-hairline);gap:4px;padding-left:16px;display:grid}.history-list strong{font-size:13px;font-weight:500}.history-list span{color:var(--ds-text-3);font-size:12px}.money-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.primary-cell strong,.primary-cell small{overflow-wrap:anywhere}.registry-surface .n-data-table{border-radius:0}.registry-surface .n-data-table-th{font-size:12px!important;font-weight:600!important}.registry-surface .n-data-table-td{vertical-align:middle}.registry-surface .n-data-table-tr:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.registry-surface .n-scrollbar-rail--horizontal{height:8px!important}.sidebar{overscroll-behavior:contain;overflow-y:auto}.sidebar nav,.sidebar-bottom,.sidebar .brand-link,.workspace-label{flex-shrink:0}.role-row-actions .n-button{font-size:12px}.view-tabs button:hover:not(.selected){background:var(--ds-surface-hover)}.view-tabs button:focus-visible,.icon-button:focus-visible,.demo-controls summary:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.demo-controls[open] summary{color:var(--ds-accent)}@media (width>=801px){.page-content{gap:20px}.registry-toolbar{padding:16px 20px}.registry-surface .n-data-table-td{padding-top:14px!important;padding-bottom:14px!important}}@media (width<=800px){.row-actions .n-button{min-width:44px;min-height:44px}.row-actions{gap:4px}.sidebar{gap:20px;padding-top:20px}.role-row-actions .n-button{min-width:0}.role-row-actions{justify-content:flex-start}.registry-footer .n-pagination{flex-wrap:wrap}}@media (height<=640px){.sidebar{gap:12px;padding-top:16px}.sidebar nav{gap:2px}.sidebar-bottom>span{padding-top:4px;padding-bottom:4px}}.status-cell{justify-items:start;gap:4px;display:grid}.status-cell small{color:var(--ds-text-3);font-size:11px;line-height:16px}.op-row-link{font:inherit;text-align:left;color:var(--ds-text);background:0 0;border:0;gap:4px;max-width:100%;min-height:40px;padding:4px 0;display:grid}.op-row-link strong{font-weight:500}.op-row-link small{color:var(--ds-text-3);font-size:12px}.company-sort{width:220px;max-width:100%}.beneficiary-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.beneficiary-fields{border:0;border-top:1px solid var(--ds-hairline);min-width:0;margin:0;padding:20px 0 0}.beneficiary-fields legend{padding:0 12px 0 0;font-size:16px;font-weight:600}.beneficiary-steps{color:var(--ds-text-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.beneficiary-steps .is-complete{color:var(--ds-accent)}.beneficiary-attempt{border-bottom:1px solid var(--ds-hairline);gap:8px;padding:12px 0;display:grid}.event-payload{white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:20px}.sidebar{overflow-y:auto}@media (width<=600px){.company-sort{width:100%}.beneficiary-steps,.beneficiary-fields .editor-grid{grid-template-columns:1fr}}.access-scope-tabs{flex-wrap:wrap;gap:8px;display:flex}.access-scope-tabs a{color:var(--ds-text);border:1px solid var(--ds-hairline);border-radius:8px;padding:10px 14px;text-decoration:none}.access-scope-tabs a[aria-current=page]{background:var(--ds-success-bg,#d8f4e7);border-color:var(--ds-accent)}.access-company-filter{align-items:center;gap:12px;padding:0 20px 16px;display:flex}.n-drawer .field{margin-bottom:16px}.field-hint{color:var(--ds-danger,#a83e3e)}.finance-summary,.finance-allocation{margin-bottom:20px;padding:24px}.finance-amount{margin-bottom:16px;font-size:28px;display:block}.finance-line{grid-template-columns:minmax(0,1fr) 160px auto;gap:12px;margin:16px 0;display:grid}.finance-line label{gap:6px;min-width:0;display:grid}.op-surface+.op-surface{margin-top:20px}.op-toolbar>.n-select{min-width:180px;max-width:280px}@media (width<=650px){.finance-line{grid-template-columns:1fr}.finance-summary,.finance-allocation{padding:16px}.op-toolbar>.n-select{width:100%;max-width:none}.registry-toolbar{align-items:stretch}}.registry-toolbar input[type=date]{font:inherit;color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-hairline);border-radius:6px;min-height:36px;padding:8px}
