@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--vk-tab-fade-start:0px;--vk-tab-fade-end:0px}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--container-7xl:80rem;--text-xs:var(--text-xs);--text-sm:var(--text-sm);--text-base:var(--text-base);--text-lg:var(--text-lg);--text-xl:var(--text-xl);--text-2xl:var(--text-2xl);--text-3xl:var(--text-3xl);--text-4xl:var(--text-4xl);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-numeric:var(--font-numeric);--radius-round:var(--radius-round);--ease-standard:var(--ease-standard)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.bg-background{background-color:var(--background)}.text-foreground{color:var(--foreground)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0d0d0c;--foreground:#e1dfdb;--surface:#0d0d0c;--card:#1b1a18;--surface-elevated:#23211f;--muted-foreground:#aba59b;--muted-subtle:#8b8274;--primary:#e0693e;--primary-hover:#ea7b53;--primary-active:#ea5d2a;--primary-foreground:#1d110c;--ring:#d2592d;--border:#ffffff38;--border-subtle:#ffffff29;--input-border:#ffffff5c;--canvas:var(--background);--base-light:#fff;--void:#24150f;--card-fill:#e1dfdb05;--primary-tint:#e0693e24;--primary-line:#e0693e8c;--glyph-line:#e0693e73;--dash-line:#aba59b52;--surface-sunken:#0c0b0a;--media-placeholder:#1d1c1a;--hatch-ground:#000;--hatch-edge:#1f1f1f;--hatch-line:#ffffff1f;--info:#6cb2e5;--info-tint:#6cb2e51f;--info-line:#6cb2e580;--success:#4abf94;--success-tint:#4abf941f;--success-line:#4abf9480;--warning:#f2ba36;--warning-tint:#f2ba361f;--warning-line:#f2ba3680;--danger:#ed6e7a;--danger-tint:#ed6e7a1f;--danger-line:#ed6e7a80;--on-status:#151413;--overlay:#080807b8;--chart-1:#d95926;--chart-2:#199e70;--chart-3:#3987e5;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--seq-1:#8a3915;--seq-2:#a8471b;--seq-3:#c65725;--seq-4:#de6d3d;--seq-5:#ee8961;--seq-6:#faa685;--seq-7:#ffc4ab;--div-1:#97c1f7;--div-2:#5894e0;--div-3:#2863ab;--div-4:#4a4744;--div-5:#a8471b;--div-6:#e06b39;--div-7:#f5a88b}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f7f7;--foreground:#1f1c19;--surface:#f8f7f7;--card:#fff;--surface-elevated:#fff;--muted-foreground:#59544f;--muted-subtle:#6b6661;--primary:#be4113;--primary-hover:#a4360e;--primary-active:#932f0b;--primary-foreground:#fff;--ring:#be4113;--border:#1f1c1985;--border-subtle:#1f1c1924;--input-border:var(--border);--canvas:var(--background);--base-light:#fff;--void:#24150f;--card-fill:#1f1c1906;--primary-tint:#be411317;--primary-line:#be411380;--glyph-line:#be411373;--dash-line:#59544f61;--surface-sunken:#efedec;--media-placeholder:#e7e6e4;--hatch-ground:#e8e6e3;--hatch-edge:#cfccc9;--hatch-line:#1f1c1929;--info:#105e9e;--info-tint:#105e9e14;--info-line:#105e9e66;--success:#116949;--success-tint:#11694914;--success-line:#11694966;--warning:#8e4e06;--warning-tint:#f5a70a24;--warning-line:#b06d0780;--danger:#b81e2d;--danger-tint:#b81e2d14;--danger-line:#b81e2d73;--on-status:#fff;--overlay:#1f1c1973;--chart-1:#eb6834;--chart-2:#1baf7a;--chart-3:#2a78d6;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#6250d6;--chart-8:#e34948;--seq-1:#e19678;--seq-2:#d57955;--seq-3:#c35f36;--seq-4:#b04613;--seq-5:#953400;--seq-6:#772700;--seq-7:#5a1b00;--div-1:#02468b;--div-2:#2e69b2;--div-3:#6c95c9;--div-4:#d4d0cd;--div-5:#d88767;--div-6:#c5521c;--div-7:#953400}[data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#050505;--foreground:#f9f8f6;--surface:#050505;--card:#131211;--surface-elevated:#181716;--muted-foreground:#dcd8d0;--muted-subtle:#c8c3bc;--primary:#ff925c;--primary-hover:#ffae80;--primary-active:#ff8547;--primary-foreground:#180b06;--ring:#ffa570;--border:#f9f8f6b3;--border-subtle:#f9f8f685;--input-border:var(--border);--canvas:var(--background);--base-light:#fff;--void:#24150f;--card-fill:#f9f8f608;--primary-tint:#ff925c29;--primary-line:#ff925cd9;--glyph-line:#ff925cd9;--dash-line:#dcd8d099;--surface-sunken:#030302;--media-placeholder:#201f1d;--hatch-ground:#000;--hatch-edge:#f9f8f699;--hatch-line:#f9f8f666;--info:#92d0fc;--info-tint:#92d0fc24;--info-line:#92d0fccc;--success:#6ce5b8;--success-tint:#6ce5b824;--success-line:#6ce5b8cc;--warning:#ffd65c;--warning-tint:#ffd65c24;--warning-line:#ffd65ccc;--danger:#ff99a3;--danger-tint:#ff99a324;--danger-line:#ff99a3cc;--on-status:#0b0a0a;--overlay:#030302d9;--chart-1:#d95926;--chart-2:#199e70;--chart-3:#3987e5;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--seq-1:#8a3915;--seq-2:#a8471b;--seq-3:#c65725;--seq-4:#de6d3d;--seq-5:#ee8961;--seq-6:#faa685;--seq-7:#ffc4ab;--div-1:#97c1f7;--div-2:#5894e0;--div-3:#2863ab;--div-4:#4a4744;--div-5:#a8471b;--div-6:#e06b39;--div-7:#f5a88b}:root{--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius:0px;--radius-round:50%;--z-dropdown:50;--z-sticky:100;--z-fixed:200;--z-modal-backdrop:300;--z-modal:400;--z-popover:500;--z-tooltip:600;--motion-fast:.2s;--motion-normal:.3s;--motion-slow:.5s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--bp-xs:28rem;--bp-sm:36rem;--bp-md:40rem;--bp-lg:48rem;--bp-xl:60rem;--bp-2xl:80rem;--section-gutter:clamp(1.5rem, 5vw, 2.5rem);--content-max:80rem;--prose-max:44rem;--sidebar-width:15rem;--topbar-height:56px;--control-height:44px;--control-height-xs:24px;--control-height-sm:32px;--control-height-md:44px;--control-font-size:1rem;--control-padding-block:.6rem;--button-height:40px;--button-height-sm:32px;--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-display:Manrope, ui-sans-serif, system-ui, sans-serif;--font-numeric:"Space Grotesk", ui-monospace, monospace;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace}.vk-text-display-xl{font-family:var(--font-display);letter-spacing:0;font-size:108px;font-weight:400;line-height:1.04}.vk-text-display-light{font-family:var(--font-display);letter-spacing:-.02em;font-size:64px;font-weight:200;line-height:1.12}.vk-text-display-bold{font-family:var(--font-display);letter-spacing:-.03em;font-size:64px;font-weight:700;line-height:1.12}.vk-text-statement{font-family:var(--font-display);letter-spacing:-.03em;font-size:40px;font-weight:400;line-height:1.12}.vk-text-heading-1{font-family:var(--font-display);letter-spacing:-.025em;font-size:40px;font-weight:700;line-height:1.1}.vk-text-heading-2{font-family:var(--font-display);letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1.15}.vk-text-subtitle{font-family:var(--font-display);font-size:21px;font-weight:400;line-height:1.4}.vk-text-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:1.3}.vk-text-lead-display{font-family:var(--font-display);letter-spacing:.01em;font-size:18px;font-weight:400;line-height:1.55}.vk-text-title-sm{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}.vk-text-question{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.4}.vk-text-title-xs{font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.25}.vk-text-section-label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.6}.vk-text-lead{font-family:var(--font-sans);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.5}.vk-text-body-lg{font-family:var(--font-sans);letter-spacing:.005em;font-size:18px;font-weight:400;line-height:1.7}.vk-text-quote{font-family:var(--font-sans);letter-spacing:.01em;font-size:16.8px;font-weight:400;line-height:1.78}.vk-text-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.6}.vk-text-body-sm{font-family:var(--font-sans);font-size:15.5px;font-weight:400;line-height:1.65}.vk-text-small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.6}.vk-text-eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5}.vk-text-card-eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.6}.vk-text-nav-link{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.6}.vk-text-button{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.25}.vk-text-footnote{font-family:var(--font-sans);letter-spacing:.03em;font-size:12px;font-weight:500;line-height:1.45}.vk-text-meta{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.35}.vk-text-badge{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.vk-text-numeral-xl{font-family:var(--font-numeric);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:128px;font-weight:700;line-height:.9}.vk-text-numeral{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1}.vk-text-glyph{font-family:var(--font-numeric);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;line-height:1}.vk-text-numeric-label{font-family:var(--font-numeric);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.35}.vk-text-code{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.65}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-base,1rem);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.vk-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.vk-stack{gap:1rem;display:grid}.vk-dot-grid{background-color:var(--background);background-image:radial-gradient(circle, var(--foreground) .5px, transparent .6px)}@supports (color:color-mix(in lab, red, red)){.vk-dot-grid{background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 12%, transparent) .5px, transparent .6px)}}.vk-dot-grid{background-size:10px 10px}.vk-grain{position:relative}.vk-grain:before{content:"";pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.vk-icon{flex-shrink:0;display:block}.vk-btn{box-sizing:border-box;max-width:100%;min-height:var(--button-height,40px);font:inherit;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius,0);cursor:pointer;transition:border-color var(--motion-normal) var(--ease-standard), background var(--motion-normal) var(--ease-standard), color var(--motion-normal) var(--ease-standard);border:1px solid #0000;align-items:stretch;gap:0;padding:0;line-height:1.25;text-decoration:none;display:inline-flex}.vk-btn:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.vk-btn-label{align-items:center;padding:.65rem 1.1rem .65rem 1.25rem;display:inline-flex}.vk-btn-label:only-child{padding-right:1.25rem}.vk-btn-glyph{flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:2.25rem;display:flex}.vk-btn[data-vk-variant=text]{width:auto;min-height:var(--button-height-sm,32px);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;text-align:left;justify-content:flex-start;font-weight:500}.vk-btn[data-vk-variant=text] .vk-btn-label,.vk-btn[data-vk-variant=text] .vk-btn-label:only-child{padding:var(--space-xs) 0}.vk-btn[data-vk-variant=text] .vk-btn-glyph{width:auto;padding-left:var(--space-xs)}.vk-btn[data-vk-size=sm]{font-size:.6875rem}.vk-btn[data-vk-size=sm] .vk-btn-label{padding:.4rem .75rem .4rem .85rem}.vk-btn[data-vk-size=sm] .vk-btn-label:only-child{padding-right:.85rem}.vk-btn[data-vk-size=sm] .vk-btn-glyph{width:1.85rem}.vk-btn[data-vk-variant=text][data-vk-size=sm]{font-size:var(--text-sm)}@media (max-width:40rem){.vk-btn:not([data-vk-variant=text]):not([data-vk-size=xs]){justify-content:space-between;width:100%}}@media (pointer:fine) and (not (any-pointer:coarse)){.vk-btn[data-vk-size=xs]{width:auto;font-size:.6875rem}.vk-btn[data-vk-size=xs] .vk-btn-label,.vk-btn[data-vk-size=xs] .vk-btn-label:only-child{padding:0 var(--space-sm)}.vk-btn[data-vk-size=xs] .vk-btn-glyph{width:var(--control-height)}.vk-btn[data-vk-variant=text][data-vk-size=xs]{font-size:var(--text-xs)}.vk-btn[data-vk-variant=text][data-vk-size=xs] .vk-btn-label,.vk-btn[data-vk-variant=text][data-vk-size=xs] .vk-btn-label:only-child{padding:0}.vk-btn[data-vk-variant=text][data-vk-size=xs] .vk-btn-glyph{width:auto}}@keyframes vk-glyph-blink{0%,72%,to{opacity:1;filter:brightness()}78%{opacity:.32;filter:brightness(1.35)}84%{opacity:1;filter:brightness()}}@keyframes vk-glyph-sweep{0%,72%,to{border-color:var(--border)}76%{border-color:color-mix(in srgb, var(--border) 35%, var(--primary) 65%) var(--border) var(--border) var(--border)}80%{border-color:var(--border) color-mix(in srgb, var(--border) 35%, var(--primary) 65%) var(--border) var(--border)}84%{border-color:var(--border) var(--border) color-mix(in srgb, var(--border) 35%, var(--primary) 65%) var(--border)}88%{border-color:var(--border) var(--border) var(--border) color-mix(in srgb, var(--border) 35%, var(--primary) 65%)}}.vk-glyph{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius,0);flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;line-height:1;animation:3.4s linear infinite vk-glyph-sweep;display:inline-flex}.vk-glyph-char{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--muted-subtle);font-size:1.0625rem;font-weight:500;animation:3.4s step-end infinite vk-glyph-blink}.vk-section-header{margin:0 0 clamp(1.5rem,4vw,2rem)}.vk-section-heading{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);align-items:center;gap:.65rem;margin:0;font-weight:500;display:flex}.vk-section-heading .vk-glyph{border-color:var(--glyph-line)}.vk-section-heading .vk-glyph-char{color:var(--primary)}.vk-section-lead{letter-spacing:-.01em;max-width:44rem;color:var(--foreground);margin:clamp(1rem,2.5vw,1.35rem) 0 0;font-size:clamp(1.0625rem,2.4vw,1.375rem);line-height:1.5}.vk-divider{box-sizing:border-box;border:0;border-top:1px solid var(--border-subtle);width:100%;height:0;margin:0}.vk-divider-dashed{border-top:1px dashed var(--dash-line)}.vk-divider-strong{border-top-color:var(--border)}.vk-hatch{box-sizing:border-box;border-top:1px solid var(--hatch-edge);border-bottom:1px solid var(--hatch-edge);background-color:var(--hatch-ground);background-image:repeating-linear-gradient(-45deg, transparent, transparent 8px, var(--hatch-line) 8px, var(--hatch-line) 9px);width:100%;height:clamp(.85rem,2.1vw,1.2rem);display:block}.vk-card-grid{grid-template-columns:1fr;gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.vk-card-grid-2,.vk-card-grid-3,.vk-card-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem) and (max-width:59.99rem){.vk-card-grid-3>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:60rem){.vk-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vk-card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.vk-card{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--card-fill);flex-direction:column;gap:.65rem;min-width:0;padding:clamp(1.15rem,2.8vw,1.6rem);list-style:none;display:flex}.vk-card-eyebrow{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin:0;font-weight:600}.vk-card-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:clamp(1.0625rem,2.2vw,1.25rem);font-weight:700;line-height:1.3}.vk-card-body{color:var(--muted-foreground);margin:0;font-size:clamp(.875rem,1.9vw,.96875rem);line-height:1.65}.vk-card-points{border-top:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--foreground);gap:.4rem;margin:auto 0 0;padding:.85rem 0 0;list-style:none;display:grid}.vk-card-points li{grid-template-columns:auto 1fr;column-gap:.55rem;display:grid}.vk-card-points li:before{content:"+";color:var(--primary)}.vk-card-footnote{border-top:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--foreground);margin:auto 0 0;padding-top:.85rem}.vk-step-number{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-2xl);color:var(--primary);font-weight:500;line-height:1}.vk-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width:40rem){.vk-media-grid{grid-template-columns:1fr}}@media (min-width:60rem){.vk-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vk-media-card{min-width:0;list-style:none}.vk-media-card-wrap{color:inherit;border-radius:var(--radius,0);flex-direction:column;gap:clamp(.85rem,2.15vw,1.1rem);text-decoration:none;display:flex}.vk-media-card-wrap:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.vk-media-card-media{aspect-ratio:var(--vk-media-ratio,16 / 9);background:var(--media-placeholder);max-width:100%;position:relative;overflow:hidden}.vk-media-card-img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.vk-media-card-wrap:hover .vk-media-card-img,.vk-media-card-wrap:focus-visible .vk-media-card-img{transform:scale(1.04)}.vk-media-card-body{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.vk-media-card-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);font-size:clamp(1rem,2.35vw,1.125rem);font-weight:600;line-height:1.2}.vk-media-card-meta,.vk-media-card-link{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.35}.vk-media-card-meta{color:var(--muted-subtle)}.vk-media-card-services{letter-spacing:.01em;color:var(--muted-foreground);margin:clamp(.2rem,.75vw,.35rem) 0 0;font-size:clamp(.8125rem,2vw,.875rem);line-height:1.55}.vk-media-card-link{color:var(--foreground);transition:color var(--motion-fast) var(--ease-standard);align-items:center;gap:.4rem;margin-top:clamp(.35rem,1vw,.5rem);display:inline-flex}.vk-media-card-wrap:hover .vk-media-card-link,.vk-media-card-wrap:focus-visible .vk-media-card-link{color:var(--primary)}.vk-media-card-arrow{width:.875rem;height:.875rem;transition:transform var(--motion-fast) var(--ease-standard)}.vk-media-card-wrap:hover .vk-media-card-arrow,.vk-media-card-wrap:focus-visible .vk-media-card-arrow{transform:translate(1px,-1px)}.vk-media-card-outlined .vk-media-card-wrap{border:1px solid var(--border-subtle);background:var(--card-fill);height:100%;transition:border-color var(--motion-normal) var(--ease-standard);gap:0}.vk-media-card-outlined .vk-media-card-wrap:hover{border-color:var(--primary-line)}.vk-media-card-outlined .vk-media-card-media{border-bottom:1px solid var(--border-subtle)}.vk-media-card-outlined .vk-media-card-body{gap:.5rem;padding:clamp(1rem,2.5vw,1.35rem)}.vk-media-card-outlined .vk-media-card-wrap:hover .vk-media-card-img{transform:none}.vk-media-title-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.vk-badge{border:1px solid var(--primary-line);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);align-items:center;padding:.2rem .5rem;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}.vk-badge-icon{gap:var(--space-xs)}.vk-badge[tabindex]:not([tabindex="-1"]){box-sizing:border-box;min-height:var(--button-height-sm)}.vk-badge:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-quote{flex-direction:column;height:100%;margin:0;padding:0 0 clamp(1.15rem,2.85vw,1.85rem);display:flex;position:relative}.vk-quote-text{letter-spacing:.01em;color:var(--muted-foreground);margin:0;padding-right:clamp(1.35rem,3.5vw,1.75rem);font-size:clamp(.9rem,2.15vw,1.05rem);line-height:1.78}.vk-quote-text strong{color:inherit;font-weight:400}.vk-quote-icon{color:var(--muted-foreground);position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.vk-quote-icon{color:color-mix(in srgb, var(--muted-foreground) 72%, var(--foreground) 28%)}}.vk-quote-icon{opacity:.75;pointer-events:none}.vk-quote-icon .vk-icon{width:1.125rem;height:1.125rem}.vk-quote-footer{margin-top:auto;padding-top:clamp(.45rem,1.25vw,.65rem)}.vk-quote-cite{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;font-style:normal;line-height:1.35;display:flex}.vk-quote-identity{align-items:center;gap:clamp(.45rem,1.25vw,.6rem);display:inline-flex}.vk-avatar{border-radius:var(--radius-round);object-fit:cover;flex-shrink:0;width:clamp(1.75rem,4.5vw,2.125rem);height:clamp(1.75rem,4.5vw,2.125rem)}.vk-avatar-initials{background:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vk-avatar-initials{background:color-mix(in srgb, var(--muted-foreground) 22%, transparent)}}.vk-avatar-initials{font-family:var(--font-display);letter-spacing:.02em;color:var(--muted-foreground);font-size:clamp(.625rem,1.5vw,.6875rem);font-weight:600}.vk-quote-name{font-family:var(--font-display);color:var(--foreground);font-size:clamp(.8125rem,2vw,.875rem);font-weight:600}.vk-quote-sep{color:var(--muted-foreground);margin-inline:clamp(.3rem,1.2vw,.5rem)}@supports (color:color-mix(in lab, red, red)){.vk-quote-sep{color:color-mix(in srgb, var(--muted-foreground) 55%, transparent)}}.vk-quote-sep{-webkit-user-select:none;user-select:none;font-size:clamp(.75rem,1.8vw,.8125rem)}.vk-quote-role{font-family:var(--font-numeric);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-subtle);font-size:.6875rem;font-weight:500;position:relative;top:1px}.vk-faq-list{grid-template-columns:1fr;gap:clamp(1.1rem,2.5vw,1.5rem);max-width:52rem;margin:0;display:grid}@media (min-width:60rem){.vk-faq-list-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.vk-faq-list-2>:last-child:nth-child(odd){grid-column:1/-1}}.vk-faq-item{border:1px solid var(--border-subtle);background:var(--card-fill);padding:clamp(1rem,2.5vw,1.35rem) clamp(1rem,3vw,1.5rem)}.vk-faq-question{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0 0 .5rem;font-size:clamp(.9375rem,2vw,1.0625rem);font-weight:600;line-height:1.4}.vk-faq-answer{color:var(--muted-foreground);margin:0;font-size:clamp(.875rem,1.9vw,.969rem);line-height:1.65}.vk-tile-heading{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 clamp(1rem,2.5vw,1.25rem);font-weight:600;line-height:1.25}.vk-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width:48rem){.vk-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:28rem){.vk-tile-grid{grid-template-columns:1fr}}.vk-tile{box-sizing:border-box;border:1px solid var(--border-subtle);height:100%;color:inherit;transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);flex-direction:column;gap:.45rem;padding:clamp(.9rem,2.5vw,1.25rem);text-decoration:none;display:flex}.vk-tile:hover{border-color:var(--primary-line)}.vk-tile-active,.vk-tile-active:hover{background:var(--primary-tint);border-color:var(--primary-hover)}.vk-tile:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.vk-tile-label{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.01em;color:var(--foreground);font-weight:600;line-height:1.25}.vk-icon-btn{box-sizing:border-box;width:var(--button-height,40px);height:var(--button-height,40px);border-radius:var(--radius,0);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.vk-icon-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-icon-btn[data-vk-size=xs] .vk-icon,.vk-alert-close .vk-icon,.vk-upload-item .vk-icon-btn .vk-icon{width:16px;height:16px}.vk-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);text-decoration-color:var(--primary-line);text-underline-offset:.2em;transition:color var(--motion-fast) var(--ease-standard), text-decoration-color var(--motion-fast) var(--ease-standard);align-items:baseline;gap:.2em;text-decoration-thickness:1px;display:inline-flex}.vk-link:hover{color:var(--primary-hover);text-decoration-color:currentColor}.vk-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-link:not([data-vk-variant]){color:var(--vk-color-fg)}.vk-link[data-vk-color=neutral].vk-emphasis-muted:not([data-vk-variant]){color:var(--muted-foreground);text-decoration-color:currentColor}.vk-link[data-vk-color=neutral].vk-emphasis-subtle:not([data-vk-variant]){color:var(--muted-subtle);text-decoration-color:currentColor}.vk-link.vk-btn{align-items:stretch;gap:0;text-decoration:none}.vk-link.vk-btn .vk-btn-label{gap:var(--space-xs);align-items:center}.vk-link-icon{align-self:center}.vk-link:not([data-vk-variant]):hover{color:var(--vk-color-hover);text-decoration-color:currentColor}.vk-field{gap:.4rem;min-width:0;display:grid}.vk-field-optional{letter-spacing:.04em;text-transform:none;color:var(--muted-subtle);font-weight:500}.vk-field-hint{font-size:var(--text-sm);color:var(--muted-subtle);line-height:1.5}:is(.vk-dialog,.vk-drawer,.vk-popover) :is(.vk-field-hint,.vk-field-optional){color:var(--muted-foreground)}.vk-input:disabled{cursor:not-allowed;color:var(--muted-subtle);background:0 0;border-style:dashed}input.vk-input:read-only,textarea.vk-input:read-only{background:0 0}.vk-field-label{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.vk-input{box-sizing:border-box;width:100%;min-height:var(--control-height,44px);padding:var(--control-padding-block,.6rem) .75rem;font:inherit;font-size:var(--control-font-size,1rem);color:var(--foreground);background:var(--card);border:1px solid var(--input-border);border-radius:var(--radius,0);line-height:1.25}.vk-input::placeholder{color:var(--muted-subtle)}.vk-input:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--primary)}.vk-input[aria-invalid=true]{border-color:var(--primary)}textarea.vk-input,.vk-textarea{resize:vertical;min-height:8rem;padding-block:.6rem;line-height:1.6}.vk-select{min-width:0;display:grid;position:relative}.vk-select-trigger{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding-right:2.5rem;display:flex}.vk-select-open .vk-select-trigger{border-color:var(--primary)}.vk-select-trigger[aria-disabled=true]{cursor:not-allowed;color:var(--muted-subtle);background:0 0;border-style:dashed}.vk-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vk-select-placeholder{color:var(--muted-subtle)}.vk-select-icon{top:calc(var(--control-height,44px) / 2);color:var(--muted-foreground);pointer-events:none;transition:rotate var(--motion-fast) var(--ease-standard);position:absolute;right:.75rem;translate:0 -50%}.vk-select-open .vk-select-icon{rotate:180deg}.vk-select-menu{z-index:var(--z-dropdown);box-sizing:border-box;max-height:min(16rem, var(--vk-float-max,16rem));background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius,0);outline:none;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.vk-select-option{font-size:var(--control-font-size,1rem);color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;line-height:1.4;display:flex}.vk-select-option-text{gap:.1rem;min-width:0;display:grid}.vk-select-option-description{font-size:var(--text-sm);color:var(--muted-foreground)}.vk-select-option-active{background:var(--primary-tint)}.vk-select-option[aria-selected=true],.vk-select-check{color:var(--primary-hover)}.vk-select-option[aria-disabled=true]{color:var(--muted-subtle);cursor:not-allowed}.vk-select-option[aria-disabled=true] .vk-select-option-description{color:var(--muted-subtle)}.vk-field-error{font-size:var(--text-sm);color:var(--primary-hover);margin:0}.vk-fieldset{min-width:0;padding:var(--space-md);border:1px solid var(--border-subtle);margin:0}.vk-fieldset-legend{padding-inline:var(--space-xs);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.vk-fieldset-plain{border:0;padding:0}.vk-fieldset-plain>.vk-fieldset-legend{margin-bottom:.4rem;padding:0}.vk-fieldset-controls{gap:var(--space-sm);display:grid}.vk-fieldset-hint{margin:0 0 var(--space-sm)}.vk-fieldset-error{margin:var(--space-sm) 0 0}.vk-select-trigger{letter-spacing:inherit;margin:0}.vk-select-trigger[data-placeholder] .vk-select-value{color:var(--muted-subtle)}.vk-select-trigger[data-state=open]{border-color:var(--primary)}.vk-select-trigger[data-state=open] .vk-select-icon{rotate:180deg}.vk-select-content{z-index:var(--z-popover);min-width:var(--radix-select-trigger-width);max-width:var(--radix-select-content-available-width);max-height:min(16rem, var(--radix-select-content-available-height));position:relative;top:auto;left:auto;right:auto;overflow:hidden}.vk-select-content[data-state=open]{animation:vk-select-in var(--motion-normal) var(--ease-standard)}@keyframes vk-select-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.vk-select-content .vk-select-viewport{scrollbar-width:thin}.vk-select-content .vk-select-option{outline:none}.vk-select-content .vk-select-option[data-highlighted]{background:var(--primary-tint)}.vk-select-content .vk-select-option[data-state=checked]{color:var(--primary-hover)}.vk-select-content .vk-select-option[data-disabled]{color:var(--muted-subtle);cursor:not-allowed}.vk-select-content .vk-select-option[data-disabled] .vk-select-option-description{color:var(--muted-subtle)}@media (forced-colors:active){.vk-select-content .vk-select-option[data-highlighted]{forced-color-adjust:none;color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.vk-select-content[data-state=open]{animation:none}}.vk-choice{cursor:pointer;align-items:flex-start;gap:.65rem;display:inline-flex;position:relative}.vk-choice-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.vk-choice-box{box-sizing:border-box;width:18px;height:18px;color:var(--primary-foreground);background:var(--card);border:1px solid var(--muted-subtle);border-radius:var(--radius,0);cursor:inherit;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1875rem;padding:0;display:inline-flex}.vk-choice-mark{opacity:0}.vk-choice-dot{background:var(--primary);opacity:0;width:8px;height:8px}.vk-choice:hover .vk-choice-box{border-color:var(--primary-hover)}.vk-choice .vk-choice-box:is([data-state=checked],[data-state=indeterminate]),.vk-choice-input:checked+.vk-choice-box{border-color:var(--primary)}.vk-choice-box:not(.vk-choice-box-radio):is([data-state=checked],[data-state=indeterminate]){background:var(--primary)}.vk-choice-box:is([data-state=checked],[data-state=indeterminate]) :is(.vk-choice-mark,.vk-choice-dot),.vk-choice-input:checked+.vk-choice-box .vk-choice-dot{opacity:1}.vk-choice-box:focus-visible,.vk-switch-track:focus-visible,.vk-choice-input:focus-visible+.vk-choice-box{outline:2px solid var(--ring);outline-offset:2px}.vk-choice .vk-choice-box[aria-invalid=true],.vk-choice-input[aria-invalid=true]+.vk-choice-box{border-color:var(--primary)}.vk-choice-text{gap:.15rem;min-width:0;display:grid}.vk-choice-label{font-size:var(--text-sm);color:var(--foreground);line-height:1.6}.vk-choice-description{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}.vk-switch-track{box-sizing:border-box;background:var(--card);border:1px solid var(--muted-subtle);border-radius:var(--radius,0);width:36px;height:20px;cursor:inherit;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex-shrink:0;margin-top:.125rem;padding:0;position:relative}.vk-switch-thumb{background:var(--muted-foreground);width:14px;height:14px;transition:transform var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);position:absolute;top:2px;left:2px}.vk-switch:hover .vk-switch-track{border-color:var(--primary-hover)}.vk-switch .vk-switch-track[data-state=checked]{background:var(--primary);border-color:var(--primary)}.vk-switch-thumb[data-state=checked]{background:var(--primary-foreground);transform:translate(16px)}.vk-choice-disabled{cursor:not-allowed}.vk-choice-disabled .vk-choice-box,.vk-choice-disabled .vk-switch-track{background:0 0;border-style:dashed}.vk-choice-disabled .vk-choice-label{color:var(--muted-subtle)}.vk-choice-disabled .vk-choice-box:is([data-state=checked],[data-state=indeterminate]),.vk-choice-disabled .vk-switch-track[data-state=checked],.vk-choice-disabled .vk-choice-input:checked+.vk-choice-box{border-style:solid;border-color:var(--muted-subtle);background:var(--muted-subtle)}.vk-choice-disabled .vk-choice-box-radio[data-state=checked],.vk-choice-disabled .vk-choice-input:checked+.vk-choice-box-radio{background:0 0}.vk-choice-disabled .vk-choice-dot{background:var(--muted-subtle)}.vk-choice-disabled .vk-switch-thumb[data-state=checked]{background:var(--background)}.vk-choice-disabled:hover .vk-choice-box,.vk-choice-disabled:hover .vk-switch-track{border-color:var(--muted-subtle)}.vk-choice-group{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.vk-choice-group>legend{margin-bottom:.6rem;padding:0}.vk-choice-list{gap:.6rem;display:grid}.vk-choice-group-inline .vk-choice-list{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.vk-choice-box:not([data-state=indeterminate]) .vk-choice-dash,.vk-choice-box[data-state=indeterminate] .vk-choice-check{display:none}@media (forced-colors:none){.vk-choice[data-vk-color]:not(.vk-choice-disabled):hover :is(.vk-choice-box,.vk-switch-track){border-color:var(--vk-color-hover)}.vk-choice[data-vk-color]:not(.vk-choice-disabled) .vk-choice-box:is([data-state=checked],[data-state=indeterminate]),.vk-choice[data-vk-color]:not(.vk-choice-disabled) .vk-choice-input:checked+.vk-choice-box{border-color:var(--vk-color-fg)}.vk-choice[data-vk-color]:not(.vk-choice-disabled) .vk-choice-box:not(.vk-choice-box-radio):is([data-state=checked],[data-state=indeterminate]),.vk-choice[data-vk-color]:not(.vk-choice-disabled) .vk-switch-track[data-state=checked]{background:var(--vk-color-solid);border-color:var(--vk-color-solid);color:var(--vk-color-on-solid)}.vk-choice[data-vk-color]:not(.vk-choice-disabled) .vk-choice-dot{background:var(--vk-color-fg)}.vk-choice[data-vk-color]:not(.vk-choice-disabled) .vk-switch-thumb[data-state=checked]{background:var(--vk-color-on-solid)}}.vk-choice[data-vk-size]{min-height:var(--control-height);--vk-choice-box-size:18px}.vk-choice[data-vk-size=xs]{--vk-choice-box-size:14px}.vk-choice[data-vk-size=sm]{--vk-choice-box-size:16px}.vk-choice[data-vk-size] .vk-choice-box{width:var(--vk-choice-box-size);height:var(--vk-choice-box-size)}.vk-choice[data-vk-size] :is(.vk-choice-label,.vk-choice-description){font-size:var(--control-font-size)}.vk-choice[data-vk-size] .vk-switch-track{width:calc(var(--vk-choice-box-size) * 2);height:calc(var(--vk-choice-box-size) + 2px)}.vk-choice[data-vk-size] .vk-switch-thumb{width:calc(var(--vk-choice-box-size) - 4px);height:calc(var(--vk-choice-box-size) - 4px)}.vk-choice[data-vk-size] .vk-switch-thumb[data-state=checked]{transform:translateX(var(--vk-choice-box-size))}.vk-tag{box-sizing:border-box;max-width:100%;min-height:26px;font-size:var(--text-sm);color:var(--foreground);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius,0);align-items:center;gap:.15rem;padding:.1rem .5rem;line-height:1.3;display:inline-flex}.vk-tag:has(.vk-tag-remove){padding-right:.15rem}.vk-tag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vk-tag-remove{width:20px;height:20px;color:var(--muted-foreground);border-radius:var(--radius,0);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vk-tag-remove:hover{color:var(--foreground);background:var(--primary-tint)}.vk-tag-remove:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.vk-search,.vk-combobox-field{min-width:0;display:grid;position:relative}.vk-search-icon{top:calc(var(--control-height,44px) / 2);color:var(--muted-foreground);pointer-events:none;position:absolute;left:.75rem;translate:0 -50%}.vk-search-input,.vk-has-lead{padding-left:2.25rem}.vk-search-input{padding-right:2.5rem}.vk-search-input::-webkit-search-cancel-button{appearance:none}.vk-search-input::-webkit-search-decoration{appearance:none}.vk-field-clear{top:calc(var(--control-height,44px) / 2);width:32px;height:32px;color:var(--muted-foreground);border-radius:var(--radius,0);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:.35rem;translate:0 -50%}.vk-field-clear:hover{color:var(--foreground);background:var(--primary-tint)}.vk-field-clear:focus-visible{outline:2px solid var(--ring);outline-offset:0}.vk-combobox-input{padding-right:2.5rem}.vk-select-open .vk-combobox-input{border-color:var(--primary)}.vk-match{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.2em;background:0 0;font-weight:600;text-decoration-thickness:2px}.vk-select-empty{font-size:var(--text-sm);color:var(--muted-foreground);padding:.75rem}.vk-multiselect-field{padding:calc((var(--control-height,44px) - 28px) / 2) 2.5rem calc((var(--control-height,44px) - 28px) / 2) .5rem;cursor:text;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.vk-multiselect-field:focus-within{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--primary)}.vk-select-open .vk-multiselect-field,.vk-multiselect-field[aria-invalid=true]{border-color:var(--primary)}.vk-multiselect-input{min-width:6ch;height:26px;font:inherit;font-size:var(--control-font-size,1rem);color:var(--foreground);background:0 0;border:0;outline:none;flex:6ch;padding:0 .25rem}.vk-multiselect-input-compact{flex-basis:2ch;min-width:2ch}.vk-multiselect-input::placeholder{color:var(--muted-subtle)}.vk-multiselect-disabled .vk-multiselect-field{cursor:not-allowed;color:var(--muted-subtle);background:0 0;border-style:dashed}.vk-multi-option{justify-content:flex-start}.vk-multi-option .vk-choice-box{align-self:flex-start;margin-top:.15rem}.vk-multi-option[aria-selected=true]{color:var(--foreground)}.vk-multi-option[aria-selected=true] .vk-choice-box{background:var(--primary);border-color:var(--primary)}.vk-multi-option[aria-selected=true] .vk-choice-mark{opacity:1}.vk-multi-option[aria-disabled=true] .vk-choice-box{background:0 0;border-style:dashed}.vk-date-trigger{gap:.6rem;padding-right:.75rem}.vk-date-trigger:disabled{cursor:not-allowed}.vk-date-trigger[data-state=open]{border-color:var(--primary)}.vk-date-icon{color:var(--muted-foreground);flex-shrink:0}.vk-popover{z-index:var(--z-popover);box-sizing:border-box;max-height:var(--vk-float-max,none);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius,0);padding:.75rem;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto}.vk-popover-footer .vk-btn{width:auto}.vk-popover-footer{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.vk-popover.vk-date-popover{max-height:var(--radix-popper-available-height);outline:none;position:relative;top:auto;left:auto}.vk-date-popover .vk-calendar-grid th,.vk-date-popover .vk-day-outside{color:var(--muted-foreground)}.vk-date-popover[data-state=open]{animation:vk-date-popover-in var(--motion-normal) var(--ease-standard)}.vk-date-popover[data-state=closed]{animation:vk-date-popover-out var(--motion-normal) var(--ease-standard) forwards;pointer-events:none}@keyframes vk-date-popover-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes vk-date-popover-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.vk-date-popover[data-state]{animation:none}}.vk-calendar{gap:.5rem;display:inline-grid}.vk-calendar-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vk-calendar-header .vk-icon-btn{width:36px;height:36px}.vk-calendar-title{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.01em;color:var(--foreground);margin:0;font-weight:600}.vk-calendar-grid{border-collapse:collapse;border-spacing:0}.vk-calendar-grid th{letter-spacing:.08em;text-transform:uppercase;width:40px;height:28px;color:var(--muted-subtle);padding:0;font-size:.6875rem;font-weight:600}.vk-calendar-grid td{text-align:center;padding:2px 0}.vk-day{box-sizing:border-box;width:40px;height:36px;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--foreground);border-radius:var(--radius,0);cursor:pointer;background:0 0;border:1px solid #0000;padding:0;font-weight:500;position:relative}.vk-day:hover{border-color:var(--primary-line)}.vk-day:focus-visible{outline:2px solid var(--ring);outline-offset:0;z-index:1}.vk-day-outside{color:var(--muted-subtle)}.vk-day-today:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:5px;left:12px;right:12px}.vk-day-selected{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.vk-day-selected:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.vk-day-selected.vk-day-today:after{background:var(--primary-foreground)}.vk-day-in-range,.vk-day-range-start,.vk-day-range-end{background:var(--primary-tint)}.vk-day-range-start{background:linear-gradient(90deg, transparent 50%, var(--primary-tint) 50%)}.vk-day-range-end{background:linear-gradient(90deg, var(--primary-tint) 50%, transparent 50%)}.vk-day[aria-disabled=true]{color:var(--muted-subtle);cursor:not-allowed;border-color:#0000;text-decoration:line-through}.vk-day[aria-disabled=true]:hover{border-color:#0000}.vk-day-selected[aria-disabled=true]{color:var(--primary-foreground);border-color:var(--primary)}.vk-badge[data-vk-color]{color:var(--vk-color-fg);border-color:var(--vk-color-border)}.vk-badge[data-vk-variant=solid]{color:var(--vk-color-on-solid);background:var(--vk-color-solid);border-color:var(--vk-color-solid)}.vk-badge[data-vk-variant=soft]{color:var(--vk-color-on-soft);background:var(--vk-color-bg)}.vk-table .vk-icon-btn:not([data-vk-size]){width:var(--button-height-sm,32px);height:var(--button-height-sm,32px)}.vk-table td:has(.vk-menu-root){padding-top:.25rem;padding-bottom:.25rem}.vk-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vk-choice-mixed .vk-choice-box{background:var(--primary);border-color:var(--primary)}.vk-choice-mixed .vk-choice-mark{opacity:1}.vk-choice:has(.vk-choice-input[aria-label]){gap:0}.vk-alert,.vk-toast{--vk-status:var(--info);box-sizing:border-box;border:1px solid var(--info-line);background:var(--info-tint);border-radius:var(--radius,0);color:var(--foreground);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem .85rem .85rem 1rem;display:grid}.vk-alert-success,.vk-toast-success{--vk-status:var(--success);border-color:var(--success-line);background:var(--success-tint)}.vk-alert-warning,.vk-toast-warning{--vk-status:var(--warning);border-color:var(--warning-line);background:var(--warning-tint)}.vk-alert-danger,.vk-toast-danger{--vk-status:var(--danger);border-color:var(--danger-line);background:var(--danger-tint)}.vk-alert-icon{color:var(--vk-status);margin-top:.1rem}.vk-alert-body{gap:.2rem;min-width:0;display:grid}.vk-alert-title{font-family:var(--font-display);font-size:var(--text-base);color:var(--foreground);margin:0;font-weight:600;line-height:1.4}.vk-alert-text{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.55}.vk-alert-text p{margin:0}.vk-alert-action{margin-top:.5rem}.vk-alert-close{width:32px;height:32px;color:var(--muted-foreground);margin:-.35rem -.35rem 0 0}.vk-alert>:nth-child(2):last-child{grid-column:2/-1}.vk-toaster{z-index:var(--z-tooltip);box-sizing:border-box;width:min(24rem,100vw);padding:1rem calc(1rem + env(safe-area-inset-right,0px)) calc(1rem + env(safe-area-inset-bottom,0px)) 1rem;pointer-events:none;position:fixed;bottom:0;right:0}.vk-toaster-top{top:0;bottom:auto}.vk-toast-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.vk-toast{pointer-events:auto;background:var(--surface-elevated);border-color:var(--border);animation:vk-toast-in var(--motion-fast) var(--ease-standard)}.vk-toast .vk-alert-icon{color:var(--vk-status)}@keyframes vk-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.vk-tooltip{z-index:var(--z-tooltip);box-sizing:border-box;width:max-content;max-width:16rem;font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;color:var(--background);background:var(--foreground);border-radius:var(--radius,0);pointer-events:none;padding:.35rem .55rem;font-size:.75rem;font-weight:500;line-height:1.4}.vk-menu-root{display:inline-block;position:relative}.vk-menu-trigger-icon{margin-right:.5rem}.vk-btn-label .vk-menu-trigger-icon{vertical-align:-3px;display:inline-block}.vk-menu{z-index:var(--z-dropdown);box-sizing:border-box;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius,0);min-width:13rem;padding:.25rem 0;position:absolute;top:calc(100% + .25rem);left:0}.vk-menu-item{box-sizing:border-box;width:100%;min-height:36px;font:inherit;font-size:var(--text-sm);text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:.6rem;padding:.45rem .75rem;display:flex}.vk-menu-item:focus,.vk-menu-item:focus-visible{background:var(--primary-tint)}.vk-menu-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.vk-menu-item-icon{width:16px;color:var(--muted-foreground);flex-shrink:0}.vk-menu-item-label{flex:1;min-width:0}.vk-menu-shortcut{font-family:var(--font-numeric);letter-spacing:.04em;color:var(--muted-foreground);font-size:.6875rem}.vk-menu-item-danger,.vk-menu-item-danger .vk-menu-item-icon{color:var(--danger)}.vk-menu-item-danger:focus{background:var(--danger-tint)}.vk-menu-item[aria-disabled=true]{color:var(--muted-subtle);cursor:not-allowed}.vk-menu-item[aria-disabled=true]:focus{background:0 0}.vk-menu-separator{background:var(--border-subtle);height:1px;margin:.25rem 0}.vk-menu-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600}.vk-popover-panel{outline:none;min-width:16rem}.vk-popover-title{font-family:var(--font-display);font-size:var(--text-sm);color:var(--foreground);margin:0 0 .75rem;font-weight:600}.vk-popover-panel>.vk-popover-footer{margin-top:var(--space-md)}[data-radix-popper-content-wrapper]>:is(.vk-popover,.vk-select-menu,.vk-menu):not([data-state=closed]){pointer-events:auto!important}.vk-overlay{z-index:var(--z-modal);box-sizing:border-box;background:var(--overlay);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.vk-overlay[data-state=open]{animation:vk-fade-in var(--motion-fast) var(--ease-standard)}.vk-overlay-drawer{place-items:stretch end;padding:0}.vk-dialog{box-sizing:border-box;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius,0);outline:none;flex-direction:column;width:100%;max-height:calc(100vh - 2rem);display:flex}.vk-dialog[data-state=open]{animation:vk-dialog-in var(--motion-normal) var(--ease-standard)}.vk-dialog-sm{max-width:26rem}.vk-dialog-md{max-width:34rem}.vk-dialog-lg{max-width:46rem}.vk-drawer{border-width:0 0 0 1px;width:min(28rem,100vw);height:100%;max-height:none}.vk-drawer-left{border-width:0 1px 0 0;justify-self:start}.vk-drawer[data-state=open]{animation-name:vk-drawer-in}.vk-drawer-left[data-state=open]{animation-name:vk-drawer-in-left}.vk-dialog-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 0 1.5rem;display:flex}.vk-dialog-heading{gap:.35rem;min-width:0;padding-top:.35rem;display:grid}.vk-dialog-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--foreground);text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.vk-dialog-description{font-size:var(--text-sm);color:var(--muted-foreground);margin:0;line-height:1.55}.vk-dialog-close{flex-shrink:0}.vk-dialog-body{min-height:0;font-size:var(--text-sm);color:var(--muted-foreground);flex:1;padding:1.25rem 1.5rem;line-height:1.6;overflow-y:auto}.vk-dialog-footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.25rem;display:flex}.vk-dialog-header+.vk-dialog-footer{margin-top:1.25rem}@keyframes vk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vk-dialog-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes vk-drawer-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@keyframes vk-drawer-in-left{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:none}}[data-radix-popper-content-wrapper]>.vk-popover-panel{max-height:var(--radix-popper-available-height);position:relative;inset:auto}.vk-popover-panel[data-state=open]{animation:vk-dialog-in var(--motion-normal) var(--ease-standard)}.vk-shell-scrim[data-state=open]{animation:vk-fade-in var(--motion-fast) var(--ease-standard)}.vk-shell-sidebar[data-state=open]{animation:vk-drawer-in-left var(--motion-normal) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.vk-overlay[data-state],.vk-dialog[data-state],.vk-popover-panel[data-state],.vk-shell-scrim[data-state],.vk-shell-sidebar[data-state]{animation:none}}.vk-tablist{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:1.75rem;display:flex;overflow-x:auto}@property --vk-tab-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --vk-tab-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes vk-tablist-fade{0%{--vk-tab-fade-start:0px;--vk-tab-fade-end:2.5rem}8%,92%{--vk-tab-fade-start:2.5rem;--vk-tab-fade-end:2.5rem}to{--vk-tab-fade-start:2.5rem;--vk-tab-fade-end:0px}}@supports (animation-timeline:scroll()){.vk-tablist{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--vk-tab-fade-start), #000 calc(100% - var(--vk-tab-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--vk-tab-fade-start), #000 calc(100% - var(--vk-tab-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--vk-tab-fade-start), #000 calc(100% - var(--vk-tab-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--vk-tab-fade-start), #000 calc(100% - var(--vk-tab-fade-end)), transparent);animation:linear both vk-tablist-fade;animation-timeline:scroll(self inline)}}.vk-tab{font:inherit;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.45rem;padding:.85rem 0 .8rem;font-weight:600;display:inline-flex;position:relative}.vk-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.vk-tab:hover,.vk-tab[data-state=active]{color:var(--foreground)}.vk-tab[data-state=active]:after{background:var(--primary)}.vk-tab:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.vk-tab[data-disabled]{color:var(--muted-subtle);cursor:not-allowed}.vk-tab-count{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--muted-subtle);font-size:.6875rem}.vk-tab[data-state=active] .vk-tab-count{color:var(--primary)}.vk-tabpanel{outline:none;padding-top:1.25rem}.vk-tabpanel:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-tabpanel[data-state=inactive]{display:none}.vk-tabs[data-orientation=vertical]{gap:var(--space-lg);display:flex}.vk-tablist[data-orientation=vertical]{border-bottom:0;border-inline-end:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;gap:0;animation:none;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.vk-tablist[data-orientation=vertical] .vk-tab{padding:var(--space-sm) var(--space-md);text-align:start}.vk-tablist[data-orientation=vertical] .vk-tab:after{inset:0 auto;width:2px;height:auto;inset-inline-end:-1px}.vk-tabpanel[data-orientation=vertical]{min-width:0;padding-top:0}.vk-segmented{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius,0);width:fit-content;min-width:0;max-width:100%;display:inline-flex}.vk-segment{min-width:0;min-height:calc(var(--button-height,40px) - 2px);font:inherit;font-size:var(--text-sm);color:var(--muted-foreground);border:0;border-left:1px solid var(--border-subtle);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:0 .9rem;font-weight:500;display:inline-flex}.vk-segment:first-child{border-left:0}.vk-segment:hover{color:var(--foreground)}.vk-segment:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;position:relative}.vk-segment:disabled{color:var(--muted-subtle);cursor:not-allowed}.vk-segmented[data-vk-size=sm] .vk-segment{padding:0 .65rem;font-size:.8125rem}.vk-segmented[data-vk-size=xs] .vk-segment{padding:0 var(--space-sm);font-size:var(--text-xs)}@media (max-width:28rem){.vk-segment{padding-inline:.65rem}}.vk-segmented[data-orientation=vertical]{flex-direction:column}.vk-segmented[data-orientation=vertical] .vk-segment{border-left:0;border-top:1px solid var(--border-subtle)}.vk-segmented[data-orientation=vertical] .vk-segment:first-child{border-top:0}:where([data-vk-color]){--vk-color-on-soft:var(--vk-color-fg)}:where([data-vk-color=neutral]){--vk-color-fg:var(--foreground);--vk-color-bg:var(--card);--vk-color-border:var(--border);--vk-color-solid:var(--foreground);--vk-color-on-solid:var(--background);--vk-color-hover:var(--muted-foreground)}:where([data-vk-color=primary]){--vk-color-fg:var(--primary);--vk-color-bg:var(--primary-tint);--vk-color-border:var(--primary-line);--vk-color-solid:var(--primary);--vk-color-on-solid:var(--primary-foreground);--vk-color-hover:var(--primary-hover);--vk-color-on-soft:var(--primary-hover)}:where([data-vk-color=info]){--vk-color-fg:var(--info);--vk-color-bg:var(--info-tint);--vk-color-border:var(--info-line);--vk-color-solid:var(--info);--vk-color-on-solid:var(--on-status);--vk-color-hover:var(--info)}@supports (color:color-mix(in lab, red, red)){:where([data-vk-color=info]){--vk-color-hover:color-mix(in srgb, var(--info) 88%, var(--foreground))}}:where([data-vk-color=success]){--vk-color-fg:var(--success);--vk-color-bg:var(--success-tint);--vk-color-border:var(--success-line);--vk-color-solid:var(--success);--vk-color-on-solid:var(--on-status);--vk-color-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:where([data-vk-color=success]){--vk-color-hover:color-mix(in srgb, var(--success) 88%, var(--foreground))}}:where([data-vk-color=warning]){--vk-color-fg:var(--warning);--vk-color-bg:var(--warning-tint);--vk-color-border:var(--warning-line);--vk-color-solid:var(--warning);--vk-color-on-solid:var(--on-status);--vk-color-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:where([data-vk-color=warning]){--vk-color-hover:color-mix(in srgb, var(--warning) 88%, var(--foreground))}}:where([data-vk-color=danger]){--vk-color-fg:var(--danger);--vk-color-bg:var(--danger-tint);--vk-color-border:var(--danger-line);--vk-color-solid:var(--danger);--vk-color-on-solid:var(--on-status);--vk-color-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:where([data-vk-color=danger]){--vk-color-hover:color-mix(in srgb, var(--danger) 88%, var(--foreground))}}:where([data-vk-color=info]),:where([data-vk-color=success]),:where([data-vk-color=warning]),:where([data-vk-color=danger]){--vk-color-on-soft:var(--vk-color-hover)}:is(.vk-btn,.vk-icon-btn){--vk-action-fg:var(--vk-color-fg);color:var(--vk-action-fg);background:0 0;font-weight:600}:is(.vk-btn,.vk-icon-btn):where([data-vk-color=primary]){--vk-action-fg:var(--foreground)}:is(.vk-btn,.vk-icon-btn):where([data-vk-variant=solid]){color:var(--vk-color-on-solid);background:var(--vk-color-solid);border-color:var(--vk-color-solid);font-weight:700}:is(.vk-btn,.vk-icon-btn):where([data-vk-variant=soft]){color:var(--vk-color-on-soft);background:var(--vk-color-bg);border-color:#0000}:is(.vk-btn,.vk-icon-btn):where([data-vk-variant=outline]){border-color:var(--vk-color-solid)}.vk-icon-btn:where([data-vk-color=primary]):where([data-vk-variant=outline]){border-color:var(--muted-subtle)}:is(.vk-btn,.vk-icon-btn):where(:hover,:active,[data-state=open]):where(:not(:disabled)){color:var(--vk-color-on-soft);background:var(--vk-color-bg);border-color:var(--vk-color-hover)}:is(.vk-btn,.vk-icon-btn):where([data-vk-color=primary]):is(:where([data-vk-variant=outline]),:where([data-vk-variant=ghost])):where(:hover,:active,[data-state=open]):where(:not(:disabled)){color:var(--foreground)}:is(.vk-btn,.vk-icon-btn):where([data-vk-variant=solid]):where(:hover,:active,[data-state=open]):where(:not(:disabled)){color:var(--vk-color-on-solid);background:var(--vk-color-hover);border-color:var(--vk-color-hover)}:is(.vk-btn,.vk-icon-btn):is(:where([data-vk-variant=ghost]),:where([data-vk-variant=text])):where(:hover,:active,[data-state=open]):where(:not(:disabled)){border-color:#0000}.vk-btn:where([data-vk-variant=outline]) .vk-btn-glyph{color:var(--vk-color-fg)}.vk-btn:where([data-vk-variant=text]){font-weight:500}.vk-btn:where([data-vk-variant=text]):where(:hover,:active,[data-state=open]):where(:not(:disabled)){color:var(--vk-color-hover);text-underline-offset:var(--space-xs);background:0 0;text-decoration:underline}.vk-segmented .vk-segment:where([data-state=checked]){color:var(--vk-color-fg)}.vk-segmented:where([data-vk-variant=solid]) .vk-segment:where([data-state=checked]){color:var(--vk-color-on-solid);background:var(--vk-color-solid)}.vk-segmented:where([data-vk-variant=soft]) .vk-segment:where([data-state=checked]){color:var(--foreground);background:var(--vk-color-bg);box-shadow:inset 0 -2px 0 var(--vk-color-solid)}.vk-segmented:where([data-vk-variant=outline]) .vk-segment:where([data-state=checked]){box-shadow:inset 0 0 0 1px var(--vk-color-solid)}.vk-segmented .vk-segment:disabled{color:var(--muted-subtle);cursor:not-allowed}:is(.vk-btn,.vk-icon-btn):disabled:not(.vk-btn-loading){color:var(--muted-subtle);cursor:not-allowed;background:0 0;text-decoration:none}:is(.vk-btn,.vk-icon-btn):is(:where([data-vk-variant=solid]),:where([data-vk-variant=soft]),:where([data-vk-variant=outline])):disabled:not(.vk-btn-loading){border:1px dashed var(--muted-subtle)}.vk-btn:disabled:not(.vk-btn-loading) .vk-btn-glyph{color:inherit}.vk-btn-loading:disabled{cursor:progress;opacity:.7}@media (forced-colors:active){:is(.vk-btn,.vk-icon-btn):disabled:not(.vk-btn-loading){color:graytext;border-color:graytext}.vk-segmented:where([data-vk-variant]) .vk-segment:where([data-state=checked]){forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}.vk-segmented:where([data-vk-variant]) .vk-segment:where([data-state=checked]):disabled{color:graytext;background:canvas;outline:1px solid graytext}}.vk-breadcrumbs ol{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.25rem 0;margin:0;padding:0;list-style:none;display:flex}.vk-breadcrumbs li{align-items:center;display:inline-flex}.vk-crumb{color:var(--muted-foreground);text-decoration:none}.vk-crumb:hover{color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}.vk-crumb:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-crumb-current{color:var(--foreground)}.vk-crumb-sep{color:var(--muted-subtle);margin:0 .6rem}.vk-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.vk-pagination-summary{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.vk-pagination-list{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.vk-page{box-sizing:border-box;min-width:36px;height:36px;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--muted-foreground);border-radius:var(--radius,0);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;font-weight:500;display:inline-flex}.vk-page:hover{color:var(--foreground);background:var(--primary-tint)}.vk-page[aria-current=page]{color:var(--foreground);border-color:var(--primary);background:var(--primary-tint)}.vk-page:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-page:disabled{color:var(--muted-subtle);cursor:not-allowed;background:0 0}.vk-page-step{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;padding:0 .6rem;font-weight:600}.vk-page-gap{text-align:center;min-width:24px;color:var(--muted-subtle)}@media (max-width:40rem){.vk-page-step span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.vk-navlist{gap:1.25rem;display:grid}.vk-navlist ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vk-navlist-heading{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-subtle);margin:0 0 .4rem .75rem;font-size:.6875rem;font-weight:600}.vk-navlist-item{min-height:36px;font-size:var(--text-sm);color:var(--muted-foreground);border-radius:var(--radius,0);align-items:center;gap:.65rem;padding:0 .75rem;font-weight:500;text-decoration:none;display:flex}.vk-navlist-item:hover{color:var(--foreground);background:var(--card-fill)}.vk-navlist-item-active{color:var(--foreground);background:var(--primary-tint)}.vk-navlist-item-active .vk-navlist-icon{color:var(--primary)}.vk-navlist-item-active .vk-navlist-count{color:var(--muted-foreground)}.vk-navlist-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.vk-navlist-label{flex:1;min-width:0}.vk-navlist-count{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--muted-subtle);font-size:.75rem}.vk-table-wrap{border:1px solid var(--border-subtle);background:var(--background);overflow:auto}.vk-table-wrap:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--foreground)}.vk-table-caption{text-align:left;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--foreground);border-bottom:1px solid var(--border-subtle);padding:.85rem 1rem}.vk-table thead th{z-index:1;text-align:left;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);background:var(--background);border-bottom:1px solid var(--border);padding:.6rem 1rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}.vk-table td,.vk-table tbody th{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-subtle);padding:.75rem 1rem}.vk-table tbody th{color:var(--foreground);font-weight:500}.vk-table tbody tr:last-child>*{border-bottom:0}.vk-table tbody tr:hover{background:var(--card-fill)}.vk-table .vk-tr-selected,.vk-table .vk-tr-selected:hover{background:var(--primary-tint)}.vk-table .vk-td-end{text-align:right}.vk-table .vk-td-nowrap{white-space:nowrap}.vk-table .vk-td-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.vk-table .vk-td-select{width:1px;padding-right:0}.vk-table .vk-td-empty{text-align:center;color:var(--muted-foreground);padding:2.5rem 1rem}.vk-th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.vk-th-sort:hover,.vk-th-sort-active{color:var(--foreground)}.vk-th-sort-icon{color:var(--muted-subtle)}.vk-th-sort-active .vk-th-sort-icon{color:var(--primary)}.vk-th-sort:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-td-end .vk-th-sort{flex-direction:row-reverse}.vk-table-compact .vk-table td,.vk-table-compact .vk-table tbody th,.vk-table-compact .vk-table thead th{padding:.45rem .75rem}.vk-accordion{border-top:1px solid var(--border-subtle)}.vk-accordion-item{border-bottom:1px solid var(--border-subtle)}.vk-accordion-heading{margin:0}.vk-accordion-trigger{width:100%;font-family:var(--font-display);font-size:var(--text-base);text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:600;line-height:1.4;display:flex}.vk-accordion-trigger:hover{color:var(--primary-hover)}.vk-accordion-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-accordion-trigger[data-disabled]{cursor:not-allowed}.vk-accordion-icon{color:var(--muted-foreground);transition:rotate var(--motion-fast) var(--ease-standard);flex-shrink:0}.vk-accordion-trigger[data-state=open] .vk-accordion-icon{color:var(--primary);rotate:180deg}.vk-accordion-panel{box-sizing:border-box;font-size:var(--text-sm);color:var(--muted-foreground);padding:0 2.5rem 1.15rem 0;line-height:1.65;overflow:hidden}.vk-accordion-panel[data-state=open]{animation:vk-accordion-down var(--motion-normal) var(--ease-standard)}.vk-accordion-panel[data-state=closed]{animation:vk-accordion-up var(--motion-normal) var(--ease-standard)}@keyframes vk-accordion-down{0%{height:0;padding-bottom:0}to{height:var(--radix-accordion-content-height)}}@keyframes vk-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.vk-accordion-panel[data-state]{animation:none}}.vk-progress{gap:.45rem;display:grid}.vk-progress-row{font-size:var(--text-sm);justify-content:space-between;gap:1rem;display:flex}.vk-progress-label{color:var(--foreground)}.vk-progress-value{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.vk-progress-track{background:var(--card);border:1px solid var(--border-subtle);height:6px;position:relative;overflow:hidden}.vk-progress-fill{background:var(--vk-color-fg);height:100%;transition:width var(--motion-normal) var(--ease-standard)}.vk-progress-track[data-state=indeterminate]{background-color:var(--card);background-image:repeating-linear-gradient(-45deg, transparent, transparent 4px, var(--vk-color-fg) 4px, var(--vk-color-fg) 6px);background-size:17px 100%;animation:.6s linear infinite vk-hatch-move}@keyframes vk-hatch-move{to{background-position:17px 0}}.vk-spinner-wrap{align-items:center;gap:.5rem;display:inline-flex}.vk-spinner{box-sizing:border-box;border:2px solid var(--border);animation:.8s step-end infinite vk-spinner-sweep;display:inline-block}@keyframes vk-spinner-sweep{0%{border-color:var(--primary) var(--border) var(--border) var(--border)}25%{border-color:var(--border) var(--primary) var(--border) var(--border)}50%{border-color:var(--border) var(--border) var(--primary) var(--border)}75%{border-color:var(--border) var(--border) var(--border) var(--primary)}}.vk-spinner-label{font-size:var(--text-sm);color:var(--muted-foreground)}.vk-skeleton{background:var(--border-subtle);background-image:linear-gradient(90deg, transparent 0%, var(--foreground) 50%, transparent 100%);display:block}@supports (color:color-mix(in lab, red, red)){.vk-skeleton{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--foreground) 5%, transparent) 50%, transparent 100%)}}.vk-skeleton{background-size:200% 100%;animation:1.4s linear infinite vk-shimmer}.vk-skeleton-lines{gap:.6rem;display:grid}@keyframes vk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.vk-empty{box-sizing:border-box;border:1px dashed var(--dash-line);justify-items:start;gap:.6rem;padding:2rem 1.75rem;display:grid}.vk-empty-glyphs{margin-bottom:.5rem;display:flex}.vk-empty-glyph-ghost{box-sizing:border-box;border:1px solid var(--border-subtle);width:2.125rem;height:2.125rem;margin-left:-1px}.vk-empty-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:1.125rem;font-weight:700}.vk-empty-text{max-width:36rem;font-size:var(--text-sm);color:var(--muted-foreground);margin:0;line-height:1.6}.vk-empty-actions{margin-top:.5rem}.vk-steps{counter-reset:none;margin:0;padding:0;list-style:none;display:flex}.vk-step{flex-direction:column;flex:1;gap:.6rem;min-width:0;padding-right:1rem;display:flex;position:relative}.vk-step:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:14px;left:36px;right:8px}.vk-step:last-child:before{display:none}.vk-step-complete:before{background:var(--primary)}.vk-step-marker{box-sizing:border-box;width:28px;height:28px;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--muted-subtle);border:1px solid var(--border-subtle);background:var(--background);justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.vk-step-current .vk-step-marker{color:var(--primary);border-color:var(--primary)}.vk-step-complete .vk-step-marker{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.vk-step-text{gap:.15rem;display:grid}.vk-step-label{font-size:var(--text-sm);color:var(--muted-foreground);font-weight:500}.vk-step-current .vk-step-label{color:var(--foreground);font-weight:600}.vk-step-complete .vk-step-label{color:var(--foreground)}.vk-step-description{color:var(--muted-subtle);font-size:.8125rem}.vk-steps-vertical{flex-direction:column;gap:1.25rem}.vk-steps-vertical .vk-step{flex-direction:row;gap:.85rem}.vk-steps-vertical .vk-step:before{width:1px;height:auto;inset:34px auto -14px 14px}@media (max-width:28rem){.vk-steps{flex-direction:column;gap:1.25rem}.vk-steps .vk-step{flex-direction:row;gap:.85rem}.vk-steps .vk-step:before{width:1px;height:auto;inset:34px auto -14px 14px}}.vk-kbd{box-sizing:border-box;min-width:1.4rem;height:1.4rem;font-family:var(--font-numeric);color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius,0);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.vk-dl{margin:0;display:grid}.vk-dl-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:.25rem 1.5rem;padding:.75rem 0;display:grid}.vk-dl-row:first-child{border-top:1px solid var(--border-subtle)}.vk-dl dt{font-size:var(--text-sm);color:var(--muted-foreground)}.vk-dl dd{min-width:0;font-size:var(--text-sm);color:var(--foreground);overflow-wrap:anywhere;margin:0}.vk-dl-stacked .vk-dl-row{grid-template-columns:1fr}.vk-dl-stacked dt{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}@media (min-width:40rem){.vk-dl-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.vk-dl-2 .vk-dl-row:nth-child(2){border-top:1px solid var(--border-subtle)}}@media (max-width:40rem){.vk-dl-row{grid-template-columns:1fr}}.vk-stat{gap:.35rem;display:grid}.vk-stat-label{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-weight:600}.vk-stat-value{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:2rem;font-weight:500;line-height:1.1}.vk-stat-unit{color:var(--muted-foreground);margin-left:.25rem;font-size:1rem}.vk-stat-delta{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-sm);align-items:center;gap:.3rem;margin:0;font-weight:500;display:inline-flex}.vk-stat-success{color:var(--success)}.vk-stat-danger{color:var(--danger)}.vk-stat-neutral{color:var(--muted-foreground)}.vk-stat-context{font-family:var(--font-sans);color:var(--muted-subtle);font-weight:400}.vk-upload{gap:.75rem;display:grid}.vk-dropzone{box-sizing:border-box;border:1px dashed var(--muted-subtle);background:var(--card-fill);transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);align-items:center;gap:1rem;padding:1.25rem;display:flex}.vk-dropzone-active{border-color:var(--primary);background:var(--primary-tint);border-style:solid}.vk-dropzone-disabled{cursor:not-allowed;background:0 0}.vk-dropzone-disabled .vk-dropzone-icon,.vk-dropzone-disabled .vk-dropzone-title,.vk-dropzone-disabled .vk-dropzone-browse{color:var(--muted-subtle)}.vk-dropzone-disabled .vk-dropzone-browse{cursor:not-allowed}.vk-dropzone-icon{color:var(--muted-foreground);flex-shrink:0}.vk-dropzone-active .vk-dropzone-icon{color:var(--primary)}.vk-dropzone-text{gap:.2rem;display:grid}.vk-dropzone-title{font-size:var(--text-sm);color:var(--foreground);margin:0}.vk-dropzone-hint{color:var(--muted-subtle);margin:0;font-size:.8125rem}.vk-dropzone-browse{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vk-upload-list{border:1px solid var(--border-subtle);margin:0;padding:0;list-style:none;display:grid}.vk-upload-item{font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.3rem .35rem .3rem .85rem;display:grid}.vk-upload-item+.vk-upload-item{border-top:1px solid var(--border-subtle)}.vk-upload-icon{color:var(--muted-foreground)}.vk-upload-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}.vk-upload-size{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--muted-subtle)}.vk-upload-item-error .vk-upload-icon,.vk-upload-error{color:var(--danger)}.vk-layout-stack{flex-direction:column;min-width:0;display:flex}.vk-layout-inline{min-width:0;display:flex}.vk-layout-grid{min-width:0;display:grid}.vk-layout-inline:has(.vk-input)>.vk-btn:not([data-vk-size]){min-height:var(--control-height,44px)}.vk-layout-inline:has(.vk-input)>.vk-icon-btn:not([data-vk-size]){width:var(--control-height,44px);height:var(--control-height,44px)}.vk-layout-inline:has(.vk-input)>.vk-segmented:not([data-vk-size]) .vk-segment{min-height:calc(var(--control-height,44px) - 2px)}@media (max-width:40rem){.vk-layout-grid-fixed{grid-template-columns:1fr!important}}.vk-container{box-sizing:border-box;width:100%;max-width:var(--content-max);margin-inline:auto}.vk-container-prose{max-width:calc(var(--prose-max) + 2 * var(--section-gutter))}.vk-container-padded{padding-inline:var(--section-gutter)}.vk-page-header{gap:.85rem;padding-block:.25rem 1.25rem;display:grid}.vk-page-header-divider{border-bottom:1px solid var(--border-subtle);margin-bottom:1.5rem}.vk-page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.vk-page-header-text{min-width:0;max-width:var(--prose-max);gap:.35rem;display:grid}.vk-page-header-eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-weight:600}.vk-page-header-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15;display:flex}.vk-page-header-description{font-size:var(--text-base);color:var(--muted-foreground);margin:0;line-height:1.6}.vk-page-header-actions{flex-wrap:wrap;gap:.75rem;display:flex}.vk-skip-link{z-index:var(--z-tooltip);font-size:var(--text-sm);color:var(--primary-foreground);background:var(--primary);padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:1rem;transform:translateY(-200%)}.vk-skip-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;transform:none}.vk-shell{background:var(--background);min-height:100vh;color:var(--foreground);flex-direction:column;display:flex;position:relative}.vk-shell-topbar{top:env(safe-area-inset-top,0px);z-index:var(--z-sticky);box-sizing:border-box;height:var(--topbar-height);background:var(--background);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;padding-inline:.5rem 1rem;display:flex;position:sticky}.vk-shell-brand{align-items:center;min-width:0;margin-left:.25rem;display:flex}.vk-shell-brand img{width:auto;height:18px;display:block}.vk-shell-search{flex:auto;max-width:28rem;margin-left:1.5rem}.vk-shell-search .vk-input{min-height:36px}.vk-shell-search .vk-search-icon,.vk-shell-search .vk-field-clear{top:18px}.vk-shell-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.vk-shell-body{flex:1;min-height:0;display:flex;position:relative}.vk-shell-sidebar{flex:0 0 var(--sidebar-width);box-sizing:border-box;width:var(--sidebar-width);background:var(--background);border-right:1px solid var(--border-subtle);flex-direction:column;gap:1rem;padding:1rem .75rem;display:flex;overflow-y:auto}.vk-shell-sidebar-footer{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:1rem}.vk-shell-main{box-sizing:border-box;min-width:0;padding:1.75rem var(--section-gutter) 3rem;outline:none;flex:1;overflow-y:auto}.vk-shell-collapsed .vk-shell-sidebar,.vk-shell-menu{display:none}.vk-shell-scrim{z-index:calc(var(--z-dropdown) - 1);background:var(--overlay);position:absolute;inset:0}@media (max-width:48rem){.vk-shell-menu{display:inline-flex}.vk-shell-collapse,.vk-shell-search{display:none}.vk-shell-sidebar,.vk-shell-collapsed .vk-shell-sidebar{z-index:var(--z-dropdown);width:min(var(--sidebar-width), 85vw);display:none;position:absolute;top:0;bottom:0;left:0}.vk-shell-mobile-open .vk-shell-sidebar{display:flex}}.vk-chart{gap:.75rem;min-width:0;margin:0;display:grid}.vk-chart-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.vk-chart-head .vk-btn{flex-shrink:0;width:auto}.vk-chart-title{font-family:var(--font-display);font-size:var(--text-base);color:var(--foreground);margin:0;font-weight:600}.vk-chart-description{font-size:var(--text-sm);color:var(--muted-foreground);margin:.2rem 0 0}.vk-chart-legend{font-size:var(--text-sm);color:var(--muted-foreground);flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.vk-chart-legend li{align-items:center;gap:.45rem;display:inline-flex}.vk-chart-swatch{flex-shrink:0;width:10px;height:10px;display:inline-block}.vk-chart-plot{outline:none;min-width:0;position:relative}.vk-chart-plot:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.vk-chart-svg{display:block;overflow:visible}.vk-chart-grid{stroke:var(--border-subtle);stroke-width:1px}.vk-chart-baseline{stroke:var(--border);stroke-width:1px}.vk-chart-tick{font-family:var(--font-numeric);fill:var(--muted-subtle);font-variant-numeric:tabular-nums;font-size:11px}.vk-chart-direct{font-family:var(--font-sans);fill:var(--muted-foreground);font-size:12px}.vk-chart-hoverband{fill:var(--card-fill)}.vk-chart-crosshair{stroke:var(--muted-subtle);stroke-width:1px;stroke-dasharray:3 3}.vk-chart-point{stroke:var(--background);stroke-width:2px}.vk-chart-tooltip{z-index:var(--z-tooltip);box-sizing:border-box;background:var(--surface-elevated);border:1px solid var(--border);pointer-events:none;min-width:10rem;padding:.5rem .65rem;position:absolute;top:0;translate:-50%}.vk-chart-tooltip-title{color:var(--foreground);margin:0 0 .3rem;font-size:.75rem;font-weight:600}.vk-chart-tooltip-row{color:var(--muted-foreground);align-items:center;gap:.45rem;margin:.15rem 0 0;font-size:.75rem;display:flex}.vk-chart-tooltip-label{flex:1}.vk-chart-tooltip-value{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--foreground)}.vk-chart-table{margin-top:0}.vk-sparkline{vertical-align:middle;display:inline-block;overflow:visible}.vk-btn-block{justify-content:center;width:100%}.vk-btn-block .vk-btn-label{justify-content:center}.vk-btn-label{gap:.55rem}.vk-btn-spinner{border-width:2px;border-color:currentColor #0000 #0000;width:12px;height:12px;animation:.7s linear infinite vk-spin}@keyframes vk-spin{to{transform:rotate(360deg)}}.vk-btn-loading{cursor:progress}.vk-affix{gap:.35rem;min-width:0;display:grid}.vk-affix-row{box-sizing:border-box;min-width:0;min-height:var(--control-height,44px);background:var(--card);border:1px solid var(--input-border);border-radius:var(--radius,0);align-items:stretch;display:flex}.vk-affix-row>.vk-input{background:0 0;border:0;flex:1;min-width:0;min-height:0}.vk-affix-row>.vk-input:focus-visible{outline:none}.vk-affix-row:focus-within{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--primary)}.vk-affix-row:has(.vk-input[aria-invalid=true]){border-color:var(--primary)}.vk-affix-row:has(.vk-input:disabled){background:0 0;border-style:dashed}.vk-affix-addon{font-size:var(--text-sm);white-space:nowrap;color:var(--muted-foreground);flex-shrink:0;align-items:center;padding:0 .75rem;display:flex}.vk-affix-prefix{border-right:1px solid var(--border-subtle)}.vk-affix-suffix{border-left:1px solid var(--border-subtle)}:is(.vk-affix-suffix:has(.vk-affix-button),.vk-affix-suffix:has(.vk-stepper)){padding:0}.vk-affix-button{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0 .9rem;font-size:.6875rem;font-weight:600}.vk-affix-button:hover{color:var(--foreground);background:var(--primary-tint)}.vk-affix-button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.vk-stepper{align-self:stretch;align-items:stretch;display:flex}.vk-stepper-unit{font-size:var(--text-sm);color:var(--muted-foreground);align-items:center;padding:0 .6rem;display:flex}.vk-stepper-btn{width:36px;color:var(--muted-foreground);border:0;border-left:1px solid var(--border-subtle);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vk-stepper-btn:hover:not(:disabled){color:var(--foreground);background:var(--primary-tint)}.vk-stepper-btn:disabled{color:var(--muted-subtle);cursor:not-allowed;opacity:.5}.vk-number .vk-input{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.vk-char-count{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--muted-subtle);justify-self:end;font-size:.6875rem}.vk-char-count-over{color:var(--danger)}.vk-inline-error{margin-top:.4rem;display:block}.vk-slider{grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;min-width:0;display:grid}.vk-slider-value{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--foreground);text-align:right;grid-area:1/2;min-width:6ch}.vk-slider-track{cursor:pointer;touch-action:none;grid-area:1/1;align-items:center;height:28px;display:flex;position:relative}.vk-slider-track:before{content:"";background:var(--card);border:1px solid var(--input-border);box-sizing:border-box;height:4px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.vk-slider-fill{background:var(--primary);height:4px;position:absolute;top:50%;left:0;translate:0 -50%}.vk-slider-thumb{box-sizing:border-box;background:var(--primary);border:2px solid var(--background);cursor:grab;width:18px;height:18px;display:block}.vk-slider-thumb:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-slider-thumb:active{cursor:grabbing}.vk-slider-track[data-disabled]{cursor:not-allowed}.vk-slider-fill[data-disabled],.vk-slider-thumb[data-disabled]{background:var(--muted-subtle);cursor:not-allowed}.vk-slider-limits{font-family:var(--font-numeric);color:var(--muted-subtle);grid-column:1;justify-content:space-between;font-size:.6875rem;display:flex}.vk-slider[data-orientation=vertical]{align-items:start;width:max-content}.vk-slider-track[data-orientation=vertical]{flex-direction:column;justify-content:center;width:28px;height:10rem}.vk-slider-track[data-orientation=vertical]:before{width:4px;height:auto;inset:0 auto 0 50%;translate:-50%}.vk-slider-fill[data-orientation=vertical]{width:4px;height:auto;top:auto;left:50%;translate:-50%}.vk-slider[data-orientation=vertical] .vk-slider-limits{gap:var(--space-sm);flex-direction:column-reverse}.vk-otp{flex-wrap:wrap;gap:.5rem;display:flex}.vk-otp[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.vk-otp-box{width:clamp(24px, calc((100% + .5rem) / var(--vk-otp-length,6) - .5rem), 44px);text-align:center;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;padding:0;font-size:1.25rem}.vk-error-summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-error-summary-list{font-size:var(--text-sm);margin:.25rem 0 0;padding-left:1.1rem;line-height:1.7}.vk-error-summary-list .vk-link{color:var(--foreground)}.vk-date-input{padding-right:2.75rem}.vk-date-button{right:.35rem}.vk-time-option{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.vk-timepicker[data-state=open] .vk-combobox-input{border-color:var(--primary)}.vk-timepicker[data-state=open] .vk-select-icon{rotate:180deg}.vk-select-menu.vk-time-menu{z-index:var(--z-popover);width:var(--radix-popper-anchor-width);max-height:min(16rem, var(--radix-popper-available-height,16rem));position:relative;top:auto;left:auto;right:auto}.vk-time-menu[data-state=open]{animation:vk-time-menu-in var(--motion-normal) var(--ease-standard)}.vk-time-menu[data-state=closed]{animation:vk-time-menu-out var(--motion-normal) var(--ease-standard) forwards;pointer-events:none}@keyframes vk-time-menu-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes vk-time-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.vk-time-menu[data-state]{animation:none}}.vk-menu[data-side]{z-index:var(--z-popover);min-width:min(13rem, var(--radix-popper-available-width,13rem));max-width:var(--radix-popper-available-width);max-height:var(--radix-popper-available-height);outline:none;position:relative;inset:auto;overflow-y:auto}.vk-menu[data-state=open]{animation:vk-menu-in var(--motion-normal) var(--ease-standard)}@keyframes vk-menu-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.vk-menu .vk-menu-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap}.vk-menu .vk-menu-item[data-highlighted],.vk-menu .vk-menu-item[data-state=open]{background:var(--primary-tint)}.vk-menu .vk-menu-item-danger[data-highlighted]{background:var(--danger-tint)}.vk-menu .vk-menu-item[data-disabled]{color:var(--muted-subtle);cursor:not-allowed;background:0 0}.vk-menu .vk-menu-item[data-disabled] .vk-menu-item-icon{color:var(--muted-subtle)}.vk-menu-check{color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.vk-menu-indicator{display:inline-flex}.vk-menu-dot{opacity:1;display:block}.vk-menu-item[data-disabled] .vk-menu-dot{background:var(--muted-subtle)}.vk-menu-sub-icon{color:var(--muted-subtle)}.vk-menu .vk-menu-item-label{overflow-wrap:anywhere;min-width:2em}.vk-menu .vk-menu-label{overflow-wrap:anywhere}.vk-menu .vk-menu-shortcut{overflow-wrap:anywhere;min-width:2ch;max-width:45%}.vk-menu .vk-menu-sub-icon{flex-shrink:0}@media (forced-colors:active){.vk-menu .vk-menu-item[data-highlighted],.vk-menu .vk-menu-item[data-state=open]{forced-color-adjust:none;color:highlighttext;background:highlight}.vk-menu .vk-menu-item[data-highlighted] .vk-menu-item-icon,.vk-menu .vk-menu-item[data-highlighted] .vk-menu-shortcut{color:highlighttext}.vk-menu .vk-menu-item[data-disabled]{color:graytext}}@media (prefers-reduced-motion:reduce){.vk-menu[data-state=open]{animation:none}}.vk-list{margin:0;padding:0;list-style:none}.vk-list-divided>.vk-list-item+.vk-list-item{border-top:1px solid var(--border-subtle)}.vk-list-bordered{border:1px solid var(--border-subtle)}.vk-list-bordered .vk-list-main{padding-inline:1rem}.vk-list-bordered .vk-list-trailing{padding-right:1rem}.vk-list-item{--vk-list-narrow:calc((30rem - 100%) * 999);flex-wrap:wrap;align-items:center;gap:0 .5rem;min-width:0;display:flex}.vk-list-main{flex:1 1 max(14rem, var(--vk-list-narrow));min-width:0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:.85rem;padding:.75rem .25rem;text-decoration:none;display:flex}.vk-list-interactive{cursor:pointer}.vk-list-interactive:hover{background:var(--card-fill)}.vk-list-interactive:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.vk-list-item-selected{background:var(--primary-tint)}.vk-list-leading{color:var(--muted-foreground);flex-shrink:0;display:inline-flex}.vk-list-text{flex:1;grid-template-columns:minmax(0,1fr);gap:.1rem;min-width:0;display:grid}.vk-list-title{font-size:var(--text-sm);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vk-list-description{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem}.vk-list-meta{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--muted-subtle);flex-shrink:0;font-size:.75rem}.vk-list-item-selected .vk-list-meta{color:var(--muted-foreground)}.vk-list-trailing{box-sizing:border-box;max-width:100%;padding-right:.25rem;padding-left:clamp(0px, var(--vk-list-narrow), .25rem);padding-bottom:clamp(0px, var(--vk-list-narrow), .75rem);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.vk-list-bordered .vk-list-trailing{padding-left:clamp(0px, var(--vk-list-narrow), 1rem)}@media (max-width:40rem){.vk-list-main{grid-template-columns:minmax(0,1fr);row-gap:.1rem;display:grid}.vk-list-main:has(.vk-list-leading){grid-template-columns:auto minmax(0,1fr)}.vk-list-leading{grid-area:1/1/span 2}.vk-list-text{grid-area:1/-2/auto/-1}.vk-list-meta{grid-area:2/-2/auto/-1}}.vk-avatar-group{align-items:center;display:inline-flex}.vk-avatar-group-item{margin-left:-6px;display:inline-flex}.vk-avatar-group-item:first-child{margin-left:0}.vk-avatar-group-item .vk-avatar{outline:2px solid var(--background)}.vk-avatar-more{background:var(--card);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.vk-timeline{margin:0;padding:0;list-style:none}.vk-timeline-item{--vk-status:var(--muted-subtle);grid-template-columns:20px minmax(0,1fr);gap:.85rem;padding-bottom:1.25rem;display:grid;position:relative}.vk-timeline-item:last-child{padding-bottom:0}.vk-timeline-item:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:22px;bottom:0;left:9.5px}.vk-timeline-item:last-child:before{display:none}.vk-timeline-marker{box-sizing:border-box;width:20px;height:20px;color:var(--vk-status);background:var(--background);border:1px solid var(--vk-status);justify-content:center;align-items:center;display:inline-flex}.vk-timeline-success{--vk-status:var(--success)}.vk-timeline-info{--vk-status:var(--info)}.vk-timeline-warning{--vk-status:var(--warning)}.vk-timeline-danger{--vk-status:var(--danger)}.vk-timeline-primary{--vk-status:var(--primary)}.vk-timeline-body{gap:.15rem;padding-top:.05rem;display:grid}.vk-timeline-title{font-size:var(--text-sm);color:var(--foreground);margin:0;font-weight:600}.vk-timeline-description{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.55}.vk-timeline-time{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--muted-subtle);font-size:.75rem}.vk-tree,.vk-tree-group{margin:0;padding:0;list-style:none}.vk-tree-item{outline:none}.vk-tree-row{min-height:32px;font-size:var(--text-sm);color:var(--foreground);cursor:pointer;align-items:center;gap:.4rem;padding-right:.5rem;display:flex}.vk-tree-row:hover{background:var(--card-fill)}.vk-tree-item:focus-visible>.vk-tree-row{outline:2px solid var(--ring);outline-offset:-2px}.vk-tree-row-selected,.vk-tree-row-selected:hover{background:var(--primary-tint)}.vk-tree-caret{width:14px;color:var(--muted-subtle);transition:rotate var(--motion-fast) var(--ease-standard);flex-shrink:0}.vk-tree-caret-open{rotate:90deg}.vk-tree-icon{color:var(--muted-foreground)}.vk-tree-row-selected .vk-tree-icon{color:var(--primary)}.vk-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vk-tree-meta{font-family:var(--font-numeric);color:var(--muted-subtle);font-size:.75rem}.vk-tree-row-selected .vk-tree-meta{color:var(--muted-foreground)}.vk-row-toggle{width:32px;height:32px}.vk-tr-open{background:var(--card-fill)}.vk-tr-expanded td{background:var(--card-fill);padding:.5rem 1rem 1.25rem 3.25rem}.vk-tr-loading td{padding-block:1rem}.vk-table-paged{gap:1rem;display:grid}.vk-heading{color:var(--foreground);text-wrap:balance;margin:0}.vk-text{color:var(--foreground);margin:0}.vk-text-numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.vk-text-wrap-anywhere{overflow-wrap:anywhere;min-width:0}.vk-text-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.vk-weight-regular{font-weight:400}.vk-weight-medium{font-weight:500}.vk-weight-semibold{font-weight:600}.vk-weight-bold{font-weight:700}.vk-emphasis-muted{color:var(--muted-foreground)}.vk-emphasis-subtle{color:var(--muted-subtle)}.vk-text[data-vk-color]:not([data-vk-color=neutral]),.vk-heading[data-vk-color]:not([data-vk-color=neutral]){color:var(--vk-color-fg)}.vk-code{font-family:var(--font-mono);color:var(--foreground);background:var(--card);border:1px solid var(--border-subtle);padding:.1em .35em;font-size:.875em}.vk-prose{max-width:var(--prose-max);font-size:var(--text-base);color:var(--muted-foreground);line-height:1.7}.vk-prose>:first-child{margin-top:0}.vk-prose>:last-child{margin-bottom:0}.vk-prose-foreground{color:var(--foreground)}.vk-prose h1,.vk-prose h2,.vk-prose h3,.vk-prose h4{font-family:var(--font-display);letter-spacing:-.015em;color:var(--foreground);text-wrap:balance;margin:2em 0 .6em;font-weight:700;line-height:1.25}.vk-prose h1{font-size:2rem}.vk-prose h2{font-size:1.5rem}.vk-prose h3{font-size:1.15rem}.vk-prose h4{font-size:1rem}.vk-prose p,.vk-prose ul,.vk-prose ol,.vk-prose blockquote,.vk-prose pre,.vk-prose table,.vk-prose figure{margin:0 0 1.15em}.vk-prose strong{color:var(--foreground);font-weight:600}.vk-prose a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);text-decoration-color:var(--primary-line);text-underline-offset:.2em}.vk-prose a:hover{color:var(--primary-hover);text-decoration-color:currentColor}.vk-prose ul,.vk-prose ol{padding-left:1.25rem}.vk-prose li+li{margin-top:.35em}.vk-prose li::marker{color:var(--primary)}.vk-prose blockquote{color:var(--foreground);border-left:2px solid var(--primary);padding-left:1rem}.vk-prose code{font-family:var(--font-mono);color:var(--foreground);background:var(--card);border:1px solid var(--border-subtle);padding:.1em .35em;font-size:.875em}.vk-prose pre{font-family:var(--font-mono);color:var(--foreground);background:var(--card);border:1px solid var(--border-subtle);padding:1rem;font-size:13px;line-height:1.65;overflow-x:auto}.vk-prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.vk-prose hr{border:0;border-top:1px solid var(--border-subtle);margin:2em 0}.vk-prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.vk-prose th,.vk-prose td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:.5rem .75rem}.vk-prose th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);border-bottom-color:var(--border);font-size:.6875rem;font-weight:600}.vk-prose img{max-width:100%;height:auto}.vk-codeblock{border:1px solid var(--border-subtle);background:var(--card);min-width:0;margin:0}.vk-codeblock-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .35rem .35rem .85rem;display:flex}.vk-codeblock-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.vk-codeblock-copy{min-height:30px;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.vk-codeblock-copy:hover{color:var(--foreground);background:var(--primary-tint)}.vk-codeblock-copy:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.vk-codeblock-pre{font-family:var(--font-mono);color:var(--foreground);tab-size:2;margin:0;padding:.9rem 1rem;font-size:13px;line-height:1.65;overflow-x:auto}.vk-codeblock-pre code{font:inherit}.vk-codeblock-pre:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.vk-codeblock-numbered code{counter-reset:vk-line}.vk-code-line{display:block}.vk-code-line:before{counter-increment:vk-line;content:counter(vk-line);text-align:right;width:2ch;color:var(--muted-subtle);-webkit-user-select:none;user-select:none;margin-right:1.25rem;display:inline-block}.vk-rich{border:1px solid var(--input-border);background:var(--card);color:var(--foreground);min-width:0}.vk-rich:focus-within{border-color:var(--primary)}.vk-rich[data-invalid=true]{border-color:var(--danger)}.vk-rich[data-disabled]{color:var(--muted-subtle);background:0 0;border-style:dashed}.vk-rich-toolbar{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.vk-rich-minimal{border-top:1px solid var(--border-subtle)}.vk-rich-minimal .vk-rich-toolbar{border-bottom:0}.vk-rich-minimal-formatting{border-top:1px solid var(--border-subtle)}.vk-rich-minimal .vk-rich-tool[data-state=open]{color:var(--foreground);background:var(--primary-tint)}.vk-rich-tool{min-width:32px;min-height:32px;padding:var(--space-xs);color:var(--foreground);font:500 var(--text-sm)/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.vk-rich-tool:hover{background:var(--primary-tint)}.vk-rich-tool[aria-pressed=true]{color:var(--foreground);background:var(--primary-tint);border-color:var(--primary-line)}.vk-rich-tool:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.vk-rich-tool:disabled{color:var(--muted-subtle);cursor:not-allowed;background:0 0}.vk-rich-separator{width:1px;margin:var(--space-xs);background:var(--border-subtle);align-self:stretch}.vk-rich-content{max-width:none;min-height:10rem;padding:var(--space-md);white-space:pre-wrap;overflow-wrap:anywhere;word-wrap:break-word;font-size:var(--control-font-size);outline:none;position:relative}.vk-rich-content:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.vk-rich-content[data-empty=true]:before{content:attr(data-placeholder);color:var(--muted-subtle);pointer-events:none;position:absolute}.vk-rich-content p:last-child{margin-bottom:0}.vk-rich-content li{position:relative}.vk-rich-content pre{white-space:pre-wrap}.vk-rich-content .ProseMirror-selectednode{outline:2px solid var(--ring)}.vk-rich-content.ProseMirror-hideselection ::selection{background:0 0}.vk-rich-content.ProseMirror-hideselection{caret-color:#0000}.vk-rich-content img{max-width:100%;height:auto}.vk-rich-panel{gap:var(--space-md);box-sizing:border-box;width:min(22rem, calc(100vw - 2 * var(--space-md)));max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);padding:var(--space-md);display:grid;position:relative;inset:auto;overflow-y:auto}.vk-rich-panel-field{gap:var(--space-xs);font-size:var(--text-sm);display:grid}.vk-rich-panel-actions{gap:var(--space-md);flex-wrap:wrap;display:flex}.vk-rich-panel-actions .vk-btn{width:auto}.vk-rich-upload .vk-link{appearance:none;padding:var(--space-xs) 0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center}.vk-rich-upload .vk-link:disabled{color:var(--muted-subtle);cursor:not-allowed}.vk-rich-emoji{gap:var(--space-xs);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.vk-rich-emoji .vk-rich-tool{font-size:var(--text-xl)}.vk-rich-uploads{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-subtle);margin:0;list-style:none}.vk-rich-upload{align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.vk-rich-upload-status{color:var(--muted-foreground)}.vk-rich-upload .vk-link{min-height:24px}@media (any-pointer:coarse){.vk-rich-tool,.vk-rich-upload .vk-link{min-width:var(--control-height);min-height:var(--control-height)}}@media (forced-colors:active){.vk-rich-tool[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.vk-rich-content:focus-visible,.vk-rich-tool:focus-visible{outline-color:highlight}.vk-rich[data-disabled]{border-color:graytext}}.vk-figure{min-width:0;margin:0}.vk-figure-media{background:var(--media-placeholder);border:1px solid var(--border-subtle);max-width:100%;overflow:hidden}.vk-figure-media img{object-fit:cover;width:100%;height:100%;display:block}.vk-figure-caption{color:var(--muted-foreground);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.vk-overlay:has(.vk-cmd){place-items:start center;padding-top:12vh}.vk-cmd .vk-dialog-header{display:none}.vk-cmd .vk-dialog-body{padding:0}.vk-cmd-search{border-bottom:1px solid var(--border-subtle);position:relative}.vk-cmd-search .vk-input{background:0 0;border:0;min-height:52px}.vk-cmd-search .vk-input:focus-visible{outline:none}.vk-cmd-search .vk-search-icon{top:26px}.vk-cmd-list{max-height:min(22rem,50vh);padding:.25rem 0;overflow-y:auto}.vk-cmd-item{cursor:pointer}.vk-cmd-item-active{background:var(--primary-tint)}.vk-cmd-footer{color:var(--muted-foreground);border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.3rem;padding:.55rem .85rem;font-size:.75rem;display:flex}.vk-chat-panel{min-width:0;min-height:0;color:var(--foreground);flex-direction:column;flex:1;display:flex}.vk-chat-header{justify-content:space-between;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-md);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.vk-chat-heading{gap:var(--space-xs);min-width:0;display:grid}.vk-chat-title{-webkit-line-clamp:2;line-clamp:2;min-width:0;font:600 var(--text-base)/1.4 var(--font-display);color:var(--foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.vk-chat-title:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vk-chat-description{font-size:var(--text-sm);color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.5}.vk-chat-header>.vk-icon-btn{flex-shrink:0}.vk-chat-transcript{overscroll-behavior:contain;min-width:0;min-height:4rem;padding:var(--space-md);scrollbar-gutter:stable;flex:1;overflow-y:auto}.vk-chat-transcript:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.vk-chat-messages{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.vk-chat-message{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);min-width:0;max-width:94%;display:grid}.vk-chat-message-outgoing{margin-inline-start:auto}.vk-chat-message-avatar{padding-top:var(--space-xs);display:inline-flex}.vk-chat-message-body{min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);background:var(--card-fill)}.vk-chat-message-outgoing .vk-chat-message-body{border-color:var(--primary-line);background:var(--primary-tint)}.vk-chat-message-meta{align-items:baseline;gap:var(--space-xs) var(--space-sm);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.vk-chat-message-author{font-size:var(--text-xs);color:var(--foreground);overflow-wrap:anywhere;font-weight:600}.vk-chat-message-source{align-items:center;gap:var(--space-xs);padding-inline:var(--space-xs);border:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.5;display:inline-flex}.vk-chat-message-source>svg,.vk-chat-message-source>img{flex:none;width:.75rem;height:.75rem}.vk-chat-message-time{font:var(--text-xs)/1.5 var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.vk-chat-message-content{min-width:0;max-width:none;font-size:var(--text-sm);color:var(--foreground);white-space:normal;overflow-wrap:anywhere}.vk-chat-message-text{white-space:pre-wrap}.vk-chat-message-content>:last-child{margin-bottom:0}.vk-chat-message-content pre{box-sizing:border-box;white-space:pre;max-width:100%}.vk-chat-message-content img{max-width:100%;height:auto}.vk-chat-message-content .vk-rich[data-readonly]{background:0 0;border:0}.vk-chat-message-content .vk-rich[data-readonly] .vk-rich-content{min-height:0;font-size:inherit;padding:0}.vk-chat-delivery{align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-sm);font-size:var(--text-xs);color:var(--muted-foreground);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.vk-chat-delivery-failed{color:var(--danger)}.vk-chat-delivery .vk-btn{width:auto}.vk-chat-message-actions{gap:var(--space-xs);flex-wrap:wrap;grid-column:2;display:flex}.vk-chat-message-outgoing .vk-chat-message-actions{justify-content:flex-end}.vk-chat-message-actions .vk-btn{width:auto}.vk-chat-activity{border:1px solid var(--border-subtle);min-width:0;color:var(--foreground)}.vk-chat-activity-line{align-items:flex-start;gap:var(--space-sm);box-sizing:border-box;width:100%;min-width:0;padding:calc((var(--control-height) - 1.5em) / 2) var(--space-md);color:inherit;font:inherit;font-size:var(--text-sm);text-align:start;background:0 0;border:0;line-height:1.5;display:flex}.vk-chat-activity-line>.vk-icon{margin-top:calc(.75em - 8px)}.vk-chat-activity-line>.vk-chat-activity-spinner{margin-top:calc(.75em - .375rem)}.vk-chat-activity-toggle{cursor:pointer}.vk-chat-activity-toggle:hover{background:var(--card-fill)}.vk-chat-activity-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.vk-chat-activity-text{align-items:baseline;gap:0 var(--space-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.vk-chat-activity-title{overflow-wrap:anywhere;font-weight:600}.vk-chat-activity-state,.vk-chat-activity-outcome{color:var(--muted-foreground);overflow-wrap:anywhere}.vk-chat-activity-elapsed{font:var(--text-xs)/1.5 var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-inline-start:auto}.vk-chat-activity-icon{color:var(--muted-foreground);flex:none}.vk-chat-activity[data-state=finished] .vk-chat-activity-icon{color:var(--success)}.vk-chat-activity[data-state=waiting]{border-color:var(--primary-line)}.vk-chat-activity[data-state=waiting] .vk-chat-activity-icon,.vk-chat-activity[data-state=waiting] .vk-chat-activity-state{color:var(--primary)}.vk-chat-activity[data-state=failed] .vk-chat-activity-icon,.vk-chat-activity[data-state=failed] .vk-chat-activity-state{color:var(--danger)}.vk-chat-activity-spinner{flex:none;width:.75rem;height:.75rem}.vk-chat-activity-chevron{color:var(--muted-foreground);flex:none;transition:transform .16s ease-out}[data-state=open]>.vk-chat-activity-chevron{transform:rotate(180deg)}.vk-chat-activity-body{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-subtle);display:grid}.vk-chat-activity-body[hidden]{display:none}.vk-chat-activity-earlier{gap:var(--space-xs);justify-items:start;display:grid}.vk-chat-activity-earlier>.vk-btn{width:auto}.vk-chat-activity-entries{gap:var(--space-xs);width:100%;margin:0;padding:0;list-style:none;display:grid}.vk-chat-narration{max-width:none;padding-block:var(--space-xs);font-size:var(--text-sm);color:var(--foreground);overflow-wrap:anywhere}.vk-chat-narration>:last-child{margin-bottom:0}.vk-chat-step{align-items:baseline;gap:var(--space-sm);min-width:0;font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.5;display:flex}.vk-chat-step-icon{flex:none;align-self:center}.vk-chat-step-text{gap:0 var(--space-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.vk-chat-step-label{color:var(--foreground);overflow-wrap:anywhere}.vk-chat-step-outcome{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vk-chat-step-state{align-self:center;align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.vk-chat-step[data-state=failed] .vk-chat-step-state{color:var(--danger)}.vk-chat-activity-omitted{font-size:var(--text-xs);color:var(--muted-foreground);margin:0;line-height:1.5}.vk-chat-empty{min-width:0;padding:var(--space-xl) var(--space-md);font-size:var(--text-sm);color:var(--muted-foreground);overflow-wrap:anywhere;align-content:center;line-height:1.6;display:grid}.vk-chat-pending{padding-block:var(--space-md);font-size:var(--text-sm);color:var(--muted-foreground);overflow-wrap:anywhere}.vk-chat-feedback{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--danger-line);color:var(--danger);font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;flex:none;display:flex}.vk-chat-feedback>div{flex:1;min-width:0}.vk-chat-feedback .vk-btn{width:auto}.vk-chat-read-only{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-top:1px solid var(--border-subtle);background:var(--background);font-size:var(--text-sm);color:var(--muted-foreground);overflow-wrap:anywhere;flex:none;line-height:1.5;display:flex}.vk-chat-read-only>svg{flex:none;margin-top:.125rem}.vk-chat-read-only>div{flex:1;min-width:0}.vk-chat-composer{gap:var(--space-sm);box-sizing:border-box;min-width:0;min-height:0;max-height:65%;padding:var(--space-md);border-top:1px solid var(--border-subtle);background:var(--background);flex:0 auto;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.vk-chat-composer>.vk-field{overscroll-behavior:contain;min-height:0;overflow-y:auto}.vk-chat-composer .vk-rich-content{min-height:4rem;max-height:8rem;padding:var(--space-sm);overflow-y:auto}.vk-chat-composer-actions{justify-content:flex-end;display:flex}.vk-chat-composer-actions .vk-btn{width:auto}[data-density=compact] .vk-chat-header,[data-density=compact] .vk-chat-transcript,[data-density=compact] .vk-chat-composer,[data-density=compact] .vk-chat-read-only{padding:var(--space-sm)}[data-density=compact] .vk-chat-title{font-size:var(--text-sm);flex:1}[data-density=compact] .vk-chat-messages{gap:var(--space-md)}[data-density=compact] .vk-chat-message{max-width:100%}[data-density=compact] .vk-chat-message-body{padding:var(--space-xs) var(--space-sm);border-color:#0000}[data-density=compact] .vk-chat-message-incoming .vk-chat-message-body{background:0 0;padding-inline:0}[data-density=compact] .vk-chat-activity-line,[data-density=compact] .vk-chat-activity-body{padding-inline:var(--space-sm)}[data-density=compact] .vk-chat-composer .vk-rich-content{min-height:calc(var(--control-height) + var(--space-sm))}@media (max-width:40rem){.vk-chat-header,.vk-chat-transcript,.vk-chat-composer,.vk-chat-read-only{padding:var(--space-sm)}.vk-chat-activity-line,.vk-chat-activity-body{padding-inline:var(--space-sm)}.vk-chat-message{max-width:100%}.vk-chat-message-body{padding:var(--space-sm)}}@media (forced-colors:active){.vk-chat-message-outgoing .vk-chat-message-body{border-color:highlight}.vk-chat-delivery-failed,.vk-chat-feedback,.vk-chat-step[data-state=failed] .vk-chat-step-state,.vk-chat-activity[data-state=failed] .vk-chat-activity-state,.vk-chat-activity[data-state=waiting] .vk-chat-activity-state,.vk-chat-activity-icon{color:canvastext}.vk-chat-activity[data-state=waiting]{border-color:highlight}.vk-chat-activity-toggle{color:buttontext}}@media (prefers-reduced-motion:reduce){.vk-chat-activity-chevron{transition:none}}.vk-chat-widget-launcher{z-index:var(--z-fixed);position:fixed;inset-block-end:calc(var(--space-lg) + env(safe-area-inset-bottom,0px));inset-inline-end:calc(var(--space-lg) + env(safe-area-inset-right,0px))}.vk-chat-widget-start{inset-inline-start:calc(var(--space-lg) + env(safe-area-inset-left,0px));inset-inline-end:auto}.vk-chat-widget-trigger{border-color:var(--primary);background:var(--background);width:52px;height:52px;color:var(--primary)}.vk-chat-widget-trigger:hover,.vk-chat-widget-trigger[data-state=open]{background:var(--primary-tint)}.vk-chat-unread{border:1px solid var(--background);background:var(--primary);min-width:1.25rem;color:var(--primary-foreground);font:600 var(--text-xs)/1.4 var(--font-numeric);pointer-events:none;place-items:center;padding:.1rem .25rem;display:grid;position:absolute;inset-block-start:-.4rem;inset-inline-end:-.4rem}.vk-chat-widget-panel{box-sizing:border-box;width:min(26rem,100vw - 1.5rem);height:min(38rem, calc(100dvh - 7rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));max-height:var(--radix-popover-content-available-height);background:var(--background);min-height:0;color:var(--foreground);border:1px solid var(--border);z-index:var(--z-popover);outline:none;flex-direction:column;display:flex;overflow:hidden}.vk-chat-widget-panel .vk-chat-header{background:var(--surface-elevated)}.vk-chat-widget-panel{transform-origin:var(--radix-popover-content-transform-origin)}.vk-chat-widget-panel[data-state=closed]{pointer-events:none}@media (max-height:32rem){.vk-chat-widget-panel .vk-chat-header,.vk-chat-widget-panel .vk-chat-transcript,.vk-chat-widget-panel .vk-chat-composer,.vk-chat-widget-panel .vk-chat-read-only{padding:var(--space-sm)}.vk-chat-widget-panel .vk-chat-transcript{flex:0 4rem;min-height:0;max-height:25%}.vk-chat-widget-panel .vk-chat-composer{flex:1;max-height:none}.vk-chat-widget-panel .vk-chat-composer .vk-rich-content{min-height:2rem;padding-block:var(--space-xs)}}@media (forced-colors:active){.vk-chat-widget-trigger{color:buttontext;border-color:buttontext}.vk-chat-unread{color:highlighttext;background:highlight}}.vk-chat-inbox{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--background);width:100%;min-width:0;height:100%;min-height:0;color:var(--foreground);grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);display:grid;container-type:inline-size}.vk-chat-inbox-list{border-inline-end:1px solid var(--border-subtle);flex-direction:column;min-width:0;min-height:0;display:flex}.vk-chat-threads{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.vk-chat-threads>li+li{border-top:1px solid var(--border-subtle)}.vk-chat-thread{align-items:flex-start;gap:var(--space-sm);box-sizing:border-box;width:100%;min-height:var(--control-height);padding:var(--space-md);color:var(--foreground);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.vk-chat-thread:hover{background:var(--card-fill)}.vk-chat-thread[aria-current=true]{background:var(--primary-tint)}.vk-chat-thread:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.vk-chat-thread:disabled{color:var(--muted-subtle);cursor:not-allowed}.vk-chat-thread-text{gap:var(--space-xs);flex:1;min-width:0;display:grid}.vk-chat-thread-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:600;overflow:hidden}.vk-chat-thread-preview{-webkit-line-clamp:2;font-size:var(--text-sm);color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vk-chat-thread-meta{justify-content:space-between;gap:var(--space-xs);font:var(--text-xs)/1.5 var(--font-numeric);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.vk-chat-thread-count{padding-inline:var(--space-xs);border:1px solid var(--primary-line);background:var(--primary-tint);color:var(--foreground)}.vk-chat-inbox-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.vk-chat-no-selection{flex:1}.vk-chat-back{display:none}.vk-chat-header-actions{align-items:center;gap:var(--space-xs);flex:none;margin-inline-start:auto;display:flex}.vk-chat-header-actions .vk-btn{width:auto}[data-density=compact] .vk-chat-thread{padding:var(--space-sm)}@media (pointer:fine) and (not (any-pointer:coarse)){[data-density=compact] .vk-chat-back{--button-height:var(--control-height-xs)}}@container (max-width:40rem){.vk-chat-inbox-list{border-inline-end:0}.vk-chat-inbox:not(.vk-chat-inbox-selected) .vk-chat-inbox-detail,.vk-chat-inbox-selected .vk-chat-inbox-list{display:none}.vk-chat-inbox-detail,.vk-chat-inbox-list{grid-column:1/-1}.vk-chat-back{display:inline-flex}.vk-chat-inbox-detail>.vk-chat-header{justify-content:flex-start}}[data-density=compact]{--button-height:var(--control-height);--button-height-sm:var(--control-height)}html[data-density=compact] body{font-size:var(--text-sm)}[data-density=compact] .vk-textarea{padding-block:var(--control-padding-block,var(--space-xs));min-height:max(var(--control-height), calc(2lh + 2 * var(--control-padding-block,var(--space-xs)) + 2px))}[data-density=compact] .vk-page-header{box-sizing:border-box;gap:var(--space-sm);width:100%;padding-block:0;container-type:inline-size}[data-density=compact] .vk-page-header-divider{padding-bottom:var(--space-md);margin-bottom:0}[data-density=compact] .vk-page-header-row{align-items:center;gap:var(--space-xs) var(--space-md);grid-template-columns:minmax(min-content,1fr) minmax(0,auto);display:grid}[data-density=compact] .vk-page-header-text{display:contents}[data-density=compact] .vk-page-header-title{grid-area:1/1}[data-density=compact] .vk-page-header-description{max-width:var(--prose-max);grid-area:2/1}[data-density=compact] .vk-page-header-actions{grid-area:1/2;justify-self:start;min-width:0}[data-density=compact] .vk-page-header-eyebrow{grid-area:1/1}:is([data-density=compact] .vk-page-header-row:has(.vk-page-header-eyebrow) .vk-page-header-title,[data-density=compact] .vk-page-header-row:has(.vk-page-header-eyebrow) .vk-page-header-actions){grid-row:2}[data-density=compact] .vk-page-header-row:has(.vk-page-header-eyebrow) .vk-page-header-description{grid-row:3}[data-density=compact] .vk-page-header-title,[data-density=compact] .vk-text-heading-1{font-size:var(--text-xl);line-height:1.3}[data-density=compact] .vk-page-header-description,[data-density=compact] .vk-text-body{font-size:var(--text-sm)}[data-density=compact] .vk-text-body-sm{font-size:.8125rem}[data-density=compact] .vk-text-small{font-size:var(--text-xs)}[data-density=compact] .vk-text-lead,[data-density=compact] .vk-section-lead{font-size:var(--text-base)}[data-density=compact] .vk-section-header{margin-bottom:0}[data-density=compact] .vk-section-heading,[data-density=compact] .vk-text-heading-2,[data-density=compact] .vk-text-title,[data-density=compact] .vk-text-title-sm,[data-density=compact] .vk-card-title,[data-density=compact] .vk-empty-title,[data-density=compact] .vk-media-card-title{font-size:var(--text-base);line-height:1.4}[data-density=compact] .vk-section-heading{text-transform:none;letter-spacing:normal;font-weight:600}[data-density=compact] .vk-stat-value{font-size:var(--text-2xl)}[data-density=compact] .vk-shell-main{padding:var(--space-lg)}[data-density=compact] .vk-shell-topbar>.vk-icon-btn{flex-shrink:0}[data-density=compact] .vk-shell-brand{flex:0 auto;min-width:0}[data-density=compact] .vk-shell-brand>*{min-width:0;max-width:100%}[data-density=compact] .vk-shell-actions{flex:0 auto;min-width:0}[data-density=compact] .vk-shell-actions>*{min-width:0;max-width:100%}[data-density=compact] .vk-shell-actions .vk-btn{width:auto;min-width:0}[data-density=compact] .vk-shell-actions .vk-btn-label{white-space:nowrap;text-overflow:ellipsis;align-self:center;min-width:0;display:block;overflow:hidden}[data-density=compact] .vk-dialog-title{font-size:var(--text-base)}[data-density=compact] .vk-alert-title{font-size:var(--text-sm)}[data-density=compact] .vk-prose{font-size:var(--text-sm);line-height:1.6}[data-density=compact] .vk-prose :is(p,ul,ol,blockquote,pre,table,figure){margin-bottom:.75em}[data-density=compact] .vk-prose :is(h1,h2,h3,h4){margin:1.25em 0 .5em}[data-density=compact] .vk-prose h1{font-size:var(--text-xl)}[data-density=compact] .vk-prose h2{font-size:var(--text-base)}[data-density=compact] .vk-prose :is(h3,h4){font-size:var(--text-sm)}[data-density=compact] .vk-prose>:first-child{margin-top:0}[data-density=compact] .vk-prose>:last-child{margin-bottom:0}[data-density=compact] .vk-accordion-trigger{font-size:var(--text-sm);padding-block:var(--space-sm)}[data-density=compact] .vk-btn[data-vk-variant=text]:not([data-vk-size]){font-size:var(--text-sm)}[data-density=compact] .vk-btn:not([data-vk-size],[data-vk-variant=text]) .vk-btn-label{padding:var(--space-xs) var(--space-sm)}[data-density=compact] .vk-segmented{align-self:flex-start;min-width:0;max-width:100%}[data-density=compact] .vk-segment{min-width:0;min-height:calc(var(--control-height) - 2px);padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);overflow-wrap:anywhere}@container (max-width:40rem){[data-density=compact] .vk-page-header-row{grid-template-columns:minmax(0,1fr)}:is([data-density=compact] .vk-page-header-row .vk-page-header-actions,[data-density=compact] .vk-page-header-row:has(.vk-page-header-eyebrow) .vk-page-header-actions){margin-top:var(--space-xs);grid-area:auto/1}}@media (max-width:48rem){[data-density=compact] .vk-shell-actions{max-width:45%}}[data-density=compact] .vk-table td,[data-density=compact] .vk-table tbody th{padding:var(--space-sm) var(--space-md)}[data-density=compact] .vk-table thead th{padding:var(--space-xs) var(--space-md)}[data-density=compact] .vk-list-main{padding-block:var(--space-sm)}[data-density=compact] .vk-navlist-item,[data-density=compact] .vk-menu-item{min-height:var(--control-height);padding-block:var(--space-xs)}[data-density=compact] .vk-card{gap:var(--space-sm);padding:var(--space-md)}[data-density=compact] .vk-card-body{font-size:var(--text-sm)}[data-density=compact] .vk-page{min-width:var(--control-height);height:var(--control-height)}@media (pointer:fine) and (not (any-pointer:coarse)){[data-density=compact]{--control-height:32px;--control-font-size:var(--text-sm);--control-padding-block:var(--space-xs)}}[data-vk-size]{--control-height:var(--control-height-md);--control-font-size:var(--text-base);--control-padding-block:var(--space-sm);--control-padding-inline:.75rem;--control-icon-size:16px;--control-end-size:var(--control-height);--button-height:var(--control-height);--button-height-sm:var(--control-height)}@media (pointer:fine) and (not (any-pointer:coarse)){[data-vk-size]{--control-end-size:min(32px, var(--control-height))}[data-vk-size=xs]{--control-height:var(--control-height-xs);--control-font-size:var(--text-xs);--control-padding-block:0px;--control-padding-inline:var(--space-sm);--control-icon-size:14px}[data-vk-size=sm]{--control-height:var(--control-height-sm);--control-font-size:var(--text-sm);--control-padding-block:var(--space-xs);--control-padding-inline:.625rem}}[data-vk-size].vk-search .vk-input{min-height:var(--control-height)}[data-vk-size] :is(.vk-search-icon,.vk-select-icon,.vk-date-icon,.vk-select-check){width:var(--control-icon-size);height:var(--control-icon-size)}[data-vk-size] :is(.vk-search-icon,.vk-select-icon,.vk-field-clear){top:calc(var(--control-height) / 2)}[data-vk-size] .vk-search-icon{left:var(--control-padding-inline)}[data-vk-size] .vk-select-icon{right:var(--control-padding-inline)}[data-vk-size] .vk-field-clear{width:var(--control-end-size);height:var(--control-end-size);right:0}[data-vk-size] :is(.vk-affix-addon,.vk-affix-button,.vk-stepper-unit){padding-inline:var(--control-padding-inline)}[data-vk-size] :is(.vk-affix-addon,.vk-stepper-unit){font-size:var(--control-font-size)}[data-vk-size] .vk-stepper-btn{width:var(--control-height)}[data-vk-size].vk-input,[data-vk-size] .vk-input{padding-inline:var(--control-padding-inline)}[data-vk-size] :is(.vk-select-trigger,.vk-combobox-input){padding-right:calc(var(--control-padding-inline) + var(--control-icon-size) + var(--space-sm))}[data-vk-size] :is(.vk-search-input,.vk-date-input,.vk-combobox-input:has(+.vk-field-clear)){padding-right:calc(var(--control-end-size) + var(--space-xs))}[data-vk-size] :is(.vk-search-input,.vk-has-lead){padding-left:calc(var(--control-padding-inline) + var(--control-icon-size) + var(--space-xs))}[data-vk-size] .vk-date-trigger{padding-right:var(--control-padding-inline)}[data-vk-size].vk-input.vk-textarea{padding-block:var(--control-padding-block)}[data-vk-size].vk-select-menu{font-size:var(--control-font-size)}[data-vk-size].vk-select-menu .vk-select-option{box-sizing:border-box;min-height:var(--control-height);padding:var(--control-padding-block) var(--control-padding-inline)}[data-vk-size].vk-select-menu .vk-select-option-description{font-size:var(--control-font-size)}[data-vk-size].vk-multiselect{--vk-multiselect-item-height:min(26px, calc(var(--control-height) - 2px))}[data-vk-size] .vk-multiselect-field{padding-block:max(0px, calc((var(--control-height) - var(--vk-multiselect-item-height) - 2px) / 2));padding-right:calc(var(--control-padding-inline) + var(--control-icon-size) + var(--space-sm))}[data-vk-size] .vk-multiselect-input{height:var(--vk-multiselect-item-height)}[data-vk-size].vk-multiselect .vk-tag{min-height:var(--vk-multiselect-item-height);font-size:var(--control-font-size);padding-block:0}[data-vk-size].vk-multiselect .vk-tag-remove{width:calc(var(--vk-multiselect-item-height) - 2px);height:calc(var(--vk-multiselect-item-height) - 2px)}[data-vk-size].vk-otp .vk-otp-box{width:clamp(24px, calc((100% + .5rem) / var(--vk-otp-length,6) - .5rem), var(--control-height));font-size:var(--control-font-size);padding:0}@media (any-pointer:coarse){:root{--button-height:var(--control-height);--button-height-sm:var(--control-height)}.vk-navlist-item,.vk-menu-item,.vk-tree-row,.vk-accordion-trigger,.vk-choice{min-height:var(--control-height)}.vk-page{min-width:var(--control-height);height:var(--control-height)}.vk-day{height:var(--control-height)}.vk-segmented .vk-segment{min-height:calc(var(--control-height) - 2px)}.vk-calendar-header .vk-icon-btn{width:var(--control-height);height:var(--control-height)}.vk-stepper-btn,.vk-tab{min-width:var(--control-height);justify-content:center}.vk-codeblock-copy{min-height:var(--control-height)}.vk-field-clear{width:var(--control-height);height:var(--control-height);right:0}.vk-search-input,.vk-date-input{padding-right:calc(var(--control-height) + var(--space-xs))}.vk-choice:not(:has(.vk-choice-description)){align-items:center}.vk-choice:not(:has(.vk-choice-description)) :is(.vk-choice-box,.vk-switch-track){margin-top:0}}.vk-tag-remove,.vk-th-sort,.vk-alert-close,.vk-slider-thumb{position:relative}.vk-tag-remove:after,.vk-th-sort:after,.vk-alert-close:after,.vk-slider-thumb:after{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (any-pointer:coarse){.vk-th-sort:after{height:44px}.vk-alert-close:after,.vk-slider-thumb:after{width:44px;height:44px}}@media (forced-colors:active){.vk-choice .vk-choice-box:is([data-state=checked],[data-state=indeterminate]),.vk-choice-input:checked+.vk-choice-box,.vk-switch .vk-switch-track[data-state=checked],.vk-multi-option[aria-selected=true] .vk-choice-box{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.vk-choice-dot,.vk-menu-dot{forced-color-adjust:none;background:highlight}.vk-switch-thumb{forced-color-adjust:none;background:canvastext}.vk-switch-thumb[data-state=checked]{background:highlighttext}.vk-tab[aria-selected=true]:after,.vk-slider-fill,.vk-progress-fill,.vk-slider-thumb{forced-color-adjust:none;background:highlight}.vk-progress-track[data-state=indeterminate]{forced-color-adjust:none;background:repeating-linear-gradient(-45deg,canvas,canvas 4px,highlight 4px 6px)}.vk-select-option-active,.vk-menu-item:focus,.vk-cmd-item-active,.vk-tree-row-selected,.vk-navlist-item-active,.vk-list-item-selected,.vk-table .vk-tr-selected,.vk-day-selected,.vk-segment[aria-checked=true],.vk-page[aria-current=page],.vk-tile-active{forced-color-adjust:none;color:highlighttext;background:highlight}.vk-day-in-range{forced-color-adjust:none;outline-offset:-3px;background:0 0;outline:1px dashed highlight}.vk-spinner{border-color:highlight canvastext canvastext}.vk-skeleton{border:1px solid canvastext}.vk-chart-swatch{forced-color-adjust:none}.vk-tooltip{border:1px solid canvastext}.vk-day-today:after{background:canvastext}}@media (prefers-reduced-motion:reduce){.vk-btn-spinner{animation:none}.vk-tree-caret{transition:none}.vk-toast,.vk-overlay,.vk-dialog,.vk-progress-track[data-state=indeterminate],.vk-spinner,.vk-skeleton{animation:none}.vk-accordion-icon,.vk-progress-fill,.vk-dropzone,.vk-select-icon,.vk-btn,.vk-icon-btn,.vk-link,.vk-choice-box,.vk-switch-track,.vk-switch-thumb,.vk-media-card-img,.vk-media-card-link,.vk-media-card-arrow,.vk-tile{transition:none}.vk-media-card-wrap:hover .vk-media-card-img,.vk-media-card-wrap:focus-visible .vk-media-card-img,.vk-media-card-wrap:hover .vk-media-card-arrow,.vk-media-card-wrap:focus-visible .vk-media-card-arrow{transform:none}.vk-glyph{border-color:var(--border);animation:none}.vk-section-heading .vk-glyph{border-color:var(--glyph-line)}.vk-glyph-char{filter:none;animation:none}}:root{--font-sans:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-numeric:var(--font-space-grotesk), ui-monospace, monospace}body{background:var(--background);color:var(--foreground);margin:0}.font-display{font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.font-numeric{font-family:var(--font-space-grotesk), ui-monospace, monospace;font-variant-numeric:tabular-nums}
