*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--danger:#b0362b;--danger-bg:#f7e6e4;--danger-line:#e0b2ac;--warning:#8a5d00;--warning-bg:#fbf1dc;--warning-line:#e2c27a;--success:#1e7a72;--success-bg:#e1f1ef;--success-line:#a9d3ce;--outcome-not-home:#8695a2;--outcome-interested:#2e8c6a;--outcome-callback:#d9a030;--outcome-not-interested:#c0483a;--outcome-sold:#1f5f8b;--outcome-do-not-knock:#1e2b38;--marker-edge:#0f24368c;--shadow-raised:0 1px 2px #0f243614,0 4px 12px #0f24360f;--shadow-popover:0 8px 28px #0f24362e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:4px;--radius-md:8px;--radius-pill:999px;--control-md:36px;--control-lg:48px;--font-sans:"Atkinson Hyperlegible Next","Atkinson Hyperlegible",system-ui,-apple-system,"Segoe UI",sans-serif;--font-data:"Atkinson Hyperlegible Mono",ui-monospace,Menlo,Consolas,monospace;--ink2:var(--ink);--ink3:var(--ink-muted);--mist:var(--paper);--mist2:var(--surface-sunken);--mist3:var(--line-strong);--field:var(--surface);--accent:var(--brand-text);--accent2:var(--brand-strong);--warn:var(--warning);--warn-bg:var(--warning-bg);--border:var(--line);--border2:var(--line-strong);--radius:var(--radius-md);--radius-lg:12px;--shadow:var(--shadow-raised);--shadow-lg:var(--shadow-popover);--font-display:var(--font-sans);--font-body:var(--font-sans);--font-mono:var(--font-sans);--sidebar-w:300px;--sidenav-w:200px;--sidenav-w-collapsed:52px;--strip-h:240px;color-scheme:light;--paper:#eef3f6;--surface:#fbfcfd;--surface-sunken:#e4ebf0;--line:#d6dfe6;--line-strong:#8091a1;--ink:#0f2436;--ink-muted:#566878;--brand:#1f5f8b;--brand-strong:#174c70;--on-brand:#fff;--brand-text:#1f5f8b;--brand-tint:#dce8f1;--chrome:#0f2436;--chrome-ink:#c9d6e0;--chrome-active:#7fb3d9;--chrome-hover:#1a3550;--focus:#1f5f8b}:root[data-scheme=red]{--paper:#f4f2f2;--surface:#fcfbfb;--surface-sunken:#eae6e6;--line:#e0dada;--line-strong:#9a8c8e;--ink:#26181a;--ink-muted:#6b5d5f;--brand:#7a2232;--brand-strong:#5f1a27;--on-brand:#fff;--brand-text:#7a2232;--brand-tint:#ede7e7;--chrome:#2a1418;--chrome-ink:#e6cdd1;--chrome-active:#d9a3ab;--chrome-hover:#3b1d22;--focus:#7a2232}:root[data-scheme=yellow]{--paper:#f3f3f0;--surface:#fcfcfa;--surface-sunken:#e9e8e2;--line:#dedcd3;--line-strong:#968f7c;--ink:#221e14;--ink-muted:#66604f;--brand:#e8a80c;--brand-strong:#d09400;--on-brand:#1f1a0a;--brand-text:#7e5900;--brand-tint:#fbf0d2;--chrome:#26200f;--chrome-ink:#e6dcc0;--chrome-active:#f2c14a;--chrome-hover:#383019;--focus:#7e5900}:root[data-scheme=green]{--paper:#f0f4f1;--surface:#fbfcfb;--surface-sunken:#e5ece7;--line:#d6e0d9;--line-strong:#829488;--ink:#142019;--ink-muted:#56685d;--brand:#1e7a5a;--brand-strong:#18654a;--on-brand:#fff;--brand-text:#1e7a5a;--brand-tint:#ddefe6;--chrome:#12241c;--chrome-ink:#c5d6cd;--chrome-active:#6cc6a0;--chrome-hover:#1c3329;--focus:#1e7a5a}:root[data-scheme=purple]{--paper:#f2f1f6;--surface:#fcfbfd;--surface-sunken:#e8e6f0;--line:#dcd8e6;--line-strong:#928ba4;--ink:#1c1630;--ink-muted:#625c76;--brand:#5b3fa0;--brand-strong:#4a3285;--on-brand:#fff;--brand-text:#5b3fa0;--brand-tint:#e8e2f4;--chrome:#1c1530;--chrome-ink:#d3cbe6;--chrome-active:#b9a4f0;--chrome-hover:#2a2145;--focus:#5b3fa0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#0b1621;--surface:#11202e;--surface-sunken:#0e1b28;--line:#1f3344;--line-strong:#596e80;--ink:#e2eaf0;--ink-muted:#8ca0b0;--brand:#6fa6cf;--brand-strong:#8dbadb;--on-brand:#0b1621;--brand-text:#8dbadb;--brand-tint:#15324a;--chrome:#07111a;--chrome-ink:#9db2c2;--chrome-active:#6fa6cf;--chrome-hover:#0f1e2c;--focus:#8dbadb}:root:not([data-theme=light])[data-scheme=red]{--paper:#141011;--surface:#1d1718;--surface-sunken:#181314;--line:#33292a;--line-strong:#726567;--ink:#ede6e6;--ink-muted:#a6999a;--brand:#d9a3ab;--brand-strong:#e7bcc2;--on-brand:#1a0a0d;--brand-text:#e7bcc2;--brand-tint:#2d2526;--chrome:#140a0c;--chrome-ink:#bfa5aa;--chrome-active:#d9a3ab;--chrome-hover:#241216;--focus:#e7bcc2}:root:not([data-theme=light])[data-scheme=yellow]{--paper:#13110b;--surface:#1c1a12;--surface-sunken:#17150e;--line:#312d20;--line-strong:#6c6754;--ink:#eeeae0;--ink-muted:#a8a190;--brand:#f2c14a;--brand-strong:#f6d172;--on-brand:#1a1505;--brand-text:#f2c14a;--brand-tint:#3a2f10;--chrome:#120f06;--chrome-ink:#bfb393;--chrome-active:#f2c14a;--chrome-hover:#1f1a0c;--focus:#f2c14a}:root:not([data-theme=light])[data-scheme=green]{--paper:#0d1411;--surface:#141f1a;--surface-sunken:#111a16;--line:#22322b;--line-strong:#596e64;--ink:#e3ece6;--ink-muted:#8fa398;--brand:#4cb38a;--brand-strong:#6cc6a0;--on-brand:#0d1411;--brand-text:#6cc6a0;--brand-tint:#173328;--chrome:#08110d;--chrome-ink:#9ab0a5;--chrome-active:#4cb38a;--chrome-hover:#0f1c17;--focus:#6cc6a0}:root:not([data-theme=light])[data-scheme=purple]{--paper:#110e19;--surface:#1a1625;--surface-sunken:#15121f;--line:#2c2640;--line-strong:#6b6480;--ink:#e9e6f1;--ink-muted:#a39cb8;--brand:#a991e0;--brand-strong:#bfaeea;--on-brand:#140f1f;--brand-text:#bfaeea;--brand-tint:#2a2142;--chrome:#0d0a16;--chrome-ink:#a79dc0;--chrome-active:#a991e0;--chrome-hover:#191329;--focus:#bfaeea}}:root[data-theme=dark]{--paper:#0b1621;--surface:#11202e;--surface-sunken:#0e1b28;--line:#1f3344;--line-strong:#596e80;--ink:#e2eaf0;--ink-muted:#8ca0b0;--brand:#6fa6cf;--brand-strong:#8dbadb;--on-brand:#0b1621;--brand-text:#8dbadb;--brand-tint:#15324a;--chrome:#07111a;--chrome-ink:#9db2c2;--chrome-active:#6fa6cf;--chrome-hover:#0f1e2c;--focus:#8dbadb}:root[data-theme=dark][data-scheme=red]{--paper:#141011;--surface:#1d1718;--surface-sunken:#181314;--line:#33292a;--line-strong:#726567;--ink:#ede6e6;--ink-muted:#a6999a;--brand:#d9a3ab;--brand-strong:#e7bcc2;--on-brand:#1a0a0d;--brand-text:#e7bcc2;--brand-tint:#2d2526;--chrome:#140a0c;--chrome-ink:#bfa5aa;--chrome-active:#d9a3ab;--chrome-hover:#241216;--focus:#e7bcc2}:root[data-theme=dark][data-scheme=yellow]{--paper:#13110b;--surface:#1c1a12;--surface-sunken:#17150e;--line:#312d20;--line-strong:#6c6754;--ink:#eeeae0;--ink-muted:#a8a190;--brand:#f2c14a;--brand-strong:#f6d172;--on-brand:#1a1505;--brand-text:#f2c14a;--brand-tint:#3a2f10;--chrome:#120f06;--chrome-ink:#bfb393;--chrome-active:#f2c14a;--chrome-hover:#1f1a0c;--focus:#f2c14a}:root[data-theme=dark][data-scheme=green]{--paper:#0d1411;--surface:#141f1a;--surface-sunken:#111a16;--line:#22322b;--line-strong:#596e64;--ink:#e3ece6;--ink-muted:#8fa398;--brand:#4cb38a;--brand-strong:#6cc6a0;--on-brand:#0d1411;--brand-text:#6cc6a0;--brand-tint:#173328;--chrome:#08110d;--chrome-ink:#9ab0a5;--chrome-active:#4cb38a;--chrome-hover:#0f1c17;--focus:#6cc6a0}:root[data-theme=dark][data-scheme=purple]{--paper:#110e19;--surface:#1a1625;--surface-sunken:#15121f;--line:#2c2640;--line-strong:#6b6480;--ink:#e9e6f1;--ink-muted:#a39cb8;--brand:#a991e0;--brand-strong:#bfaeea;--on-brand:#140f1f;--brand-text:#bfaeea;--brand-tint:#2a2142;--chrome:#0d0a16;--chrome-ink:#a79dc0;--chrome-active:#a991e0;--chrome-hover:#191329;--focus:#bfaeea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--danger:#f08a7e;--danger-bg:#3a1a18;--danger-line:#7a3a33;--warning:#e3b341;--warning-bg:#33270c;--warning-line:#6e5620;--success:#5cc2b6;--success-bg:#10302d;--success-line:#2c6a63;--outcome-not-home:#8ca0b0;--outcome-interested:#4b9c7f;--outcome-callback:#dead4d;--outcome-not-interested:#d65a48;--outcome-sold:#6fa6cf;--outcome-do-not-knock:#e2eaf0;--marker-edge:#000000b3;--shadow-raised:0 1px 2px #00000066,0 6px 16px #00000059;--shadow-popover:0 8px 28px #000000a6}}:root[data-theme=dark]{color-scheme:dark;--danger:#f08a7e;--danger-bg:#3a1a18;--danger-line:#7a3a33;--warning:#e3b341;--warning-bg:#33270c;--warning-line:#6e5620;--success:#5cc2b6;--success-bg:#10302d;--success-line:#2c6a63;--outcome-not-home:#8ca0b0;--outcome-interested:#4b9c7f;--outcome-callback:#dead4d;--outcome-not-interested:#d65a48;--outcome-sold:#6fa6cf;--outcome-do-not-knock:#e2eaf0;--marker-edge:#000000b3;--shadow-raised:0 1px 2px #00000066,0 6px 16px #00000059;--shadow-popover:0 8px 28px #000000a6}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--ink);background:var(--mist);height:100vh;overflow:hidden}button{cursor:pointer;font-family:inherit}button:disabled{opacity:.45;cursor:not-allowed}a:has(>svg),button:has(>svg){display:inline-flex;align-items:center;justify-content:center;gap:.4em;white-space:nowrap}a>svg,button>svg{vertical-align:0}input,select,textarea{font-family:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tabular,table{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}.vk-label{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.vk-meta{font-size:13px;line-height:18px}.vk-id,.vk-meta{color:var(--ink-muted)}.vk-id{font-family:var(--font-data);font-size:12px}.vk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-md);padding:0 16px;border-radius:var(--radius-md);border:1px solid transparent;font:600 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.vk-btn--sm{height:32px;padding:0 12px;font-size:13px;gap:6px}.vk-btn--lg{height:var(--control-lg);padding:0 20px;font-size:16px}.vk-btn--block{width:100%}.vk-btn--primary{background:var(--brand);color:var(--on-brand)}.vk-btn--primary:hover:not(:disabled){background:var(--brand-strong)}.vk-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.vk-btn--secondary:hover:not(:disabled){background:var(--surface-sunken)}.vk-btn--secondary[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand-text);color:var(--ink)}.vk-btn--quiet{background:transparent;color:var(--brand-text)}.vk-btn--quiet:hover:not(:disabled){background:var(--brand-tint)}.vk-btn--danger{color:var(--danger);border-color:var(--danger)}.vk-btn--danger,.vk-seg{background:var(--surface)}.vk-seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}.vk-seg>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;background:transparent;color:var(--ink);font:500 13px/18px var(--font-sans);cursor:pointer;white-space:nowrap}.vk-seg>button+button{border-left:1px solid var(--line-strong)}.vk-seg>button:hover:not([aria-pressed=true]):not([aria-checked=true]){background:var(--surface-sunken)}.vk-seg>button[aria-checked=true],.vk-seg>button[aria-pressed=true]{background:var(--brand);color:var(--on-brand);font-weight:600}.vk-seg--block{display:flex;width:100%}.vk-seg--block>button{flex:1;padding:0 6px}.vk-input,.vk-select,.vk-textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:400 14px/20px var(--font-sans)}.vk-input,.vk-select{height:var(--control-md);padding:0 12px}.vk-select{padding-right:28px}.vk-textarea{padding:8px 12px;resize:vertical;min-height:72px}.vk-input::-moz-placeholder,.vk-textarea::-moz-placeholder{color:var(--ink-muted);opacity:1}.vk-input::placeholder,.vk-textarea::placeholder{color:var(--ink-muted);opacity:1}.vk-input--sm,.vk-select--sm{height:32px;font-size:13px}.vk-inputwrap{position:relative;display:flex;align-items:center;min-width:0}.vk-inputwrap>svg{position:absolute;left:11px;color:var(--ink-muted);pointer-events:none}.vk-inputwrap>.vk-input{padding-left:34px}.vk-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;gap:12px}.vk-card__title{font:700 17px/22px var(--font-sans);color:var(--ink);margin:0;overflow-wrap:anywhere}.vk-stats{display:flex;flex-wrap:wrap;gap:20px;font-variant-numeric:tabular-nums}.vk-stats>div{display:grid;gap:2px;min-width:0}.vk-stats strong{font:700 18px/22px var(--font-sans);color:var(--ink)}.vk-section{padding:16px;border-bottom:1px solid var(--line);display:grid;gap:10px}.vk-help{font-size:12px;line-height:16px;color:var(--ink-muted)}.vk-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;border-radius:var(--radius-pill);border:1px solid;font:600 12px/16px var(--font-sans);color:var(--ink);white-space:nowrap}.vk-pill[data-tone=good]{background:var(--success-bg);border-color:var(--success-line)}.vk-pill[data-tone=good] svg{color:var(--success)}.vk-pill[data-tone=fair]{background:var(--warning-bg);border-color:var(--warning-line)}.vk-pill[data-tone=fair] svg{color:var(--warning)}.vk-pill[data-tone=poor]{background:var(--danger-bg);border-color:var(--danger-line)}.vk-pill[data-tone=poor] svg{color:var(--danger)}.vk-pill[data-tone=neutral]{background:var(--surface-sunken);border-color:var(--line);color:var(--ink-muted)}.vk-empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:24px;max-width:320px}.vk-empty__icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand-text)}.vk-empty__title{font:700 17px/22px var(--font-sans);color:var(--ink)}.vk-iconbtn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--ink-muted);cursor:pointer;flex-shrink:0}.vk-iconbtn:hover{background:var(--surface-sunken);color:var(--ink)}.vk-page-title{font:700 28px/34px var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0}.vk-section-title{font:700 20px/26px var(--font-sans);color:var(--ink);margin:0}.vk-tablewrap{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:auto}.vk-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.vk-table th{position:sticky;top:0;z-index:1;background:var(--surface-sunken);text-align:left;padding:10px 12px;font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;border-bottom:1px solid var(--line)}.vk-table th[aria-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vk-table td,.vk-table th[aria-sort=ascending],.vk-table th[aria-sort=descending],.vk-table th[aria-sort]:hover{color:var(--ink)}.vk-table td{padding:10px 12px;border-top:1px solid var(--line);vertical-align:middle;white-space:nowrap}.vk-table tbody tr{cursor:pointer}.vk-table tbody tr:hover td{background:color-mix(in srgb,var(--brand-tint) 50%,var(--surface))}.vk-table tbody tr[aria-selected=true] td{background:var(--brand-tint)}.vk-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--brand-text)}.vk-table .num{text-align:right}.vk-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(15,36,54,.45)}.vk-dialog{width:min(400px,100%);background:var(--surface);color:var(--ink);border-radius:12px;box-shadow:var(--shadow-popover);padding:20px;display:grid;gap:12px}.vk-dialog__title{font:700 17px/22px var(--font-sans);margin:0}.vk-dialog__actions{display:flex;justify-content:flex-end;gap:8px}.vk-alert{font-size:13px;line-height:18px;border-radius:var(--radius-md);padding:8px 10px;border:1px solid}.vk-alert[data-tone=danger]{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-line)}.vk-float{display:flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.vk-float,.vk-float>button{align-items:center;color:var(--ink)}.vk-float>button{display:inline-flex;gap:6px;height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;font:500 13px/18px var(--font-sans);cursor:pointer;white-space:nowrap}.vk-float>button:hover:not([aria-pressed=true]){background:var(--surface-sunken)}.vk-float>button[aria-pressed=true]{background:var(--brand);color:var(--on-brand);font-weight:600}.vk-float .vk-float__label{padding:0 8px;font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.vk-login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--paper)}.vk-login__brand{background:var(--chrome);color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;background-image:linear-gradient(color-mix(in srgb,var(--chrome-ink) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--chrome-ink) 9%,transparent) 1px,transparent 1px);background-size:32px 32px}.vk-login__mark{font:800 24px/28px var(--font-sans);letter-spacing:-.02em;color:#fff}.vk-login__mark--small{display:none;color:var(--ink);font-size:22px}.vk-login__headline{margin:0;font:700 34px/40px var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.vk-login__form{display:grid;place-items:center;padding:32px 24px}@media (max-width:820px){.vk-login{grid-template-columns:1fr}.vk-login__brand{display:none}.vk-login__mark--small{display:block}}.vk-toast{position:fixed;bottom:24px;right:24px;z-index:999;max-width:min(420px,calc(100vw - 48px));display:flex;gap:10px;align-items:flex-start;padding:12px 16px;background:var(--surface);color:var(--ink);border:1px solid;border-radius:12px;box-shadow:var(--shadow-popover);font:500 14px/20px var(--font-sans);pointer-events:none}@media (prefers-reduced-motion:no-preference){.vk-toast{animation:vk-toast-in var(--dur-enter) var(--ease-out)}}@keyframes vk-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vk-drawer-backdrop{position:fixed;inset:0;z-index:200;display:flex;justify-content:flex-end;background:rgba(15,36,54,.4)}.vk-drawer{max-width:95vw;height:100%;display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border-left:1px solid var(--line);box-shadow:var(--shadow-popover)}@media (pointer:coarse){:root{--control-md:44px}.vk-btn--sm{height:40px}.vk-float>button,.vk-seg>button{height:44px;padding:0 14px}.vk-iconbtn{width:44px;height:44px}.vk-input--sm,.vk-select--sm{height:44px;font-size:15px}.vk-table td,.vk-table th{padding-top:12px;padding-bottom:12px}}:root{--dur-press:120ms;--dur-short:150ms;--dur-enter:220ms;--dur-exit:160ms;--dur-highlight:1200ms;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1)}.vk-btn,.vk-float>button,.vk-iconbtn,.vk-seg>button{transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.vk-btn:active:not(:disabled),.vk-float>button:active,.vk-iconbtn:active,.vk-seg>button:active{transform:scale(.97)}.vk-btn--primary:active:not(:disabled){background:var(--brand-strong)}.vk-pop{animation:vk-pop var(--dur-short) var(--ease-out);transform-origin:center}@keyframes vk-pop{0%{transform:scale(.85);opacity:.6}to{transform:none;opacity:1}}.vk-flash{animation:vk-flash var(--dur-highlight) var(--ease-out)}@keyframes vk-flash{0%{background-color:var(--brand-tint);box-shadow:inset 0 0 0 2px var(--brand-text)}}.vk-spin{animation:vk-spin .7s linear infinite}@keyframes vk-spin{to{transform:rotate(1turn)}}.vk-loading{opacity:.55;transition:opacity var(--dur-short) var(--ease-out)}.vk-drawer-backdrop{animation:vk-fade var(--dur-enter) var(--ease-out)}.vk-drawer{animation:vk-drawer-in var(--dur-enter) var(--ease-drawer)}.vk-backdrop{animation:vk-fade var(--dur-short) var(--ease-out)}.vk-dialog{animation:vk-dialog-in var(--dur-enter) var(--ease-out)}@keyframes vk-fade{0%{opacity:0}to{opacity:1}}@keyframes vk-drawer-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes vk-dialog-in{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.vk-btn:active:not(:disabled),.vk-float>button:active,.vk-iconbtn:active,.vk-seg>button:active{transform:none}.vk-loading{opacity:.55}}.vk-signal{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:repeating-linear-gradient(135deg,#ffd23f 0 3px,#ff8a1f 3px 6px);color:#1a1205;font-size:11px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 0 2px #fff6d6,0 0 2px #fff6d6;box-shadow:0 0 0 2px var(--chrome),0 0 10px 1px rgba(255,160,40,.55);animation:vk-signal-glow 2.4s ease-in-out infinite}@keyframes vk-signal-glow{0%,to{box-shadow:0 0 0 2px var(--chrome),0 0 6px 0 rgba(255,160,40,.35)}50%{box-shadow:0 0 0 2px var(--chrome),0 0 14px 3px rgba(255,160,40,.75)}}@media (prefers-reduced-motion:reduce){.vk-signal{animation:none}}