@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-ext-400-normal-BeYM1uOO.woff2)format("woff2"),url(/assets/michroma-latin-ext-400-normal-DlRaauac.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(/assets/michroma-latin-400-normal-C7Pn7qca.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-50:#fff5ed;--brand-100:#ffe6d1;--brand-200:#ffc99a;--brand-300:#ffb533;--brand-400:#ff8a2b;--brand-500:#ff6a00;--brand-600:#e85e00;--brand-700:#c24e00;--brand-800:#9a3e00;--brand-900:#7a3200;--brand-950:#421b00;--vk-orange-50:var(--brand-50);--vk-orange-100:var(--brand-100);--vk-orange-200:var(--brand-200);--vk-orange-300:var(--brand-300);--vk-orange-400:var(--brand-400);--vk-orange-500:var(--brand-500);--vk-orange-600:var(--brand-600);--vk-orange-700:var(--brand-700);--vk-orange-800:var(--brand-800);--copper-300:#ffb27d;--copper-400:#ff8a3d;--copper-500:#e2732a;--copper-600:#b4551c;--vk-copper-300:var(--copper-300);--vk-copper-400:var(--copper-400);--vk-copper-500:var(--copper-500);--vk-copper-600:var(--copper-600);--vk-onyx:#0b0d0f;--vk-onyx-900:#0f1215;--vk-graphite:#1a1f24;--vk-gray-850:#22272d;--vk-gray-800:#2a3036;--vk-gray-700:#3a4149;--vk-gray-500:#6b737b;--vk-gray-400:#8b9299;--vk-gray-300:#c7cbd0;--vk-gray-200:#e3e6e9;--vk-gray-100:#eef0f2;--vk-offwhite:#f8f9fa;--vk-white:#fff;--vk-green:#10b981;--vk-green-dark:#0e9f6e;--vk-green-soft:#e6f7f1;--vk-red:#ef4444;--vk-red-dark:#dc2626;--vk-red-soft:#fdecec;--vk-blue:#3b82f6;--vk-blue-dark:#2563eb;--vk-blue-soft:#eaf1fe;--vk-amber:#f59e0b;--vk-amber-dark:#d97706;--vk-amber-soft:#fef3e2;--vk-violet:#8b5cf6}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--level-canvas:#fbf9f6;--level-surface:#fff;--level-raised:#fff;--level-interactive:#f3efe9;--brand-primary:var(--vk-orange-500);--brand-primary-hover:var(--brand-600);--brand-primary-active:var(--brand-700);--brand-primary-soft:#fff3e9;--brand-primary-soft-strong:#ffe4ce;--brand-primary-ink:var(--brand-700);--on-brand:#fff;--brand-gradient:linear-gradient(135deg, var(--brand-400), var(--brand-500) 60%, var(--copper-500));--brand-support:var(--copper-500);--background-primary:var(--level-canvas);--background-secondary:var(--level-canvas);--background-tertiary:#f5f2ed;--surface-primary:var(--level-surface);--surface-secondary:#f8f5f1;--surface-elevated:#fff;--surface-sunken:#f5f1ec;--surface-inverse:#14161a;--surface-hover:#f6f3ee;--surface-active:var(--level-interactive);--surface-selected:#fff4ea;--border-default:#261e1612;--border-subtle:#1c18140d;--border-strong:#1c181429;--border-brand:#ff6a0057;--border-focus:var(--focus-ring);--divider:#261e160e;--text-primary:#17191c;--text-secondary:#5b5c60;--text-tertiary:#8a8b90;--text-inverse:#fff;--text-brand:var(--brand-700);--text-on-surface-inverse:#f4f5f6;--success:#0e9f6e;--success-soft:#eaf7f1;--success-border:#0e9f6e38;--warning:#b87503;--warning-soft:#fcf3e4;--warning-border:#b8750338;--danger:#d0453f;--danger-soft:#fbedec;--danger-border:#d0453f38;--info:#2563eb;--info-soft:#edf3fe;--info-border:#2563eb33;--neutral-soft:#f4f0ea;--neutral-border:#1c181414;--chart-1:var(--vk-orange-500);--chart-2:var(--brand-300);--chart-3:var(--copper-400);--chart-4:#0e9f6e;--chart-5:#2563eb;--chart-grid:#1c18140f;--chart-area-from:#ff6a0029;--chart-area-to:#ff6a0000;--money-positive:#0e9f6e;--money-negative:#d0453f;--money-neutral:#17191c;--focus-ring:var(--vk-orange-500);--scrim:#17191c61;--glow-brand:0 0 20px #ff6a001a;--glow-strong:0 0 36px #ff6a0029;--brand-edge:linear-gradient(90deg, #ff6a0000, #ff6a006b, #ff6a0000);--bloom:radial-gradient(60% 80% at 50% 0%, #ff6a001a 0%, transparent 70%)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--level-canvas:#0a0b0d;--level-surface:#121417;--level-raised:#191c20;--level-interactive:#22262b;--brand-primary:var(--vk-orange-500);--brand-primary-hover:var(--brand-400);--brand-primary-active:var(--brand-700);--brand-primary-soft:#ff6a0021;--brand-primary-soft-strong:#ff6a0038;--brand-primary-ink:var(--vk-orange-400);--on-brand:#160800;--brand-gradient:linear-gradient(135deg, var(--brand-400), var(--brand-500) 60%, var(--copper-500));--brand-support:var(--vk-copper-400);--background-primary:var(--level-canvas);--background-secondary:var(--level-canvas);--background-tertiary:var(--level-surface);--surface-primary:var(--level-surface);--surface-secondary:var(--level-raised);--surface-elevated:var(--level-raised);--surface-sunken:#0e1012;--surface-inverse:var(--vk-offwhite);--surface-hover:var(--level-raised);--surface-active:var(--level-interactive);--surface-selected:#ff6a0017;--border-default:#ffffff12;--border-subtle:#ffffff0b;--border-strong:#ffffff24;--border-brand:#ff6a006b;--border-focus:var(--focus-ring);--divider:#ffffff0e;--text-primary:#f4f5f6;--text-secondary:#9ba3ab;--text-tertiary:#6a727a;--text-inverse:var(--level-canvas);--text-brand:var(--vk-orange-400);--text-on-surface-inverse:var(--vk-graphite);--success:#3dd68c;--success-soft:#3dd68c1f;--success-border:#3dd68c42;--warning:#e8b341;--warning-soft:#e8b3411f;--warning-border:#e8b34142;--danger:#f0736e;--danger-soft:#f0736e1f;--danger-border:#f0736e42;--info:#6ba4f8;--info-soft:#6ba4f81f;--info-border:#6ba4f842;--neutral-soft:#f4f5f60f;--neutral-border:#ffffff17;--chart-1:var(--vk-orange-500);--chart-2:var(--brand-300);--chart-3:var(--copper-600);--chart-4:#3dd68c;--chart-5:#6ba4f8;--chart-grid:#ffffff0e;--chart-area-from:#ff6a0042;--chart-area-to:#ff6a0000;--money-positive:#3dd68c;--money-negative:#f0736e;--money-neutral:#f4f5f6;--focus-ring:var(--vk-orange-400);--scrim:#040506b8;--glow-brand:0 0 24px #ff6a0024;--glow-strong:0 0 42px #ff6a0038;--brand-edge:linear-gradient(90deg, #ff6a0000, #ff6a008c, #ff6a0000);--bloom:radial-gradient(60% 80% at 50% 0%, #ff6a0029 0%, transparent 70%)}:root{--font-ui:"Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-brand:"Michroma", "Manrope Variable", "Manrope", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Menlo", monospace;--font-sans:var(--font-ui);--font-display:var(--font-brand);--fs-display:72px;--lh-display:1.02;--fw-display:400;--ls-display:.01em;--fs-h1:48px;--lh-h1:1.08;--fw-h1:700;--ls-h1:-.015em;--fs-h2:32px;--lh-h2:1.16;--fw-h2:600;--ls-h2:-.01em;--fs-h3:24px;--lh-h3:1.28;--fw-h3:600;--ls-h3:-.005em;--fs-body-lg:18px;--lh-body-lg:1.55;--fw-body-lg:400;--fs-body:16px;--lh-body:1.55;--fw-body:400;--fs-body-sm:14px;--lh-body-sm:1.5;--fw-body-sm:400;--fs-caption:12px;--lh-caption:1.45;--fw-caption:400;--fs-label:12px;--lh-label:1.2;--fw-label:700;--ls-label:.09em;--fs-button:15px;--lh-button:1;--fw-button:600;--ls-button:.005em;--fs-kpi-lg:40px;--lh-kpi-lg:1.05;--fs-kpi:32px;--lh-kpi:1.08;--fs-kpi-sm:22px;--lh-kpi-sm:1.15;--fw-kpi:700;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--ls-brand:.16em;--ls-brand-tight:.1em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-control:10px;--radius-lg:12px;--radius-xl:16px;--radius-card:var(--radius-xl);--radius-modal:20px;--radius-pill:999px}:root,[data-theme=light]{--shadow-xs:0 1px 2px #1c18140a;--shadow-sm:0 1px 2px #1c18140d, 0 2px 6px #1c181408;--shadow-card:0 1px 2px #261e1609, 0 8px 24px #261e160d;--shadow-md:0 2px 6px #1c18140d, 0 12px 32px #1c181412;--shadow-lg:0 8px 24px #1c181412, 0 24px 60px #1c18141a;--shadow-modal:0 32px 90px #1c181433;--shadow-brand:0 6px 18px #ff6a0038;--shadow-inset-top:inset 0 1px 0 #ffffffb3}[data-theme=dark]{--shadow-xs:none;--shadow-sm:0 1px 2px #0006;--shadow-card:0 2px 8px #00000057;--shadow-md:0 8px 26px #00000070;--shadow-lg:0 18px 52px #0000008f;--shadow-modal:0 40px 110px #000000b3;--shadow-brand:0 6px 20px #ff6a0042;--shadow-inset-top:inset 0 1px 0 #ffffff0a}:root{--easing-standard:cubic-bezier(.2, .8, .3, 1);--easing-emphasized:cubic-bezier(.45, 0, .25, 1);--ease-out:var(--easing-standard);--ease-in-out:var(--easing-emphasized);--motion-instant:.12s;--motion-fast:.18s;--motion-normal:.24s;--motion-slow:.4s;--dur-instant:var(--motion-instant);--dur-fast:.14s;--dur-base:var(--motion-fast);--dur-slow:var(--motion-normal);--dur-pulse:2.1s;--pulse-scale:1.03}@media (prefers-reduced-motion:reduce){:root{--motion-instant:1ms;--motion-fast:1ms;--motion-normal:1ms;--motion-slow:1ms;--dur-instant:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--pulse-scale:1}}:root,[data-theme=light]{--metallic-orange-deep:#b4551c;--metallic-orange-base:#e2732a;--metallic-orange-bright:#ffb533;--metallic-champagne:#f2d7b4;--metallic-highlight:#ffffffb8;--metallic-shadow:#783a0e33;--metallic-gradient-soft:linear-gradient(145deg, #fff6ec 0%, #ffe6cc 42%, #f6d3ae 100%);--metallic-gradient-active:linear-gradient(135deg, #ffb533 0%, #ff6a00 52%, #e2732a 100%);--metallic-gradient-prestige:linear-gradient(135deg, #f2d7b4 0%, #ffb533 34%, #e2732a 68%, #b4551c 100%);--metallic-reflection:linear-gradient(105deg, transparent 34%, #ffffffd9 50%, transparent 66%);--metallic-reflection-soft:linear-gradient(105deg, transparent 38%, #ffffff6b 50%, transparent 62%);--metallic-edge:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 var(--metallic-shadow);--metallic-bloom:none}[data-theme=dark]{--metallic-orange-deep:#8a3f0e;--metallic-orange-base:#d8631a;--metallic-orange-bright:#ffc062;--metallic-champagne:#e8c79b;--metallic-highlight:#ffdcb48c;--metallic-shadow:#00000085;--metallic-gradient-soft:linear-gradient(145deg, #ffb53329 0%, #ff6a001c 48%, #0a0b0d00 100%);--metallic-gradient-active:linear-gradient(135deg, #ffc062 0%, #ff6a00 50%, #b4551c 100%);--metallic-gradient-prestige:linear-gradient(135deg, #e8c79b 0%, #ffb533 32%, #d8631a 66%, #8a3f0e 100%);--metallic-reflection:linear-gradient(105deg, transparent 34%, #ffe4be80 50%, transparent 66%);--metallic-reflection-soft:linear-gradient(105deg, transparent 38%, #ffe4be42 50%, transparent 62%);--metallic-edge:inset 0 1px 0 #ffd6a638, inset 0 -1px 0 #00000073;--metallic-bloom:0 0 18px #ff6a0029}:root{--dur-metallic-sweep:5.2s}@keyframes vk-metallic-sweep{0%{transform:translate(-160%)skew(-12deg)}to{transform:translate(320%)skew(-12deg)}}.vk-metallic{position:relative;overflow:hidden}.vk-metallic:after{content:"";background:var(--metallic-reflection-soft);opacity:0;pointer-events:none;position:absolute;inset:-40% -20%;transform:translate(-160%)skew(-12deg)}.vk-metallic:hover:after{opacity:1;animation:vk-metallic-sweep 1.1s var(--ease-out)}.vk-metallic-idle:after{opacity:1;animation:vk-metallic-sweep var(--dur-metallic-sweep) var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.vk-metallic:after,.vk-metallic-idle:after{opacity:0!important;animation:none!important}}:root,[data-theme=light]{--reward-track:#1c181417;--reward-fill:linear-gradient(90deg, var(--vk-orange-300), var(--vk-orange-500));--reward-fill-glow:0 0 8px #ff6a0038;--reward-node-locked-bg:var(--level-interactive);--reward-node-locked-border:transparent;--reward-node-locked-ink:var(--text-tertiary);--reward-node-current-ring:#ff6a0038;--reward-node-done-bg:var(--vk-orange-50);--reward-node-done-ink:var(--vk-orange-700);--reward-path:#ff6a004d;--reward-path-done:var(--vk-orange-500);--reward-hero-scrim:linear-gradient(90deg, #fffffff0 0%, #ffffffc7 42%, #ffffff1f 78%, #fff0 100%);--reward-shimmer:#ffffff8c;--reward-surface:linear-gradient(135deg, #fff 0%, #fdf8f2 58%, #f8efe4 100%);--reward-bloom:radial-gradient(70% 120% at 82% 18%, #ff6a001a 0%, transparent 64%);--reward-path-line:#e2732a4d;--reward-hero:radial-gradient(80% 130% at 86% 28%, #ff6a0024 0%, transparent 62%), linear-gradient(135deg, #fff 0%, #fdf8f2 52%, #f8ecdf 100%);--reward-hero-border:#e2732a38}[data-theme=dark]{--reward-track:#ffffff14;--reward-fill:linear-gradient(90deg, var(--vk-orange-600), var(--vk-orange-500) 55%, var(--vk-orange-300));--reward-fill-glow:0 0 10px #ff6a0057;--reward-node-locked-bg:var(--level-interactive);--reward-node-locked-border:transparent;--reward-node-locked-ink:#6e767e;--reward-node-current-ring:#ff6a004d;--reward-node-done-bg:#ff6a0024;--reward-node-done-ink:var(--vk-orange-300);--reward-path:#ff6a0042;--reward-path-done:var(--vk-orange-500);--reward-hero-scrim:linear-gradient(90deg, #0b0d0ff5 0%, #0b0d0fd1 44%, #0b0d0f38 80%, #0b0d0f00 100%);--reward-shimmer:#ffc1788c;--reward-surface:linear-gradient(135deg, #14181c 0%, #101317 52%, #0c0e11 100%);--reward-bloom:radial-gradient(70% 120% at 82% 18%, #ff6a0029 0%, transparent 64%);--reward-path-line:#ffb53342;--reward-hero:radial-gradient(80% 130% at 86% 28%, #ff6a0024 0%, transparent 62%), linear-gradient(135deg, #1a1e23 0%, #111418 52%, #0a0b0d 100%);--reward-hero-border:#ffb53324}:root{--dur-reward-shimmer:2.6s;--dur-reward-glow:2.4s;--sidebar-width:264px;--sidebar-collapsed:76px;--topbar-height:72px;--content-max:1720px;--gutter:32px;--gutter-sm:18px;--grid-gap:20px;--section-gap:36px;--bp-mobile:640px;--bp-tablet:900px;--bp-laptop:1200px;--bp-desktop:1440px}*,:before,:after{box-sizing:border-box}body{background:var(--background-primary);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,figure{margin:0}a{color:var(--text-brand);text-underline-offset:4px;transition:color var(--dur-base) var(--ease-out), text-decoration-color var(--dur-base) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}a:hover{color:var(--brand-primary-hover);-webkit-text-decoration-color:color-mix(in oklab, currentColor 55%, transparent);text-decoration-color:color-mix(in oklab, currentColor 55%, transparent)}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--brand-primary-soft-strong);color:var(--text-primary)}[data-theme] ::-webkit-scrollbar{width:10px;height:10px}[data-theme] ::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}.vk-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.vk-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary)}.vk-brandmark{font-family:var(--font-brand);letter-spacing:var(--ls-brand);text-transform:uppercase;font-synthesis:none;font-feature-settings:"case" 1;font-weight:400}.vk-micro{font-family:var(--font-brand);font-synthesis:none;letter-spacing:var(--ls-brand-tight);text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:400}.vk-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vk-stack{gap:var(--section-gap);display:grid}.vk-split{gap:var(--grid-gap);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid}.vk-split-even{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vk-split-aside{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);display:grid}.vk-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:1100px){.vk-split,.vk-split-even,.vk-split-aside{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.vk-pair{grid-template-columns:1fr}}:root{--button-sheen:linear-gradient(180deg, #ffffff1a, #0000000a)}@keyframes vk-spin{to{transform:rotate(360deg)}}@keyframes vk-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes vk-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}@keyframes vk-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vk-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vk-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes vk-drawer-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes vk-drawer-right{0%{transform:translate(100%)}to{transform:none}}@keyframes vk-beacon{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes vk-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.09)}}@keyframes vk-reward-shimmer{0%{transform:translate(-140%)}to{transform:translate(420%)}}.vk-anim-spin{animation:.7s linear infinite vk-spin}.vk-anim-shimmer{animation:vk-shimmer 1.4s var(--ease-in-out) infinite}.vk-anim-menu{animation:vk-menu-in var(--dur-fast) var(--ease-out)}.vk-anim-toast{animation:vk-toast-in var(--dur-slow) var(--ease-out)}.vk-anim-fade-up{animation:vk-fade-up var(--dur-slow) var(--ease-out)}.vk-anim-modal{animation:vk-modal-in var(--dur-slow) var(--ease-out)}.vk-anim-drawer-left{animation:vk-drawer-left var(--dur-slow) var(--ease-out)}.vk-anim-drawer-right{animation:vk-drawer-right var(--dur-slow) var(--ease-out)}.vk-anim-beacon{animation:vk-beacon var(--dur-pulse) var(--ease-in-out) infinite}.vk-anim-wave{animation:vk-wave var(--dur-pulse) var(--ease-in-out) infinite}.vk-anim-reward-shimmer{animation:vk-reward-shimmer var(--dur-reward-shimmer) var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.vk-anim-shimmer,.vk-anim-menu,.vk-anim-toast,.vk-anim-fade-up,.vk-anim-modal,.vk-anim-drawer-left,.vk-anim-drawer-right,.vk-anim-beacon,.vk-anim-wave{animation:none!important}.vk-anim-reward-shimmer{opacity:0;animation:none!important}.vk-anim-spin{animation-duration:2.4s}}.vk-skip-link{z-index:200;border-radius:var(--radius-control);background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-md);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.vk-skip-link:focus-visible{top:12px}.vk-unstyled-button{all:unset;box-sizing:border-box;cursor:pointer}.vk-unstyled-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.vk-bare-input{all:unset;box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-ui);font-size:inherit;color:inherit;line-height:1.3}.vk-bare-input::placeholder{color:var(--text-tertiary);opacity:1}.vk-bare-input:disabled{cursor:not-allowed}select option,select optgroup{color:canvastext;background-color:canvas}.vk-bare-input option,.vk-bare-input optgroup{background-color:var(--surface-elevated);color:var(--text-primary)}@supports (appearance:base-select){select.vk-bare-input{appearance:base-select}select.vk-bare-input::picker(select){appearance:base-select}select.vk-bare-input::picker-icon{display:none}select.vk-bare-input::picker(select){box-sizing:border-box;margin:0;margin-block:var(--vk-select-drop,18px);position-area:block-end span-inline-end;position-try-order:normal;position-try-fallbacks:flip-block;min-inline-size:calc(anchor-size(inline) + var(--vk-select-inset,15px) + var(--vk-select-trail,43px));border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-elevated);max-block-size:min(340px,60vh);color:var(--text-primary);box-shadow:var(--shadow-lg);font-family:var(--font-ui);scrollbar-width:thin;margin-inline-start:calc(-1 * var(--vk-select-inset,15px));padding:6px}select.vk-bare-input:open::picker(select){animation:vk-menu-in var(--dur-fast) var(--ease-out)}select.vk-bare-input option{border-radius:var(--radius-md);min-block-size:38px;color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;display:flex}select.vk-bare-input option:hover,select.vk-bare-input option:focus-visible{background:var(--surface-hover);outline:none}select.vk-bare-input option:checked{background:var(--brand-primary-soft);color:var(--text-brand);font-weight:600}select.vk-bare-input option::checkmark{color:var(--brand-primary);order:1;margin-inline-start:auto}select.vk-bare-input option:disabled{opacity:.45;cursor:not-allowed}select.vk-bare-input option[value=""]{color:var(--text-tertiary)}}@media (prefers-reduced-motion:reduce){select.vk-bare-input:open::picker(select){animation:none}}.vk-stretched-link:focus-visible{outline-offset:-3px;border-radius:var(--radius-card)}.vk-menu-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.vk-kpi-area{container-type:inline-size}.vk-kpi-grid{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container (width<=980px){.vk-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){.vk-kpi-grid{grid-template-columns:minmax(0,1fr)}}.vk-rank-row{container-type:inline-size}@container (width<=340px){.vk-rank-row .vk-pulse-wave{display:none!important}}.vk-nav-link,.vk-nav-link:hover{text-decoration:none}.vk-builder-area{container-type:inline-size}.vk-builder{gap:var(--grid-gap);grid-template-columns:minmax(320px,380px) minmax(0,1fr) minmax(250px,290px);grid-template-areas:"config preview publish";align-items:start;display:grid}.vk-builder-config{grid-area:config;gap:16px;min-width:0;display:grid}.vk-builder-preview{grid-area:preview;min-width:0;position:sticky;top:84px}.vk-builder-frame{overscroll-behavior:contain;max-height:calc(100dvh - 190px);overflow:auto}.vk-builder-publish{grid-area:publish;gap:16px;min-width:0;display:grid;position:sticky;top:84px}.vk-builder-switch{display:none}@container (width<=1180px){.vk-builder{grid-template-columns:minmax(320px,380px) minmax(0,1fr);grid-template-areas:"publish preview""config preview"}.vk-builder-publish{position:static}}@container (width<=820px){.vk-builder{grid-template-columns:minmax(0,1fr);grid-template-areas:"publish""config""preview"}.vk-builder-preview{position:static}.vk-builder-frame{max-height:none}.vk-builder-switch{display:flex}.vk-builder[data-pane=config] .vk-builder-preview,.vk-builder[data-pane=preview] .vk-builder-config{display:none}}.vk-card-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.vk-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;gap:18px 20px;display:grid}.vk-form-grid>.vk-span-all{grid-column:1/-1}.vk-detail-area{container-type:inline-size}.vk-detail-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.vk-detail-main,.vk-detail-side{gap:var(--grid-gap);min-width:0;display:grid}@container (width<=920px){.vk-detail-grid{grid-template-columns:minmax(0,1fr)}}.vk-balance-area{container-type:inline-size}.vk-balance-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);display:grid}@container (width<=760px){.vk-balance-grid{grid-template-columns:minmax(0,1fr)}}.vk-wallet-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding:26px 28px 24px;display:flex}.vk-wallet-hero-main{gap:8px;min-width:0;display:grid}.vk-wallet-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.vk-wallet-rule{color:var(--text-tertiary);margin:0;font-size:13px}.vk-wallet-hero-action{justify-items:end;gap:8px;display:grid}.vk-wallet-most{color:var(--text-secondary);font-size:12.5px}.vk-wallet-figures{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;display:grid}.vk-wallet-figure{border-right:1px solid var(--border-subtle);gap:6px;padding:18px 28px 20px;display:grid}.vk-wallet-figure:last-child{border-right:0}.vk-wallet-figure dt{color:var(--text-secondary);font-size:12.5px;font-weight:600}.vk-wallet-figure dd{gap:4px;margin:0;display:grid}.vk-wallet-figure dd>span:last-child{color:var(--text-tertiary);font-size:12px}.vk-wallet-columns{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.vk-wallet-releases{margin:0;padding:4px 0 8px;list-style:none}.vk-wallet-releases li{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;font-size:13.5px;display:flex}.vk-wallet-releases li+li{border-top:1px solid var(--border-subtle)}.vk-wallet-key{justify-items:start;gap:8px;padding:6px 16px 16px;display:grid}.vk-wallet-key strong{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:17px}.vk-wallet-key>span:last-child{color:var(--text-tertiary);font-size:12.5px}.vk-wallet-quote{border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:0;margin:0;display:grid}.vk-wallet-quote>div{color:var(--text-secondary);justify-content:space-between;gap:16px;padding:11px 14px;font-size:13.5px;display:flex}.vk-wallet-quote>div+div{border-top:1px solid var(--border-subtle)}.vk-wallet-quote dd{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.vk-wallet-quote>div[data-total=true]{color:var(--text-primary);font-weight:600}.vk-wallet-to{color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}@media (max-width:640px){.vk-wallet-hero{padding:22px 20px 20px}.vk-wallet-hero-action{justify-items:stretch;width:100%}.vk-wallet-figure{border-right:0;border-top:1px solid var(--border-subtle);padding:16px 20px}.vk-wallet-figure:first-child{border-top:0}}.vk-figure-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:16px 20px;display:grid}.vk-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vk-filter-bar>.vk-filter-grow{flex:240px;min-width:0}.vk-market-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.vk-market-product{container-type:inline-size}.vk-market-product-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}@container (width<=760px){.vk-market-product-grid{grid-template-columns:minmax(0,1fr)}}.vk-link-address{overflow-wrap:anywhere;word-break:break-all;min-width:0;color:var(--text-secondary);-webkit-user-select:all;user-select:all;font-size:12.5px;display:block}.vk-rewards-hero{border-radius:var(--radius-xl);background:var(--reward-hero);border:1px solid var(--reward-hero-border);color:var(--text-primary);overflow:hidden;container-type:inline-size}.vk-rewards-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:24px;padding:32px 36px;display:grid}@container (width<=720px){.vk-rewards-hero-grid{grid-template-columns:minmax(0,1fr);padding:24px 20px}.vk-rewards-hero-art{justify-self:center;max-width:280px}}.vk-journey-path{container-type:inline-size}.vk-journey-steps{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.vk-journey-steps:before{content:"";background:var(--reward-path-line);border-radius:2px;height:2px;position:absolute;top:21px;left:6.25%;right:6.25%}.vk-journey-step{text-align:center;align-content:start;justify-items:center;gap:10px;min-width:0;display:grid;position:relative}@container (width<=760px){.vk-journey-steps{grid-template-columns:minmax(0,1fr);gap:14px}.vk-journey-steps:before{width:2px;height:auto;inset:10px auto 10px 21px}.vk-journey-step{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start}}@property --u-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes vk-urgency-turn{to{--u-angle:360deg}}@keyframes vk-urgency-flicker{0%,to{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--u-accent) 70%, transparent));transform:scale(1)}50%{filter:drop-shadow(0 0 9px color-mix(in oklab, var(--u-accent) 90%, transparent));transform:scale(1.08)}}.vk-urgency{--u-bg:var(--co-surface);--u-accent:#ef4444;--u-text:var(--co-text);isolation:isolate;background:radial-gradient(120% 160% at 0% 50%, color-mix(in oklab, var(--u-accent) 16%, transparent), transparent 60%), var(--u-bg);color:var(--u-text);border:1px solid color-mix(in oklab, var(--u-accent) 45%, transparent);box-shadow:0 0 24px -6px color-mix(in oklab, var(--u-accent) 55%, transparent), inset 0 0 22px -10px color-mix(in oklab, var(--u-accent) 60%, transparent);border-radius:14px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;position:relative}.vk-urgency[data-background=DARK]{--u-bg:color-mix(in oklab, var(--u-accent) 10%, #0b0b0d);--u-text:#f5f5f5}.vk-urgency[data-background=SHADE]{--u-bg:color-mix(in oklab, var(--u-accent) 30%, #070707);--u-text:#f7f7f7;--u-title:color-mix(in oklab, var(--u-accent) 82%, #fff)}.vk-urgency[data-background=DEEP]{--u-bg:color-mix(in oklab, var(--u-accent) 58%, #050505);--u-text:#fff;--u-title:color-mix(in oklab, var(--u-accent) 30%, #fff)}.vk-urgency[data-animated=true]{border-color:#0000}.vk-urgency[data-animated=true]:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--u-angle), color-mix(in oklab, var(--u-accent) 20%, transparent), var(--u-accent) 12%, color-mix(in oklab, var(--u-accent) 20%, transparent) 30%, color-mix(in oklab, var(--u-accent) 20%, transparent) 50%, var(--u-accent) 62%, color-mix(in oklab, var(--u-accent) 20%, transparent) 80%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:4s linear infinite vk-urgency-turn;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.vk-urgency-icon{width:38px;height:38px;color:var(--u-accent);background:color-mix(in oklab, var(--u-accent) 14%, transparent);border-radius:10px;flex:none;place-items:center;animation:1.8s ease-in-out infinite vk-urgency-flicker;display:grid}.vk-urgency-wrap{container-type:inline-size}.vk-urgency-heading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.vk-urgency-words{gap:3px;min-width:0;display:grid}.vk-urgency-timer{flex:none;gap:6px;display:flex}.vk-urgency-title{color:var(--u-title,var(--u-accent));font-size:15px;font-weight:700}.vk-urgency-subtitle{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in oklab, var(--u-text) 78%, transparent);font-size:12.5px;overflow:hidden}.vk-urgency-digit{border-radius:var(--radius-md);border:1px solid color-mix(in oklab, var(--u-accent) 50%, transparent);background:color-mix(in oklab, var(--u-text) 10%, transparent);min-width:44px;color:var(--u-text);justify-items:center;padding:4px 6px;display:grid}.vk-urgency-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.vk-urgency-unit{opacity:.85;text-transform:uppercase;font-size:10px}@container (width<=480px){.vk-urgency{border-radius:12px;gap:10px;padding:10px 12px}.vk-urgency-heading{gap:9px}.vk-urgency-icon{border-radius:8px;width:30px;height:30px}.vk-urgency-icon svg{width:16px;height:16px}.vk-urgency-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.vk-urgency-subtitle{font-size:11.5px}.vk-urgency-timer{gap:4px}.vk-urgency-digit{border-radius:8px;min-width:34px;padding:3px 4px}.vk-urgency-value{font-size:15px}.vk-urgency-unit{font-size:8px}}@container (width<=340px){.vk-urgency-digit[data-unit=seconds]{display:none}}@media (prefers-reduced-motion:reduce){.vk-urgency[data-animated=true]:before,.vk-urgency-icon{animation:none!important}}@keyframes vk-glass-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes vk-glass-fade{0%{opacity:0}to{opacity:1}}@keyframes vk-glass-shine{0%,60%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.vk-glass-backdrop{z-index:50;pointer-events:auto;background:color-mix(in oklab, var(--co-bg) 22%, transparent);-webkit-backdrop-filter:blur(7px)saturate(115%);backdrop-filter:blur(7px)saturate(115%);place-items:center;padding:16px;animation:.22s ease-out vk-glass-fade;display:grid;inset:0}.vk-glass-card{--g-tint:var(--co-surface);--g-text:var(--co-text);--g-accent:var(--co-primary);--g-button:var(--co-button);--g-button-text:var(--co-button-text);isolation:isolate;width:min(420px,100%);max-height:calc(100% - 8px);color:var(--g-text);background:linear-gradient(160deg, #ffffff42 0%, #ffffff0f 38%, #ffffff05 100%), color-mix(in oklab, var(--g-tint) 58%, transparent);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:0 40px 90px -28px #0009, 0 0 0 .5px color-mix(in oklab, var(--g-accent) 30%, transparent), inset 0 1px 0 #fff9, inset 0 -1px 0 #ffffff1f, inset 0 0 40px -18px #ffffff73;border:1px solid #ffffff61;border:1px solid lab(100% -.0000298023 .0000119209/.38);border-radius:30px;gap:0;padding:0;animation:.32s cubic-bezier(.2,.9,.25,1.1) vk-glass-in;display:grid;position:relative;overflow:auto}@supports (color:lab(0% 0 0)){.vk-glass-card{background:linear-gradient(160deg, lab(100% -.0000298023 .0000119209/.26) 0%, lab(100% -.0000298023 .0000119209/.06) 38%, lab(100% -.0000298023 .0000119209/.02) 100%), color-mix(in oklab, var(--g-tint) 58%, transparent);box-shadow:0 40px 90px -28px #0009, 0 0 0 .5px color-mix(in oklab, var(--g-accent) 30%, transparent), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.6), inset 0 -1px 0 lab(100% -.0000298023 .0000119209/.12), inset 0 0 40px -18px lab(100% -.0000298023 .0000119209/.45)}}.vk-glass-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 60% at 20% -10%, #ffffff6b, transparent 55%), radial-gradient(90% 50% at 110% 110%, color-mix(in oklab, var(--g-accent) 22%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.vk-glass-card:before{background:radial-gradient(120% 60% at 20% -10%, lab(100% -.0000298023 .0000119209/.42), transparent 55%), radial-gradient(90% 50% at 110% 110%, color-mix(in oklab, var(--g-accent) 22%, transparent), transparent 60%)}}.vk-glass-image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.vk-glass-body{text-align:center;gap:12px;padding:22px 24px 18px;display:grid}.vk-glass-chip{color:var(--g-accent);letter-spacing:.06em;border:1.5px dashed color-mix(in oklab, var(--g-accent) 75%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;background:lab(100% -.0000298023 .0000119209/.14);border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.vk-glass-title{letter-spacing:-.01em;text-wrap:balance;font-size:23px;font-weight:800;line-height:1.15}.vk-glass-text{opacity:.82;text-wrap:pretty;font-size:15px;line-height:1.5}.vk-glass-cta{width:100%;height:56px;font:inherit;color:var(--g-button-text);background:linear-gradient(180deg, #ffffff38, transparent 55%), var(--g-button);box-shadow:0 14px 32px -10px color-mix(in oklab, var(--g-button) 75%, transparent), inset 0 1px 0 #ffffff73;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin-top:6px;font-size:16.5px;font-weight:800;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.vk-glass-cta{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.22), transparent 55%), var(--g-button);box-shadow:0 14px 32px -10px color-mix(in oklab, var(--g-button) 75%, transparent), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.45)}}.vk-glass-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);background:linear-gradient(90deg,#0000,lab(100% -.0000298023 .0000119209/.45),#0000);width:40%;animation:3.2s ease-in-out infinite vk-glass-shine;position:absolute;inset:0 auto 0 0}.vk-glass-cta:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 18px 38px -10px color-mix(in oklab, var(--g-button) 85%, transparent), inset 0 1px 0 #ffffff80;transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.vk-glass-cta:hover:not(:disabled){box-shadow:0 18px 38px -10px color-mix(in oklab, var(--g-button) 85%, transparent), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.5)}}.vk-glass-cta:active:not(:disabled){transform:translateY(0)scale(.99)}.vk-glass-cta:disabled{cursor:default;opacity:.75}.vk-glass-close{font:inherit;color:var(--g-text);opacity:.55;cursor:pointer;background:0 0;border:0;justify-self:center;padding:6px 12px;font-size:13px}.vk-glass-close:hover{opacity:.85;text-decoration:underline}@media (max-width:480px){.vk-glass-card{border-radius:26px}.vk-glass-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.vk-glass-backdrop,.vk-glass-card,.vk-glass-cta:after{animation:none!important}}.vk-sticky-cta{z-index:5;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:var(--co-bg);box-shadow:0 -14px 18px -16px color-mix(in oklab, var(--co-text) 45%, transparent);gap:6px;display:grid;position:sticky;bottom:0}.vk-sticky-cta-row{align-items:center;gap:12px;display:flex}.vk-sticky-cta-total{color:var(--co-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.vk-sticky-cta-button{height:52px}.vk-period-choice{background:color-mix(in oklab, var(--co-muted) 14%, transparent);border-radius:999px;gap:4px;padding:4px;display:flex}.vk-period-choice[aria-busy=true]{opacity:.75}.vk-period-option{min-height:40px;color:var(--co-muted);cursor:pointer;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.vk-period-option[data-chosen=true]{background:var(--co-surface);color:var(--co-text);box-shadow:0 1px 2px color-mix(in oklab, var(--co-text) 12%, transparent), 0 4px 14px -6px color-mix(in oklab, var(--co-text) 25%, transparent)}.vk-period-option:has(input:focus-visible){outline:2px solid var(--co-primary);outline-offset:2px}.vk-period-option:has(input:disabled){cursor:default}.vk-period-savings{color:var(--co-button-text);background:var(--co-primary);border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:700}.vk-price{line-height:1.1;font-family:var(--font-ui);font-variant-numeric:proportional-nums lining-nums;font-feature-settings:"tnum" 0, "pnum" 1;color:var(--co-text);white-space:nowrap;align-items:baseline;display:inline-flex}.vk-price-symbol{letter-spacing:0;color:var(--co-muted);margin-right:.08em;font-size:.56em;font-weight:600}.vk-price-amount{letter-spacing:-.03em;font-weight:700}.vk-price-period{letter-spacing:0;color:var(--co-muted);margin-left:.2em;font-size:.46em;font-weight:500}.vk-price-count{letter-spacing:0;margin-right:.12em;font-size:.56em;font-weight:700}.vk-price-full{color:var(--co-muted);font-variant-numeric:proportional-nums;font-size:13px;font-weight:500}.vk-price-before{font-variant-numeric:proportional-nums;letter-spacing:-.01em;color:var(--co-muted);font-size:13.5px;font-weight:500}.vk-cta-ready{isolation:isolate;animation:.46s cubic-bezier(.2,.9,.3,1.3) both vk-cta-pop,2.2s ease-in-out .46s infinite vk-cta-halo;position:relative;overflow:hidden}.vk-cta-ready:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);background:linear-gradient(110deg,#0000 30%,lab(100% -.0000298023 .0000119209/.45) 50%,#0000 70%);animation:3.2s ease-in-out .6s infinite vk-cta-shine;position:absolute;inset:0;transform:translate(-120%)}.vk-cta-ready:hover{filter:brightness(1.06)}.vk-cta-arrow{animation:1.1s ease-in-out infinite vk-cta-nudge;display:inline-flex}@keyframes vk-cta-pop{0%{transform:scale(1)}45%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes vk-cta-halo{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--co-button) 55%, transparent), 0 10px 24px -12px color-mix(in oklab, var(--co-button) 80%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab, var(--co-button) 0%, transparent), 0 14px 32px -10px color-mix(in oklab, var(--co-button) 90%, transparent)}}@keyframes vk-cta-shine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@keyframes vk-cta-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.vk-cta-ready,.vk-cta-ready:after,.vk-cta-arrow{animation:none}.vk-cta-ready{box-shadow:0 0 0 3px color-mix(in oklab, var(--co-button) 35%, transparent)}}[data-co-compact=true] .vk-sticky-cta{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--co-bg) 90%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-top:1px solid color-mix(in oklab, var(--co-muted) 18%, transparent);box-shadow:0 -10px 24px -14px color-mix(in oklab, var(--co-text) 30%, transparent);margin:0 -14px -24px}[data-co-compact=true] .vk-sticky-cta-row{gap:10px}[data-co-compact=true] .vk-sticky-cta-total{font-size:14px}[data-co-compact=true] .vk-sticky-cta-button{border-radius:14px;height:48px}.vk-thanks{background:var(--co-bg);min-height:100dvh;color:var(--co-text);font-family:var(--font-ui);justify-items:center;padding:28px 16px 40px;display:grid;position:relative;overflow:hidden}.vk-thanks-glow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--co-primary) 26%, transparent), transparent), radial-gradient(40% 50% at 80% 30%, color-mix(in oklab, var(--co-secondary,var(--co-primary)) 16%, transparent), transparent);filter:blur(10px);height:560px;position:absolute;inset:-30% -20% auto}.vk-thanks-column{align-content:start;gap:18px;width:min(600px,100%);display:grid;position:relative}.vk-thanks-header{justify-content:flex-end;align-items:center;gap:12px;min-height:34px;margin-bottom:4px;display:flex}.vk-thanks-hero{text-align:center;justify-items:center;gap:12px;padding:18px 8px 6px;display:grid}.vk-thanks-badge{width:96px;height:96px;color:var(--co-button-text);background:radial-gradient(circle at 30% 25%, #ffffff59, transparent 60%), var(--co-primary);box-shadow:0 18px 40px -12px color-mix(in oklab, var(--co-primary) 70%, transparent), inset 0 1px 0 #ffffff73;border-radius:999px;place-items:center;margin-bottom:6px;animation:.52s cubic-bezier(.2,.9,.3,1.25) both vk-thanks-pop;display:grid;position:relative}@supports (color:lab(0% 0 0)){.vk-thanks-badge{background:radial-gradient(circle at 30% 25%, lab(100% -.0000298023 .0000119209/.35), transparent 60%), var(--co-primary);box-shadow:0 18px 40px -12px color-mix(in oklab, var(--co-primary) 70%, transparent), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.45)}}.vk-thanks-badge svg{animation:.42s ease-out .26s both vk-thanks-check}.vk-thanks-ring{border-radius:inherit;border:2px solid var(--co-primary);animation:2.4s ease-out infinite vk-thanks-ring;position:absolute;inset:0}.vk-thanks-ring-late{animation-delay:1.2s}.vk-thanks-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--co-primary);background:color-mix(in oklab, var(--co-primary) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.vk-thanks-title{letter-spacing:-.02em;margin:0;font-size:clamp(28px,6vw,38px);font-weight:800;line-height:1.12}.vk-thanks-lead{max-width:460px;color:var(--co-muted);margin:0;font-size:16px;line-height:1.55}.vk-thanks-card{background:var(--co-surface);border:1px solid color-mix(in oklab, var(--co-muted) 16%, transparent);border-radius:20px;gap:14px;padding:22px;animation:.48s ease-out .12s both vk-thanks-rise;display:grid;box-shadow:0 20px 50px -30px #00000059}.vk-thanks-mail{border:1.5px solid color-mix(in oklab, var(--co-primary) 45%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--co-primary) 10%, transparent), transparent 70%), var(--co-surface);grid-template-columns:auto 1fr;align-items:start;gap:16px}.vk-thanks-icon{width:48px;height:48px;color:var(--co-primary);background:color-mix(in oklab, var(--co-primary) 14%, transparent);border-radius:14px;place-items:center;display:grid}.vk-thanks-label{letter-spacing:.06em;text-transform:uppercase;color:var(--co-muted);font-size:12px;font-weight:700}.vk-thanks-order{align-items:center;gap:14px;display:flex}.vk-thanks-product-image{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.vk-thanks-meta{border-top:1px dashed color-mix(in oklab, var(--co-muted) 30%, transparent);color:var(--co-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:12px;font-size:12.5px;display:flex}.vk-thanks-meta code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--co-text);font-weight:600}.vk-thanks-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vk-thanks-step{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.vk-thanks-step-icon{width:36px;height:36px;color:var(--co-primary);background:color-mix(in oklab, var(--co-primary) 12%, transparent);border-radius:999px;place-items:center;display:grid}.vk-thanks-cta{border-radius:var(--radius-control,12px);background:var(--co-button);min-height:50px;color:var(--co-button-text);box-shadow:0 14px 30px -14px color-mix(in oklab, var(--co-button) 80%, transparent);justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex}.vk-thanks-cta:hover{transform:translateY(-1px)}.vk-thanks-cta:focus-visible{outline:3px solid color-mix(in oklab, var(--co-primary) 55%, transparent);outline-offset:2px}.vk-thanks-warranty{color:var(--co-muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.vk-thanks-footer{color:var(--co-muted);opacity:.85;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.vk-thanks-spinner{border:3px solid color-mix(in oklab, var(--co-primary) 20%, transparent);border-top-color:var(--co-primary);border-radius:999px;width:44px;height:44px;animation:.9s linear infinite vk-thanks-spin}@keyframes vk-thanks-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes vk-thanks-check{0%{opacity:0;transform:scale(.3)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes vk-thanks-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes vk-thanks-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vk-thanks-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.vk-thanks-card{padding:18px}.vk-thanks-mail{grid-template-columns:1fr}.vk-thanks-cta{width:100%}}@media (prefers-reduced-motion:reduce){.vk-thanks-badge,.vk-thanks-badge svg,.vk-thanks-ring,.vk-thanks-card,.vk-thanks-spinner{animation:none}.vk-thanks-ring{display:none}}.vk-upg{background:var(--co-bg);min-height:100dvh;color:var(--co-text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;justify-items:center;padding:0 0 48px;display:grid;position:relative;container-type:inline-size}.vk-upg-column{--upg-pad-top:32px;--upg-pad-x:20px;box-sizing:border-box;width:min(1120px,100%);padding:var(--upg-pad-top) var(--upg-pad-x) 0;align-content:start;gap:28px;display:grid;position:relative}.vk-upg-banner{margin:calc(-1 * var(--upg-pad-top)) calc((100% - 100cqw) / 2) 0;animation:.52s cubic-bezier(.2,.7,.2,1) both vk-upg-in;display:block;overflow:hidden}.vk-upg-banner img{object-fit:cover;width:100%;height:auto;max-height:460px;display:block}.vk-upg-main{align-items:start;gap:28px;display:grid}.vk-upg-story{align-content:start;gap:26px;min-width:0;animation:.52s cubic-bezier(.2,.7,.2,1) 60ms both vk-upg-in;display:grid}.vk-upg-aside{min-width:0;animation:.52s cubic-bezier(.2,.7,.2,1) .14s both vk-upg-in}.vk-upg-hero{justify-items:start;gap:12px;display:grid}.vk-upg-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--co-primary);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.vk-upg-title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,5cqi,46px);font-weight:750;line-height:1.06}.vk-upg-lead{max-width:560px;color:var(--co-muted);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}.vk-upg-benefits{gap:12px;margin:6px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.vk-upg-benefits li{align-items:flex-start;gap:11px;display:flex}.vk-upg-check{width:22px;height:22px;color:var(--co-primary);background:color-mix(in oklab, var(--co-primary) 14%, transparent);border-radius:999px;flex:none;place-items:center;margin-top:.5px;display:grid}.vk-upg-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.vk-upg-plan{border:1px solid color-mix(in oklab, var(--co-text) 10%, transparent);background:var(--co-surface);border-radius:16px;align-content:start;gap:6px;padding:18px 20px;display:grid}.vk-upg-plan-from{color:var(--co-muted);background:0 0}.vk-upg-plan-to{border-color:color-mix(in oklab, var(--co-primary) 60%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--co-primary) 6%, transparent), transparent 70%), var(--co-surface)}.vk-upg-plan-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--co-muted);font-size:11px;font-weight:700}.vk-upg-plan-tag-new{color:var(--co-primary)}.vk-upg-plan-name{color:var(--co-text);font-size:16px;font-weight:650;line-height:1.3}.vk-upg-plan-from .vk-upg-plan-name{color:inherit}.vk-upg-plan-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:750}.vk-upg-plan-price small{letter-spacing:0;color:var(--co-muted);font-size:13px;font-weight:500}.vk-upg-arrow{width:30px;height:30px;color:var(--co-muted);border:1px solid color-mix(in oklab, var(--co-text) 12%, transparent);background:var(--co-surface);border-radius:999px;align-self:center;place-items:center;display:grid}.vk-upg-trust{border-top:1px solid color-mix(in oklab, var(--co-text) 8%, transparent);color:var(--co-muted);gap:10px;margin:0;padding:18px 0 0;font-size:13.5px;list-style:none;display:grid}.vk-upg-trust li{align-items:center;gap:9px;display:flex}.vk-upg-trust svg{color:var(--co-primary);flex:none}.vk-upg-card{background:var(--co-surface);border:1px solid color-mix(in oklab, var(--co-text) 9%, transparent);border-radius:20px;gap:18px;padding:26px;display:grid;box-shadow:0 1px 2px #0000000f,0 18px 40px -30px #00000073}.vk-upg-card-title{letter-spacing:.1em;text-transform:uppercase;color:var(--co-muted);font-size:12px;font-weight:700}.vk-upg-rows{gap:10px;display:grid}.vk-upg-row{justify-content:space-between;align-items:baseline;gap:14px;font-size:14.5px;display:flex}.vk-upg-row>span:first-child{color:var(--co-muted);gap:2px;display:grid}.vk-upg-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.vk-upg-row small{opacity:.85;font-size:12px}.vk-upg-credit{color:var(--co-primary)}.vk-upg-total{border-top:1px solid color-mix(in oklab, var(--co-text) 10%, transparent);justify-content:space-between;align-items:flex-end;gap:12px;padding-top:16px;display:flex}.vk-upg-total>span{gap:3px;font-size:14.5px;font-weight:600;display:grid}.vk-upg-total small{color:var(--co-muted);font-size:12.5px;font-weight:500}.vk-upg-total strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.vk-upg-renews{font-size:13px}.vk-upg-methods{border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.vk-upg-methods legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:650}.vk-upg-method{border:1px solid color-mix(in oklab, var(--co-text) 13%, transparent);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border-radius:14px;gap:3px;padding:13px 14px;display:grid;position:relative}.vk-upg-method:hover{border-color:color-mix(in oklab, var(--co-text) 26%, transparent)}.vk-upg-method input{opacity:0;pointer-events:none;position:absolute}.vk-upg-method[data-selected=true]{border-color:var(--co-primary);background:color-mix(in oklab, var(--co-primary) 7%, transparent);box-shadow:inset 0 0 0 1px var(--co-primary)}.vk-upg-method:has(input:checked){border-color:var(--co-primary);background:color-mix(in oklab, var(--co-primary) 7%, transparent);box-shadow:inset 0 0 0 1px var(--co-primary)}.vk-upg-method:has(input:focus-visible){outline:2px solid var(--co-primary);outline-offset:2px}.vk-upg-method-title{white-space:nowrap;align-items:center;gap:8px;font-size:14.5px;font-weight:650;display:flex}.vk-upg-method-title svg{color:var(--co-primary)}.vk-upg-method-hint{color:var(--co-muted);font-size:12.5px}.vk-upg-panel{background:color-mix(in oklab, var(--co-text) 4%, transparent);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.vk-upg-panel-note{color:var(--co-muted);margin:0;font-size:13px;line-height:1.5}.vk-upg-saved{justify-content:space-between;align-items:center;gap:12px;display:flex}.vk-upg-saved-card{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.vk-upg-installments{gap:7px;font-size:13px;font-weight:650;display:grid}.vk-upg-installments select,.vk-upg-paycard-row input,.vk-upg-copy input{border:1px solid color-mix(in oklab, var(--co-text) 14%, transparent);background:var(--co-surface);height:46px;color:var(--co-text);font:inherit;width:100%;min-width:0;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:12px;padding:0 14px;font-size:14.5px;font-weight:500}.vk-upg-installments select:focus,.vk-upg-paycard-row input:focus,.vk-upg-copy input:focus{border-color:var(--co-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--co-primary) 20%, transparent);outline:none}.vk-upg-paycard{gap:12px;display:grid}.vk-upg-paycard-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vk-upg-paycard-row label{gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:grid}.vk-upg-cta{background:var(--co-button);min-height:56px;color:var(--co-button-text);font:inherit;letter-spacing:-.005em;cursor:pointer;transition:transform .18s var(--ease-out), filter .18s var(--ease-out), box-shadow .18s var(--ease-out);border:none;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden}.vk-upg-cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);background:linear-gradient(105deg,#0000 35%,lab(100% -.0000298023 .0000119209/.28) 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.vk-upg-cta:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 10px 24px -14px color-mix(in oklab, var(--co-button) 80%, black);transform:translateY(-1px)}.vk-upg-cta:hover:not(:disabled):after{transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:translate(120%)}.vk-upg-cta:active:not(:disabled){transform:translateY(0)}.vk-upg-cta:disabled{cursor:not-allowed;opacity:.5}.vk-upg-actions{gap:10px;display:grid}.vk-upg-actions-row{flex-wrap:wrap;gap:8px;display:flex}.vk-upg-link{color:var(--co-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:600}.vk-upg-note{color:var(--co-muted);text-align:center;margin:0;font-size:12.5px;line-height:1.5}.vk-upg-back{color:var(--co-muted);transition:color var(--dur-base) var(--ease-out);justify-self:center;align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.vk-upg-back:hover{color:var(--co-text)}.vk-upg-footer{color:var(--co-muted);justify-self:center;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.vk-upg-state{text-align:center;justify-self:center;justify-items:center;width:min(520px,100%);padding:40px 28px}.vk-upg-state p{color:var(--co-muted);margin:0;line-height:1.55}.vk-upg-state-title{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:750}.vk-upg-state-icon{width:48px;height:48px;color:var(--co-primary);background:color-mix(in oklab, var(--co-primary) 12%, transparent);border-radius:999px;place-items:center;display:grid}.vk-upg-pix{text-align:center;justify-self:center;justify-items:center;width:min(480px,100%);padding:32px 28px}.vk-upg-pix-plan{color:var(--co-muted);margin:-8px 0 0;font-size:14.5px}.vk-upg-qr{border:1px solid color-mix(in oklab, var(--co-text) 8%, transparent);transition:opacity var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);background:#fff;border-radius:18px;padding:14px;line-height:0}.vk-upg-qr-expired{opacity:.35;filter:blur(2px)}.vk-upg-copy{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;display:grid}.vk-upg-copy label{gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:grid}.vk-upg-copy input{font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;font-size:13px}.vk-upg-copy-button{border:1px solid color-mix(in oklab, var(--co-text) 14%, transparent);background:var(--co-surface);height:46px;color:var(--co-text);font:inherit;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out);border-radius:12px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.vk-upg-copy-button:hover{border-color:var(--co-primary)}.vk-upg-steps{counter-reset:vk-upg-step;text-align:left;width:100%;color:var(--co-muted);gap:10px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.vk-upg-steps li{counter-increment:vk-upg-step;gap:12px;display:flex}.vk-upg-steps li:before{content:counter(vk-upg-step);width:22px;height:22px;color:var(--co-primary);background:color-mix(in oklab, var(--co-primary) 12%, transparent);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.vk-upg-waiting{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:inline-flex}.vk-upg-dot{background:var(--co-primary);border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite vk-upg-pulse}.vk-upg-clock{color:var(--co-muted);font-variant-numeric:tabular-nums;font-weight:500}@keyframes vk-upg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vk-upg-pulse{0%,to{opacity:.35}50%{opacity:1}}@container (width>=880px){.vk-upg-main{grid-template-columns:minmax(0,1fr) minmax(360px,410px);gap:56px}.vk-upg-aside{position:sticky;top:24px}}@container (width<=879px){.vk-upg-story{display:contents}.vk-upg-trust{order:3}}@container (width<=520px){.vk-upg-column{--upg-pad-top:20px;--upg-pad-x:14px}.vk-upg-compare{gap:6px}.vk-upg-plan{gap:4px;padding:14px}.vk-upg-plan-name{font-size:14px}.vk-upg-plan-price{font-size:17px}.vk-upg-plan-price small{font-size:12px;display:block}.vk-upg-arrow{width:24px;height:24px}.vk-upg-card{padding:20px}.vk-upg-paycard-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vk-upg-banner,.vk-upg-story,.vk-upg-aside,.vk-upg-dot{animation:none}.vk-upg-cta,.vk-upg-cta:after{transition:none}}.vk-wave{transform-origin:70% 70%;animation:2.4s ease-in-out .4s 2 vk-hand-wave;display:inline-block}@keyframes vk-hand-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.vk-wave{animation:none}}.vk-top-products{gap:2px;margin:0 -12px;padding:0;list-style:none;display:grid}.vk-top-product{isolation:isolate;border-radius:var(--radius-md);color:inherit;transition:background var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);grid-template-columns:22px 44px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid;position:relative;overflow:hidden}.vk-top-product:hover,.vk-top-product:focus-visible,.vk-top-product:hover *,.vk-top-product:focus-visible *{color:inherit;text-decoration:none}.vk-top-product:before{content:"";z-index:-1;background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--brand-primary) 12%, transparent) 50%, transparent 80%);transition:transform .9s var(--ease-out);position:absolute;inset:0;transform:translate(-110%)}.vk-top-product:hover{background:var(--surface-hover);transform:translate(2px)}.vk-top-product:hover:before{transform:translate(110%)}.vk-top-product:focus-visible{outline:2px solid color-mix(in oklab, var(--brand-primary) 60%, transparent);outline-offset:2px}.vk-top-thumb{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.vk-top-product:hover .vk-top-thumb{box-shadow:0 8px 22px -10px color-mix(in oklab, var(--brand-primary) 70%, transparent);transform:scale(1.06)}.vk-top-product:hover .vk-top-rank{color:var(--text-brand)}.vk-top-go{color:var(--text-brand);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);display:inline-flex;transform:translate(-6px)}.vk-top-product:hover .vk-top-go,.vk-top-product:focus-visible .vk-top-go{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.vk-top-product,.vk-top-product:before,.vk-top-thumb,.vk-top-go{transition:none}.vk-top-product:hover{transform:none}}.vk-top-rank{color:var(--text-tertiary);text-align:center;font-weight:600}li:first-child>.vk-top-product .vk-top-rank{color:var(--text-brand)}.vk-top-thumb{border-radius:var(--radius-md);width:44px;height:44px;overflow:hidden}.vk-top-name{gap:2px;min-width:0;display:grid}.vk-top-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.vk-top-name small{color:var(--text-tertiary);font-size:12px}.vk-top-amount{font-size:14px;font-weight:600}.vk-sidebar-nav{--nav-item-h:38px;--nav-group-pad:16px 10px 6px;scrollbar-width:none}.vk-sidebar-nav::-webkit-scrollbar{display:none}@media (max-height:900px){.vk-sidebar-nav{--nav-item-h:34px;--nav-group-pad:12px 10px 4px}}@media (max-height:780px){.vk-sidebar-nav{--nav-item-h:31px;--nav-group-pad:8px 10px 3px}}.vk-upg-tab-label{color:var(--text-primary);font-size:13px;font-weight:600}.vk-upg-tab-hint{color:var(--text-tertiary);font-size:13px}.vk-upg-moves{flex-wrap:wrap;gap:8px;display:flex}.vk-upg-move{background:var(--surface-secondary);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.vk-upg-move strong{color:var(--text-primary);font-weight:600}.vk-upg-tab-toggle{font:inherit;color:var(--text-brand);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.vk-upg-custom{border-radius:var(--radius-lg);border:1px solid var(--border-default);gap:4px;padding:12px;display:grid}.vk-upg-custom-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 4px;display:flex}.vk-upg-custom-row+.vk-upg-custom-row{border-top:1px solid var(--border-subtle)}.vk-upg-custom-terms{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vk-upg-editor{gap:var(--grid-gap);grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1080px){.vk-upg-editor{grid-template-columns:minmax(0,1fr)}}.vk-upg-editor-preview{gap:8px;display:grid;position:sticky;top:16px}.vk-upg-editor-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.vk-upg-preview{border-radius:var(--radius-lg);border:1px solid var(--border-default);min-height:auto;padding-bottom:28px;overflow:hidden}.vk-upg-editor-colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vk-upg-editor-benefits{border:0;gap:8px;margin:0;padding:0;display:grid}.vk-upg-editor-benefits legend{margin-bottom:6px;font-size:13px;font-weight:600}.vk-upg-editor-banners{gap:14px;display:grid}.vk-upg-editor-banner{gap:8px;display:grid}.vk-upg-editor-banner-image{border-radius:var(--radius-md);border:1px solid var(--border-default);position:relative;overflow:hidden}.vk-upg-editor-banner-image img{object-fit:cover;width:100%;max-height:160px;display:block}.vk-upg-editor-banner-image button{position:absolute;bottom:8px;right:8px}.vk-upg-editor-previewbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.vk-upg-device{transition:max-width var(--dur-base) var(--ease-out)}.vk-upg-device-mobile{width:100%;max-width:390px;margin-inline:auto}.vk-upg-device-mobile .vk-upg-preview{border-radius:28px}.vk-sale-origin{white-space:nowrap;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:2px 5px;font-size:12px;font-weight:600;display:inline-flex}.vk-sale-origin svg{color:var(--status-success-fg,var(--text-tertiary))}.vk-sale-origin[data-origin=RENEWAL] svg{color:var(--brand-primary)}.vk-sale-origin[data-origin=UPGRADE] svg{color:var(--status-info-fg,var(--brand-primary))}.vk-sale-origin-id{color:var(--text-tertiary);font-weight:500}.vk-sale-origin-id:before{content:"·";margin-right:5px}.vk-submetrics{gap:var(--grid-gap);margin-bottom:8px;display:grid}.vk-submetrics-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vk-submetrics-days{color:var(--text-tertiary);align-items:center;gap:6px;display:inline-flex}.vk-submetrics-days input{width:150px}.vk-submetrics-product{margin-left:auto}.vk-metric-info{z-index:1;width:18px;height:18px;color:var(--text-tertiary);cursor:help;transition:color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border-radius:999px;place-items:center;display:inline-grid;position:relative}.vk-metric-info:hover,.vk-metric-info:focus-visible{color:var(--text-primary);background:color-mix(in oklab, var(--text-primary) 8%, transparent);outline:none}.vk-upg-paybar{z-index:5;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--co-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-top:1px solid color-mix(in oklab, var(--co-text) 10%, transparent);margin-inline:-20px;position:sticky;bottom:0}.vk-upg-paybar-inner{grid-template-columns:minmax(0,1fr) minmax(260px,410px);align-items:center;gap:16px;width:min(1080px,100%);margin-inline:auto;display:grid}.vk-upg-paybar-total{gap:1px;min-width:0;display:grid}.vk-upg-paybar-total small{color:var(--co-muted);font-size:12px}.vk-upg-paybar-total strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.vk-upg-paybar-total em{color:var(--co-muted);font-size:12px;font-style:normal}.vk-upg-paybar .vk-upg-cta{width:100%}@container (width<=520px){.vk-upg-paybar{padding:10px 14px calc(10px + env(safe-area-inset-bottom));margin-inline:-14px}.vk-upg-paybar-inner{grid-template-columns:minmax(0,1fr);gap:8px}.vk-upg-paybar-total{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px}.vk-upg-paybar-total strong{justify-self:end;font-size:18px}.vk-upg-paybar-total em{grid-column:1/-1;justify-self:end}}.vk-ov-extras{gap:12px;display:grid}.vk-ov-extras-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:12px;font-weight:700}.vk-ov-extras-menu{gap:12px;padding:14px;display:grid}.vk-ov-extras-menu p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.45}.vk-journey-pill{border:1px solid var(--border-subtle,var(--border-default));background:color-mix(in oklab, var(--surface-primary) 70%, transparent);width:100%;height:36px;color:var(--text-tertiary);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:flex}button.vk-journey-pill:hover{border-color:color-mix(in oklab, var(--brand-primary) 45%, var(--border-default));background:var(--surface-primary)}button.vk-journey-pill:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.vk-journey-pill>svg:first-child{color:var(--brand-primary);flex:none}.vk-journey-pill>svg:last-child{color:var(--text-tertiary);flex:none}.vk-journey-pill-from{flex:none;font-weight:600}.vk-journey-pill-to{color:var(--text-primary);flex:none;font-weight:700}.vk-journey-pill-left{border-left:1px solid var(--border-default);color:var(--text-secondary);white-space:nowrap;flex:none;padding-left:10px}@container (width<=380px){.vk-journey-pill-left{display:none}}@media (max-width:900px){.vk-journey-pill-left{display:none}}.vk-avatar-button{box-shadow:0 0 0 1px var(--border-default);transition:box-shadow var(--dur-base) var(--ease-out);border-radius:999px;margin-left:4px;padding:2px;display:inline-flex}.vk-avatar-button:hover,.vk-avatar-button[aria-expanded=true]{box-shadow:0 0 0 2px var(--brand-primary)}.vk-avatar-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.vk-account-menu{gap:6px;display:grid}.vk-account-head{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:10px 10px 14px;display:flex}.vk-account-who{gap:1px;min-width:0;display:grid}.vk-account-who strong{color:var(--text-primary);font-size:14px;font-weight:650}.vk-account-who span,.vk-account-who small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.vk-account-who small{color:var(--text-tertiary);font-size:12px}.vk-account-links{gap:2px;padding:4px 0;display:grid}.vk-account-link{width:100%;color:var(--text-primary);font:inherit;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.vk-account-link:hover{background:var(--surface-hover,color-mix(in oklab, var(--text-primary) 6%, transparent));text-decoration:none}.vk-account-link>svg:first-child{color:var(--text-secondary)}.vk-account-link>span{text-align:left;flex:1}.vk-account-link>svg:last-child:not(:first-child){color:var(--text-tertiary)}.vk-account-row{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 12px;display:flex}.vk-account-row-label{color:var(--text-primary);align-items:center;gap:11px;font-size:14px;font-weight:500;display:inline-flex}.vk-account-row-label svg{color:var(--text-secondary)}.vk-appearance{border:1px solid var(--border-default);background:var(--surface-secondary,transparent);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.vk-appearance button{width:30px;height:26px;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.vk-appearance button:hover{color:var(--text-primary)}.vk-appearance button[aria-checked=true]{background:var(--surface-elevated,var(--surface-primary));color:var(--text-brand,var(--brand-primary));box-shadow:0 1px 2px #0000002e}.vk-account-logout{color:var(--status-danger-fg,#e5484d)}.vk-account-logout>svg:first-child{color:inherit}.vk-photo-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vk-photo-row-text{gap:8px;min-width:0;display:grid}.vk-photo-row-text p{color:var(--text-secondary);margin:0;font-size:13px}.vk-photo-actions{flex-wrap:wrap;gap:8px;display:flex}.vk-journey-pill-demo{color:var(--text-tertiary);background:color-mix(in oklab, var(--text-primary) 7%, transparent);border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:600}.vk-card-brands{color:var(--co-text,var(--text-primary));flex-wrap:wrap;gap:6px;display:flex}.vk-card-brands svg{transition:opacity var(--dur-base) var(--ease-out)}.vk-card-typed-brand{pointer-events:none;animation:vk-upg-in .24s var(--ease-out) both;display:inline-flex;position:absolute;bottom:9px;right:10px}.vk-help-item{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-secondary);transition:border-color var(--dur-base) var(--ease-out)}.vk-help-item[open]{border-color:var(--border-default)}.vk-help-item>summary{cursor:pointer;color:var(--text-primary);align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.vk-help-item>summary::-webkit-details-marker{display:none}.vk-help-item>summary>span{flex:1;min-width:0}.vk-help-item>summary>svg:first-child{color:var(--text-tertiary)}.vk-help-chevron{color:var(--text-tertiary);transition:transform var(--dur-base) var(--ease-out)}.vk-help-item[open] .vk-help-chevron{transform:rotate(180deg)}.vk-help-answer{color:var(--text-secondary);justify-items:start;gap:12px;padding:0 16px 16px 42px;font-size:13.5px;line-height:1.5;display:grid}.vk-help-answer p{margin:0}.vk-conversion{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vk-conversion-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.vk-conversion-item+.vk-conversion-item{border-top:1px solid var(--border-subtle)}.vk-conversion-ring{place-items:center;display:inline-grid;position:relative}.vk-conversion-track{stroke:var(--border-default)}.vk-conversion-value{stroke:var(--brand-primary);transition:stroke-dasharray .6s var(--ease-out)}.vk-conversion-icon{color:var(--text-secondary);place-items:center;display:grid;position:absolute;inset:0}.vk-conversion-text{gap:2px;min-width:0;display:grid}.vk-conversion-name{color:var(--text-primary);font-size:13.5px;font-weight:600}.vk-conversion-detail{color:var(--text-tertiary);font-size:12px}.vk-conversion-percent{letter-spacing:-.01em;color:var(--text-primary);font-size:18px;font-weight:700}@media (prefers-reduced-motion:reduce){.vk-conversion-value{transition:none}}.vk-ov-bottom{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}@media (max-width:1100px){.vk-ov-bottom{grid-template-columns:minmax(0,1fr)}}@keyframes vk-bump-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes vk-bump-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--b-accent) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--b-accent) 16%, transparent)}}@keyframes vk-bump-nudge{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes vk-bump-pop{0%{transform:scale(.3)}60%{transform:scale(1.2)}to{transform:scale(1)}}.vk-bump{--b-accent:var(--co-primary);--b-bg:color-mix(in oklab, var(--b-accent) 5%, var(--co-surface));--b-text:var(--co-text);border:2px dashed color-mix(in oklab, var(--b-accent) 65%, transparent);background:var(--b-bg);width:100%;color:var(--b-text);cursor:pointer;text-align:left;border-radius:16px;transition:border-color .22s,background .22s,box-shadow .26s,transform .16s;animation:.48s cubic-bezier(.2,.8,.2,1) both vk-bump-in;display:grid;position:relative;overflow:hidden}.vk-bump[data-animated=true][aria-checked=false]{animation:.48s cubic-bezier(.2,.8,.2,1) both vk-bump-in,2.6s ease-in-out .7s infinite vk-bump-breathe}.vk-bump:hover{border-color:var(--b-accent);transform:translateY(-2px)}.vk-bump:active{transform:translateY(0)scale(.995)}.vk-bump:focus-visible{outline:2px solid var(--b-accent);outline-offset:3px}.vk-bump[aria-checked=true]{border-style:solid;border-color:var(--b-accent);background:color-mix(in oklab, var(--b-accent) 10%, var(--co-surface));box-shadow:0 14px 32px -18px color-mix(in oklab, var(--b-accent) 75%, transparent)}.vk-bump-head{letter-spacing:-.005em;background:color-mix(in oklab, var(--b-accent) 13%, transparent);align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;font-weight:800;transition:background .22s,color .22s;display:flex}.vk-bump[aria-checked=true] .vk-bump-head{background:var(--b-accent);color:var(--co-button-text)}.vk-bump-box{border:2px solid var(--b-accent);background:var(--co-surface);border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;transition:border-color .22s;display:grid}.vk-bump[aria-checked=true] .vk-bump-box{border-color:var(--co-surface)}.vk-bump-box>svg{animation:.32s cubic-bezier(.3,1.4,.5,1) both vk-bump-pop}.vk-bump-arrow{color:var(--b-accent);animation:1.2s ease-in-out infinite vk-bump-nudge;display:inline-flex}.vk-bump-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px 16px;display:grid}.vk-bump-body[data-image=true]{grid-template-columns:80px minmax(0,1fr)}.vk-bump-image{object-fit:cover;width:80px;height:80px;box-shadow:0 6px 18px -10px color-mix(in oklab, var(--b-text) 50%, transparent);border-radius:12px}.vk-bump-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--co-button-text);background:var(--b-accent);border-radius:999px;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.vk-bump-badge[data-tone=discount]{color:var(--b-accent);background:color-mix(in oklab, var(--b-accent) 16%, transparent)}@media (prefers-reduced-motion:reduce){.vk-bump,.vk-bump[data-animated=true][aria-checked=false],.vk-bump-arrow,.vk-bump-box>svg{animation:none!important}.vk-bump:hover{transform:none}}:root,[data-theme=light]{--card-ring:0 0 0 1px #1c18140b;--card-spot:#ff6a000f;--btn-highlight:inset 0 1px 0 #ffffff47;--nav-active-wash:linear-gradient(90deg, #ff6a001f, #ff6a0005 75%);--row-hover:#ff6a0009}[data-theme=dark]{--card-ring:inset 0 0 0 1px #ffffff09, inset 0 1px 0 #ffffff0e;--card-spot:#ff8c3c13;--btn-highlight:inset 0 1px 0 #ffffff38;--nav-active-wash:linear-gradient(90deg, #ff6a0029, #ff6a0005 80%);--row-hover:#ffffff06}@keyframes vk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vk-page>*{animation:vk-rise .52s var(--easing-standard) backwards}.vk-page>:nth-child(2){animation-delay:50ms}.vk-page>:nth-child(3){animation-delay:.1s}.vk-page>:nth-child(4){animation-delay:.15s}.vk-page>:nth-child(5){animation-delay:.2s}.vk-page>:nth-child(n+6){animation-delay:.24s}.vk-stagger>*{animation:vk-rise .52s var(--easing-standard) backwards}.vk-stagger>:nth-child(2){animation-delay:60ms}.vk-stagger>:nth-child(3){animation-delay:.12s}.vk-stagger>:nth-child(4){animation-delay:.18s}.vk-stagger>:nth-child(n+5){animation-delay:.22s}.vk-card[data-spot]:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(520px circle at var(--mx,50%) var(--my,0%), var(--card-spot), transparent 62%);transition:opacity .32s var(--easing-standard);position:absolute;inset:0}.vk-card[data-spot]:hover:before{opacity:1}.vk-btn>.vk-btn-icon{transition:transform .26s var(--easing-standard);display:inline-flex}.vk-btn:hover>.vk-btn-icon-right{transform:translate(3px)}.vk-btn:hover>.vk-btn-icon-left{transform:scale(1.08)}.vk-btn[data-fill=true]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff52 48%,#ffffff14 56%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.vk-btn[data-fill=true]:hover:after{transition:transform .82s var(--easing-standard);transform:translate(130%)}@keyframes vk-indicator-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.vk-nav-indicator{animation:vk-indicator-in .36s var(--easing-standard) both;box-shadow:0 0 12px #ff6a008c}.vk-nav-link>svg{transition:transform .22s var(--easing-standard), filter .22s ease}.vk-nav-link:hover>svg{transform:translate(2px)}.vk-nav-link[aria-current=page]>svg{filter:drop-shadow(0 0 6px #ff6a0073)}.vk-row{animation:vk-rise .42s var(--easing-standard) backwards}.vk-row:nth-child(2){animation-delay:25ms}.vk-row:nth-child(3){animation-delay:50ms}.vk-row:nth-child(4){animation-delay:75ms}.vk-row:nth-child(5){animation-delay:.1s}.vk-row:nth-child(6){animation-delay:.125s}.vk-row:nth-child(7){animation-delay:.15s}.vk-row:nth-child(n+8){animation-delay:.175s}.vk-main-bloom{background-image:radial-gradient(1100px 420px at 70% -120px,#ff6a0012,#0000 70%);background-repeat:no-repeat}[data-theme=light] .vk-main-bloom{background-image:radial-gradient(1100px 420px at 70% -120px,#ff6a000f,#0000 70%)}@media (prefers-reduced-motion:reduce){.vk-page>*,.vk-stagger>*,.vk-row,.vk-nav-indicator{animation:none!important}.vk-btn[data-fill=true]:after{display:none}.vk-btn>.vk-btn-icon,.vk-nav-link>svg{transition:none}}@keyframes vk-chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes vk-chart-fill{0%{opacity:0}}@keyframes vk-chart-halo{0%,to{opacity:.18;transform:scale(.8)}50%{opacity:.05;transform:scale(1.5)}}.vk-chart-line{stroke-dasharray:1;animation:vk-chart-draw 1.1s var(--easing-standard) both;filter:drop-shadow(0 6px 10px #ff6a0047)}.vk-chart-area{animation:.9s .3s both vk-chart-fill}.vk-chart-halo{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite vk-chart-halo}@media (prefers-reduced-motion:reduce){.vk-chart-line,.vk-chart-area,.vk-chart-halo{animation:none!important}.vk-chart-line{stroke-dasharray:none}}.vk-tab-indicator{background:var(--brand-primary);height:2px;transition:transform .34s var(--easing-standard), width .34s var(--easing-standard);pointer-events:none;border-radius:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 10px #ff6a0073}@media (prefers-reduced-motion:reduce){.vk-tab-indicator{transition:none}}@keyframes vk-nav-creep{0%{transform:scaleX(.05)}to{transform:scaleX(.85)}}.vk-nav-progress{z-index:1000;transform-origin:0;background:linear-gradient(90deg, var(--brand-400,#ff8a3d), var(--brand-primary));pointer-events:none;height:2px;position:fixed;inset:0 0 auto;box-shadow:0 0 10px #ff6a0099}.vk-nav-progress[data-phase=running]{animation:6s cubic-bezier(.1,.7,.2,1) forwards vk-nav-creep}.vk-nav-progress[data-phase=done]{opacity:0;transition:transform .2s ease-out,opacity .26s .16s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.vk-nav-progress[data-phase=running]{animation:none;transform:scaleX(.6)}}.vk-tabs-row{scrollbar-width:none}.vk-tabs-row::-webkit-scrollbar{display:none}.vk-tabs-row[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.vk-tabs-row[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.vk-tabs-row[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.vk-whatsapp-link{color:var(--text-primary);background:#25d3661f;border:1px solid #25d36647;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12px;font-weight:650;text-decoration:none;transition:background .18s,transform .16s;display:inline-flex}.vk-whatsapp-link[data-compact=true]{padding:3px}.vk-whatsapp-link:hover{background:#25d36633;transform:translateY(-1px)}.vk-theme-button{width:38px;height:38px;color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 13%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:background .2s,transform .2s;display:grid}.vk-theme-button:hover{background:color-mix(in srgb, var(--text-primary) 11%, transparent);transform:rotate(-12deg)}.vk-theme-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}
