:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vk-brand-blue-600:#2563eb;--vk-brand-blue-500:#3b82f6;--vk-brand-teal-400:#22c7be;--vk-brand-teal-accessible:#0f8f88;--vk-brand-gradient:linear-gradient(120deg, #1d4ed8, #0f8f88);--vk-brand-gradient-diagonal:linear-gradient(135deg, #2563eb, #0f9f97);--vk-navy-900:#0e1e3a;--vk-navy-800:#1e2e4e;--vk-slate-700:#334155;--vk-slate-600:#475569;--vk-slate-500:#64748b;--vk-slate-400:#94a3b8;--vk-slate-300:#cbd5e1;--vk-slate-200:#e4eaf3;--vk-slate-100:#f1f4f9;--vk-slate-50:#f5f7fb;--vk-canvas:#eef2f9;--vk-surface:#fff;--vk-success:#15803d;--vk-success-bg:#dcfce7;--vk-warning:#b45309;--vk-warning-bg:#fef3c7;--vk-danger:#b91c1c;--vk-danger-bg:#fee2e2;--vk-info:#1d4ed8;--vk-info-bg:#dbeafe;--vk-space-1:4px;--vk-space-2:8px;--vk-space-3:12px;--vk-space-4:16px;--vk-space-5:20px;--vk-space-6:24px;--vk-space-8:32px;--vk-radius-sm:8px;--vk-radius-md:12px;--vk-radius-lg:18px;--vk-radius-xl:20px;--vk-radius-full:9999px;--vk-shadow-e1:0 1px 2px #0e1e3a14;--vk-shadow-e2:0 6px 18px -6px #0e1e3a2e;--vk-shadow-e3:0 16px 40px -12px #0e1e3a47;--vk-focus-ring:0 0 0 3px #2563eb3d;--vk-font-heading:"Plus Jakarta Sans", Inter, system-ui, sans-serif;--vk-font-body:Inter, system-ui, sans-serif;--vk-font-mono:"JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}body{background:var(--vk-canvas);color:var(--vk-slate-700);font-family:var(--vk-font-body);-webkit-font-smoothing:antialiased;margin:0}.vk-logo{color:var(--vk-navy-900);font-family:var(--vk-font-heading);letter-spacing:-.02em;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.vk-logo__mark{background:var(--vk-brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.35em;line-height:1}.vk-logo__name{margin-left:1px}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--vk-brand-blue-600);outline-offset:2px}.vk-button{border-radius:var(--vk-radius-md);min-height:40px;color:var(--vk-surface);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.vk-button:hover:not(:disabled){box-shadow:var(--vk-shadow-e2);transform:translateY(-1px)}.vk-button:disabled{cursor:not-allowed;opacity:.55}.vk-button--primary{background:var(--vk-brand-gradient)}.vk-button--secondary{background:var(--vk-info-bg);color:var(--vk-info)}.vk-button--outline{border-color:var(--vk-slate-300);background:var(--vk-surface);color:var(--vk-slate-700)}.vk-button--ghost{color:var(--vk-slate-600);background:0 0}.vk-button--danger{background:var(--vk-danger)}.vk-button--sm{min-height:36px;padding:0 12px;font-size:12px}.vk-button--lg{min-height:48px;padding:0 22px}.vk-card{border:1px solid var(--vk-slate-200);border-radius:var(--vk-radius-lg);background:var(--vk-surface);box-shadow:var(--vk-shadow-e1);padding:var(--vk-space-5)}.vk-card__title{color:var(--vk-navy-900);font-family:var(--vk-font-heading);margin:0;font-size:17px;font-weight:800}.vk-card__description{color:var(--vk-slate-500);margin:6px 0 0;font-size:13px;line-height:1.5}.vk-badge{border-radius:var(--vk-radius-full);white-space:nowrap;align-items:center;gap:6px;min-height:24px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.vk-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.vk-badge--success{background:var(--vk-success-bg);color:var(--vk-success)}.vk-badge--warning{background:var(--vk-warning-bg);color:var(--vk-warning)}.vk-badge--danger{background:var(--vk-danger-bg);color:var(--vk-danger)}.vk-badge--info{background:var(--vk-info-bg);color:var(--vk-info)}.vk-badge--neutral{background:var(--vk-slate-100);color:var(--vk-slate-600)}.vk-field{gap:6px;display:grid}.vk-field__label{color:var(--vk-slate-600);font-size:12px;font-weight:700}.vk-input,.vk-select,.vk-textarea{border:1px solid var(--vk-slate-300);border-radius:var(--vk-radius-md);background:var(--vk-surface);width:100%;min-height:44px;color:var(--vk-slate-700);padding:9px 12px}.vk-input::placeholder,.vk-textarea::placeholder{color:var(--vk-slate-400)}.vk-input:focus,.vk-select:focus,.vk-textarea:focus{border-color:var(--vk-brand-blue-600);box-shadow:var(--vk-focus-ring);outline:none}.vk-field__error{color:var(--vk-danger);font-size:12px}.vk-page-header{justify-content:space-between;align-items:flex-start;gap:var(--vk-space-4);margin-bottom:var(--vk-space-6);display:flex}.vk-page-header h1{color:var(--vk-navy-900);font-family:var(--vk-font-heading);margin:0;font-size:28px;line-height:1.15}.vk-page-header p{color:var(--vk-slate-500);margin:6px 0 0;font-size:14px}.vk-table-wrap{border:1px solid var(--vk-slate-200);border-radius:var(--vk-radius-lg);background:var(--vk-surface);overflow:auto}.vk-table{border-collapse:collapse;width:100%;font-size:13px}.vk-table th{background:var(--vk-slate-50);color:var(--vk-slate-500);letter-spacing:.06em;text-align:left;text-transform:uppercase;font-size:11px}.vk-table th,.vk-table td{border-bottom:1px solid var(--vk-slate-100);vertical-align:middle;padding:12px 16px}.vk-table tbody tr:hover{background:#fbfcfe}.vk-mono{font-family:var(--vk-font-mono);font-variant-numeric:tabular-nums}.vk-kpi{gap:8px;display:grid}.vk-kpi__label{color:var(--vk-slate-500);font-size:12px;font-weight:700}.vk-kpi__value{color:var(--vk-navy-900);font:800 28px var(--vk-font-heading)}.vk-kpi__delta{color:var(--vk-success);font-size:12px;font-weight:700}@media (max-width:767px){.vk-page-header{flex-direction:column;align-items:stretch}.vk-page-header h1{font-size:24px}.vk-card{border-radius:16px;padding:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
