@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2"),url("./media/poppins-latin-400-normal-ZPTYLX7I.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2"),url("./media/poppins-latin-500-normal-7WHJNQSB.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./media/poppins-latin-600-normal-YBYM6FEI.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-ext-400-normal-2E5DQAXQ.woff2") format("woff2"),url("./media/poppins-latin-ext-400-normal-6PKAXVGU.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-ext-500-normal-5AE6DVPL.woff2") format("woff2"),url("./media/poppins-latin-ext-500-normal-4EKIYSNL.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-ext-600-normal-HWA5RN4A.woff2") format("woff2"),url("./media/poppins-latin-ext-600-normal-PWTPPCS6.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-cyrillic-400-normal-C5JECUCT.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-400-normal-FGCZYWMY.woff") format("woff")}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}:root{--dbd-primary: #3d6ddb;--dbd-primary-dark: #2f57b8;--dbd-primary-hover: #3561c9;--dbd-primary-soft: rgba(61, 109, 219, .1);--dbd-primary-contrast: #ffffff;--dbd-header-bg: #3d6ddb;--dbd-header-fg: #ffffff;--dbd-header-hover: rgba(255, 255, 255, .14);--dbd-menu-bg: #2b2f36;--dbd-menu-fg: #f3f4f6;--dbd-menu-muted: #9ca3af;--dbd-menu-hover: #3a3f48;--dbd-bg: #f5f7fb;--dbd-canvas-bg: #f5f7fb;--dbd-grid-dot: #d5dbe7;--dbd-surface: #ffffff;--dbd-surface-muted: #f8fafc;--dbd-surface-hover: #f1f4f9;--dbd-border: #e3e8f0;--dbd-border-strong: #cfd6e2;--dbd-text: #1f2937;--dbd-text-muted: #6b7280;--dbd-text-subtle: #9ca3af;--dbd-danger: #e5484d;--dbd-danger-hover: #d33a3f;--dbd-danger-soft: rgba(229, 72, 77, .1);--dbd-success: #30a46c;--dbd-success-soft: rgba(48, 164, 108, .12);--dbd-warning: #f2a900;--dbd-warning-soft: rgba(242, 169, 0, .14);--dbd-focus-ring: rgba(61, 109, 219, .45);--dbd-backdrop: rgba(31, 41, 55, .45);--dbd-skeleton: #e9edf3;--dbd-skeleton-shine: #f5f7fb;--dbd-radius-sm: 6px;--dbd-radius: 6px;--dbd-radius-lg: 10px;--dbd-radius-pill: 999px;--dbd-shadow-card: 0 1px 3px rgba(16, 24, 40, .08);--dbd-shadow-raised: 0 4px 14px rgba(16, 24, 40, .12);--dbd-shadow-overlay: 0 12px 32px rgba(16, 24, 40, .18);--dbd-font-family: "Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--dbd-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--dbd-font-size: 14px;--dbd-font-size-sm: 12px;--dbd-font-size-lg: 16px;--dbd-line-height: 20px;--dbd-header-height: 48px;--dbd-control-height: 36px;--dbd-control-height-sm: 28px;--dbd-control-height-lg: 42px;--dbd-table-color-1: #4a6fdc;--dbd-table-color-2: #e5484d;--dbd-table-color-3: #2ea043;--dbd-table-color-4: #f2a900;--dbd-table-color-5: #8e44ad;--dbd-table-color-6: #16a2b8;--dbd-table-color-7: #ff7f50;--dbd-table-color-8: #2c3e50;--dbd-table-color-9: #27ae60;--dbd-table-color-10: #d63384;--dbd-table-color-11: #6c757d;--dbd-table-color-12: #000000}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--dbd-font-family);font-size:var(--dbd-font-size);line-height:var(--dbd-line-height);color:var(--dbd-text);background:var(--dbd-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:0;font-weight:600;color:var(--dbd-text)}h1{font-size:24px;line-height:32px}h2{font-size:18px;line-height:26px}h3{font-size:15px;line-height:22px}p{margin:0}a{color:var(--dbd-primary);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--dbd-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--dbd-focus-ring)}button,input,select,textarea{font:inherit;color:inherit}code,kbd,pre{font-family:var(--dbd-font-mono)}::selection{background:var(--dbd-primary-soft)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.text-muted{color:var(--dbd-text-muted)}.mono{font-family:var(--dbd-font-mono)}.dbd-backdrop{background:var(--dbd-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dbd-modal-panel{max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);display:flex}.dbd-modal-panel--sm{width:400px}.dbd-modal-panel--md{width:560px}.dbd-modal-panel--lg{width:760px}.dbd-modal-panel--xl{width:1040px}.dbd-modal-panel>*{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.dbd-popover{background:var(--dbd-surface);border:1px solid var(--dbd-border);border-radius:var(--dbd-radius-lg);box-shadow:var(--dbd-shadow-overlay);scrollbar-width:thin;scrollbar-color:var(--dbd-border-strong) transparent;padding:4px;max-height:320px;overflow:auto}.dbd-tooltip-panel{pointer-events:none}.page{max-width:1280px;margin:0 auto;padding:28px 24px 64px}.page__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.page__title{font-size:22px;line-height:30px}.page__subtitle{margin-top:2px;color:var(--dbd-text-muted)}.page__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.card{background:var(--dbd-surface);border:1px solid var(--dbd-border);border-radius:var(--dbd-radius-lg);box-shadow:var(--dbd-shadow-card)}.form-grid{display:grid;gap:16px}.form-actions{display:flex;justify-content:flex-end;gap:8px}
