.vk-login{background:var(--vk-bg-light);width:100%;min-height:100vh;color:var(--vk-text-primary-light);display:flex}.vk-login__split{flex:1;grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}@media (width<=880px){.vk-login__split{grid-template-columns:1fr}.vk-login__brand{display:none}}.vk-login__brand{border-right:1px solid var(--vk-border-light);background:var(--vk-bg-shell-light);flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px 56px;display:flex;overflow:hidden}.vk-login__brand-head{align-items:center;gap:12px;display:flex}.vk-login__brand-logo{object-fit:contain;width:auto;max-width:240px;height:50px;display:block}.vk-login__brand-divider{background:var(--vk-gold);flex-shrink:0;width:1px;min-height:36px;margin:0 2px}.vk-login__brand-tagline{font-family:var(--vk-font-family-body);letter-spacing:-.005em;color:var(--vk-text-secondary-light);white-space:nowrap;padding-top:4px;font-size:20px;font-weight:500}.vk-login__pitch-kicker{font-family:var(--vk-font-family-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vk-text-tertiary-light);margin-bottom:12px;font-size:10px}.vk-login__headline{letter-spacing:-.025em;color:var(--vk-text-primary-light);margin:0;font-size:42px;font-weight:600;line-height:1.05}.vk-login__headline--hero{letter-spacing:-.028em;max-width:18ch;font-size:clamp(48px,4.6vw,60px);line-height:1.02}.vk-login__headline-accent{color:var(--vk-gold-mid)}.vk-login__pitch-body{color:var(--vk-text-secondary-light);max-width:460px;margin-top:14px;font-size:14px;line-height:1.5}.vk-login__pillars{font-family:var(--vk-font-family-body);letter-spacing:.1em;color:var(--vk-text-primary-light);margin:40px 0 0;padding:0;font-size:18px;font-weight:400;display:block}.vk-login__pillars-sep{color:var(--vk-gold);font-weight:400}.vk-login__trust{flex-wrap:wrap;gap:8px;max-width:540px;margin-top:28px;display:flex}.vk-login__trust-item{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);color:var(--vk-text-secondary-light);font-size:11.5px;line-height:1;font-family:var(--vk-font-family-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.vk-login__trust-dot{background:var(--vk-success);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklch, var(--vk-success) 22%, transparent);border-radius:50%;flex-shrink:0}.vk-login__trust-name{color:var(--vk-text-primary-light);letter-spacing:-.005em;font-weight:600}.vk-login__trust-sep{color:var(--vk-text-tertiary-light);margin:0 1px}.vk-login__trust-status{font-family:var(--vk-font-family-mono);color:var(--vk-text-tertiary-light);letter-spacing:.01em;font-size:10.5px}.vk-login__trust-item--pending{border-color:color-mix(in oklch, var(--vk-warning-accent) 35%, var(--vk-border-light));background:color-mix(in oklch, var(--vk-warning-accent) 6%, var(--vk-surface-light))}.vk-login__trust-item--pending .vk-login__trust-dot{background:var(--vk-warning-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--vk-warning-accent) 22%, transparent)}.vk-login__trust-item--pending .vk-login__trust-status{color:var(--vk-warning)}.vk-login__brand-footer{color:var(--vk-text-tertiary-light);font-size:11px;font-family:var(--vk-font-family-mono);align-items:center;gap:8px;display:flex}.vk-login__brand-footer-status{color:var(--vk-success);align-items:center;gap:6px;display:inline-flex}.vk-login__brand-footer-dot{background:var(--vk-success);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklch, var(--vk-success) 25%, transparent);border-radius:50%}.vk-login__form{background:var(--vk-bg-light);flex-direction:column;justify-content:center;padding:48px 56px;display:flex}.vk-login__form-inner{width:100%;max-width:380px;margin:0 auto}.vk-login__eyebrow{font-family:var(--vk-font-family-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vk-text-tertiary-light);margin-bottom:8px;font-size:10px}.vk-login__title{letter-spacing:-.02em;color:var(--vk-text-primary-light);margin:0;font-size:26px;font-weight:600}.vk-login__sub{color:var(--vk-text-tertiary-light);margin:6px 0 22px;font-size:12.5px;line-height:1.5}.vk-login__btn{width:100%;height:38px;font-family:var(--vk-font-family-body);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.vk-login__btn--primary{background:var(--vk-action-primary);border:1px solid var(--vk-action-primary);color:var(--vk-action-primary-on);box-shadow:0 1px 2px #00000014}.vk-login__btn--primary:hover:not(:disabled){background:var(--vk-action-primary-hover);border-color:var(--vk-action-primary-hover)}.vk-login__btn--ink{background:var(--vk-text-primary-light);border:1px solid var(--vk-text-primary-light);color:var(--vk-bg-light)}.vk-login__btn--ink:hover:not(:disabled){background:var(--vk-text-secondary-light);border-color:var(--vk-text-secondary-light)}.vk-login__btn--brand{background:var(--vk-gold);border:1px solid var(--vk-gold);color:var(--vk-gold-on);box-shadow:0 2px 7px color-mix(in oklch, var(--vk-gold) 20%, transparent)}.vk-login__btn--brand:hover:not(:disabled){background:var(--vk-gold-mid);border-color:var(--vk-gold-mid)}.vk-login__btn:disabled{opacity:.55;cursor:not-allowed}.vk-login__btn svg{flex-shrink:0;width:13px;height:13px}.vk-login__divider{font-size:11px;font-family:var(--vk-font-family-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vk-text-tertiary-light);align-items:center;gap:10px;margin:18px 0;display:flex}.vk-login__divider-line{background:var(--vk-divider-light);flex:1;height:1px}.vk-login__field{margin-bottom:12px;display:block}.vk-login__field-label{font-family:var(--vk-font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vk-text-tertiary-light);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:10px;display:flex}.vk-login__field-link{font-family:var(--vk-font-family-body);letter-spacing:0;text-transform:none;color:var(--vk-gold-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.vk-login__field-link:hover{color:var(--vk-gold-mid)}.vk-login__input{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:flex}.vk-login__input:focus-within{border-color:var(--cds-input-border);box-shadow:var(--cds-focus-shadow)}.vk-login__input svg{width:14px;height:14px;color:var(--vk-text-tertiary-light);flex-shrink:0}.vk-login__input input{appearance:none;box-shadow:none;color:var(--vk-text-primary-light);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-family:inherit;font-size:13px}.vk-login__input input:focus,.vk-login__input input:focus-visible{box-shadow:none;outline:0}.vk-login__input input::placeholder{color:var(--vk-text-tertiary-light)}.vk-login__input-eye{cursor:pointer;color:var(--vk-text-tertiary-light);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.vk-login__input-eye:hover{color:var(--vk-text-primary-light)}.vk-login__remember{color:var(--vk-text-secondary-light);cursor:pointer;align-items:center;gap:6px;margin:4px 0 14px;font-size:12px;display:flex}.vk-login__remember input{accent-color:var(--vk-gold);margin:0}.vk-login__error{border:1px solid var(--vk-danger-border);background:var(--vk-danger-bg);color:var(--vk-danger);border-radius:6px;margin-top:8px;padding:8px 10px;font-size:11.5px}.vk-mfa__resend{color:var(--vk-text-tertiary-light);justify-content:space-between;align-items:center;margin-top:14px;font-size:11.5px;display:flex}.vk-mfa__resend-link{cursor:pointer;font-family:var(--vk-font-family-body);color:var(--vk-gold-dark);background:0 0;border:0;padding:0;font-size:11.5px}.vk-mfa__resend-link:hover{color:var(--vk-gold-mid)}.vk-mfa__resend-link:disabled{color:var(--vk-text-tertiary-light);cursor:not-allowed}.vk-login__hint{background:var(--vk-surface-soft-light);border:1px solid var(--vk-border-light);color:var(--vk-text-secondary-light);border-radius:7px;align-items:center;gap:8px;margin-top:22px;padding:10px 12px;font-size:11.5px;display:flex}.vk-login__hint svg{width:14px;height:14px;color:var(--vk-text-tertiary-light);flex-shrink:0}.vk-login__hint code{font-family:var(--vk-font-family-mono);color:var(--vk-text-primary-light);background:0 0;padding:0}.vk-mfa__steps{font-family:var(--vk-font-family-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vk-text-tertiary-light);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;display:inline-flex}.vk-mfa__steps-dot{background:var(--vk-text-quaternary-light,var(--vk-text-tertiary-light));opacity:.45;border-radius:50%;width:4px;height:4px}.vk-mfa__steps-dot--active{background:var(--vk-gold);opacity:1}.vk-otp{gap:8px;margin:8px 0 6px;display:flex}.vk-otp__cell{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);text-align:center;width:56px;height:48px;font-family:var(--vk-font-family-mono);color:var(--vk-text-primary-light);caret-color:var(--vk-gold);font-feature-settings:"tnum";border-radius:8px;outline:none;font-size:18px;font-weight:600;transition:border-color .12s,box-shadow .12s}.vk-otp__cell:focus,.vk-otp__cell:focus-visible{border-color:var(--vk-gold);box-shadow:var(--vk-focus-ring);outline:0}.vk-otp__cell:disabled{opacity:.55;cursor:not-allowed}.vk-mfa__qr-card{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);border-radius:10px;justify-content:center;align-items:center;margin:4px 0 10px;padding:14px;display:flex}.vk-mfa__qr-card img,.vk-mfa__qr-card svg{filter:contrast()saturate(0);width:168px;height:168px;display:block}.vk-mfa__qr-loading{width:168px;height:168px;font-family:var(--vk-font-family-mono);color:var(--vk-text-tertiary-light);background:var(--vk-surface-soft-light);border-radius:8px;place-items:center;font-size:11px;display:grid}.vk-mfa__secret{background:var(--vk-surface-soft-light);border:1px solid var(--vk-border-light);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 10px;display:flex}.vk-mfa__secret-label{font-family:var(--vk-font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vk-text-tertiary-light);flex-shrink:0;font-size:9.5px}.vk-mfa__secret-val{font-family:var(--vk-font-family-mono);color:var(--vk-text-primary-light);word-break:break-all;flex:1;min-width:0;font-size:12.5px}.vk-mfa__secret-copy{cursor:pointer;color:var(--vk-text-tertiary-light);background:0 0;border:0;flex-shrink:0;align-items:center;padding:2px;transition:color .12s;display:inline-flex}.vk-mfa__secret-copy:hover{color:var(--vk-text-primary-light)}.vk-mfa__secret-copy svg{width:13px;height:13px}.vk-mfa__notice{background:var(--vk-warning-bg);border:1px solid var(--vk-warning-border);color:var(--vk-warning);border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.vk-mfa__notice svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}@keyframes vk-auth-pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vk-auth__pane{animation:.28s cubic-bezier(.2,.6,.2,1) both vk-auth-pane-in}.vk-auth__pitch{animation:.32s cubic-bezier(.2,.6,.2,1) both vk-auth-pane-in}@media (prefers-reduced-motion:reduce){.vk-auth__pane,.vk-auth__pitch{animation:none}}.vk-loader{background:var(--cds-surface-0,#f9f9f7);z-index:50;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.vk-loader__mark{width:96px;height:96px;animation:2.4s ease-in-out infinite vk-loader-breathe}.vk-loader__dot{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite vk-loader-dot;animation-delay:calc(var(--i) * 80ms)}.vk-loader__hex{stroke-dasharray:230;stroke-dashoffset:230px;--dash:230;animation:2.4s ease-in-out .45s infinite vk-loader-trace}.vk-loader__spoke{stroke-dasharray:40;stroke-dashoffset:40px;animation:2.4s ease-out infinite vk-loader-spoke;animation-delay:calc(.85s + var(--i) * 60ms)}.vk-loader__ring{stroke-dasharray:101;stroke-dashoffset:101px;--dash:101;animation:2.4s ease-in-out .3s infinite vk-loader-trace}.vk-loader__eye{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out 1.2s infinite vk-loader-eye}.vk-loader__label{letter-spacing:.08em;text-transform:uppercase;color:var(--vk-gold);font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:13px;animation:2.4s ease-in-out infinite vk-loader-label}@keyframes vk-loader-dot{0%{opacity:0;transform:scale(.2)}12%{opacity:1;transform:scale(1.25)}20%,78%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.2)}}@keyframes vk-loader-trace{0%{stroke-dashoffset:var(--dash,230);opacity:.2}35%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:var(--dash,230);opacity:0}}@keyframes vk-loader-spoke{0%,30%{stroke-dashoffset:40px;opacity:0}48%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:40px;opacity:0}}@keyframes vk-loader-eye{0%,45%{opacity:0;transform:scale(.2)}58%{opacity:1;transform:scale(1.15)}70%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}@keyframes vk-loader-breathe{0%,to{transform:scale(.97)}70%{transform:scale(1)}}@keyframes vk-loader-label{0%,20%{opacity:0}45%,80%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vk-loader__mark,.vk-loader__dot,.vk-loader__hex,.vk-loader__spoke,.vk-loader__ring,.vk-loader__eye,.vk-loader__label{animation:none}.vk-loader__hex,.vk-loader__ring,.vk-loader__spoke{stroke-dashoffset:0}.vk-loader__dot,.vk-loader__eye,.vk-loader__label{opacity:1}}:root{--cds-surface-0:#f9f9f7;--cds-surface-1:#fcfcfb;--cds-surface-2:#fff;--cds-surface-3:#f0efec;--cds-surface-elevated:#fff;--cds-text-primary:#0b0b0b;--cds-text-secondary:#52514e;--cds-text-tertiary:#898781;--cds-text-disabled:#c3c2b7;--cds-border-subtle:#edece8;--cds-border-default:#e1e0d9;--cds-border-strong:#c3c2b7;--cds-nav-active-background:#eae9e4;--cds-nav-active-text:#0b0b0b;--cds-nav-hover-background:#edece8;--cds-brand-primary:#d9a441;--cds-brand-hover:#c9962f;--cds-brand-soft:#fdf8ec;--cds-brand-border:#e8cf7a;--cds-brand-on-primary:#0b0b0b;--cds-action-primary:#0b0b0b;--cds-action-primary-hover:#282826;--cds-action-primary-text:#fff;--cds-success:#0ca30c;--cds-success-background:#caeac7;--cds-success-border:#73cb6d;--cds-warning:#734500;--cds-warning-accent:#fab219;--cds-warning-background:#f9dca4;--cds-warning-border:#eda100;--cds-danger:#e34948;--cds-danger-hover:#8e2626;--cds-danger-background:#fad6d6;--cds-danger-border:#f09595;--cds-info:#2a78d6;--cds-info-background:#cde2fb;--cds-info-border:#86b6ef;--cds-input-placeholder:#898781;--cds-input-bg:#fff;--cds-input-border:#e1e0d9;--cds-input-text:#0b0b0b;--cds-input-hover-ring:#e5e4e0;--cds-input-focus-ring-color:var(--cds-brand-primary);--cds-input-focus-glow-color:color-mix(in srgb, var(--cds-brand-primary) 20%, transparent);--cds-input-focus-inset-color:var(--cds-surface-1);--cds-focus-shadow:inset 0 0 0 1px var(--cds-input-focus-inset-color), 0 0 0 1px var(--cds-input-focus-ring-color), 0 0 6px 1px var(--cds-input-focus-glow-color);--cds-focus-danger-shadow:inset 0 0 0 1px var(--cds-input-focus-inset-color), 0 0 0 1px var(--cds-danger), 0 0 6px 1px var(--cds-danger-background);--cds-input-text-error:#8e2626;--cds-input-text-success:#006300;--cds-input-text-warning:#734500;--cds-input-text-accent:#184f95;--cds-card-hover-shadow:0 2px 8px #0b0b0b0d;--vk-sidebar-surface:color-mix(in srgb, var(--cds-surface-0) 50%, var(--cds-surface-1));--vk-topbar-surface:#fbfbfa;--vk-bg-shell-light:var(--cds-surface-0);--vk-bg-light:var(--cds-surface-1);--vk-surface-light:var(--cds-surface-2);--vk-surface-soft-light:var(--cds-surface-3);--vk-surface-elevated-light:var(--cds-surface-elevated);--vk-field-surface-light:var(--cds-input-bg);--vk-field-border-light:var(--cds-input-border);--vk-border-light:var(--cds-border-default);--vk-border-med-light:var(--cds-border-strong);--vk-divider-light:var(--cds-border-subtle);--vk-text-primary-light:var(--cds-text-primary);--vk-text-secondary-light:var(--cds-text-secondary);--vk-text-tertiary-light:var(--cds-text-tertiary);--vk-text-quaternary-light:var(--cds-text-tertiary);--vk-text-disabled-light:var(--cds-text-disabled);--vk-bg-dark:oklch(12.5% .014 55);--vk-surface-dark:oklch(19% .013 62);--vk-surface-soft-dark:oklch(22.5% .014 62);--vk-surface-elevated-dark:oklch(26% .014 62);--vk-border-dark:oklch(30% .012 62);--vk-border-med-dark:oklch(40% .014 62);--vk-text-primary-dark:oklch(98% .008 80);--vk-text-secondary-dark:oklch(84% .012 80);--vk-text-tertiary-dark:oklch(72% .015 80);--vk-text-quaternary-dark:oklch(58% .015 80);--vk-gold:var(--cds-brand-primary);--vk-gold-mid:var(--cds-brand-hover);--vk-gold-soft:var(--cds-brand-soft);--vk-gold-bg:var(--cds-brand-soft);--vk-gold-dark:var(--cds-brand-hover);--vk-gold-on:var(--cds-brand-on-primary);--vk-gold-border:var(--cds-brand-border);--vk-gold-deep:var(--cds-brand-hover);--vk-action-primary:var(--cds-action-primary);--vk-action-primary-hover:var(--cds-action-primary-hover);--vk-action-primary-on:var(--cds-action-primary-text);--vk-ink:var(--vk-action-primary);--vk-ink-accent:var(--vk-gold);--vk-black:var(--cds-text-primary);--vk-white:var(--cds-surface-2);--vk-row-hover-light:var(--cds-surface-0);--vk-row-selected-light:var(--cds-nav-active-background);--vk-row-hover-dark:oklch(24.5% .014 62);--vk-row-selected-dark:oklch(26% .014 62);--vk-success:var(--cds-success);--vk-success-bg:var(--cds-success-background);--vk-success-border:var(--cds-success-border);--vk-warning:var(--cds-warning);--vk-warning-accent:var(--cds-warning-accent);--vk-warning-bg:var(--cds-warning-background);--vk-warning-border:var(--cds-warning-border);--vk-danger:var(--cds-danger);--vk-danger-hover:var(--cds-danger-hover);--vk-danger-bg:var(--cds-danger-background);--vk-danger-border:var(--cds-danger-border);--vk-danger-soft:var(--cds-danger-background);--vk-info:var(--cds-info);--vk-info-bg:var(--cds-info-background);--vk-info-border:var(--cds-info-border);--vk-radius:14px;--vk-radius-lg:18px;--vk-font-family-body:"Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--vk-font-family-display:"Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--vk-font-family-mono:"Sora", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--vk-font-display-lg:clamp(2.75rem, 3.2vw, 3.5rem);--vk-font-display-md:clamp(2rem, 2.6vw, 2.6rem);--vk-font-title:1.5rem;--vk-font-body:1rem;--vk-font-small:.875rem;--vk-font-xs:.75rem;--vk-line-body:1.55;--vk-line-tight:1.2;--vk-shadow-soft:0 2px 6px #1818160a, 0 8px 20px #1818160f;--vk-shadow-strong:0 4px 10px #18181614, 0 16px 30px #1818161c;--vk-focus-ring:0 0 0 3px color-mix(in srgb, var(--cds-brand-primary) 22%, transparent)}html,body,#root{min-height:100%}.dark{--cds-surface-0:var(--vk-bg-light);--cds-surface-1:var(--vk-surface-light);--cds-surface-2:var(--vk-surface-light);--cds-surface-3:var(--vk-surface-soft-light);--cds-surface-elevated:var(--vk-surface-elevated-light);--cds-text-primary:var(--vk-text-primary-light);--cds-text-secondary:var(--vk-text-secondary-light);--cds-text-tertiary:var(--vk-text-tertiary-light);--cds-text-disabled:var(--vk-text-disabled-light);--cds-border-subtle:var(--vk-divider-light);--cds-border-default:var(--vk-border-light);--cds-border-strong:var(--vk-border-med-light);--cds-nav-active-background:var(--vk-row-selected-light);--cds-nav-active-text:var(--vk-text-primary-light);--cds-nav-hover-background:var(--vk-row-hover-light);--cds-brand-primary:var(--vk-gold);--cds-brand-hover:var(--vk-gold-mid);--cds-brand-soft:var(--vk-gold-bg);--cds-brand-border:var(--vk-gold-border);--cds-brand-on-primary:var(--vk-gold-on);--cds-action-primary:var(--vk-action-primary);--cds-action-primary-hover:var(--vk-action-primary-hover);--cds-action-primary-text:var(--vk-action-primary-on);--cds-success:var(--vk-success);--cds-success-background:var(--vk-success-bg);--cds-success-border:var(--vk-success-border);--cds-warning:var(--vk-warning);--cds-warning-accent:var(--vk-warning-accent);--cds-warning-background:var(--vk-warning-bg);--cds-warning-border:var(--vk-warning-border);--cds-danger:var(--vk-danger);--cds-danger-hover:oklch(55% .18 25);--cds-danger-background:var(--vk-danger-bg);--cds-danger-border:var(--vk-danger-border);--cds-info:var(--vk-info);--cds-info-background:var(--vk-info-bg);--cds-info-border:var(--vk-info-border);--vk-topbar-surface:var(--vk-surface-light);--vk-bg-shell-light:oklch(12.5% .014 55);--vk-bg-light:oklch(15.5% .012 60);--vk-surface-light:oklch(19% .013 62);--vk-surface-soft-light:oklch(22.5% .014 62);--vk-surface-elevated-light:oklch(26% .014 62);--vk-field-surface-light:oklch(22.5% .014 62);--vk-field-border-light:oklch(40% .014 62);--vk-border-light:oklch(30% .012 62);--vk-border-med-light:oklch(40% .014 62);--vk-divider-light:oklch(25.5% .01 62);--vk-text-primary-light:oklch(98% .008 80);--vk-text-secondary-light:oklch(84% .012 80);--vk-text-tertiary-light:oklch(72% .015 80);--vk-text-quaternary-light:oklch(58% .015 80);--vk-text-disabled-light:oklch(58% .015 80);--vk-row-hover-light:oklch(24.5% .014 62);--vk-row-selected-light:oklch(26% .014 62);--vk-gold:oklch(72% .13 80);--vk-gold-mid:oklch(80% .14 82);--vk-gold-soft:oklch(26% .04 75);--vk-gold-bg:oklch(26% .04 75);--vk-gold-dark:oklch(86% .09 82);--vk-gold-on:oklch(18% .025 70);--vk-gold-border:oklch(40% .08 80);--vk-gold-deep:oklch(18% .06 78);--vk-action-primary:var(--vk-gold);--vk-action-primary-hover:var(--vk-gold-mid);--vk-action-primary-on:var(--vk-gold-on);--vk-ink-accent:var(--vk-action-primary-on);--vk-success:oklch(80% .16 155);--vk-success-bg:oklch(30% .07 155);--vk-success-border:oklch(40% .08 155);--vk-warning:oklch(82% .16 75);--vk-warning-accent:oklch(82% .16 75);--vk-warning-bg:oklch(32% .09 75);--vk-warning-border:oklch(44% .1 75);--vk-danger:oklch(74% .18 25);--vk-danger-bg:oklch(32% .09 25);--vk-danger-border:oklch(44% .1 25);--vk-info:#4a8ed8;--vk-info-bg:#4a8ed81a;--vk-info-border:#4a8ed84d;--vk-shadow-soft:0 1px 0 #ffffff08 inset;--vk-shadow-strong:0 1px 0 #ffffff0a inset;--vk-focus-ring:0 0 0 3px oklch(72% .13 80/.2);--cds-input-placeholder:var(--vk-text-tertiary-light);--cds-input-bg:var(--vk-field-surface-light);--cds-input-border:var(--vk-field-border-light);--cds-input-text:var(--vk-text-primary-light);--cds-input-hover-ring:color-mix(in srgb, var(--vk-text-primary-light) 12%, transparent);--cds-focus-shadow:var(--vk-focus-ring);--cds-focus-danger-shadow:0 0 0 3px color-mix(in srgb, var(--vk-danger) 22%, transparent)}body{background:var(--vk-bg-light);color:var(--vk-text-primary-light);font-family:var(--vk-font-family-body);font-size:var(--vk-font-body);line-height:var(--vk-line-body);letter-spacing:-.003em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--vk-gold);outline-offset:2px}.dark .dark\:text-white,.dark .dark\:text-slate-100,.dark .dark\:text-slate-200,.dark .dark\:text-gray-100,.dark .dark\:text-gray-200{color:#edeae3!important}.dark .dark\:text-slate-300,.dark .dark\:text-slate-400,.dark .dark\:text-gray-300,.dark .dark\:text-gray-400{color:#8c8a84!important}.dark .dark\:text-slate-500,.dark .dark\:text-gray-500{color:#6a6864!important}.dark .dark\:bg-slate-950{background-color:#0c0b09!important}.dark .dark\:bg-slate-900{background-color:#1a1917!important}.dark .dark\:bg-slate-900\/60{background-color:#0a090899!important}.dark .dark\:bg-slate-800{background-color:#1f1e1b!important}.dark .dark\:bg-slate-700{background-color:#272623!important}.dark .dark\:border-slate-900{border-color:#1a1917!important}.dark .dark\:border-slate-800{border-color:#44403a!important}.dark .dark\:border-slate-700,.dark .dark\:border-slate-600{border-color:#504c44!important}.dark .dark\:divide-slate-800>:not([hidden])~:not([hidden]),.dark .dark\:divide-slate-900>:not([hidden])~:not([hidden]){border-color:#44403a!important}.dark .dark\:hover\:bg-slate-800:hover,.dark .dark\:hover\:bg-slate-700:hover{background-color:#272623!important}.dark .dark\:text-red-300,.dark .dark\:text-red-400{color:#f87171!important}.dark .dark\:text-emerald-300,.dark .dark\:text-emerald-400{color:#34d399!important}.dark .dark\:bg-slate-900 input,.dark .dark\:bg-slate-800 input{background-color:#1f1e1b!important}.dark .dark\:focus\:border-amber-500:focus{border-color:#8c8a8480!important}.dark .dark\:focus\:ring-amber-500\/20:focus{--tw-ring-color:#8c8a8426!important}.page-stack{flex-direction:column;gap:1.45rem;margin-left:0;display:flex}.page-stack h2{font-family:var(--vk-font-family-display);font-size:var(--vk-font-display-md);line-height:var(--vk-line-tight);letter-spacing:-.018em;font-weight:700}.page-stack p{line-height:var(--vk-line-body)}.page-stack table:not(.vk-tbl__table) th{font-size:var(--vk-font-xs);letter-spacing:.09em;color:var(--vk-text-secondary-light);font-weight:700}.page-stack table:not(.vk-tbl__table) td{font-size:var(--vk-font-small);font-weight:400;line-height:1.4;color:var(--vk-text-primary-light)!important}.page-stack table:not(.vk-tbl__table) td .text-xs{font-weight:500;line-height:1.3;font-size:var(--vk-font-small)!important;color:inherit!important}.page-stack table:not(.vk-tbl__table) td .font-mono{letter-spacing:0;font-size:var(--vk-font-small);font-family:var(--vk-font-family-mono)!important;color:inherit!important}.vk-cell-primary{font-weight:600!important}.vk-cell-secondary{font-weight:400!important}.vk-cell-mono{letter-spacing:.01em;font-family:var(--vk-font-family-body)!important;font-size:var(--vk-font-xs)!important;font-weight:400!important}.vk-cell-metric{font-size:var(--vk-font-small);font-family:var(--vk-font-family-display)!important;font-weight:600!important}.page-stack .text-gray-900,.page-stack .text-gray-800{color:var(--vk-text-primary-light)}.page-stack .text-gray-700,.page-stack .text-gray-600,.page-stack .text-gray-500{color:var(--vk-text-secondary-light)}.dark .page-stack .text-gray-900,.dark .page-stack .text-gray-800{color:var(--vk-text-primary-dark)}.dark .page-stack .text-gray-700,.dark .page-stack .text-gray-600,.dark .page-stack .text-gray-500{color:var(--vk-text-secondary-dark)}.page-stack table:not(.vk-tbl__table) .text-gray-900,.page-stack table:not(.vk-tbl__table) .text-gray-800,.page-stack table:not(.vk-tbl__table) .text-gray-700,.page-stack table:not(.vk-tbl__table) .text-gray-600,.page-stack table:not(.vk-tbl__table) .text-gray-500{color:var(--vk-text-primary-light)!important}.dark .page-stack table:not(.vk-tbl__table) td,.dark .page-stack table:not(.vk-tbl__table) .text-gray-900,.dark .page-stack table:not(.vk-tbl__table) .text-gray-800,.dark .page-stack table:not(.vk-tbl__table) .text-gray-700,.dark .page-stack table:not(.vk-tbl__table) .text-gray-600,.dark .page-stack table:not(.vk-tbl__table) .text-gray-500,.dark .page-stack table:not(.vk-tbl__table) .text-slate-300,.dark .page-stack table:not(.vk-tbl__table) .text-slate-400,.dark .page-stack table:not(.vk-tbl__table) .text-slate-500{color:var(--vk-text-primary-dark)!important}.page-stack table:not(.vk-tbl__table) thead{background:var(--vk-surface-soft-light)!important}.page-stack table:not(.vk-tbl__table) tbody,.page-stack table:not(.vk-tbl__table) tbody tr{background:var(--vk-surface-light)!important}.page-stack table:not(.vk-tbl__table) tbody tr{border-color:#94a3b847!important}.page-stack table:not(.vk-tbl__table) tbody tr:hover{background:var(--vk-row-hover-light)!important}.dark .page-stack table:not(.vk-tbl__table) thead{background:var(--vk-surface-soft-dark)!important}.dark .page-stack table:not(.vk-tbl__table) tbody,.dark .page-stack table:not(.vk-tbl__table) tbody tr{background:var(--vk-surface-dark)!important}.dark .page-stack table:not(.vk-tbl__table) tbody tr{border-color:#94a3b833!important}.dark .page-stack table:not(.vk-tbl__table) tbody tr:hover{background:var(--vk-row-hover-dark)!important}.page-stack table:not(.vk-tbl__table) tbody tr.bg-gray-50{box-shadow:inset 4px 0 0 var(--vk-gold), inset 0 0 0 1px color-mix(in srgb, var(--cds-brand-primary) 22%, transparent);background:var(--vk-row-selected-light)!important}.dark .page-stack table:not(.vk-tbl__table) tbody tr.bg-gray-50,.dark .page-stack table:not(.vk-tbl__table) tbody tr.dark\:bg-slate-900{box-shadow:inset 4px 0 #504c44,inset 0 0 0 1px #322f28;background:var(--vk-row-selected-dark)!important}.dark .page-stack .text-black,.dark .page-stack .text-slate-900{color:var(--vk-text-primary-dark)}.dark .page-stack .text-slate-500{color:var(--vk-text-secondary-dark)}.dark .page-stack .border-gray-300,.dark .page-stack .border-gray-200,.dark .page-stack .border-gray-100,.dark .page-stack .border-slate-300,.dark .page-stack .divide-gray-200>:not([hidden])~:not([hidden]),.dark .page-stack .divide-gray-100>:not([hidden])~:not([hidden]){border-color:var(--vk-border-dark)}.dark .page-stack .hover\:bg-gray-50:hover,.dark .page-stack .hover\:bg-gray-100:hover{background-color:#272623}.dark .page-stack .text-amber-600,.dark .page-stack .text-amber-700{color:#8c8a84}.dark .page-stack .text-red-600{color:#f87171}.dark .vk-kpi-label,.dark .vk-kpi-value{color:var(--vk-text-primary-dark)}.dark .vk-code-block{color:#edeae3;border-color:var(--vk-border-dark);background:#000}.vk-raw-json-block{border-top:1px solid var(--vk-border-light);padding-top:.75rem}.dark .vk-raw-json-block{border-top-color:var(--vk-border-dark)}.vk-panel>.vk-raw-json-block:first-child{border-top:none;padding-top:0}.vk-raw-json-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;list-style:none;display:flex}.vk-raw-json-summary::-webkit-details-marker{display:none}.vk-raw-json-summary:before{content:"▶";color:var(--vk-text-secondary-light);flex-shrink:0;font-size:.6rem;transition:transform .16s}.dark .vk-raw-json-summary:before{color:var(--vk-text-tertiary-light)}details[open]>.vk-raw-json-summary:before{transform:rotate(90deg)}.vk-raw-json-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vk-text-secondary-light);flex:1;font-size:.7rem;font-weight:700}.dark .vk-raw-json-label{color:var(--vk-text-tertiary-light)}.vk-raw-json-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.vk-raw-json-copy-btn{border:1px solid var(--vk-border-light);color:var(--vk-text-secondary-light);background:var(--vk-surface-light);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-size:.7rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:none}details[open]>.vk-raw-json-summary .vk-raw-json-copy-btn{display:inline-flex}.vk-raw-json-copy-btn:hover,.vk-raw-json-copy-btn:focus-visible{background:var(--cds-surface-3);border-color:var(--vk-border-med-light);color:var(--vk-text-primary-light);outline:none}.dark .vk-raw-json-copy-btn{border-color:var(--vk-border-dark);color:var(--vk-text-tertiary-light);background:var(--vk-surface-soft-dark)}.dark .vk-raw-json-copy-btn:hover,.dark .vk-raw-json-copy-btn:focus-visible{background:var(--vk-surface-elevated-light);border-color:var(--vk-border-med-light);color:var(--vk-text-primary-light)}.vk-raw-json-copy-btn--copied,.vk-raw-json-copy-btn--copied:hover,.vk-raw-json-copy-btn--copied:focus-visible,.dark .vk-raw-json-copy-btn--copied,.dark .vk-raw-json-copy-btn--copied:hover,.dark .vk-raw-json-copy-btn--copied:focus-visible{color:var(--vk-success);border-color:var(--vk-success-border);background:var(--vk-success-bg)}.vk-raw-json-pre{font-family:var(--vk-font-family-mono);white-space:pre;border-radius:8px;margin-top:.75rem;padding:12px 14px;font-size:.75rem;line-height:1.6;overflow:auto}.vk-raw-json-pre.vk-audit-detail-code{color:#edeae3!important;background:#1a1917!important;border:1px solid #44403a!important}.dark .vk-raw-json-pre.vk-audit-detail-code{color:#edeae3!important;background:#0c0b09!important;border:1px solid #44403a!important}.vk-raw-json-code{color:inherit;font:inherit;display:block}.vk-json-key{color:var(--vk-info)}.vk-json-string{color:var(--vk-success)}.vk-json-number{color:var(--vk-gold)}.vk-json-boolean{color:var(--vk-danger)}.vk-json-null,.vk-json-punctuation{color:var(--vk-text-tertiary-light)}.dark .vk-btn-amber{color:#8c8a84;border-color:#8c8a8466}.dark .vk-btn-amber:hover{background-color:#8c8a8414}.dark .vk-empty-icon{background-color:#272623}.dark .vk-empty-icon>svg{color:var(--vk-text-tertiary-light)}.dark .vk-empty-title{color:#edeae3}.dark .vk-empty-msg{color:var(--vk-text-secondary-dark)}.vk-nav-link{color:var(--vk-text-secondary-light);border:1px solid #0000;border-radius:7px}.vk-nav-link:hover{background-color:var(--vk-bg-light);color:var(--vk-text-primary-light)}.dark .vk-nav-link{color:#8c8a84;border-color:#0000}.dark .vk-nav-link:hover{color:#edeae3;background-color:#1f1e1b}.vk-nav-active{background-color:var(--cds-nav-active-background);color:var(--cds-nav-active-text);border:1px solid var(--cds-border-default);border-radius:7px}.vk-nav-section-title{color:var(--vk-text-tertiary-light);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.dark .vk-nav-section-title{color:var(--vk-text-tertiary-dark)}.vk-step-done,.dark .vk-step-done{border-color:var(--vk-success-border);background-color:var(--vk-success-bg);color:var(--vk-success)}.vk-step-active{border-color:var(--cds-brand-border);background-color:var(--cds-brand-soft);color:var(--vk-gold-dark)}.dark .vk-step-active{color:#edeae3;background-color:#8c8a8414;border-color:#8c8a8459}.vk-step-pending,.dark .vk-step-pending{border-color:var(--vk-danger-border);background-color:var(--vk-danger-bg);color:var(--vk-danger)}.vk-step-circle-inactive{color:var(--cds-text-secondary);background-color:#edeae3}.dark .vk-step-circle-inactive{color:var(--vk-text-secondary-dark);background-color:#272623}.dark .vk-callout-amber{background-color:#8c8a8412;border-color:#8c8a8440}.page-stack table:not(.vk-tbl__table) tbody tr:focus-within{outline:2px solid color-mix(in srgb, var(--cds-brand-primary) 38%, transparent);outline-offset:-2px}.page-stack .vk-row{cursor:pointer;transition:background-color .16s,box-shadow .16s}.page-stack .vk-row:hover{box-shadow:inset 4px 0 0 var(--vk-gold);background:var(--vk-row-hover-light)!important}.page-stack .vk-row-selected{box-shadow:inset 4px 0 0 var(--vk-gold), inset 0 0 0 1px color-mix(in srgb, var(--cds-brand-primary) 22%, transparent);background:var(--vk-row-selected-light)!important}.dark .page-stack .vk-row:hover{background:var(--vk-row-hover-dark)!important}.dark .page-stack .vk-row-selected{box-shadow:inset 4px 0 #504c44,inset 0 0 0 1px #322f28;background:var(--vk-row-selected-dark)!important}.page-stack .vk-list-row{transition:background-color .16s,box-shadow .16s}.page-stack .vk-list-row:hover{box-shadow:inset 4px 0 0 var(--vk-gold);background:var(--vk-row-hover-light)!important}.page-stack .vk-list-row-selected{box-shadow:inset 4px 0 0 var(--vk-gold), inset 0 0 0 1px color-mix(in srgb, var(--cds-brand-primary) 22%, transparent);background:var(--vk-row-selected-light)!important}.dark .page-stack .vk-list-row:hover{background:var(--vk-row-hover-dark)!important}.dark .page-stack .vk-list-row-selected{box-shadow:inset 4px 0 #504c44,inset 0 0 0 1px #322f28;background:var(--vk-row-selected-dark)!important}.page-stack table tbody tr td:first-child .alert-severity-icon.text-red-500{color:var(--vk-danger)!important}.page-stack table tbody tr td:first-child .alert-severity-icon.text-amber-600,.page-stack table tbody tr td:first-child .alert-severity-icon.text-violet-600,.page-stack .text-sky-300,.page-stack .text-sky-400,.page-stack .text-sky-500,.page-stack .text-sky-600,.page-stack .text-blue-300,.page-stack .text-blue-400,.page-stack .text-blue-500,.page-stack .text-blue-600,.page-stack .text-indigo-300,.page-stack .text-indigo-400,.page-stack .text-indigo-500,.page-stack .text-indigo-600,.page-stack .text-violet-300,.page-stack .text-violet-400,.page-stack .text-violet-500,.page-stack .text-violet-600,.vk-modal .text-sky-300,.vk-modal .text-sky-400,.vk-modal .text-sky-500,.vk-modal .text-sky-600,.vk-modal .text-blue-300,.vk-modal .text-blue-400,.vk-modal .text-blue-500,.vk-modal .text-blue-600,.vk-modal .text-indigo-300,.vk-modal .text-indigo-400,.vk-modal .text-indigo-500,.vk-modal .text-indigo-600,.vk-modal .text-violet-300,.vk-modal .text-violet-400,.vk-modal .text-violet-500,.vk-modal .text-violet-600,.vk-drawer .text-sky-300,.vk-drawer .text-sky-400,.vk-drawer .text-sky-500,.vk-drawer .text-sky-600,.vk-drawer .text-blue-300,.vk-drawer .text-blue-400,.vk-drawer .text-blue-500,.vk-drawer .text-blue-600,.vk-drawer .text-indigo-300,.vk-drawer .text-indigo-400,.vk-drawer .text-indigo-500,.vk-drawer .text-indigo-600,.vk-drawer .text-violet-300,.vk-drawer .text-violet-400,.vk-drawer .text-violet-500,.vk-drawer .text-violet-600{color:var(--vk-warning)!important}.dark .page-stack .text-sky-300,.dark .page-stack .text-sky-400,.dark .page-stack .text-sky-500,.dark .page-stack .text-sky-600,.dark .page-stack .text-blue-300,.dark .page-stack .text-blue-400,.dark .page-stack .text-blue-500,.dark .page-stack .text-blue-600,.dark .page-stack .text-indigo-300,.dark .page-stack .text-indigo-400,.dark .page-stack .text-indigo-500,.dark .page-stack .text-indigo-600,.dark .page-stack .text-violet-300,.dark .page-stack .text-violet-400,.dark .page-stack .text-violet-500,.dark .page-stack .text-violet-600,.dark .vk-modal .text-sky-300,.dark .vk-modal .text-sky-400,.dark .vk-modal .text-sky-500,.dark .vk-modal .text-sky-600,.dark .vk-modal .text-blue-300,.dark .vk-modal .text-blue-400,.dark .vk-modal .text-blue-500,.dark .vk-modal .text-blue-600,.dark .vk-modal .text-indigo-300,.dark .vk-modal .text-indigo-400,.dark .vk-modal .text-indigo-500,.dark .vk-modal .text-indigo-600,.dark .vk-modal .text-violet-300,.dark .vk-modal .text-violet-400,.dark .vk-modal .text-violet-500,.dark .vk-modal .text-violet-600,.dark .vk-drawer .text-sky-300,.dark .vk-drawer .text-sky-400,.dark .vk-drawer .text-sky-500,.dark .vk-drawer .text-sky-600,.dark .vk-drawer .text-blue-300,.dark .vk-drawer .text-blue-400,.dark .vk-drawer .text-blue-500,.dark .vk-drawer .text-blue-600,.dark .vk-drawer .text-indigo-300,.dark .vk-drawer .text-indigo-400,.dark .vk-drawer .text-indigo-500,.dark .vk-drawer .text-indigo-600,.dark .vk-drawer .text-violet-300,.dark .vk-drawer .text-violet-400,.dark .vk-drawer .text-violet-500,.dark .vk-drawer .text-violet-600{color:#e8cf7a!important}.vk-modal-overlay{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0b61;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vk-policy-modal-overlay{align-items:flex-start;padding:1rem 0;animation:.18s ease-out vk-policy-fade-in;overflow-y:auto}.vk-modal{border-radius:var(--vk-radius-lg);border:1px solid var(--cds-border-default);background:var(--vk-surface-light);width:100%;max-height:80vh;color:var(--vk-text-primary-light);isolation:isolate;will-change:transform;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateZ(0);box-shadow:0 20px 50px #0c0b094d}.vk-policy-modal{flex-direction:column;max-height:88vh;animation:.22s cubic-bezier(.16,1,.3,1) vk-policy-slide-up;display:flex;position:relative;overflow:hidden}.vk-policy-modal-form{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:auto;min-height:0}.vk-policy-modal-topbar{background:linear-gradient(90deg, var(--vk-gold) 0%, var(--cds-brand-border) 50%, var(--vk-gold) 100%);z-index:25;pointer-events:none;background-size:200% 100%;border-top-left-radius:16px;border-top-right-radius:16px;height:3px;animation:5s linear infinite vk-policy-gold-shimmer;position:absolute;top:0;left:0;right:0}.vk-policy-editor-card{transition:border-color .18s,box-shadow .18s,transform .18s}.vk-policy-editor-card:hover{border-color:var(--cds-brand-border);transform:translateY(-1px);box-shadow:0 12px 26px #11111114}@keyframes vk-policy-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vk-policy-slide-up{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vk-policy-gold-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vk-drawer{border:1px solid var(--cds-border-default);background:var(--vk-surface-light);height:auto;max-height:80vh;color:var(--vk-text-primary-light);scrollbar-gutter:stable;position:relative;overflow-y:auto;box-shadow:-20px 0 40px #1111114d}.dark .vk-drawer{border-color:color-mix(in srgb, var(--cds-brand-primary) 90%, transparent);background:var(--vk-surface-dark);color:var(--vk-text-primary-dark)}.vk-drawer-header{z-index:10;border-bottom:1px solid var(--vk-gold);background:var(--vk-surface-light);padding:18px 24px;position:sticky;top:0}.dark .vk-drawer-header{border-bottom-color:color-mix(in srgb, var(--cds-brand-primary) 70%, transparent);background:var(--vk-surface-dark)}.vk-scroll-hint{pointer-events:none;z-index:5;justify-content:center;display:flex;position:sticky;bottom:12px}.vk-scroll-hint span{background:linear-gradient(90deg, color-mix(in srgb, var(--cds-brand-primary) 20%, transparent), color-mix(in srgb, var(--cds-brand-primary) 60%, transparent), color-mix(in srgb, var(--cds-brand-primary) 20%, transparent));border-radius:9999px;width:96px;height:4px;animation:1.6s ease-in-out infinite vk-scroll-pulse}.vk-scroll-track{background:var(--cds-surface-3)}.dark .vk-scroll-track{background:var(--vk-bg-dark)}@keyframes vk-scroll-pulse{0%,to{opacity:.35;transform:scaleX(.9)}50%{opacity:.9;transform:scaleX(1)}}.dark .page-stack .overflow-x-auto,.dark .page-stack .overflow-y-auto,.dark .vk-modal,.dark .vk-drawer,.dark .vk-policy-modal-form{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--cds-brand-primary) 52%, transparent) #1a1917}.dark .page-stack .overflow-x-auto::-webkit-scrollbar{width:10px;height:10px}.dark .page-stack .overflow-y-auto::-webkit-scrollbar{width:10px;height:10px}.dark .vk-modal::-webkit-scrollbar{width:10px;height:10px}.dark .vk-drawer::-webkit-scrollbar{width:10px;height:10px}.dark .vk-policy-modal-form::-webkit-scrollbar{width:10px;height:10px}.dark .page-stack .overflow-x-auto::-webkit-scrollbar-track{background:#1a1917;border-radius:9999px}.dark .page-stack .overflow-y-auto::-webkit-scrollbar-track{background:#1a1917;border-radius:9999px}.dark .vk-modal::-webkit-scrollbar-track{background:#1a1917;border-radius:9999px}.dark .vk-drawer::-webkit-scrollbar-track{background:#1a1917;border-radius:9999px}.dark .vk-policy-modal-form::-webkit-scrollbar-track{background:#1a1917;border-radius:9999px}.dark .page-stack .overflow-x-auto::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cds-brand-primary) 52%, transparent);border:2px solid #1a1917;border-radius:9999px}.dark .page-stack .overflow-y-auto::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cds-brand-primary) 52%, transparent);border:2px solid #1a1917;border-radius:9999px}.dark .vk-modal::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cds-brand-primary) 52%, transparent);border:2px solid #1a1917;border-radius:9999px}.dark .vk-drawer::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cds-brand-primary) 52%, transparent);border:2px solid #1a1917;border-radius:9999px}.dark .vk-policy-modal-form::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cds-brand-primary) 52%, transparent);border:2px solid #1a1917;border-radius:9999px}.dark .page-stack .overflow-x-auto::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cds-brand-primary) 72%, transparent)}.dark .page-stack .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cds-brand-primary) 72%, transparent)}.dark .vk-modal::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cds-brand-primary) 72%, transparent)}.dark .vk-drawer::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cds-brand-primary) 72%, transparent)}.dark .vk-policy-modal-form::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cds-brand-primary) 72%, transparent)}.dark .vk-loading-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0c0b09}.dark .vk-loading-overlay-card{background-color:#1a1917;border-color:#504c44}.dark .vk-loading-overlay-text{color:#8c8a84}.dark .vk-dashboard-loader{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0c0b09}.dark .vk-dashboard-loader .text-gray-500{color:#8c8a84}.dark .vk-modal{border-color:color-mix(in srgb, var(--cds-brand-primary) 90%, transparent);background:var(--vk-surface-dark);color:var(--vk-text-primary-dark)}.vk-policy-rule-row{background:var(--vk-field-surface-light)!important;border-color:var(--vk-field-border-light)!important}.dark .vk-policy-rule-row{background:#1f1e1b!important;border-color:#504c44!important}.vk-policy-rule-method,.vk-policy-rule-category{color:var(--vk-text-primary-light)!important}.dark .vk-policy-rule-method,.dark .vk-policy-rule-category{color:var(--vk-text-primary-dark)!important}.vk-policy-rule-info{border-color:var(--vk-border-light)!important;color:var(--vk-text-secondary-light)!important}.dark .vk-policy-rule-info{border-color:var(--vk-border-dark)!important;color:var(--vk-text-secondary-dark)!important}.vk-policy-json{background:var(--vk-field-surface-light)!important;color:var(--cds-text-secondary)!important;border:1px solid var(--vk-field-border-light)!important}.dark .vk-policy-json{background:var(--vk-surface-soft-dark)!important;color:var(--vk-text-primary-dark)!important;border-color:var(--vk-border-dark)!important}.dark .vk-label{color:var(--vk-text-secondary-dark)}.dark .vk-skeleton-bar{background-color:#272623}.dark .vk-skeleton-area{background-color:#1a1917}.dark .vk-pill{color:var(--vk-text-secondary-dark);background-color:#272623;border-color:#504c44}.dark .vk-tab-group{background-color:#272623;border-color:#504c44}.dark .vk-progress-track{background-color:#272623}.dark .vk-input-editable{color:var(--vk-text-primary-dark);background-color:#1a1917;border-color:#504c44}.dark .vk-select-option{color:var(--vk-text-secondary-dark)}.dark .vk-select-option:hover{background-color:#272623}.dark .vk-section-border{border-color:var(--vk-border-dark)}.dark .vk-tooltip-text{color:var(--vk-text-primary-dark)}.dark .vk-modal pre,.dark .vk-drawer pre{background:var(--vk-surface-soft-dark)!important;color:var(--vk-text-primary-dark)!important;border:1px solid var(--vk-border-dark)!important}.vk-audit-detail-meta{color:#504c44!important}.dark .vk-audit-detail-meta{color:#edeae3!important}.vk-audit-detail-label{color:var(--cds-text-secondary)!important}.dark .vk-audit-detail-label{color:#8c8a84!important}.vk-audit-detail-value{color:#1a1917!important}.dark .vk-audit-detail-value{color:#edeae3!important}.vk-audit-detail-code{color:#1a1917!important;background:#edeae3!important;border:1px solid #8c8a84!important}.dark .vk-audit-detail-code{color:#edeae3!important;border:1px solid var(--cds-text-primary)!important;background:#1a1917!important}.vk-modal-header{border-bottom:1px solid var(--vk-gold);background:var(--vk-surface-light);z-index:20;border-top-left-radius:16px;border-top-right-radius:16px;justify-content:space-between;align-items:flex-start;padding:16px 72px 16px 24px;display:flex;position:sticky;top:0}.dark .vk-modal-header{border-bottom-color:color-mix(in srgb, var(--cds-brand-primary) 70%, transparent);background:var(--vk-surface-dark)}.vk-modal-title{font-family:var(--vk-font-family-display);font-size:var(--vk-font-small);color:inherit;font-weight:700}.vk-modal-close{border:1px solid var(--vk-gold);width:32px;height:32px;color:var(--vk-gold-dark);background:0 0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:16px}.vk-modal-close:hover{background:color-mix(in srgb, var(--cds-brand-primary) 12%, transparent)}.dark .vk-modal-close{border-color:color-mix(in srgb, var(--cds-brand-primary) 90%, transparent);color:var(--vk-gold-mid)}.vk-confirm-panel{border-color:var(--cds-brand-border);background:var(--cds-brand-soft)}.dark .vk-confirm-panel{border-color:color-mix(in srgb, var(--cds-brand-primary) 50%, transparent);background:color-mix(in srgb, var(--cds-brand-primary) 14%, transparent)}.vk-api-key-secret-panel{border-color:color-mix(in srgb, var(--cds-brand-primary) 42%, transparent);background:linear-gradient(#fff8eafa 0%,#f8e6c2db 100%);box-shadow:inset 0 1px #ffffff73}.dark .vk-api-key-secret-panel{border-color:color-mix(in srgb, var(--cds-brand-primary) 50%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--cds-brand-primary) 16%, transparent) 0%, color-mix(in srgb, var(--cds-brand-primary) 8%, transparent) 100%), var(--vk-surface-soft-dark);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cds-brand-primary) 8%, transparent)}.vk-api-key-secret-kicker{color:var(--vk-gold-dark);font-size:var(--vk-font-xs);font-weight:600}.dark .vk-api-key-secret-kicker{color:#e8cf7a}.vk-api-key-secret-value{color:var(--vk-text-primary-light);font-family:var(--vk-font-family-body);overflow-wrap:anywhere;word-break:break-word;line-height:1.55}.dark .vk-api-key-secret-value{color:var(--vk-text-primary-dark)}.vk-api-key-accent-btn{border:1px solid var(--vk-action-primary);background:var(--vk-action-primary);color:var(--vk-action-primary-on)}.vk-api-key-accent-btn:hover:not(:disabled){border-color:var(--vk-action-primary-hover);background:var(--vk-action-primary-hover);color:var(--vk-action-primary-on)}.dark .vk-api-key-accent-btn{border-color:color-mix(in srgb, var(--cds-brand-primary) 45%, transparent);background:color-mix(in srgb, var(--cds-brand-primary) 16%, transparent);color:#e8cf7a}.dark .vk-api-key-accent-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--cds-brand-primary) 70%, transparent);background:color-mix(in srgb, var(--cds-brand-primary) 24%, transparent);color:var(--cds-brand-soft)}.vk-api-key-secret-copy{min-height:32px;font-size:var(--vk-font-xs);padding:.375rem .75rem}.vk-toast-container{z-index:1000;pointer-events:none;flex-direction:column;gap:14px;display:flex;position:fixed;top:24px;right:24px}.vk-toast{pointer-events:auto;border:1px solid #0000;border-radius:18px;align-items:flex-start;gap:14px;min-width:280px;max-width:420px;padding:16px 18px;animation:.18s ease-out vk-toast-in;display:flex;box-shadow:0 12px 30px #0b0b0b24}.vk-toast-success{background:var(--vk-success-bg);border-color:var(--vk-success-border)}.vk-toast-error{background:var(--vk-danger-bg);border-color:var(--vk-danger-border)}.vk-toast-icon{background:#1111110f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.vk-toast-success .vk-toast-icon{background:color-mix(in srgb, var(--cds-brand-primary) 16%, transparent)}.vk-toast-error .vk-toast-icon{background:#ef444424}.vk-toast-icon-svg{width:22px;height:22px;color:var(--cds-text-primary)}.vk-toast-body{flex:1;min-width:0}.vk-toast-title{color:var(--cds-text-primary);font-size:14px;font-weight:600;line-height:1.2}.vk-toast-message{color:var(--cds-text-secondary);overflow-wrap:anywhere;word-break:break-word;margin-top:4px;font-size:12px;line-height:1.35}.vk-toast-close{cursor:pointer;color:var(--cds-text-secondary);background:0 0;border:none;flex-shrink:0;align-self:flex-start;padding:4px}.vk-toast-close-icon{width:16px;height:16px}.dark .vk-toast{background:#1a1917;border-color:#44403a;box-shadow:0 14px 36px #0000008c}.dark .vk-toast-success{border-color:var(--vk-gold);background:#1f1e1b}.dark .vk-toast-error{background:#1f1e1b;border-color:#f87171}.dark .vk-toast-icon{background:#ffffff1a}.dark .vk-toast-success .vk-toast-icon{background:color-mix(in srgb, var(--cds-brand-primary) 28%, transparent)}.dark .vk-toast-error .vk-toast-icon{background:#f8717142}.dark .vk-toast-icon-svg,.dark .vk-toast-title{color:#edeae3}.dark .vk-toast-message,.dark .vk-toast-close{color:#8c8a84}@keyframes vk-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.vk-toggle{cursor:pointer;align-items:center;display:inline-flex;position:relative}.vk-toggle input{opacity:0;width:0;height:0;position:absolute}.vk-toggle-track{background:var(--vk-surface-elevated-light);border-radius:9999px;width:44px;height:22px;transition:background .2s}.vk-toggle-thumb{background:#fff;border-radius:9999px;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0b0b0b2e}.vk-toggle input:checked~.vk-toggle-track{background:var(--vk-gold)}.vk-toggle input:checked~.vk-toggle-thumb{transform:translate(22px)}.vk-toggle input:focus-visible~.vk-toggle-track{box-shadow:var(--vk-focus-ring)}.vk-toggle-disabled{cursor:not-allowed;opacity:.6}.dark .vk-toggle-track{border:1px solid var(--cds-text-secondary);background:#504c44}.dark .vk-toggle input:checked~.vk-toggle-track{background:var(--vk-gold);border-color:var(--vk-gold)}.vk-modal input,.vk-modal select,.vk-modal textarea,.vk-drawer input,.vk-drawer select,.vk-drawer textarea{background:var(--vk-field-surface-light);color:var(--vk-text-primary-light);border-color:var(--vk-field-border-light)}select,.page-stack select,.vk-modal select,.vk-drawer select{font-size:.95rem;font-weight:600;line-height:1.2;transition:border-color .18s,box-shadow .18s,background-color .18s,color .18s;box-shadow:0 1px 2px #1111110a;border:1px solid var(--vk-field-border-light)!important;background-color:var(--vk-field-surface-light)!important;color:var(--vk-text-primary-light)!important;border-radius:12px!important;min-height:44px!important}select:not([multiple]):not([size]):not([size="0"]):not([size="1"]),select:not([multiple])[size="1"],.page-stack select:not([multiple]),.vk-modal select:not([multiple]),.vk-drawer select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23D9A441' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center!important;background-size:14px 14px!important;padding-left:.95rem!important;padding-right:2.4rem!important}select:hover,.page-stack select:hover,.vk-modal select:hover,.vk-drawer select:hover{background-color:var(--cds-input-bg)!important;border-color:var(--cds-input-border)!important;box-shadow:0 0 0 1px var(--cds-input-hover-ring)!important}select:focus-visible,.page-stack select:focus-visible,.vk-modal select:focus-visible,.vk-drawer select:focus-visible{outline:none;border-color:var(--cds-input-border)!important;box-shadow:var(--cds-focus-shadow)!important}select option,.page-stack select option,.vk-modal select option,.vk-drawer select option{background:var(--vk-surface-light);color:var(--vk-text-primary-light)}select[multiple],select[size]:not([size="0"]):not([size="1"]){appearance:auto;-webkit-appearance:menulist;-moz-appearance:auto;background-image:none!important;padding-right:.95rem!important}.page-stack input,.page-stack textarea,.vk-modal input,.vk-modal textarea,.vk-drawer input,.vk-drawer textarea{caret-color:var(--vk-text-primary-light);color:var(--vk-text-primary-light)!important}.page-stack input::placeholder,.page-stack textarea::placeholder,.vk-modal input::placeholder,.vk-modal textarea::placeholder,.vk-drawer input::placeholder,.vk-drawer textarea::placeholder{opacity:1;color:var(--cds-text-tertiary)!important}.page-stack input[readonly]:not([type=checkbox]):not([type=radio]),.page-stack textarea[readonly],.vk-modal input[readonly]:not([type=checkbox]):not([type=radio]),.vk-modal textarea[readonly],.vk-drawer input[readonly]:not([type=checkbox]):not([type=radio]),.vk-drawer textarea[readonly]{cursor:default;background:var(--vk-field-surface-light)!important;color:var(--cds-text-secondary)!important}.page-stack input:disabled:not([type=checkbox]):not([type=radio]),.page-stack textarea:disabled,.page-stack select:disabled,.vk-modal input:disabled:not([type=checkbox]):not([type=radio]),.vk-modal textarea:disabled,.vk-modal select:disabled,.vk-drawer input:disabled:not([type=checkbox]):not([type=radio]),.vk-drawer textarea:disabled,.vk-drawer select:disabled{cursor:not-allowed;opacity:.78;background:var(--vk-field-surface-light)!important;color:var(--cds-text-secondary)!important;border-color:var(--vk-field-border-light)!important}.page-stack input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-light)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important;box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important}.page-stack input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-light)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important;box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important}.page-stack input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-light)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important;box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important}.page-stack textarea:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-light)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important;box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important}.page-stack textarea:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-light)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important;box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important}.page-stack textarea:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-light)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important;box-shadow:0 0 0px 1000px var(--vk-field-surface-light) inset!important}.vk-modal input::placeholder,.vk-modal textarea::placeholder,.vk-drawer input::placeholder,.vk-drawer textarea::placeholder{color:var(--cds-text-tertiary);opacity:1}.dark .vk-modal input,.dark .vk-modal select,.dark .vk-modal textarea,.dark .vk-drawer input,.dark .vk-drawer select,.dark .vk-drawer textarea{background-color:var(--vk-surface-soft-dark);color:var(--vk-text-primary-dark);border-color:var(--vk-border-dark)}.dark select,.dark .page-stack select,.dark .vk-modal select,.dark .vk-drawer select{border-color:color-mix(in srgb, var(--cds-brand-primary) 50%, transparent)!important;color:#edeae3!important;box-shadow:none!important;background-color:#1a1917!important}.dark select:not([multiple]):not([size]):not([size="0"]):not([size="1"]),.dark select:not([multiple])[size="1"],.dark .page-stack select:not([multiple]),.dark .vk-modal select:not([multiple]),.dark .vk-drawer select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23D9A441' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .8rem center!important;background-repeat:no-repeat!important;background-size:14px 14px!important}.dark .page-stack select:hover,.dark .vk-modal select:hover,.dark .vk-drawer select:hover{background-color:#1f1e1b!important}.dark .page-stack select option,.dark .vk-modal select option,.dark .vk-drawer select option{color:#edeae3;background:#272623}.dark .page-stack input,.dark .page-stack textarea,.dark .vk-modal input,.dark .vk-modal textarea,.dark .vk-drawer input,.dark .vk-drawer textarea{caret-color:var(--vk-text-primary-dark);color:var(--vk-text-primary-dark)!important;background-color:var(--vk-surface-soft-dark)!important;border-color:var(--vk-border-dark)!important}.dark .page-stack input::placeholder,.dark .page-stack textarea::placeholder,.dark .vk-modal input::placeholder,.dark .vk-modal textarea::placeholder,.dark .vk-drawer input::placeholder,.dark .vk-drawer textarea::placeholder{opacity:1;color:#8c8a84!important}.dark .page-stack input[readonly]:not([type=checkbox]):not([type=radio]),.dark .page-stack textarea[readonly],.dark .vk-modal input[readonly]:not([type=checkbox]):not([type=radio]),.dark .vk-modal textarea[readonly],.dark .vk-drawer input[readonly]:not([type=checkbox]):not([type=radio]),.dark .vk-drawer textarea[readonly],.dark .page-stack input:disabled:not([type=checkbox]):not([type=radio]),.dark .page-stack textarea:disabled,.dark .page-stack select:disabled,.dark .vk-modal input:disabled:not([type=checkbox]):not([type=radio]),.dark .vk-modal textarea:disabled,.dark .vk-modal select:disabled,.dark .vk-drawer input:disabled:not([type=checkbox]):not([type=radio]),.dark .vk-drawer textarea:disabled,.dark .vk-drawer select:disabled{color:var(--vk-text-secondary-dark)!important;background:#1f1e1b!important;border-color:#94a3b838!important}.dark .page-stack input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-dark)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important;box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important}.dark .page-stack input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-dark)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important;box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important}.dark .page-stack input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-dark)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important;box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important}.dark .page-stack textarea:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-dark)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important;box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important}.dark .page-stack textarea:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-dark)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important;box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important}.dark .page-stack textarea:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--vk-text-primary-dark)!important;-webkit-box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important;box-shadow:0 0 0px 1000px var(--vk-surface-soft-dark) inset!important}.dark .vk-modal input::placeholder,.dark .vk-modal textarea::placeholder,.dark .vk-drawer input::placeholder,.dark .vk-drawer textarea::placeholder{color:#8c8a84;opacity:1}.dark .vk-modal .text-gray-900,.dark .vk-drawer .text-gray-900{color:var(--vk-text-primary-dark)!important}.dark .vk-modal .text-gray-700,.dark .vk-modal .text-gray-600,.dark .vk-modal .text-gray-500,.dark .vk-drawer .text-gray-700,.dark .vk-drawer .text-gray-600,.dark .vk-drawer .text-gray-500{color:var(--vk-text-secondary-dark)!important}.vk-surface{border-radius:var(--vk-radius);border:1px solid var(--vk-border-light);background:var(--vk-surface-light);box-shadow:0 12px 26px #1111110f}.dark .vk-surface{border-color:var(--vk-border-dark);background:var(--vk-surface-dark);box-shadow:none}.vk-btn-base{min-height:36px;font-size:var(--vk-font-small);border-radius:8px;padding:.5rem 1rem;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.vk-btn-base:disabled{opacity:.6;cursor:not-allowed}.vk-btn-base:focus-visible{box-shadow:var(--vk-focus-ring);outline:none}.vk-btn-primary{border:1px solid var(--vk-action-primary);background:var(--vk-action-primary);color:var(--vk-action-primary-on)}.vk-btn-primary:hover:not(:disabled){background:var(--vk-action-primary-hover);border-color:var(--vk-action-primary-hover)}.vk-btn-danger{border:1px solid var(--vk-danger);background:var(--vk-danger);color:var(--vk-white)}.vk-btn-danger:hover:not(:disabled){background:var(--vk-danger-hover);border-color:var(--vk-danger-hover)}.vk-btn-secondary{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);color:var(--vk-text-secondary-light)}.vk-btn-secondary:hover:not(:disabled){background:var(--vk-surface-soft-light);border-color:var(--vk-border-med-light)}.dark .vk-btn-secondary{color:#edeae3;background:#272623;border-color:#322f28}.dark .vk-btn-secondary:hover:not(:disabled){background:#322f28;border-color:#44403a}.vk-active-gold{background:var(--vk-gold);color:var(--vk-gold-on);border:1px solid var(--vk-gold)}.vk-active-gold:hover{background:var(--vk-gold-mid);border-color:var(--vk-gold-mid)}.vk-segment{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);box-shadow:var(--vk-shadow-soft);border-radius:.5rem;align-items:center;display:inline-flex;overflow:hidden}.dark .vk-segment{background:#1f1e1b}.vk-segment-btn{letter-spacing:.08em;text-transform:uppercase;color:#111111b8;padding:.3rem .65rem;font-size:.75rem;font-weight:700;transition:background-color .18s,color .18s}.dark .vk-segment-btn{color:#ffffffd1}.vk-segment-btn:hover:not(.vk-segment-btn-active){background:var(--vk-surface-soft-light)}.dark .vk-segment-btn:hover:not(.vk-segment-btn-active){background:#272623}.vk-segment-btn-active{background:var(--vk-gold-bg);color:var(--vk-gold-dark);box-shadow:inset 0 0 0 1px var(--vk-gold-border);border-radius:6px}.dark .vk-segment-btn-active{color:#edeae3;background:#272623;box-shadow:inset 0 0 0 1px #44403a}.vk-help-tooltip{pointer-events:none;z-index:50;border:1px solid color-mix(in srgb, var(--cds-brand-primary) 40%, transparent);width:14rem;color:var(--cds-text-primary);box-shadow:var(--vk-shadow-soft);opacity:0;background:#fff;border-radius:.5rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.4;transition:opacity .18s;position:absolute;left:50%;transform:translate(-50%)}.vk-help-tooltip-portal{border:1px solid color-mix(in srgb, var(--cds-brand-primary) 40%, transparent);width:14rem;color:var(--cds-text-primary);box-shadow:var(--vk-shadow-soft);opacity:1;background:#fff;border-radius:.5rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.4;animation:.18s tooltip-fade-in;transform:translate(-50%,-110%)}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}.dark .vk-help-tooltip-portal{color:#edeae3;background:#1f1e1b}.vk-kpi-card{border-radius:var(--vk-radius);border:1px solid var(--vk-border-light);background:var(--vk-surface-light);box-shadow:var(--vk-shadow-soft);text-align:left;padding:.75rem 1rem;overflow:hidden}.dark .vk-kpi-card{border-color:var(--vk-border-dark);background:var(--vk-surface-dark);box-shadow:var(--vk-shadow-soft)}@keyframes vk-glow-pulse{0%,to{box-shadow:0 16px 42px #1111112e, 0 0 52px color-mix(in srgb, var(--cds-brand-primary) 55%, transparent), 0 0 88px color-mix(in srgb, var(--cds-brand-primary) 35%, transparent), 0 0 120px color-mix(in srgb, var(--cds-brand-primary) 18%, transparent), inset 0 2px 4px #fff9, inset 0 -2px 4px color-mix(in srgb, var(--cds-brand-primary) 35%, transparent)}50%{box-shadow:0 16px 42px #1111112e, 0 0 72px color-mix(in srgb, var(--cds-brand-primary) 70%, transparent), 0 0 108px color-mix(in srgb, var(--cds-brand-primary) 45%, transparent), 0 0 140px color-mix(in srgb, var(--cds-brand-primary) 25%, transparent), inset 0 2px 4px #fff9, inset 0 -2px 4px color-mix(in srgb, var(--cds-brand-primary) 35%, transparent)}}@keyframes vk-glow-pulse-dark{0%,to{box-shadow:0 16px 48px #0009, 0 0 60px color-mix(in srgb, var(--cds-brand-primary) 60%, transparent), 0 0 96px color-mix(in srgb, var(--cds-brand-primary) 40%, transparent), 0 0 130px color-mix(in srgb, var(--cds-brand-primary) 20%, transparent), inset 0 2px 4px color-mix(in srgb, var(--cds-brand-primary) 30%, transparent), inset 0 -2px 4px color-mix(in srgb, var(--cds-brand-primary) 20%, transparent)}50%{box-shadow:0 16px 48px #0009, 0 0 80px color-mix(in srgb, var(--cds-brand-primary) 75%, transparent), 0 0 116px color-mix(in srgb, var(--cds-brand-primary) 50%, transparent), 0 0 150px color-mix(in srgb, var(--cds-brand-primary) 28%, transparent), inset 0 2px 4px color-mix(in srgb, var(--cds-brand-primary) 30%, transparent), inset 0 -2px 4px color-mix(in srgb, var(--cds-brand-primary) 20%, transparent)}}@keyframes vk-border-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.vk-kpi-card-emphasis{border-color:color-mix(in srgb, var(--cds-brand-primary) 50%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--cds-brand-primary) 6%, transparent) 0%, color-mix(in srgb, var(--cds-brand-primary) 2%, transparent) 100%);box-shadow:0 0 0 .5px color-mix(in srgb, var(--cds-brand-primary) 25%, transparent), var(--vk-shadow-soft);border-bottom:2px solid color-mix(in srgb, var(--cds-brand-primary) 55%, transparent)}.dark .vk-kpi-card-emphasis{border-color:color-mix(in srgb, var(--cds-brand-primary) 35%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--cds-brand-primary) 8%, transparent) 0%, color-mix(in srgb, var(--cds-brand-primary) 2%, transparent) 100%);box-shadow:0 0 0 .5px color-mix(in srgb, var(--cds-brand-primary) 20%, transparent), var(--vk-shadow-soft);border-bottom:2px solid color-mix(in srgb, var(--cds-brand-primary) 45%, transparent)}.vk-kpi-card-clickable{cursor:pointer;transition:border-color .18s,box-shadow .18s}.vk-kpi-card-clickable:hover{border-color:var(--vk-warning-accent);box-shadow:var(--vk-shadow-strong)}.dark .vk-kpi-card-clickable:hover{border-color:#8c713f}.vk-kpi-card-clickable:focus-visible{box-shadow:var(--vk-focus-ring);outline:none}.vk-kpi-card-value{color:var(--vk-text-primary-light)}.dark .vk-kpi-card-value{color:var(--vk-text-primary-dark)}.vk-kpi-card-value-emphasis{color:var(--vk-gold-dark)}.vk-chart-card{border-radius:var(--vk-radius);border:1px solid var(--vk-border-light);background:var(--vk-surface-light);box-shadow:var(--vk-shadow-soft);padding:1.25rem;overflow:hidden}.dark .vk-chart-card{border-color:var(--vk-border-dark);background:var(--vk-surface-dark);box-shadow:none}.vk-input{border:1px solid var(--vk-field-border-light);background:var(--vk-field-surface-light);color:var(--vk-text-primary-light);font-size:var(--vk-font-small);border-radius:10px;min-height:40px;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s}.vk-input::placeholder{color:var(--cds-input-placeholder);opacity:1}.vk-input:hover:not(:disabled):not(:focus){box-shadow:0 0 0 1px var(--cds-input-hover-ring)}.vk-input:focus{border-color:var(--cds-input-border);box-shadow:var(--cds-focus-shadow);outline:none}.dark .vk-input{border-color:var(--vk-border-dark);color:var(--vk-text-primary-dark);background:#1f1e1b}.dark .vk-input::placeholder{color:#8c8a84}.dark .vk-input:focus{border-color:var(--vk-gold)}.vk-search{border:1px solid var(--vk-field-border-light);background:var(--vk-field-surface-light);color:var(--vk-text-primary-light);min-height:42px;font-size:var(--vk-font-small);border-radius:10px;font-weight:600}.vk-search:focus,.vk-search:focus-visible{border-color:var(--cds-input-border);box-shadow:var(--cds-focus-shadow);outline:none}.vk-search:hover:not(:disabled):not(:focus){box-shadow:0 0 0 1px var(--cds-input-hover-ring)}.vk-search::placeholder{color:var(--cds-input-placeholder)}.dark .vk-search{border-color:var(--vk-border-dark);color:var(--vk-text-primary-dark);background:#1f1e1b}.dark .vk-search::placeholder{color:#8c8a84}.vk-status-pill{border:1px solid var(--vk-gold);min-width:86px;font-size:var(--vk-font-xs);text-transform:capitalize;border-radius:6px;justify-content:center;align-items:center;padding:3px 10px;font-weight:700;line-height:1.1;display:inline-flex;background:0 0!important}.dark .vk-status-pill{background:color-mix(in srgb, var(--cds-brand-primary) 8%, transparent)!important}.dark .vk-status-pill.text-emerald-600{color:#34d399!important}.dark .vk-status-pill.text-red-600{color:#f87171!important}.dark .vk-status-pill.text-amber-600{color:#8c8a84!important}.vk-page-kicker,.dark .vk-page-kicker{display:none!important}.vk-thead{background:var(--vk-surface-light);border-bottom:1px solid var(--vk-border-light)}.dark .vk-thead{background:var(--vk-surface-dark);border-bottom-color:var(--vk-border-dark)}.vk-drawer-title{color:var(--vk-text-primary-light)}.dark .vk-drawer-title{color:var(--vk-text-primary-dark)}.vk-divider{border-color:var(--vk-border-light)}.dark .vk-divider{border-color:var(--vk-border-dark)}.vk-text-primary{color:var(--vk-text-primary-light)}.dark .vk-text-primary{color:var(--vk-text-primary-dark)}.vk-text-secondary{color:var(--cds-text-secondary)}.dark .vk-text-secondary{color:#8c8a84}.vk-text-tertiary{color:var(--cds-text-tertiary)}.dark .vk-text-tertiary{color:#6a6864}.vk-text-gold{color:var(--vk-gold-dark)}.dark .vk-text-gold{color:#edeae3}.vk-text-success,.dark .vk-text-success{color:var(--vk-success)}.vk-text-danger,.dark .vk-text-danger{color:var(--vk-danger)}.vk-border,.vk-divide>*+*{border-color:var(--vk-border-light)}.vk-surface-row{background-color:var(--vk-surface-soft-light)}.vk-surface-card{background-color:var(--vk-surface-light)}.dark .vk-surface-card{background-color:var(--vk-surface-dark)}.vk-thead-row{background-color:var(--vk-surface-soft-light);border-bottom-color:var(--vk-border-light);color:var(--vk-text-secondary-light)}.vk-agent-table-header{border-bottom:1px solid var(--vk-border-light);background-color:var(--vk-surface-light)}.vk-drawer-field-label{color:var(--cds-text-secondary)}.dark .vk-drawer-field-label{color:#8c8a84}.vk-drawer-field-value{color:var(--cds-text-primary)}.dark .vk-drawer-field-value{color:#edeae3}.vk-chart-dropdown-btn{border-color:color-mix(in srgb, var(--cds-brand-primary) 40%, transparent);color:var(--cds-text-primary);background-color:#fff}.vk-chart-dropdown-btn:hover{background-color:#fdf8ec99}.dark .vk-chart-dropdown-btn{border-color:color-mix(in srgb, var(--cds-brand-primary) 40%, transparent);color:#edeae3;background-color:#1a1917}.dark .vk-chart-dropdown-btn:hover{background-color:#0c0b09}.vk-chart-dropdown-caret{color:var(--cds-brand-hover)}.dark .vk-chart-dropdown-caret{color:#8c8a84}.vk-chart-dropdown-menu{border-color:color-mix(in srgb, var(--cds-brand-primary) 30%, transparent);background-color:#fff}.dark .vk-chart-dropdown-menu{border-color:color-mix(in srgb, var(--cds-brand-primary) 25%, transparent);background-color:#1a1917}.vk-chart-dropdown-item{color:var(--cds-text-primary)}.vk-chart-dropdown-item:hover{background-color:var(--cds-surface-0)}.dark .vk-chart-dropdown-item{color:#edeae3}.dark .vk-chart-dropdown-item:hover{background-color:#0c0b09}.vk-chart-dropdown-item-active{background-color:var(--cds-brand-soft);color:var(--vk-gold-dark)}.dark .vk-chart-dropdown-item-active{color:#edeae3;background-color:#272623}.vk-badge-success,.dark .vk-badge-success{background-color:var(--vk-success-bg);color:var(--vk-success);border-color:var(--vk-success-border)}.vk-badge-warning,.dark .vk-badge-warning{background-color:var(--vk-warning-bg);color:var(--vk-warning);border-color:var(--vk-warning-border)}.vk-badge-danger,.dark .vk-badge-danger{background-color:var(--vk-danger-bg);color:var(--vk-danger);border-color:var(--vk-danger-border)}.vk-decision-allow{color:#065f46;border-color:#a7f3d0}.dark .vk-decision-allow{color:#6ee7b7;border-color:#10b9814d}.vk-decision-block{color:#991b1b;border-color:#fecaca}.dark .vk-decision-block{color:#fca5a5;border-color:#ef44444d}.vk-decision-warn{border-color:#d9770680}.dark .vk-decision-warn{border-color:#8c8a844d}.vk-governance-score-box{background-color:#fffbeb80;border-color:#d977064d}.dark .vk-governance-score-box{background-color:#8c8a8412;border-color:#8c8a8440}.vk-license-error{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.dark .vk-license-error{color:#fca5a5;background-color:#ef444414;border-color:#ef44444d}.vk-license-warning{border-color:var(--cds-brand-border);background-color:var(--cds-brand-soft);color:var(--cds-brand-hover)}.dark .vk-license-warning{color:#8c8a84;background-color:#8c8a8414;border-color:#8c8a844d}.vk-readonly{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);color:var(--vk-text-primary-light)}.dark .vk-readonly{border-color:var(--vk-border-dark);background:var(--vk-surface-dark);color:var(--vk-text-primary-dark)}.vk-page-title{font-family:var(--vk-font-family-display);font-size:var(--vk-font-display-md);line-height:var(--vk-line-tight);letter-spacing:-.02em;font-weight:700}.vk-page-subtitle{color:var(--vk-text-secondary-light);margin-top:.35rem;font-size:1rem;line-height:1.55}.dark .vk-page-subtitle{color:var(--vk-text-secondary-dark)}.vk-kpi-label{font-size:var(--vk-font-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.vk-kpi-value{font-family:var(--vk-font-family-display);letter-spacing:-.03em;margin-top:.3rem;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:750;line-height:1.02}.vk-toolbar-btn{border:1px solid var(--vk-action-primary);background:var(--vk-action-primary);min-height:36px;color:var(--vk-action-primary-on);border-radius:8px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:13px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.vk-toolbar-btn:hover{background:var(--vk-action-primary-hover);border-color:var(--vk-action-primary-hover)}.vk-toolbar-btn:focus-visible{box-shadow:var(--vk-focus-ring);outline:none}.dark .vk-toolbar-btn{color:#0c0b09}.vk-toolbar-btn-secondary{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);min-height:36px;color:var(--vk-text-secondary-light);border-radius:8px;align-items:center;padding:.5rem 1rem;font-size:13px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.vk-toolbar-btn-secondary:hover{background:var(--vk-surface-soft-light);border-color:var(--vk-border-med-light);color:var(--vk-text-primary-light)}.dark .vk-toolbar-btn-secondary{color:#edeae3;background:#272623;border-color:#322f28}.dark .vk-toolbar-btn-secondary:hover{background:#322f28;border-color:#44403a}.vk-chip{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);color:var(--vk-text-secondary-light);letter-spacing:.14em;text-transform:uppercase;border-radius:9999px;padding:.2rem .62rem;font-size:.68rem;font-weight:700}.dark .vk-chip{border-color:var(--vk-border-dark);background:var(--vk-surface-dark);color:var(--vk-text-secondary-dark)}.vk-card{border-radius:var(--vk-radius);border:1px solid var(--vk-border-light);background:var(--vk-surface-light);box-shadow:var(--vk-shadow-soft)}.dark .vk-card{border-color:var(--vk-border-dark);background:var(--vk-surface-dark);box-shadow:var(--vk-shadow-soft)}.vk-panel{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);box-shadow:var(--vk-shadow-soft);border-radius:12px;padding:1.15rem}.dark .vk-panel{border-color:var(--vk-border-dark);background:var(--vk-surface-dark);box-shadow:var(--vk-shadow-soft)}.dark .vk-receipt-summary-strip{background:linear-gradient(180deg, color-mix(in srgb, var(--cds-brand-primary) 12%, transparent) 0%, color-mix(in srgb, var(--cds-brand-primary) 6%, transparent) 100%);border-bottom-color:color-mix(in srgb, var(--cds-brand-primary) 36%, transparent)}.dark .vk-receipt-summary-copy,.dark .vk-receipt-inline-code{color:var(--vk-text-primary-dark)}.dark .vk-receipt-inline-code{border-color:color-mix(in srgb, var(--cds-brand-primary) 20%, transparent);background:#ffffff08}.dark .vk-receipt-detail-row,.dark .vk-receipt-detail-row:nth-child(odd){border-color:var(--vk-border-dark)}.vk-settings-subcard{border:1px solid var(--vk-border-light);background:var(--vk-surface-soft-light);color:var(--vk-text-primary-light);border-radius:12px}.dark .vk-settings-subcard{border-color:var(--vk-border-dark);background:var(--vk-surface-soft-dark);color:var(--vk-text-primary-dark)}.vk-settings-tab{background:var(--vk-surface-soft-light);border-color:var(--vk-border-light);color:var(--vk-text-secondary-light)}.vk-settings-tab:hover:not(.vk-settings-tab-active){background:var(--cds-border-subtle);color:var(--vk-text-primary-light)}.dark .vk-settings-tab{background:var(--vk-surface-soft-dark);border-color:var(--vk-border-dark);color:var(--vk-text-secondary-dark)}.dark .vk-settings-tab:hover:not(.vk-settings-tab-active){color:var(--vk-text-primary-dark);background:#272623}.vk-settings-tab-active{background:var(--vk-gold);border-color:var(--vk-gold);color:var(--vk-gold-on)}.vk-settings-tab-active:hover{background:var(--vk-gold-mid);border-color:var(--vk-gold-mid)}.vk-calendar-trigger{border:1px solid var(--vk-field-border-light);background:var(--vk-field-surface-light);color:var(--cds-text-primary)}.dark .vk-calendar-trigger{border-color:var(--vk-border-dark);color:var(--vk-text-primary-dark);background:#1a1917}.vk-calendar-popover{border:1px solid var(--vk-gold);background:var(--vk-field-surface-light);color:var(--cds-text-primary)}.dark .vk-calendar-popover{border-color:color-mix(in srgb, var(--cds-brand-primary) 75%, transparent);color:var(--vk-text-primary-dark);background:#1a1917}.vk-calendar-nav-btn{color:#504c44;border:1px solid #e0ded9}.vk-calendar-nav-btn:hover{background:var(--cds-brand-soft)}.dark .vk-calendar-nav-btn{border-color:var(--vk-border-dark);color:#8c8a84}.dark .vk-calendar-nav-btn:hover{background:#1a2230}.vk-calendar-weekday{color:var(--cds-text-secondary)}.dark .vk-calendar-weekday{color:#8c8a84}.vk-calendar-day{color:var(--cds-text-primary)}.vk-calendar-day:hover{background:var(--cds-brand-soft)}.dark .vk-calendar-day{color:#edeae3}.dark .vk-calendar-day:hover{background:#1a2230}.vk-calendar-day-selected{background:var(--vk-gold);color:var(--cds-text-primary);font-weight:600}.vk-calendar-action{color:#504c44}.vk-calendar-action:hover{color:var(--cds-text-primary)}.dark .vk-calendar-action{color:#8c8a84}.dark .vk-calendar-action:hover{color:#edeae3}.vk-panel-title{font-family:var(--vk-font-family-display);color:var(--vk-text-primary-light);letter-spacing:-.01em;font-size:.9rem;font-weight:700}.dark .vk-panel-title{color:var(--vk-text-primary-dark)}.vk-panel-subtle{font-size:var(--vk-font-xs);color:var(--vk-text-secondary-light);font-weight:600}.dark .vk-panel-subtle{color:var(--vk-text-secondary-dark)}.vk-inline-alert{border:1px solid;border-radius:10px;padding:.65rem .9rem;font-size:.78rem;font-weight:600;line-height:1.45}.vk-inline-alert-risk{color:#9f1239;background:#feecec;border-color:#feecec}.dark .vk-inline-alert-risk{color:#feecec;background:#7f1d1d2e;border-color:#7f1d1d}.vk-inline-alert-info{border-color:var(--vk-gold);background:var(--cds-brand-soft);color:var(--vk-gold-dark)}.dark .vk-inline-alert-info{border-color:color-mix(in srgb, var(--cds-brand-primary) 75%, transparent);background:color-mix(in srgb, var(--cds-brand-primary) 12%, transparent);color:#f3d9a4}.vk-inline-alert-title{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.28rem;font-size:.72rem;font-weight:700}.tk-ghost-btn{border:1px solid var(--cds-brand-border);background:var(--cds-brand-soft);min-height:36px;color:var(--vk-gold-dark);border-radius:8px;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,color .18s}.tk-ghost-btn:hover{background:var(--cds-brand-soft);border-color:var(--vk-gold);color:var(--cds-brand-hover)}.tk-ghost-btn:focus-visible{box-shadow:var(--vk-focus-ring);outline:none}.tk-ghost-btn:disabled{opacity:.6;cursor:not-allowed}.dark .tk-ghost-btn{color:#edeae3;background:#272623;border-color:#322f28}.dark .tk-ghost-btn:hover{color:#edeae3;background:#322f28;border-color:#44403a}.vk-login-shell{background:radial-gradient(40rem 26rem at 88% -2%, color-mix(in srgb, var(--cds-brand-primary) 18%, transparent) 0%, transparent 70%), radial-gradient(26rem 16rem at 6% 88%, color-mix(in srgb, var(--cds-brand-primary) 16%, transparent) 0%, transparent 75%), linear-gradient(180deg, var(--cds-surface-0) 0%, var(--cds-brand-soft) 100%);min-height:100vh}.vk-login-card{border:1px solid var(--cds-brand-border);background:#fffffff2;border-radius:18px;box-shadow:0 22px 46px #1111111f}.vk-login-field{border:1.5px solid var(--cds-brand-border);background:#fff;border-radius:12px;align-items:center;gap:.75rem;margin-top:.3rem;padding:.75rem 1rem;transition:all .2s;display:flex}.vk-login-field input{background:0 0;border:none;outline:none}.vk-login-field:focus-within{border-color:var(--vk-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--cds-brand-primary) 15%, transparent)}.vk-login-company-line{max-width:42rem;color:var(--cds-text-secondary);letter-spacing:.01em;font-size:.95rem;line-height:1.6}.dark .bg-slate-950,.dark .dark\:bg-slate-950{background-color:#0c0b09!important}.dark .bg-slate-900,.dark .dark\:bg-slate-900{background-color:#1f1e1b!important}.dark .bg-slate-800,.dark .dark\:bg-slate-800{background-color:#272623!important}.dark .border-slate-800,.dark .dark\:border-slate-800,.dark .border-slate-700,.dark .dark\:border-slate-700{border-color:#44403a!important}.vk-detector-picker{background:#fff;border:1px solid #e0ded9;border-radius:14px;padding:.6rem .65rem}.vk-detector-chips{flex-wrap:wrap;gap:.45rem;display:flex}.vk-chip{border:1px solid color-mix(in srgb, var(--cds-brand-primary) 58%, transparent);background:color-mix(in srgb, var(--cds-brand-primary) 16%, transparent);color:var(--cds-text-primary);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:.45rem;padding:.36rem .55rem;font-weight:650;display:inline-flex}.vk-chip-label{font-size:.86rem}.vk-chip-remove{appearance:none;color:#111111b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.05rem;line-height:1}.vk-chip-remove:hover{color:#111111eb}.vk-detector-add-row{grid-template-columns:1fr;gap:.35rem;margin-top:.55rem;display:grid}.vk-detector-add{width:100%;color:var(--cds-text-primary);background:#fff;border:1px solid #8c8a84;border-radius:12px;padding:.55rem .65rem;font-size:.92rem}.vk-detector-add:focus{border-color:color-mix(in srgb, var(--cds-brand-primary) 85%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cds-brand-primary) 22%, transparent);outline:none}.vk-detector-helper{color:var(--cds-text-secondary);font-size:11px;font-weight:550}.dark .vk-detector-picker{background:#1f1e1b;border-color:#44403a}.dark .vk-chip{color:#edeae3;border-color:color-mix(in srgb, var(--cds-brand-primary) 55%, transparent);background:color-mix(in srgb, var(--cds-brand-primary) 16%, transparent)}.dark .vk-chip-remove{color:#f5f5f5bf}.dark .vk-chip-remove:hover{color:#f5f5f5eb}.dark .vk-detector-add{color:#edeae3;background:#1a1917;border-color:#44403a}.dark .vk-detector-helper{color:#8c8a84}.dark .vk-license-banner-error{color:#feecec;background-color:#ef44441f;border-color:#ef444480}.dark .vk-license-banner-warn{color:#e8cf7a;background-color:#f59e0b1f;border-color:#f59e0b80}.dark .vk-license-sub-error{color:#fee2e2cc}.dark .vk-license-sub-warn{color:#fdecc7cc}.dark .vk-license-btn-error{color:#feecec;background-color:#ef444433;border-color:#f87171b3}.dark .vk-license-btn-error:hover{background-color:#ef44444d}.dark .vk-license-btn-warn{border-color:color-mix(in srgb, var(--cds-brand-primary) 70%, transparent);color:var(--cds-brand-soft);background-color:#f59e0b33}.dark .vk-license-btn-warn:hover{background-color:#f59e0b4d}.text-amber-500{color:var(--cds-brand-primary)!important}.text-amber-600,.text-amber-700{color:var(--vk-warning)!important}.text-amber-800{color:var(--vk-gold-dark)!important}.text-amber-900{color:var(--cds-brand-hover)!important}.dark .text-amber-100,.dark .text-amber-200,.dark .text-amber-300{color:#edeae3!important}.dark .text-amber-400,.dark .text-amber-500,.dark .text-amber-600,.dark .text-amber-700{color:#8c8a84!important}.dark .text-amber-800,.dark .text-amber-900{color:#6a6864!important}.dark .dark\:text-amber-100{color:#edeae3!important}.dark .dark\:text-amber-100\/80{color:#edeae3cc!important}.dark .dark\:text-amber-200,.dark .dark\:text-amber-300{color:#edeae3!important}.dark .dark\:text-amber-400{color:#8c8a84!important}.bg-amber-50,.bg-amber-100{background-color:var(--cds-brand-soft)!important}.bg-amber-200,.bg-amber-300{background-color:var(--cds-brand-border)!important}.bg-amber-400{background-color:var(--vk-gold)!important}.bg-amber-500{background-color:var(--cds-brand-primary)!important}.bg-amber-50\/40{background-color:#fff8ea66!important}.bg-amber-50\/50{background-color:#fff8ea80!important}.bg-amber-50\/60{background-color:#fff8ea99!important}.bg-amber-200\/30{background-color:color-mix(in srgb, var(--cds-brand-primary) 30%, transparent)!important}.bg-amber-400\/10{background-color:color-mix(in srgb, var(--cds-brand-primary) 10%, transparent)!important}.bg-amber-400\/15{background-color:color-mix(in srgb, var(--cds-brand-primary) 15%, transparent)!important}.bg-amber-500\/10{background-color:color-mix(in srgb, var(--cds-brand-primary) 10%, transparent)!important}.border-amber-100,.border-amber-200,.border-amber-300{border-color:var(--cds-brand-border)!important}.border-amber-400{border-color:var(--vk-gold)!important}.border-amber-500{border-color:var(--cds-brand-primary)!important}.border-amber-200\/60{border-color:#e6d4b099!important}.border-amber-300\/70{border-color:color-mix(in srgb, var(--cds-brand-primary) 70%, transparent)!important}.border-amber-400\/30{border-color:color-mix(in srgb, var(--cds-brand-primary) 30%, transparent)!important}.border-amber-400\/50{border-color:color-mix(in srgb, var(--cds-brand-primary) 50%, transparent)!important}.border-amber-500\/40{border-color:color-mix(in srgb, var(--cds-brand-primary) 40%, transparent)!important}.border-amber-500\/60{border-color:color-mix(in srgb, var(--cds-brand-primary) 60%, transparent)!important}.dark .bg-amber-50,.dark .bg-amber-100{background-color:#8c8a8412!important}.dark .bg-amber-50\/40,.dark .bg-amber-50\/50,.dark .bg-amber-50\/60{background-color:#8c8a840d!important}.dark .bg-amber-200,.dark .bg-amber-200\/30,.dark .bg-amber-400,.dark .bg-amber-400\/10,.dark .bg-amber-400\/15,.dark .bg-amber-500,.dark .bg-amber-500\/10{background-color:#8c8a841a!important}.dark .border-amber-100,.dark .border-amber-200{border-color:#8c8a8433!important}.dark .border-amber-300,.dark .border-amber-400,.dark .border-amber-500{border-color:#8c8a844d!important}.dark .border-amber-200\/60{border-color:#8c8a842e!important}.dark .border-amber-300\/70{border-color:#8c8a8440!important}.dark .border-amber-400\/30{border-color:#8c8a8433!important}.dark .border-amber-400\/50{border-color:#8c8a8447!important}.dark .border-amber-500\/40{border-color:#8c8a8440!important}.dark .border-amber-500\/60{border-color:#8c8a8459!important}.dark .hover\:bg-amber-50:hover,.dark .hover\:bg-amber-100:hover{background-color:#8c8a8414!important}.dark .hover\:text-amber-300:hover{color:#edeae3!important}.dark .hover\:text-amber-800:hover{color:#8c8a84!important}.dark .dark\:border-amber-400\/40{border-color:#8c8a844d!important}.dark .dark\:border-amber-400\/50{border-color:#8c8a8459!important}.dark .dark\:border-amber-400\/70{border-color:#8c8a8473!important}.dark .dark\:border-amber-500\/30{border-color:#8c8a8440!important}.dark .dark\:border-amber-500\/40{border-color:#8c8a844d!important}.dark .dark\:border-amber-500\/60{border-color:#8c8a8466!important}.dark .dark\:border-amber-800{border-color:#8c8a844d!important}.hover\:bg-amber-50:hover,.hover\:bg-amber-100:hover{background-color:var(--cds-brand-soft)!important}.hover\:bg-amber-300:hover{background-color:var(--cds-brand-border)!important}.hover\:bg-amber-400\/10:hover,.hover\:bg-amber-500\/10:hover{background-color:color-mix(in srgb, var(--cds-brand-primary) 10%, transparent)!important}.hover\:text-amber-300:hover{color:var(--cds-brand-primary)!important}.hover\:text-amber-800:hover{color:var(--vk-gold-dark)!important}.focus\:border-amber-400:focus{border-color:var(--vk-gold)!important}.focus\:border-amber-500:focus{border-color:var(--cds-brand-primary)!important}.focus\:ring-amber-200:focus{--tw-ring-color:color-mix(in srgb, var(--cds-brand-primary) 24%, transparent)!important}.focus\:ring-amber-300:focus{--tw-ring-color:color-mix(in srgb, var(--cds-brand-primary) 32%, transparent)!important}.focus\:ring-amber-500\/20:focus{--tw-ring-color:color-mix(in srgb, var(--cds-brand-primary) 20%, transparent)!important}.vk-field-input{border:1px solid var(--vk-border-light);background:var(--vk-surface-light);width:100%;color:var(--vk-text-primary-light);border-radius:8px;padding:8px 12px;font-size:.875rem;box-shadow:0 1px 2px #0000000a}.vk-field-input:focus{border-color:var(--cds-input-border);box-shadow:var(--cds-focus-shadow);outline:none}.vk-field-input:hover:not(:disabled):not(:focus){box-shadow:0 0 0 1px var(--cds-input-hover-ring)}.dark .vk-field-input{color:#f1f5f9;background:#0f1114;border-color:#374151}.dark .vk-field-input:focus{border-color:var(--vk-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--cds-brand-primary) 14%, transparent)}.vk-field-input::placeholder{color:var(--vk-text-secondary-light);opacity:.6}.dark .vk-field-input::placeholder{color:#4b5563;opacity:1}.accent-amber-500{accent-color:var(--vk-gold)!important}.vk-app-shell{background:var(--vk-bg-light);color:var(--vk-text-primary-light)}.dark .vk-modal,.dark .vk-drawer,.dark .vk-panel,.dark .vk-card,.dark .vk-surface-card,.dark .vk-popover,.dark .vk-dropdown,.dark .vk-menu{border-color:#322f28!important}.dark .vk-close-btn,.dark .vk-dismiss-btn,.dark .vk-modal-close,.dark .vk-drawer-close,.dark .vk-icon-btn-close,.dark [data-vk-close],.dark button[aria-label=Close],.dark button[aria-label=Dismiss]{color:#8c8a84!important;background:#272623!important;border:1px solid #322f28!important}.dark .vk-close-btn:hover,.dark .vk-dismiss-btn:hover,.dark .vk-modal-close:hover,.dark .vk-drawer-close:hover,.dark .vk-icon-btn-close:hover,.dark [data-vk-close]:hover,.dark button[aria-label=Close]:hover,.dark button[aria-label=Dismiss]:hover{color:#edeae3!important;background:#322f28!important}.dark .vk-close-btn svg,.dark .vk-dismiss-btn svg,.dark .vk-modal-close svg,.dark .vk-drawer-close svg,.dark .vk-icon-btn-close svg,.dark [data-vk-close] svg,.dark button[aria-label=Close] svg,.dark button[aria-label=Dismiss] svg{color:#8c8a84!important;stroke:#8c8a84!important}.dark .vk-section-label,.dark .vk-category-label,.dark .vk-eyebrow,.dark .vk-form-label,.dark .vk-field-label,.dark .vk-nav-section-title,.dark .vk-overline{color:#6a6864!important}.dark .vk-nav-active{color:#edeae3!important;background-color:#272623!important;border-color:#322f28!important}.dark .vk-nav-active svg{color:#edeae3!important}.dark .vk-input,.dark .vk-select,.dark .vk-textarea,.dark input.vk-form-control,.dark select.vk-form-control,.dark textarea.vk-form-control{border-color:#322f28!important}.dark .vk-input:focus,.dark .vk-input:focus-visible,.dark .vk-select:focus,.dark .vk-select:focus-visible,.dark .vk-textarea:focus,.dark .vk-textarea:focus-visible,.dark input.vk-form-control:focus,.dark input.vk-form-control:focus-visible,.dark select.vk-form-control:focus,.dark select.vk-form-control:focus-visible,.dark textarea.vk-form-control:focus,.dark textarea.vk-form-control:focus-visible{border-color:var(--vk-gold)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--cds-brand-primary) 10%, transparent)!important;outline:none!important}.dark .vk-text-gold,.dark .text-amber-600,.dark .text-amber-700,.dark .text-amber-800,.dark .hover\:text-amber-300:hover,.dark .hover\:text-amber-800:hover{color:#edeae3!important}.dark .bg-amber-50,.dark .bg-amber-100,.dark .bg-amber-200,.dark .hover\:bg-amber-50:hover,.dark .hover\:bg-amber-100:hover{color:#edeae3!important;background-color:#1f1e1b!important}.dark .border-amber-300,.dark .border-amber-400,.dark .focus\:border-amber-400:focus{border-color:#322f28!important}.dark .vk-policy-gold-shimmer{color:#edeae3!important;background:#1f1e1b!important;border-color:#322f28!important;animation:none!important}.dark .vk-active-gold{background:var(--vk-gold)!important;color:var(--vk-gold-on)!important;border:1px solid var(--vk-gold)!important}.dark .vk-active-gold:hover{background:var(--vk-gold-mid)!important;border-color:var(--vk-gold-mid)!important;color:var(--vk-gold-on)!important}.dark .vk-cta-primary,.dark .vk-btn-primary,.dark button.vk-primary{background-color:var(--vk-gold)!important;color:var(--vk-action-primary-on)!important;border:1px solid var(--vk-gold)!important}.dark .vk-cta-primary:hover,.dark .vk-btn-primary:hover,.dark button.vk-primary:hover{background-color:var(--vk-gold-mid)!important;border-color:var(--vk-gold-mid)!important;color:var(--vk-action-primary-on)!important}.dark .vk-badge-dot,.dark .vk-notification-dot{background:var(--vk-gold)!important}.dark .vk-logo-stroke,.dark .vk-logo svg [data-vk-logo-stroke=true]{color:var(--vk-gold)!important;stroke:var(--vk-gold)!important}.vk-kpi-bar-track{background:color-mix(in srgb, var(--cds-brand-primary) 15%, transparent)}.vk-kpi-bar-fill{background:var(--vk-gold-dark)}.dark .vk-kpi-bar-track{background:#272623!important}.dark .vk-kpi-bar-fill{background:#8c8a84!important}.dark .bg-\[var\(--vk-gold\)\]{background-color:#8c8a84!important}.dark .text-\[var\(--vk-gold\)\]{color:#edeae3!important}:root{--color-gold:var(--vk-gold);--color-gold-hover:var(--vk-gold-mid);--color-gold-text:var(--vk-gold-dark);--color-gold-muted:var(--vk-gold-bg);--color-vk-page:var(--vk-bg-light);--color-vk-surface:var(--vk-surface-light);--color-vk-soft:var(--vk-surface-soft-light);--color-vk-border:var(--vk-border-light);--color-vk-border-md:var(--vk-border-med-light);--color-vk-ink:var(--vk-text-primary-light);--color-vk-ink-2:var(--vk-text-secondary-light);--color-vk-ink-3:var(--vk-text-tertiary-light);--color-vk-danger:var(--vk-danger);--color-vk-warning:var(--vk-warning);--color-vk-warning-accent:var(--vk-warning-accent);--color-vk-success:var(--vk-success);--color-vk-info:var(--vk-info);--color-vk-danger-bg:var(--vk-danger-bg);--color-vk-warning-bg:var(--vk-warning-bg);--color-vk-success-bg:var(--vk-success-bg);--color-vk-info-bg:var(--vk-info-bg)}.vk-text-body{color:var(--vk-text-primary-light);font-size:.875rem;font-weight:400;line-height:1.4}.vk-text-strong{color:var(--vk-text-primary-light);font-size:.875rem;font-weight:600;line-height:1.4}.vk-text-label{color:var(--vk-text-secondary-light);font-size:.75rem;font-weight:500;line-height:1.4}.vk-text-dim{color:var(--vk-text-tertiary-light);font-size:.75rem;font-weight:400;line-height:1.4}.vk-text-count{font-size:.75rem;font-weight:600;line-height:1.4}.vk-text-caps{text-transform:uppercase;letter-spacing:.14em;color:var(--vk-text-tertiary-light);font-size:.68rem;font-weight:700}.vk-text-mono{font-family:var(--vk-font-family-mono);letter-spacing:.01em;color:var(--vk-text-tertiary-light);font-size:.72rem;font-weight:400}.vk-text-head{letter-spacing:-.01em;color:var(--vk-text-primary-light);font-size:.9rem;font-weight:600;line-height:1.3}.vk-kpi-subtext{color:var(--vk-text-tertiary-light);font-size:.75rem;line-height:1.4}.dark .vk-text-body,.dark .vk-text-strong,.dark .vk-text-head{color:var(--vk-text-primary-dark)}.dark .vk-text-label{color:var(--vk-text-secondary-dark)}.dark .vk-text-dim,.dark .vk-text-caps,.dark .vk-text-mono,.dark .vk-kpi-subtext{color:var(--vk-text-tertiary-dark)}.vk-pill-danger{background:var(--vk-danger-bg);color:var(--vk-danger)}.vk-pill-warning{background:var(--vk-warning-bg);color:var(--vk-warning)}.vk-pill-success{background:var(--vk-success-bg);color:var(--vk-success)}.vk-pill-info{background:var(--vk-info-bg);color:var(--vk-info)}.vk-pill-neutral{background:var(--vk-surface-soft-light);color:var(--vk-text-secondary-light)}.vk-pill-violet{background:var(--vk-info-bg);color:var(--vk-info)}.vk-help-icon{cursor:help;border:1px solid var(--vk-border-light);width:1rem;height:1rem;color:var(--vk-text-tertiary-light);border-radius:9999px;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;display:inline-flex}.vk-pill{letter-spacing:.04em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;width:fit-content;padding:3px 8px;font-size:10.5px;font-weight:600;line-height:1.2;display:inline-flex}.dark .border-\[var\(--vk-gold\)\]{border-color:#322f28!important}html:not(.dark) :where(.vk-input,.vk-search,.vk-select,.vk-textarea,.vk-field-input,.vk-form-control,.vk-mdl__input,.vk-mdl__textarea,.vk-mdl__select,.vk-cbx-input,.vk-otp__cell)::placeholder{color:var(--cds-input-placeholder);opacity:1}html:not(.dark) :where(.vk-input,.vk-search,.vk-select,.vk-textarea,.vk-field-input,.vk-form-control,.vk-mdl__input,.vk-mdl__textarea,.vk-mdl__select,.vk-cbx-input,.vk-otp__cell):hover:not(:disabled):not(:focus){border-color:var(--cds-input-border)!important;box-shadow:0 0 0 1px var(--cds-input-hover-ring)!important}html:not(.dark) :where(.vk-input,.vk-search,.vk-select,.vk-textarea,.vk-field-input,.vk-form-control,.vk-mdl__input,.vk-mdl__textarea,.vk-mdl__select,.vk-cbx-input,.vk-otp__cell):focus{border-color:var(--cds-input-border)!important;box-shadow:var(--cds-focus-shadow)!important;outline:none!important}html:not(.dark) :where(.vk-input,.vk-search,.vk-select,.vk-textarea,.vk-field-input,.vk-form-control,.vk-mdl__input,.vk-mdl__textarea,.vk-mdl__select,.vk-cbx-input,.vk-otp__cell):is(.error,[aria-invalid=true]):focus{box-shadow:var(--cds-focus-danger-shadow)!important}html:not(.dark) :where(.vk-tbl__search,.vk-tb__search,.vk-login__input){transition:border-color .15s,box-shadow .15s}html:not(.dark) :where(.vk-tbl__search,.vk-tb__search,.vk-login__input):hover:not(:focus-within){border-color:var(--cds-input-border);box-shadow:0 0 0 1px var(--cds-input-hover-ring)}html:not(.dark) :where(.vk-tbl__search,.vk-tb__search,.vk-login__input):focus-within{border-color:var(--cds-input-border);box-shadow:var(--cds-focus-shadow)}html:not(.dark) :where(.vk-kpi-card,.vk-chart-card,.vk-card,.vk-panel){transition:border-color .18s,box-shadow .18s}@media (hover:hover){html:not(.dark) :where(.vk-kpi-card,.vk-chart-card,.vk-card,.vk-panel):hover{box-shadow:var(--cds-card-hover-shadow)}html:not(.dark) .vk-kpi-card-clickable:hover{border-color:var(--cds-border-default);box-shadow:var(--cds-card-hover-shadow)}}.vk-input-text-error{color:var(--cds-input-text-error)}.vk-input-text-success{color:var(--cds-input-text-success)}.vk-input-text-warning{color:var(--cds-input-text-warning)}.vk-input-text-accent{color:var(--cds-input-text-accent)}
