body{margin:0;background:#1f3044}html[data-theme=light] body{background:#eef2f6}.vk{--font-display:"Archivo", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--t-display:900 clamp(52px, calc(52px + 52 * (100cqi - 390px) / 1050), 104px)/.94 var(--font-display);--t-display-track:-.045em;--t-h1:800 clamp(40px, calc(40px + 40 * (100cqi - 390px) / 1050), 80px)/.98 var(--font-display);--t-h1-track:-.045em;--t-h2:800 clamp(34px, calc(34px + 34 * (100cqi - 390px) / 1050), 68px)/1 var(--font-display);--t-h2-track:-.042em;--t-h3:800 clamp(22px, calc(22px + 6 * (100cqi - 390px) / 1050), 28px)/1.08 var(--font-display);--t-h3-track:-.035em;--t-h4:700 clamp(18px, calc(18px + 1 * (100cqi - 390px) / 1050), 19px)/1.3 var(--font-body);--t-h4-track:-.01em;--t-figure:900 clamp(64px, calc(64px + 28 * (100cqi - 390px) / 1050), 92px)/.9 var(--font-display);--t-figure-track:-.05em;--t-lead:400 clamp(18px, calc(18px + 3 * (100cqi - 390px) / 1050), 21px)/1.5 var(--font-body);--t-lead-track:0;--t-body:400 clamp(16px, calc(16px + 1 * (100cqi - 390px) / 1050), 17px)/1.55 var(--font-body);--t-body-track:0;--t-small:400 14px/1.45 var(--font-body);--t-small-track:0;--t-label:600 11px/1.4 var(--font-mono);--t-label-track:.16em;--t-data:500 13px/1.45 var(--font-mono);--t-data-track:.02em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:96px;--s-12:150px;--section:clamp(96px, calc(96px + 54 * (100cqi - 390px) / 1050), 150px);--w-text:38em;--w-content:1216px;--w-wide:1312px;--w-slab:1400px;--gutter:clamp(20px, calc(20px + 28 * (100cqi - 390px) / 1050), 48px);--gap:clamp(16px, calc(16px + 14 * (100cqi - 390px) / 1050), 30px);--r-ui:2px;--r-device-phone:26px;--r-device-tablet:20px;--r-device-screen:16px;--r-laptop-screen:12px 12px 4px 4px;--r-panel:10px;--r-disc:50%;--depth-0:0px;--depth-1:5px;--depth-2:10px;--depth-3:14px;--depth-4:18px;--dur-fast:.12s;--dur-quick:.2s;--dur-base:.35s;--dur-slow:.6s;--dur-fade:.4s;--dur-sheet:.7s;--dur-hold:1.6s;--dur-toast:5s;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.7, 0, .2, 1);--ease-draw:cubic-bezier(.65, 0, .35, 1);--ease-linear:linear;--focus-w:3px;--focus-o:4px;--tick-inline:14px;--tick-list:16px;--tick-button-small:14px;--tick-button:18px;--tick-button-large:20px;--tick-feature:32px;--tick-hero:64px;--tick-draw:.5s;--tick-clear-t:.14s;--tick-loop:1.4s;--swap-arrow-out:.12s;--swap-tick-delay:.16s;--swap-tick-clear:.14s;--swap-arrow-delay:.2s;--swap-arrow-in:.18s;--ico-inline:40px;--ico-list:64px;--ico-card:84px;--ico-area:150px;--ink-edge:#15212F;--logo-e:.638;--logo-min:96px;--ctl-small:40px;--ctl-default:56px;--ctl-large:64px;--ctl-bar:46px;--ctl-field:52px;--ctl-icon:44px;--ctl-tap:44px;--z-raised:1;--z-crop:4;--z-tab:6;--z-sticky:30;--z-sheet:55;--z-bar:60;--z-toast:80;--z-skip:100}.vk,.vk [data-theme=dark]{--ground:#1F3044;--band:#18273A;--deep:#18273A;--bar:#253A52;--bar-line:#33495F;--finale:#253A52;--paper:#253A52;--raised:#2C4460;--fill:#2C4460;--fill-2:#33495F;--fill-3:#405A74;--ink:#F2F5F8;--text:#D3DAE3;--muted:#A9B4C2;--line:#33495F;--line-hi:#405A74;--field-bg:#18273A;--field-line:#A9B4C2;--check-bg:#18273A;--accent:#F26B21;--accent-text:#F7925A;--on-accent:#1F3044;--link:#F7925A;--link-line:currentColor;--link-on-paper:#F7925A;--btn-bg:#FFFFFF;--btn-bg-hi:#EEF2F6;--btn-fg:#1F3044;--ok:#5FD09A;--warn:#E9B44F;--danger:#F47C6B;--status-bg:#18273A;--focus:#F7925A;--crop:#F2F5F8;--tick:#F26B21;--logo-letters:#FFFFFF;--depth-tint:4 9 16;--depth-edge:.35;--depth-near:.5;--depth-far:.45;--depth-spread:1.4;--scrim:.6;--gsh:.55;color-scheme:dark}html[data-theme=light] .vk,.vk [data-theme=light]{--ground:#EEF2F6;--band:#FFFFFF;--deep:#1F3044;--bar:#1F3044;--bar-line:#1F3044;--finale:#1F3044;--paper:#FFFFFF;--raised:#FFFFFF;--fill:#EEF2F6;--fill-2:#DDE4EC;--fill-3:#D5DCE4;--ink:#1F3044;--text:#1F3044;--muted:#5B6B7F;--line:#E3E8EE;--line-hi:#D5DCE4;--field-bg:#FFFFFF;--field-line:#5B6B7F;--check-bg:#1F3044;--accent:#F26B21;--accent-text:#C2510F;--on-accent:#1F3044;--link:#1F3044;--link-line:#F26B21;--link-on-paper:#C2510F;--btn-bg:#1F3044;--btn-bg-hi:#2C4460;--btn-fg:#FFFFFF;--ok:#1E7A4C;--warn:#9A5B00;--danger:#C23A2B;--status-bg:transparent;--focus:#1F3044;--crop:#1F3044;--tick:#F26B21;--logo-letters:#1F3044;--depth-tint:21 33 47;--depth-edge:.06;--depth-near:.2;--depth-far:.18;--depth-spread:1;--scrim:.45;--gsh:.3;color-scheme:light}.vk .deep{--paper:#253A52;--raised:#2C4460;--fill:#2C4460;--fill-2:#33495F;--fill-3:#405A74;--ink:#F2F5F8;--text:#D3DAE3;--muted:#A9B4C2;--line:#33495F;--line-hi:#405A74;--field-bg:#18273A;--field-line:#A9B4C2;--check-bg:#18273A;--accent:#F26B21;--accent-text:#F7925A;--on-accent:#1F3044;--link:#F7925A;--link-line:currentColor;--link-on-paper:#F7925A;--btn-bg:#FFFFFF;--btn-bg-hi:#EEF2F6;--btn-fg:#1F3044;--ok:#5FD09A;--warn:#E9B44F;--danger:#F47C6B;--status-bg:#18273A;--focus:#F7925A;--crop:#F2F5F8;--tick:#F26B21;--logo-letters:#FFFFFF;--depth-tint:4 9 16;--depth-edge:.35;--depth-near:.5;--depth-far:.45;--depth-spread:1.4;--scrim:.6;--gsh:.55;color-scheme:dark;background:var(--deep);color:var(--text)}.vk .on-light{--paper:#FFFFFF;--raised:#FFFFFF;--fill:#EEF2F6;--fill-2:#DDE4EC;--fill-3:#D5DCE4;--ink:#1F3044;--text:#1F3044;--muted:#5B6B7F;--line:#E3E8EE;--line-hi:#D5DCE4;--field-bg:#FFFFFF;--field-line:#5B6B7F;--check-bg:#1F3044;--accent:#F26B21;--accent-text:#C2510F;--on-accent:#1F3044;--link:#1F3044;--link-line:#F26B21;--link-on-paper:#C2510F;--btn-bg:#1F3044;--btn-bg-hi:#2C4460;--btn-fg:#FFFFFF;--ok:#1E7A4C;--warn:#9A5B00;--danger:#C23A2B;--status-bg:transparent;--focus:#1F3044;--crop:#1F3044;--tick:#F26B21;--logo-letters:#1F3044;--depth-tint:21 33 47;--depth-edge:.06;--depth-near:.2;--depth-far:.18;--depth-spread:1;--scrim:.45;--gsh:.3;color-scheme:light;color:var(--text)}html.theme-snap::view-transition-old(root),html.theme-snap::view-transition-new(root){animation-duration:.4s}@media print{html.printing{--print-ink:#1F3044;--print-muted:#5B6B7F;--print-mono:"IBM Plex Mono", ui-monospace, monospace}}@property --d{syntax: "<length>"; inherits: false; initial-value: 0px;}.vk{min-height:100vh;background:var(--ground);color:var(--text);font:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;overflow-wrap:break-word}.vk *,.vk *:before,.vk *:after{box-sizing:border-box}.vk :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset,legend,table){margin:0;padding:0}.vk :where(fieldset){border:0;min-width:0}.vk :where(ul,ol){list-style:none}.vk :where(a){color:inherit;text-decoration:none}.vk :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;margin:0}.vk :where(button){cursor:pointer;background:none;border:0;padding:0;text-align:inherit}.vk :where(svg){display:block}.vk :where(table){border-collapse:collapse}.vk :where(hr){border:0;margin:0}.vk :focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk :is(:focus-visible,.is-focus):not(.crop),.vk :is(.check input:focus-visible+.check-box,.check.is-focus .check-box,.seg-opt input:focus-visible+span,.seg-opt.is-focus span,.card:has(.card-link:focus-visible):not(.crop),.capture:is(:focus-within,.is-focus):not(.crop),.atile:has(input:focus-visible):not(.crop),.input[type=date]:focus-within){border-radius:0!important}.vk ::selection{background:var(--accent);color:var(--on-accent)}.vk .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vk .soft{box-shadow:0 1px rgb(var(--depth-tint) / var(--depth-edge)),0 calc(var(--d) * .6 * var(--depth-spread)) calc(var(--d) * 1.6 * var(--depth-spread)) calc(var(--d) * -.3) rgb(var(--depth-tint) / var(--depth-near)),0 calc(var(--d) * 2.4 * var(--depth-spread)) calc(var(--d) * 5 * var(--depth-spread)) calc(var(--d) * -1.2) rgb(var(--depth-tint) / var(--depth-far))}.vk .ico{width:var(--ico-list);height:var(--ico-list);flex:none;overflow:visible}.vk .ico--inline{width:var(--ico-inline);height:var(--ico-inline)}.vk .ico--card{width:var(--ico-card);height:var(--ico-card)}.vk .ico--area{width:var(--ico-area);height:var(--ico-area)}.vk .gsh{opacity:var(--gsh)}.vk .gl{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square}.vk .arr{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2}.vk .logo{height:25px;width:auto;flex:none;color:var(--logo-letters);overflow:visible}.vk .mark{height:var(--tick-feature);width:auto;flex:none;fill:var(--tick)}.vk .appicon{width:64px;height:64px;flex:none}.vk .appicon--32{width:32px;height:32px}.vk .appicon--16{width:16px;height:16px}.vk .illo{width:100%;height:auto}.vk .ph{font:var(--t-data);letter-spacing:var(--t-data-track);white-space:nowrap}.vk :where(.crop){position:relative}.vk .crop:after,.vk .cy-frame{content:"";position:absolute;z-index:var(--z-crop);pointer-events:none;inset:var(--in);background:linear-gradient(var(--crop),var(--crop)) 0 0 / var(--cs) var(--bw) no-repeat,linear-gradient(var(--crop),var(--crop)) 0 0 / var(--bw) var(--cs) no-repeat,linear-gradient(var(--crop),var(--crop)) 100% 0 / var(--cs) var(--bw) no-repeat,linear-gradient(var(--crop),var(--crop)) 100% 0 / var(--bw) var(--cs) no-repeat,linear-gradient(var(--crop),var(--crop)) 100% 100% / var(--cs) var(--bw) no-repeat,linear-gradient(var(--crop),var(--crop)) 100% 100% / var(--bw) var(--cs) no-repeat,linear-gradient(var(--crop),var(--crop)) 0 100% / var(--cs) var(--bw) no-repeat,linear-gradient(var(--crop),var(--crop)) 0 100% / var(--bw) var(--cs) no-repeat;opacity:var(--co);transition:inset var(--crop-t) var(--ease-spring),background-size var(--crop-t) var(--ease-spring),opacity var(--dur-quick)}.vk .mk{height:var(--tick-h, var(--tick-button));width:auto;flex:none;overflow:visible}.vk .mk .rv{fill:none;stroke:#fff;stroke-width:250;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:100 100;stroke-dashoffset:100;transition:stroke-dashoffset var(--tick-clear-t) linear}.vk .mk .tk{fill:var(--tick)}.vk :is(.mk.is-drawn,.is-ticked .mk) .rv{stroke-dashoffset:0;transition:stroke-dashoffset var(--tick-draw) var(--ease-draw) calc(var(--i, 0) * .12s)}.vk [data-s=ok]{--sc: var(--ok)}.vk [data-s=warn]{--sc: var(--warn)}.vk [data-s=gap],.vk [data-s=error]{--sc: var(--danger)}.vk [data-s=na]{--sc: var(--muted)}.vk :is(.status,.msg)[data-s]:before{content:"";flex:none;width:var(--sg, 7px);height:var(--sg, 7px);background:var(--sc)}.vk :is(.status,.msg)[data-s=warn]:before{background:linear-gradient(135deg,var(--sc) 50%,transparent 50%);box-shadow:inset 0 0 0 1px var(--sc)}.vk :is(.status,.msg)[data-s=gap]:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sc)}.vk :is(.status,.msg)[data-s=na]:before{height:2px}.vk :is(.status,.msg)[data-s=error]:before{--xw: .8px;background:linear-gradient(45deg,transparent calc(50% - var(--xw)),var(--sc) 0 calc(50% + var(--xw)),transparent 0),linear-gradient(-45deg,transparent calc(50% - var(--xw)),var(--sc) 0 calc(50% + var(--xw)),transparent 0)}.vk .status{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 8px 0 7px;border:1px solid currentColor;border-radius:var(--r-ui);background:var(--status-bg);color:var(--sc);font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.vk .status[data-s=na]{border-style:dashed}.vk .status--sm{height:21px;padding:0 6px;gap:5px;--sg: 6px}.vk .appnav .navmark{flex:none;display:inline-flex;align-items:center;width:10px;height:10px}.vk .appnav .msg.navmark:before{transform:none}.vk .crop--inline{--bw:1.5px;--crop-t:.6s;--in:-.08em;--cs:.5em;--co:1}html.motion .vk .crop--inline:not(.is-on){--in:-.3em;--cs:.36em;--co:0}.vk .crop--text{--bw:3px;--crop-t:.6s;--in:-.02em 0 -.06em;--cs:.24em;--co:1}html.motion .vk .crop--text:not(.is-on){--in:-.28em -.34em -.3em;--cs:.18em;--co:0}.vk .crop--phrase{--bw:3px;--crop-t:.56s;--in:-.06em -.1em -.15em;--cs:.2em;--co:1}.vk .crop--figure{--bw:3px;--crop-t:.7s;--in:-.02em -.08em -.06em;--cs:.18em;--co:1}html.motion .vk .crop--figure:not(.is-on){--in:-.2em -.3em -.24em;--cs:.14em;--co:0}.vk .crop--statement{--bw:3px;--crop-t:.6s;--in:-2px;--cs:30px;--co:1}html.motion .vk .crop--statement:not(.is-on){--in:-18px;--cs:22px;--co:0}.vk .crop--slab{--bw:3px;--crop-t:.6s;--in:-6px;--cs:46px;--co:1}html.motion .vk .crop--slab:not(.is-on){--in:-14px;--cs:34px;--co:0}.vk .crop--button{--bw:2px;--crop-t:.35s;--in:-12px;--cs:10px;--co:0}.vk .crop--button:is(:hover,:focus-visible,.is-hover,.is-focus):not(:disabled,[aria-disabled=true]){--in:-5px;--cs:13px;--co:1}.vk .crop--link{--bw:2px;--crop-t:.35s;--in:-10px -6px;--cs:8px;--co:0}.vk .crop--link:is(:hover,:focus-visible,.is-hover,.is-focus):not(:disabled,[aria-disabled=true]){--in:-5px -2px;--cs:10px;--co:1}.vk .crop--field{--bw:2px;--crop-t:.35s;--in:-14px;--cs:12px;--co:0}.vk .crop--field:is(:hover,:focus-within,.is-hover,.is-focus){--in:-6px;--cs:16px;--co:1}.vk .crop--card{--bw:2px;--crop-t:.35s;--in:-12px;--cs:12px;--co:0}.vk .crop--card:is(:hover,:focus-within,.is-hover,.is-focus){--in:-4px;--cs:16px;--co:1}.vk .crop--plan{--bw:2px;--crop-t:.6s;--in:-6px;--cs:18px;--co:1}html.motion .vk .crop--plan:not(.is-on){--in:-16px;--cs:12px;--co:0}.vk .crop--row{--bw:2px;--crop-t:.35s;--in:-4px;--cs:14px;--co:1}.vk .crop--faq{--bw:2px;--crop-t:.35s;--in:-6px -16px;--cs:12px;--co:0}.vk .crop--faq:is(:hover,:focus-within,.is-hover,.is-focus){--in:2px -10px;--cs:12px;--co:1}.vk .crop--id{--bw:3px;--crop-t:.6s;--in:-.2em -.26em;--cs:.16em;--co:0}.vk :target .crop--id{--in:-.06em -.12em;--cs:.22em;--co:1}.vk .sw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.vk .sw{display:grid;align-content:start;gap:4px;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--line)}.vk .sw-chip{display:block;height:64px;margin-bottom:8px;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--sw)}.vk .sw-chip--text{display:grid;place-items:center;height:44px;font:700 20px/1 var(--font-body);color:var(--sw);background:var(--sw-on)}.vk .sw-chip--ui{display:grid;place-items:center;height:44px;background:var(--sw-on)}.vk .sw-chip--ui i{width:60%;height:4px;background:var(--sw)}.vk .sw b{font:600 14px/1.3 var(--font-mono);color:var(--ink)}.vk .sw code{font:var(--t-data);color:var(--text)}.vk .sw p{font:var(--t-small);color:var(--muted)}.vk .sw ul{display:grid;gap:2px;margin-top:6px;font:var(--t-data);color:var(--text)}.vk .sw li{display:flex;justify-content:space-between;gap:8px}.vk .sw li em{font-style:normal;color:var(--muted)}.vk .ts{display:grid;grid-template-columns:190px minmax(0,1fr);gap:8px 24px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line)}.vk .ts-meta{display:grid;gap:3px;font:var(--t-data);color:var(--muted)}.vk .ts-meta b{font:600 14px/1.3 var(--font-mono);color:var(--ink)}.vk .ts-sample{min-width:0;color:var(--ink)}@container (max-width: 480px){.vk .ts{grid-template-columns:minmax(0,1fr)}}.vk .sp{display:grid;grid-template-columns:56px 64px minmax(0,1fr);gap:14px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font:var(--t-data);color:var(--text)}.vk .sp b{font-weight:600;color:var(--ink)}.vk .sp i{display:block;height:14px;width:var(--w);max-width:100%;background:var(--accent)}.vk .gridshow{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap);--cols: 12}.vk .gridshow i{height:120px;background:var(--paper);border:1px dashed var(--line-hi)}.vk .bpname:after{content:"Desktop: 12 columns"}@container (max-width: 1100px){.vk .gridshow{--cols: 8}.vk .bpname:after{content:"Tablet: 8 columns"}.vk .gridshow i:nth-child(n+9){display:none}}@container (max-width: 700px){.vk .gridshow{--cols: 4}.vk .bpname:after{content:"Phone: 4 columns"}.vk .gridshow i:nth-child(n+5){display:none}}.vk .corner-row{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-end}.vk .corner{display:grid;justify-items:center;gap:8px;font:var(--t-data);color:var(--muted)}.vk .corner i{display:block;width:96px;height:72px;border:2px solid var(--ink);background:var(--paper);border-radius:var(--rr)}.vk .depths{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:30px;padding:10px 6px 30px}.vk .depth{display:grid;align-content:end;gap:4px;height:130px;padding:14px;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--paper)}.vk .depth b{font:600 14px/1.2 var(--font-mono);color:var(--ink)}.vk .depth span{font:var(--t-small);color:var(--muted)}.vk .mo{display:grid;grid-template-columns:250px minmax(0,1fr);gap:8px 20px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.vk .mo-meta{display:grid;gap:2px;font:var(--t-data);color:var(--muted)}.vk .mo-meta b{font:600 14px/1.3 var(--font-mono);color:var(--ink)}.vk .mo-track{position:relative;height:26px;border-bottom:1px dashed var(--line-hi)}.vk .mo-dot{position:absolute;left:0;top:4px;width:18px;height:18px;background:var(--ink);transition:left var(--t) var(--e)}.vk .mo-play.is-on .mo-dot{left:calc(100% - 18px)}@container (max-width: 480px){.vk .mo{grid-template-columns:minmax(0,1fr)}}.vk .icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px}.vk .icon-cell{display:grid;justify-items:start;gap:4px;padding:6px 0 14px;border-bottom:1px solid var(--line)}.vk .icon-cell b{font:600 12px/1.3 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.vk .icon-cell span{font:var(--t-small);color:var(--muted)}.vk .logo-grounds{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.vk .logo-ground{display:grid;place-items:center;min-height:140px;padding:24px;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--ground)}.vk .logo-ground.on-light{background:var(--paper)}.vk .logo-ground.deep{background:var(--deep)}.vk .logo-ground .logo{height:34px}.vk .logo-mono{color:var(--ink)}.vk .logo-space{--lh: 44px;display:inline-block;padding:calc(var(--lh) * var(--logo-e));outline:1px dashed var(--muted);outline-offset:0}.vk .logo-space .logo{height:var(--lh);outline:1px solid var(--line-hi)}.vk .logo-min{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.vk .logo-min .logo{height:auto;width:var(--logo-min)}.vk .tick-sizes{display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px}.vk .tick-size{display:grid;justify-items:center;gap:8px;font:var(--t-data);color:var(--muted)}.vk .tick-size .mk{--tick-h: var(--h)}.vk .timing{display:grid;gap:10px;max-width:560px}.vk .timing-row{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:center;font:var(--t-data);color:var(--muted)}.vk .timing-bar{position:relative;height:18px;border-bottom:1px solid var(--line)}.vk .timing-bar i{position:absolute;top:3px;height:12px;left:calc(var(--a) / var(--span) * 100%);width:calc(var(--b) / var(--span) * 100%);background:var(--ink)}.vk .timing-bar i.tk{background:var(--accent)}.vk .timing-scale{display:flex;justify-content:space-between;margin-left:82px;font:var(--t-data);color:var(--muted)}.vk .clear-demo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vk .clear-zone{--tick-h: var(--tick-feature);display:inline-grid;place-items:center;padding:var(--tick-h);outline:1px dashed var(--muted)}.vk .clear-box{padding:14px 20px;font:600 15px/1.3 var(--font-body);color:var(--ink);background:var(--paper);border:1px solid var(--line-hi)}.vk .crops{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:36px 40px}.vk .crop-case{display:grid;align-content:start;gap:14px;min-width:0}.vk .crop-case>div{display:flex;align-items:center;min-height:120px;padding:24px 22px}.vk .crop-case>div>*{max-width:100%}.vk .crop-case>p{font:var(--t-data);color:var(--muted)}.vk .crop-case>p b{display:block;margin-bottom:4px;font:600 14px/1.3 var(--font-mono);color:var(--ink)}.vk .mini-slab{width:100%;padding:26px 24px;border:1px solid var(--line-hi);background:var(--paper);font:800 24px/1.1 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.vk .crops+.kit-row{margin-top:40px}.vk .gap-demo{display:flex;flex-wrap:wrap;gap:40px}.vk .gap-demo .card{width:220px;height:auto}@keyframes vk-through-y{0%{transform:none;opacity:1}38%{transform:translateY(14px);opacity:0}39%{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}@keyframes vk-through-x{0%{transform:none;opacity:1}38%{transform:translate(14px);opacity:0}39%{transform:translate(-14px);opacity:0}to{transform:none;opacity:1}}@keyframes vk-tick-loop{0%,8%{stroke-dashoffset:100}55%,62%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes vk-bar-loop{0%{transform:translate(-100%)}to{transform:translate(260%)}}.vk .btn{--tick-h: var(--tick-button);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--ctl-default);max-width:100%;padding:8px 26px 8px 24px;border:0;border-radius:var(--r-ui);background:var(--btn-bg);color:var(--btn-fg);text-align:left;font:700 18px/1 var(--font-body);letter-spacing:-.005em;transition:background-color var(--dur-quick),transform var(--dur-fast)}.vk .btn:is(:hover,.is-hover){background:var(--btn-bg-hi)}.vk .btn:is(:active,.is-active){transform:translateY(1px)}.vk .btn:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .btn.crop--button:is(:focus-visible,.is-focus):not(:disabled,[aria-disabled=true]){outline:none}.vk .btn-end{position:relative;flex:none;display:grid;place-items:center;width:16px;height:var(--tick-h)}.vk .btn-end>svg{position:absolute}.vk .btn-end .arr{transition:opacity var(--swap-arrow-in) var(--swap-arrow-delay),transform .3s var(--ease-out) var(--swap-arrow-delay)}.vk .btn .mk .rv{transition:stroke-dashoffset var(--swap-tick-clear) linear}.vk .btn:is(:hover,:focus-visible,.is-hover,.is-focus,.is-done):not(:disabled,[aria-disabled=true],.is-loading) .btn-end .arr{opacity:0;transform:translate(8px);transition:opacity var(--swap-arrow-out),transform var(--dur-quick) var(--ease-out)}.vk .btn:is(:hover,:focus-visible,.is-hover,.is-focus,.is-done):not(:disabled,[aria-disabled=true],.is-loading) .mk .rv{stroke-dashoffset:0;transition:stroke-dashoffset var(--tick-draw) var(--ease-draw) var(--swap-tick-delay)}.vk .btn:is(:disabled,[aria-disabled=true]){background:var(--fill-2);color:var(--muted);cursor:not-allowed;transform:none}.vk .btn.is-loading{cursor:progress}.vk .btn.is-loading .btn-end .arr{opacity:0;transition:none}.vk .btn.is-loading .mk .rv{animation:vk-tick-loop var(--tick-loop) var(--ease-inout) infinite}.vk .btn.is-loading.btn--loadbar{overflow:hidden}.vk .btn.is-loading.btn--loadbar .mk{visibility:hidden}.vk .btn.is-loading.btn--loadbar:before{content:"";position:absolute;left:0;bottom:0;width:40%;height:3px;background:currentColor;animation:vk-bar-loop 1.2s var(--ease-inout) infinite}.vk .btn--sm{--tick-h: var(--tick-button-small);min-height:var(--ctl-small);padding:6px 16px;gap:10px;font-size:16px}.vk .btn--sm .btn-end{width:14px}.vk .btn--sm .arr{width:14px;height:14px}.vk .btn--lg{--tick-h: var(--tick-button-large);min-height:var(--ctl-large);padding:8px 30px 8px 28px;gap:14px;font-size:19px}.vk .btn--block{width:100%}@container (max-width: 480px){.vk .btn--fluid{width:100%}}.vk .btn--ghost{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);gap:16px;padding:8px 8px 8px 22px;font-size:17px;font-weight:600}.vk .btn--ghost:is(:hover,.is-hover){background:var(--fill)}.vk .btn-badge{display:grid;place-items:center;width:38px;height:38px;flex:none;overflow:hidden;border-radius:var(--r-ui);background:var(--ink);color:var(--paper)}.vk .btn--ghost:is(:hover,:focus-visible,.is-hover,.is-focus) .btn-badge .arr{animation:vk-through-x var(--dur-slow) var(--ease-out)}.vk .btn--ghost:is(:hover,:focus-visible,.is-hover,.is-focus) .btn-badge[data-dir=down] .arr{animation-name:vk-through-y}.vk .btn--ghost.btn--sm{padding:5px 5px 5px 16px;gap:12px}.vk .btn--ghost.btn--sm .btn-badge{width:28px;height:28px}.vk .btn--ghost.btn--lg{padding:8px 10px 8px 26px}.vk .btn--ghost.btn--nobadge{padding:6px 18px}.vk .btn--ghost.btn--lg .btn-badge{width:44px;height:44px}.vk .btn--ghost:is(:disabled,[aria-disabled=true]){background:transparent;border-color:var(--line-hi)}.vk .btn--ghost:is(:disabled,[aria-disabled=true]) .btn-badge{background:var(--fill-2);color:var(--muted)}.vk .btns{display:flex;flex-wrap:wrap;align-items:center;gap:22px 30px}@container (max-width: 480px){.vk .btns{flex-direction:column;align-items:stretch}.vk .btns>.btn--ghost{justify-content:space-between}}.vk .tbtn{display:inline-flex;align-items:center;gap:8px;padding:6px;margin:0 -6px;color:var(--link);font:600 16px/1.3 var(--font-body);cursor:pointer}.vk .tbtn>span{text-decoration:underline 1.5px var(--link-line);text-underline-offset:5px}.vk .tbtn .arr{width:14px;height:14px;transition:transform var(--dur-base) var(--ease-spring)}.vk .tbtn:is(:hover,.is-hover)>span{text-decoration-thickness:2.5px}.vk .tbtn:is(:hover,:focus-visible,.is-hover,.is-focus) .arr{transform:translate(4px)}.vk .tbtn:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:0}.vk .tbtn.crop--link:is(:focus-visible,.is-focus){outline:none}.vk .link{color:var(--link);font-weight:600;text-decoration:underline 1.5px var(--link-line);text-underline-offset:.2em}.vk .link:is(:hover,.is-hover){text-decoration-thickness:2.5px}.vk .link:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:2px}.vk .ibtn{display:inline-grid;place-items:center;width:var(--ctl-icon);height:var(--ctl-icon);flex:none;border-radius:var(--r-ui);color:var(--ink);background:transparent;transition:background-color var(--dur-quick)}.vk .ibtn:is(:hover,.is-hover){background:var(--fill)}.vk .ibtn:is(:active,.is-active){background:var(--fill-2)}.vk .ibtn:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .ibtn.crop--button:is(:focus-visible,.is-focus):not(:disabled){outline:none}.vk .ibtn--line{box-shadow:inset 0 0 0 1.5px var(--field-line)}.vk .ibtn:disabled{color:var(--muted);cursor:not-allowed;background:transparent}.vk .navlink{display:inline-flex;align-items:center;padding:calc((var(--ctl-icon) - 1em) / 2) 14px;font:500 15px/1 var(--font-body);color:var(--text);white-space:nowrap;background:linear-gradient(var(--accent-text),var(--accent-text)) 0 calc(100% + 5px) / 0 2px no-repeat;background-origin:content-box;background-clip:padding-box;transition:background-size var(--dur-base) var(--ease-out),background-position var(--dur-base) var(--ease-out),color var(--dur-quick)}.vk .navlink:is(:hover,:focus-visible,.is-hover,.is-focus),.vk .navlink[aria-current=page]{background-size:100% 2px;color:var(--ink)}.vk .navlink:is(:focus-visible,.is-focus){outline:var(--focus-w) solid transparent;outline-offset:var(--focus-o);background-size:100% 4px;background-position:0 calc(100% + 7px)}.vk .navlink-box{display:inline-flex;align-items:center;height:var(--ctl-icon);padding:0 14px;border-radius:var(--r-ui);font:500 15px/1 var(--font-body);color:var(--text);white-space:nowrap;transition:background-color var(--dur-quick),color var(--dur-quick)}.vk .navlink-box:is(:hover,.is-hover){background:var(--fill);color:var(--ink)}.vk .navlink-box:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .navlink-box[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.vk .ulink{color:var(--text);padding-bottom:2px;background:linear-gradient(var(--accent-text),var(--accent-text)) 0 100% / 0 1.5px no-repeat;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-quick)}.vk .ulink:is(:hover,:focus-visible,.is-hover,.is-focus){background-size:100% 1.5px;color:var(--ink)}.vk .ulink.is-focus{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .tswitch{display:inline-flex;align-items:center;gap:10px;height:var(--ctl-bar);padding:0 10px;border-radius:var(--r-ui);color:var(--text);font:500 14.5px/1 var(--font-body);white-space:nowrap}.vk .tswitch:is(:hover,.is-hover){background:var(--fill);color:var(--ink)}.vk .tswitch:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .ts-track{position:relative;flex:none;width:38px;height:22px;border:1.5px solid var(--muted);border-radius:var(--r-ui);transition:background-color .25s,border-color .25s}.vk .ts-knob{position:absolute;top:3px;left:3px;width:13px;height:13px;background:var(--muted);transition:transform var(--dur-base) var(--ease-spring),background-color .25s}.vk .tswitch[aria-pressed=true] .ts-track{background:var(--ink);border-color:var(--ink)}.vk .tswitch[aria-pressed=true] .ts-knob{transform:translate(16px);background:var(--paper)}.vk .mtoggle{position:relative;flex:none;width:48px;height:48px;border-radius:var(--r-ui);background:var(--accent)}.vk .mtoggle i{position:absolute;left:13px;width:22px;height:2.5px;background:var(--on-accent);transition:transform .4s var(--ease-spring),top .3s var(--ease-out)}.vk .mtoggle i:first-child{top:19px}.vk .mtoggle i:last-child{top:27px}.vk .mtoggle:is(:hover,.is-hover):not([aria-expanded=true]) i:first-child{top:17px}.vk .mtoggle:is(:hover,.is-hover):not([aria-expanded=true]) i:last-child{top:29px}.vk .mtoggle[aria-expanded=true] i:first-child{top:23px;transform:rotate(45deg)}.vk .mtoggle[aria-expanded=true] i:last-child{top:23px;transform:rotate(-45deg)}.vk .mtoggle:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--ink);outline-offset:var(--focus-o)}.vk .skip{position:absolute;left:16px;top:16px;z-index:var(--z-skip);padding:14px 18px;border-radius:var(--r-ui);font:600 16px/1 var(--font-body);color:var(--ink);transform:translateY(-300%)}.vk .skip:is(:focus,.is-focus){transform:none;outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .skip.is-focus{position:static;display:inline-block}.vk .field{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2);min-width:0;align-content:start}.vk .field-label{font:600 15px/1.3 var(--font-body);color:var(--ink)}.vk .field-opt{font-weight:400;color:var(--muted)}.vk .field-hint{font:var(--t-small);color:var(--muted)}.vk .field-foot{display:flex;justify-content:space-between;gap:var(--s-4)}.vk .count{margin-left:auto;font:var(--t-data);letter-spacing:var(--t-data-track);color:var(--muted);white-space:nowrap}.vk .input{width:100%;height:var(--ctl-field);padding:0 14px;border:1.5px solid var(--field-line);border-radius:var(--r-ui);background:var(--field-bg);color:var(--ink);font:400 17px/1.3 var(--font-body);transition:border-color var(--dur-quick)}.vk .input::placeholder{color:var(--muted);opacity:1}.vk .input:is(:hover,.is-hover){border-color:var(--ink)}.vk .input:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o);border-color:var(--ink)}.vk .input:disabled{background:var(--fill);border-color:var(--line-hi);color:var(--muted);cursor:not-allowed}.vk .input[readonly]{background:transparent;border-style:dashed}.vk .input[aria-invalid=true]{border-color:var(--danger)}.vk .input.is-valid{border-color:var(--ok)}.vk textarea.input{height:auto;min-height:132px;padding:12px 14px;line-height:1.5;resize:vertical}.vk .select{position:relative;display:block}.vk .select .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;cursor:pointer}.vk .select .gl{position:absolute;right:14px;top:50%;margin-top:-10px;pointer-events:none;color:var(--ink)}.vk .input-wrap{display:block}.vk .input-wrap.crop--field .input:is(:focus-visible,.is-focus){outline:none}.vk .msg{display:flex;align-items:baseline;gap:9px;font:500 14px/1.45 var(--font-body);color:var(--ink);--sg: 10px}.vk .msg:before{transform:translateY(1px)}.vk .msg--line{justify-content:center;min-height:1.6em;font-size:15px;font-weight:600}.vk .capture{display:flex;align-items:center;width:100%;padding:7px;border:2px solid var(--ink);border-radius:var(--r-ui);background:var(--field-bg)}.vk .capture:is(:focus-within,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .capture.crop--field:is(:focus-within,.is-focus){outline:none}.vk .capture input{flex:1;min-width:0;height:var(--ctl-default);padding:0 16px;border:0;background:transparent;color:var(--ink);font:400 18px/1.3 var(--font-body);outline:none}.vk .capture input::placeholder{color:var(--muted);opacity:1}.vk .capture .btn{flex:none}.vk .capture .btn:focus-visible{outline-offset:var(--focus-o)}.vk .capture:has(input[aria-invalid=true]){border-color:var(--danger)}@container (max-width: 480px){.vk .capture{flex-direction:column;align-items:stretch;gap:var(--s-2)}.vk .capture input{flex:none;height:var(--ctl-field)}}.vk .seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border:1.5px solid var(--field-line);border-radius:var(--r-ui);background:var(--field-bg)}.vk .seg-opt{position:relative;display:block;min-width:0}.vk .seg-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-tap-highlight-color:transparent}.vk .seg-opt span{display:grid;place-items:center;min-height:44px;padding:6px 10px;border-radius:var(--r-ui);text-align:center;font:600 15px/1.2 var(--font-body);color:var(--ink);transition:background-color var(--dur-quick),color var(--dur-quick)}.vk .seg-opt:is(:hover,.is-hover) input:not(:checked)+span{background:var(--fill)}.vk .seg-opt:active input:not(:checked)+span{background:var(--fill-2)}.vk .seg-opt input:checked+span{background:var(--btn-bg);color:var(--btn-fg)}.vk .seg-opt input:focus-visible+span,.vk .seg-opt.is-focus span{outline:var(--focus-w) solid var(--focus);outline-offset:1px}@container (max-width: 480px){.vk .seg{grid-auto-flow:row}}.vk .check{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;color:var(--text);cursor:pointer}.vk .check input{position:absolute;left:0;top:0;width:24px;height:24px;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-tap-highlight-color:transparent}.vk .check-box{--tick-h: 18px;position:relative;display:block;width:24px;height:24px;margin-top:1px;border:1.5px solid var(--field-line);border-radius:var(--r-ui);background:var(--field-bg);transition:background-color var(--dur-quick),border-color var(--dur-quick)}.vk .check-box .mk{position:absolute;left:3px;top:1px}.vk .check:is(:hover,.is-hover) .check-box{border-color:var(--ink)}.vk .check:active .check-box{background:var(--fill)}.vk .check input:checked+.check-box{background:var(--check-bg);border-color:var(--ink)}.vk .check input:checked+.check-box .mk .rv{stroke-dashoffset:0;transition:stroke-dashoffset var(--tick-draw) var(--ease-draw)}.vk .check input:focus-visible+.check-box,.vk .check.is-focus .check-box{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .check input:disabled+.check-box{background:var(--fill);border-color:var(--line-hi)}.vk .check:has(input:disabled){color:var(--muted);cursor:not-allowed}.vk .check-text small{display:block;margin-top:2px;font:var(--t-small);color:var(--muted)}.vk .tg{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:var(--ctl-tap);font:600 16px/1.3 var(--font-body);color:var(--ink);text-align:left}.vk .tg-track{position:relative;flex:none;width:46px;height:26px;border:2px solid var(--ink);border-radius:var(--r-ui);transition:background-color var(--dur-quick)}.vk .tg-track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--ink);transition:transform var(--dur-base) var(--ease-spring),background-color var(--dur-quick)}.vk .tg[aria-checked=true] .tg-track{background:var(--ink)}.vk .tg[aria-checked=true] .tg-track:after{transform:translate(20px);background:var(--accent)}.vk .tg:is(:hover,.is-hover) .tg-track{box-shadow:0 0 0 4px var(--fill)}.vk .tg:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .tg:disabled{color:var(--muted);cursor:not-allowed}.vk .tg:disabled .tg-track{border-color:var(--line-hi)}.vk .tg:disabled .tg-track:after{background:var(--line-hi)}.vk .tg--row{display:flex;width:100%;padding:10px 0;border-top:1px solid var(--line)}.vk .form{display:grid;gap:var(--s-6);max-width:34em}.vk .form-head{display:grid;gap:var(--s-3)}.vk .form-actions{display:grid;gap:var(--s-3);justify-items:start;margin-top:var(--s-2)}.vk .form-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-6)}@container (max-width: 480px){.vk .form-pair{grid-template-columns:minmax(0,1fr)}}.vk .fine{font:var(--t-small);color:var(--muted);max-width:34em}.vk .fine a{color:var(--link);text-decoration:underline 1px var(--link-line);text-underline-offset:.2em}.vk .form--gaps{padding:var(--s-4);background:repeating-linear-gradient(135deg,var(--fill-3) 0 1px,transparent 1px 7px)}.vk .form--gaps>*{background:var(--ground)}.vk .checks{display:grid;gap:var(--s-1)}.vk .checks .check{min-height:var(--ctl-tap)}.vk .msg--row{min-height:1.45em;margin-top:var(--s-3)}.vk .invs-box{max-width:46em}.vk .invs{border-top:1.5px solid var(--ink)}.vk .inv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:var(--s-2) var(--s-6);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.vk .inv-who,.vk .inv-at{display:grid;gap:var(--s-1);min-width:0}.vk .inv-at{justify-items:start}.vk .inv-name{font:var(--t-body);font-weight:600;color:var(--ink)}.vk .inv-sub,.vk .inv-when{font:var(--t-small);color:var(--muted);overflow-wrap:anywhere}.vk .inv-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 var(--s-6)}.vk .inv-acts>:is(.tbtn,.disc-btn){min-height:var(--ctl-tap)}.vk .inv-acts>[hidden]{display:none}.vk .inv[data-state=withdrawn] .inv-name,.vk .inv[data-state=expired] .inv-name,.vk .inv[data-state=removed] .inv-name{color:var(--muted)}.vk .inv[data-state=withdrawn] .inv-tag,.vk .inv[data-state=expired] .inv-tag,.vk .inv[data-state=removed] .inv-tag{border-style:dashed}.vk .inv-see{grid-column:1 / -1;margin:0 0 var(--s-2)}.vk .inv-see .tg--row:first-of-type{border-top:0}@container (max-width: 700px){.vk .inv{grid-template-columns:minmax(0,1fr)}.vk .inv-acts{justify-content:flex-start}}.vk .input[type=date]{min-width:0;padding-right:var(--s-3)}.vk .input[type=date]:focus-within{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o);border-color:var(--ink)}.vk .input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.vk .kicker{display:flex;align-items:center;gap:14px;font:var(--t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.vk .kicker--center{justify-content:center}.vk :is(.display,.h1,.h2,.h3){color:var(--ink);text-wrap:balance}.vk .display{font:var(--t-display);letter-spacing:var(--t-display-track)}.vk .h1{font:var(--t-h1);letter-spacing:var(--t-h1-track)}.vk .h2{font:var(--t-h2);letter-spacing:var(--t-h2-track)}.vk .h3{font:var(--t-h3);letter-spacing:var(--t-h3-track)}.vk .h4{font:var(--t-h4);letter-spacing:var(--t-h4-track);color:var(--ink)}.vk .mute{color:var(--muted)}.vk .lead{font:var(--t-lead);color:var(--text);max-width:30em}.vk .body{font:var(--t-body);color:var(--text)}.vk .small{font:var(--t-small);color:var(--muted)}.vk .label{font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--muted)}.vk .data{font:var(--t-data);letter-spacing:var(--t-data-track);color:var(--ink)}.vk .prose{max-width:var(--w-text);color:var(--text)}.vk .prose>*+*{margin-top:1em}.vk .prose :is(h2,h3)+*{margin-top:.6em}.vk .prose>:is(h2,h3){margin-top:1.8em}.vk .prose>.label+*{margin-top:.5em}.vk .prose>*+.label{margin-top:2.6em}.vk .em{display:inline-block;padding:0 .08em;margin:0 .1em}.vk .fig{display:inline-block;padding:0 .06em}.vk .fphrase{display:inline-block;padding:0 .14em;white-space:nowrap;color:var(--ink);font-weight:600}.vk .statement{display:block;padding:26px 28px;font:var(--t-h2);letter-spacing:var(--t-h2-track);color:var(--ink);text-wrap:balance}.vk .cyc-vis{position:relative;display:block}.vk .cyc-mask{display:block;overflow:clip;padding:.1em .2em .22em;margin:-.1em -.2em -.22em}.vk .cyc-line{margin-top:-.02em}.vk .cyc-track{display:grid}.vk .cy{grid-area:1 / 1}.vk .cy:not(.is-on){visibility:hidden}.vk .hl{display:inline-block}.vk .framed .hl:after{display:none}.vk .cy-frame{display:none;inset:auto;left:0;top:0;width:0;height:0;transition:left .56s var(--ease-spring),top .56s var(--ease-spring),width .56s var(--ease-spring),height .56s var(--ease-spring),opacity .3s}.vk .framed .cy-frame{display:block}.vk .cyc-ctl{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-6)}.vk .list{display:grid;gap:10px;color:var(--text)}.vk .list>li{position:relative;padding-left:26px}.vk .list--bullet>li:before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;background:var(--ink)}.vk .list--num{counter-reset:n}.vk .list--num>li{counter-increment:n;padding-left:40px}.vk .list--num>li:before{content:counter(n,decimal-leading-zero);position:absolute;left:0;top:.18em;font:var(--t-data);color:var(--muted)}.vk .list--tick>li{padding-left:32px}.vk .list--tick .mk{--tick-h: var(--tick-list);position:absolute;left:2px;top:.2em}.vk .meta{display:grid;border-top:1px solid var(--line);min-width:0}.vk .meta>div{display:flex;justify-content:space-between;gap:var(--s-6);padding:12px 0;border-bottom:1px solid var(--line);font:var(--t-label);letter-spacing:.14em;text-transform:uppercase}.vk .meta dt{color:var(--muted)}.vk .meta dd{color:var(--ink);text-align:right}.vk .chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--r-ui);color:var(--ink);font:var(--t-label);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.vk .tag{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--line-hi);border-radius:var(--r-ui);font:500 14px/1 var(--font-body);color:var(--text);white-space:nowrap}.vk .tags{display:flex;flex-wrap:wrap;gap:8px}.vk .fchip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1.5px solid var(--field-line);border-radius:var(--r-ui);font:600 14px/1 var(--font-body);color:var(--ink);background:transparent;transition:background-color var(--dur-quick),color var(--dur-quick)}.vk .fchip:is(:hover,.is-hover){background:var(--fill)}.vk .fchip:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .fchip[aria-pressed=true]{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.vk .ex{display:inline-flex;align-items:center;flex:none;height:24px;padding:0 8px;border:1px solid currentColor;border-radius:var(--r-ui);font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.vk .deep .ex{color:var(--accent-text)}.vk .rule{display:block;height:1px;background:var(--line)}.vk .rule--strong{height:1.5px;background:var(--ink)}.vk .rule--label{display:flex;align-items:center;gap:var(--s-4);height:auto;background:none;font:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.vk .rule--label:after{content:"";flex:1;height:1px;background:var(--line)}.vk .dashrule{display:flex;align-items:center}.vk .dashrule i{width:7px;height:7px;flex:none;background:var(--muted)}.vk .dashrule span{flex:1;height:1px;margin:0 6px;background:repeating-linear-gradient(90deg,var(--line-hi) 0 5px,transparent 5px 10px)}.vk .notadvice{font:var(--t-small);color:var(--muted);max-width:46em}.vk .notadvice b{color:var(--ink);font-weight:600}.vk .gt-host{position:relative;max-width:var(--w-text)}.vk .gt-host[data-gt-hold]{padding-bottom:var(--s-10)}.vk .gt-term{position:relative;display:inline;padding:0 .12em;border-radius:var(--r-ui);font:inherit;font-weight:600;color:var(--ink);text-decoration:underline 1.5px dotted currentColor;text-underline-offset:.24em;transition:background-color var(--dur-fast)}.vk .gt-term:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--ctl-tap);transform:translateY(-50%)}.vk .gt-term:is(:hover,.is-hover),.vk .gt-term[aria-expanded=true]{background:var(--fill)}.vk .gt-term[aria-expanded=true]{text-decoration-style:solid}.vk .gt-term:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:0}.vk .gt-pop{position:absolute;left:0;top:100%;z-index:var(--z-raised);display:grid;justify-items:start;gap:var(--s-2);width:min(22rem,100%);padding:var(--s-4) var(--s-4) var(--s-2);border:1px solid var(--line-hi);border-top:3px solid var(--ink);border-radius:var(--r-ui);background:var(--paper);color:var(--text);font:var(--t-body);text-align:left;white-space:normal;--d: var(--depth-4);--link: var(--link-on-paper)}.vk .gt-pop[hidden]{display:none}html.motion .vk .gt-pop:not([hidden]){animation:vk-gt-in var(--dur-base) var(--ease-out)}.vk .gt-name{padding-right:var(--s-9);font-weight:700;color:var(--ink)}.vk .gt-more{display:inline-flex;align-items:center;min-height:var(--ctl-tap)}.vk .gt-x{position:absolute;top:var(--s-1);right:var(--s-1)}.vk .gloss{display:grid;gap:var(--s-6);max-width:46em}.vk .gloss-head{display:grid;gap:var(--s-2)}.vk .gl-az{display:flex;flex-wrap:wrap;gap:var(--s-2)}.vk .gl-az a{display:grid;place-items:center;width:var(--ctl-tap);height:var(--ctl-tap);border:1.5px solid var(--field-line);border-radius:var(--r-ui);font:var(--t-h3);letter-spacing:0;color:var(--ink);transition:background-color var(--dur-fast)}.vk .gl-az a:is(:hover,.is-hover){background:var(--fill)}.vk .gl-az a:focus-visible{outline-offset:var(--focus-o)}.vk .gl-letter{display:grid;grid-template-columns:var(--s-10) minmax(0,1fr);gap:var(--s-4);padding-top:var(--s-3);border-top:1.5px solid var(--ink);scroll-margin-top:var(--s-10)}.vk .gl-letter:focus{outline:none}.vk .gl-l{font:var(--t-h2);letter-spacing:var(--t-h2-track);color:var(--ink)}.vk .gl-entry{padding:var(--s-3) var(--s-3) var(--s-4) 0;border-bottom:1px solid var(--line);scroll-margin-top:var(--s-10);transition:background-color var(--dur-base)}.vk .gl-entry:last-child{border-bottom:0}.vk .gl-entry:target{padding-left:var(--s-3);background:var(--fill);box-shadow:inset 3px 0 0 var(--ink)}.vk .gl-entry dt{font:var(--t-body);font-weight:700;color:var(--ink)}.vk .gl-entry dd{margin:var(--s-1) 0 0;color:var(--text)}@container (max-width: 480px){.vk .gl-letter{grid-template-columns:var(--s-9) minmax(0,1fr);gap:var(--s-3)}}@keyframes vk-gt-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes vk-trkfill{0%,12%{transform:scaleX(0)}42%,58%{transform:scaleX(.5)}88%,to{transform:scaleX(1)}}@keyframes vk-trkmark{0%,12%{left:0}42%,58%{left:50%}88%,to{left:100%}}.vk .meter-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.vk :is(.meter-label,.meter-val){font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.vk .meter-val b{color:var(--ink);font-weight:600}.vk .meter{position:relative;height:12px;overflow:hidden;background:var(--fill);border:1px solid var(--line-hi)}.vk .meter--lg{height:20px}.vk .meter-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--v, 0));transition:transform .7s var(--ease-spring)}.vk .meter i{position:absolute;top:0;bottom:0;left:calc(var(--n) * 100% / var(--of, 6));width:2px;margin-left:-1px;background:var(--sep, var(--paper))}html.motion .vk .meter[data-grow]:not(.is-on) .meter-fill{transform:scaleX(0)}.vk .ntile{position:relative;display:flex;flex-direction:column;min-height:400px;padding:26px 26px 28px;border-radius:var(--r-ui);background:var(--paper);border:1px solid var(--line-hi);--d: var(--depth-2);--link: var(--link-on-paper);transition:transform .45s var(--ease-spring),--d .45s var(--ease-out)}.vk .ntile:is(:hover,.is-hover){transform:translateY(-4px);--d: var(--depth-4)}.vk .ntile.deep{border-color:var(--line);--sep: var(--deep)}.vk .ntile--accent{background:var(--accent);border-color:var(--accent);--ink: var(--on-accent);--text: var(--on-accent);--line: var(--on-accent);--crop: var(--on-accent)}.vk .ntile--short{min-height:0}.vk .inst{height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:auto}.vk .num{margin-top:28px;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .3em;font:var(--t-figure);letter-spacing:var(--t-figure-track);color:var(--ink);font-variant-numeric:tabular-nums}.vk .n-suf{font:800 30px/1 var(--font-display);letter-spacing:-.03em;color:var(--accent-text)}.vk .ntile--accent .n-suf{color:var(--on-accent)}.vk .nlabel{margin-top:12px;padding-top:14px;border-top:1px solid var(--line);font-size:17px;color:var(--text)}.vk .ntile--accent .nlabel{font-size:19px;font-weight:700}.vk .ntile--price{--link: var(--on-accent);--link-line: var(--on-accent);--focus: var(--on-accent)}.vk .ntile--price .link{color:var(--on-accent);font-weight:700}.vk .inst--price .ico{width:140px;height:140px}.vk .ntile--price .num{row-gap:8px}@container (width > 1100px){.vk .ntile--price .num{font-size:56px}}.vk .ntiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}@container (max-width: 1100px){.vk .ntiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 700px){.vk .ntiles{grid-template-columns:minmax(0,1fr)}.vk .ntile{min-height:0}}.vk .inst--pips{display:grid;grid-template-columns:repeat(3,minmax(0,72px));gap:12px;align-content:center;justify-content:center}.vk .pip{display:grid;place-items:center;height:46px;border:1.5px solid var(--ink);border-radius:var(--r-ui);background:var(--ink);color:var(--paper);font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;--d: var(--depth-1);transition:background-color .3s,color .3s,transform .55s var(--ease-spring),--d .55s var(--ease-spring);transition-delay:calc(var(--i) * .12s + .2s)}html.motion .vk .ntile:not(.is-on) .pip{background:var(--paper);color:var(--ink);--d: 0px;transform:translateY(4px)}.vk .inst--track{width:100%;padding:0 12px;align-items:stretch}.vk .trk{position:relative;width:100%;height:44px}.vk .trk-line{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--line)}.vk .trk-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-text);transform-origin:0 50%}.vk .trk-node{position:absolute;top:50%;left:calc(var(--i) * 50%);width:16px;height:16px;margin:-8px 0 0 -8px;background:var(--accent-text);border:2px solid var(--accent-text);transition:background-color .25s,border-color .25s}.vk .trk-mark{position:absolute;top:50%;left:100%;width:30px;height:30px;margin:-15px 0 0 -15px;border:2px solid var(--ink)}.vk .trk-labels{display:flex;justify-content:space-between;margin:14px -12px 0;font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html.motion .vk .ntile:not(.is-on) .trk-fill{transform:scaleX(0)}html.motion .vk .ntile:not(.is-on) .trk-mark{left:0}html.motion .vk .ntile:not(.is-on) .trk-node{background:var(--paper);border-color:var(--line-hi)}html.motion .vk .ntile.is-on .trk-node{transition-delay:var(--t)}html.motion .vk .ntile.is-on .trk-fill{animation:vk-trkfill 2.6s var(--ease-inout) both}html.motion .vk .ntile.is-on .trk-mark{animation:vk-trkmark 2.6s var(--ease-inout) both}.vk .rsheet{position:relative;display:grid;gap:9px;width:168px;padding:14px 16px 18px;background:var(--paper);border:1px solid var(--line-hi);border-radius:var(--r-ui);--d: var(--depth-1)}.vk .rs-head{height:10px;width:60%;background:var(--ink)}.vk .rs-row{height:6px;background:var(--fill-3);transform-origin:0 50%;transition:transform .5s var(--ease-out);transition-delay:calc(var(--i) * .14s + .15s)}.vk .rs-row:nth-child(3){width:82%}.vk .rs-row:nth-child(4){width:92%}.vk .rs-row:nth-child(5){width:64%}.vk .rs-stamp{position:absolute;right:-26px;bottom:-14px;padding:6px 8px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-7deg);transition:opacity .15s .9s,transform .45s var(--ease-spring) .9s}html.motion .vk .ntile:not(.is-on) .rs-row{transform:scaleX(0)}html.motion .vk .ntile:not(.is-on) .rs-stamp{opacity:0;transform:rotate(-7deg) scale(1.7)}.vk .env{position:relative;width:156px;height:100px;perspective:500px;background:none}.vk .env-back{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--field-bg)}.vk .env-letter{position:absolute;z-index:2;left:14px;right:14px;top:30px;height:62px;display:grid;gap:8px;align-content:start;padding:14px 14px 0;background:var(--paper);transition:transform .8s var(--ease-out) .1s}.vk .env-letter i{display:block;height:6px;background:var(--fill-3)}.vk .env-letter i:first-child{width:55%;background:var(--ink)}.vk .env-front{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:var(--paper);clip-path:polygon(0 26%,50% 66%,100% 26%,100% 100%,0 100%)}.vk .env-flap{position:absolute;z-index:4;left:0;right:0;top:0;height:64%;background:var(--raised);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;transition:transform .6s var(--ease-out) .75s,z-index 0s .95s}html.motion .vk .ntile:not(.is-on) .env-letter{transform:translateY(-64px)}html.motion .vk .ntile:not(.is-on) .env-flap{transform:rotateX(180deg);z-index:1;transition:none}.vk .clist{border-top:1px solid var(--line)}.vk .crow{--tick-h: var(--tick-list);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:56px;padding:8px 18px 8px 14px;border-bottom:1px solid var(--line);transition:background-color var(--dur-quick)}.vk .crow:is(:hover,.is-hover){background:var(--fill)}.vk .crow-name{font:500 15px/1.35 var(--font-body);color:var(--ink)}.vk .crow-name small{display:block;margin-top:2px;font:var(--t-small);color:var(--muted)}.vk .crow-tick{display:grid;place-items:center;width:18px}.vk .crow.is-pending .crow-name{color:var(--muted)}.vk .crow.crop--row{background:var(--paper);z-index:1}.vk .crow.crop--row .crow-name{font-weight:600}@container (max-width: 480px){.vk .crow{grid-template-columns:minmax(0,1fr) 18px}.vk .crow .status{grid-column:1;grid-row:2;justify-self:start}.vk .crow-tick{grid-row:1 / 3;grid-column:2}}.vk .tablewrap{max-width:100%;overflow-x:auto}.vk .tablewrap:focus-visible{outline-offset:var(--focus-o)}.vk .table{width:100%;min-width:560px;font:400 15px/1.4 var(--font-body);color:var(--text)}.vk .table caption{caption-side:top;text-align:left;padding-bottom:12px;font:var(--t-h4);color:var(--ink)}.vk .table th{padding:10px 12px;border-bottom:1.5px solid var(--ink);text-align:left;white-space:nowrap;font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vk .table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.vk .table :is(th,td):first-child{padding-left:0}.vk .table tbody th{font:600 15px/1.4 var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--line);white-space:normal}.vk .table tbody tr:is(:hover,.is-hover){background:var(--fill)}.vk .table .tdata{font:var(--t-data);color:var(--ink);white-space:nowrap}.vk .rr{display:grid;gap:26px}.vk .rr-matrix{position:relative;padding:0 0 26px 30px}.vk :is(.rr-y,.rr-x){position:absolute;font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.vk .rr-y{left:0;top:50%;transform:translate(-42%,-50%) rotate(-90deg)}.vk .rr-x{left:50%;bottom:0;transform:translate(-35%)}.vk .rr-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,72px);gap:4px}.vk .rr-grid i{border-radius:var(--r-ui)}.vk .rr-grid .t1{background:var(--fill)}.vk .rr-grid .t2{background:var(--fill-2)}.vk .rr-grid .t3{background:var(--fill-3)}.vk .rr-pt{position:absolute;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-ui);background:var(--ink);color:var(--paper);font:600 13px/1 var(--font-mono);left:calc((var(--c) - .5) * 33.333% - 17px);top:calc((var(--r) - .5) * 33.333% - 17px);--d: var(--depth-1);transition:transform .55s var(--ease-spring),opacity .2s;transition-delay:calc(var(--i, 0) * .16s + .3s)}.vk .rr-pt:nth-of-type(2){margin-left:22px;margin-top:-10px}.vk .rr-pt:nth-of-type(3){margin-left:-14px;margin-top:12px}.vk .rr-pt:nth-of-type(4){margin-left:-6px;margin-top:18px}html.motion .vk [data-rise]:not(.is-on) .rr-pt{opacity:0;transform:translateY(-20px) scale(.4)}.vk .rr-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:15px;color:var(--text)}.vk .rr-list b{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-ui);background:var(--ink);color:var(--paper);font:600 12px/1 var(--font-mono)}@container (max-width: 480px){.vk .rr-list li{grid-template-columns:28px minmax(0,1fr)}.vk .rr-list .status{grid-column:2;justify-self:start}}.vk .cal{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start}@container (max-width: 480px){.vk .cal{grid-template-columns:minmax(0,1fr)}}.vk .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font:500 12px/1 var(--font-mono);text-align:center}.vk .cal-grid span{display:grid;place-items:center;height:30px;border-radius:var(--r-ui);background:var(--fill);color:var(--text)}.vk .cal-grid .cal-h{height:22px;background:none;color:var(--muted);font-weight:600}.vk .cal-grid .is-due{box-shadow:inset 0 0 0 2px var(--accent);color:var(--ink);font-weight:600;transition:transform .5s var(--ease-spring),box-shadow .3s;transition-delay:calc(var(--i, 0) * .22s + .4s)}html.motion .vk [data-rise]:not(.is-on) .cal-grid .is-due{box-shadow:inset 0 0 0 0 var(--accent);color:var(--text);transform:scale(.7)}.vk .cal-list li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:10px;padding:11px 0;border-top:1px solid var(--line);font-size:15px;color:var(--text)}.vk .cal-list b{font:800 22px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.vk .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;counter-reset:st}.vk .step{--tick-h: var(--tick-inline);position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px 12px;align-items:center;padding:16px 16px 16px 0;border-top:3px solid var(--line-hi);counter-increment:st}.vk .step-n{display:grid;place-items:center;width:32px;height:32px;border:1.5px solid var(--muted);border-radius:var(--r-ui);font:600 13px/1 var(--font-mono);color:var(--muted)}.vk .step-n:before{content:counter(st,decimal-leading-zero)}.vk .step-t{font:600 16px/1.2 var(--font-body);color:var(--muted)}.vk .step-s{grid-column:2;font:var(--t-small);color:var(--muted)}.vk .step.is-done{border-top-color:var(--ink)}.vk .step.is-done :is(.step-t){color:var(--ink)}.vk .step.is-done .step-n{border-color:var(--ink);color:var(--ink)}.vk .step[aria-current=step]{border-top-color:var(--accent)}.vk .step[aria-current=step] .step-n{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.vk .step[aria-current=step] .step-t{color:var(--ink)}.vk .step-t .mk{display:inline-block;vertical-align:-2px;margin-left:6px}@container (max-width: 480px){.vk .steps{grid-template-columns:minmax(0,1fr)}.vk .step{border-top:0;border-left:3px solid var(--line-hi);padding:12px 0 12px 14px}.vk .step.is-done{border-left-color:var(--ink)}.vk .step[aria-current=step]{border-left-color:var(--accent)}}.vk .empty{display:grid;justify-items:center;gap:14px;padding:44px 24px 40px;text-align:center;border:1.5px dashed var(--line-hi);border-radius:var(--r-ui)}.vk .empty p{max-width:30em;color:var(--muted)}.vk .panel{max-width:560px;padding:13px;border:1px solid var(--line-hi);border-radius:var(--r-panel);background:var(--fill);--d: var(--depth-4)}.vk .scr{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;min-width:0;padding:16px 18px 18px;border:3px solid var(--ink-edge);border-radius:4px;font-size:13px;color:var(--text);--sep: var(--deep)}.vk .scr-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.vk .scr-head .mark{height:15px}.vk .scr-title{font:600 14px/1 var(--font-body);color:var(--ink)}.vk .scr-head .ex{margin-left:auto}.vk .scr .meter{background:var(--paper);border-color:var(--line)}.vk .scr-q{padding:13px 15px 14px;border:1px solid var(--line);border-radius:var(--r-ui);background:var(--paper)}.vk .q-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vk .q-area{color:var(--accent-text)}.vk .q-text{margin-top:10px;min-height:2.6em;font:600 16.5px/1.3 var(--font-body);color:var(--ink)}.vk .q-text .w{display:inline-block;transition:opacity .3s,transform .45s var(--ease-out);transition-delay:calc(var(--k) * 28ms)}.vk .q-text.is-pre .w{opacity:0;transform:translateY(.5em)}.vk .q-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.vk .q-ans{display:flex;gap:6px}.vk .ans{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid var(--line-hi);border-radius:var(--r-ui);font:500 13px/1 var(--font-body);color:var(--text);transition:background-color .2s,color .2s,border-color .2s,transform .3s var(--ease-spring)}.vk .ans.is-picked{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}html.motion .vk .ans.is-pressing{transform:translate(1px,2px)}.vk :is(.q-status,.scr-list .status){transition:opacity .2s,transform .5s var(--ease-spring)}html.motion .vk .q-status:not(.is-in){opacity:0;transform:scale(.6)}.vk .scr-list{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.vk .scr-list li{--tick-h: var(--tick-inline);display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;height:35px;border-top:1px solid var(--line)}.vk .sl-name{font:500 12.5px/1.2 var(--font-body);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.vk .scr-list .status{height:21px;padding:0 6px;gap:5px;--sg: 6px}.vk .scr-list li.is-pending .sl-name{color:var(--muted)}.vk .scr-list li.is-pending .status{opacity:0;transform:scale(.5)}.vk .panel--tilt{transform:perspective(1800px) rotateX(9deg) rotateY(-17deg) rotate(2.2deg)}@container (max-width: 700px){.vk .panel{padding:8px;border-radius:8px}.vk .panel--tilt{transform:none}.vk .scr{padding:14px 12px}.vk .scr-list{grid-template-columns:minmax(0,1fr)}.vk .q-meta .q-count{display:none}}@container (max-width: 480px){.vk .scr .meter-label{display:none}.vk .scr .meter-row{grid-template-columns:minmax(0,1fr) auto}.vk .q-row{flex-wrap:wrap}}.vk .score{container-type:inline-size;gap:var(--s-4);padding:var(--s-6)}.vk .score-head{display:flex;align-items:center;gap:var(--s-3);min-width:0}.vk .score-head .ico{margin:calc(var(--s-2) * -1) 0 calc(var(--s-2) * -1) calc(var(--s-2) * -1)}.vk .score .meter-row{grid-template-columns:minmax(0,1fr) auto}.vk .score-counts{display:grid;grid-template-columns:repeat(2,max-content);gap:var(--s-2) var(--s-6)}@container (max-width: 264px){.vk .score-counts{grid-template-columns:max-content}}.vk .score-counts li{display:flex;align-items:center;gap:var(--s-2)}.vk .score-counts b{font:var(--t-small);font-family:var(--font-mono);font-weight:600;color:var(--ink)}.vk .score-next{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-4);margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--line);font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--muted)}.vk .score-next b{font-weight:600;color:var(--ink)}.vk .scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}@container (max-width: 1100px){.vk .scores{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 700px){.vk .scores{grid-template-columns:minmax(0,1fr)}}.vk .bar{display:flex;align-items:center;gap:4px;height:66px;padding:0 10px 0 24px;border:1px solid var(--bar-line);border-radius:var(--r-ui);background:var(--bar);--d: var(--depth-2)}.vk .bar-logo{display:flex;align-items:center;margin-right:auto;padding:10px 6px 10px 0}.vk .bar-logo .logo{height:25px}.vk .bar-logo:focus-visible{outline-offset:4px}.vk .bar-nav{display:flex;gap:2px;margin-right:10px}.vk .bar .btn{min-height:var(--ctl-bar);padding:6px 22px 6px 18px;white-space:nowrap;margin-left:20px;font-size:17px;--tick-h: 16px}.vk .bar .btn-end{width:14px}.vk .bar .mtoggle{display:none;margin-left:24px}.vk .bar .tswitch:is(:hover,.is-hover){background:var(--raised)}@container (max-width: 1320px){.vk .bar .tswitch .ts-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container (max-width: 1100px){.vk .bar-nav{display:none}.vk .bar .mtoggle{display:block}.vk .bar:has(.mtoggle) .tswitch{display:none}}@container (max-width: 700px){.vk .bar{height:60px;padding:0 6px 0 16px}.vk .bar-logo .logo{height:22px}.vk .bar .btn{display:none}.vk .bar .mtoggle{margin-left:12px}}.vk .bar-wrap{position:fixed;top:18px;left:0;right:0;z-index:var(--z-bar);display:flex;justify-content:center;padding:0 22px;pointer-events:none}.vk .bar-wrap:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:18px;background:var(--ground)}.vk .bar-wrap>*{width:min(1200px,100%);pointer-events:auto}.vk .sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);overflow-y:auto;clip-path:circle(0px at var(--ox, 100%) var(--oy, 0%));transition:clip-path var(--dur-sheet) var(--ease-inout)}.vk .sheet.is-open{clip-path:circle(var(--or, 150vmax) at var(--ox, 100%) var(--oy, 0%))}.vk .sheet-in{display:flex;flex-direction:column;min-height:100%;max-width:760px;margin:0 auto;padding:110px 24px 32px}.vk .sheet-links{margin-top:18px;border-top:1px solid var(--line)}.vk .sheet-links li,.vk .sheet-foot{opacity:0;transform:translateY(26px);transition:opacity .4s,transform .6s var(--ease-out)}.vk .sheet.is-open :is(.sheet-links li,.sheet-foot){opacity:1;transform:none;transition-delay:calc(var(--i) * 60ms + .26s)}.vk .sheet-links a{display:grid;grid-template-columns:44px minmax(0,1fr) 52px;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink)}.vk .sl-n{font:var(--t-label);letter-spacing:.14em;color:var(--muted)}.vk .sl-t{font:800 clamp(26px,6.4cqi,44px)/1.05 var(--font-display);letter-spacing:-.035em}.vk .sl-arrow{display:grid;place-items:center;width:52px;height:52px;border:1.5px solid var(--line-hi);border-radius:var(--r-ui);transition:background-color .25s,border-color .25s}.vk .sl-arrow .arr{width:20px;height:20px;transition:transform .45s var(--ease-spring)}.vk .sheet-links a:is(:hover,:focus-visible,.is-hover) .sl-arrow{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.vk .sheet-links a:is(:hover,:focus-visible,.is-hover) .sl-arrow .arr{transform:rotate(-45deg)}.vk .sheet-foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:auto;padding-top:36px}.vk .sheet-mail{color:var(--text);border-bottom:1px solid var(--line-hi)}.vk .phone{position:relative;contain:layout paint;container-type:inline-size;width:100%;max-width:390px;height:720px;margin:0 auto;overflow:hidden;border:1px solid var(--line-hi);background:var(--ground)}.vk .phone .bar-wrap{position:absolute;top:14px;padding:0 12px}.vk .phone .bar-wrap:before{height:14px}.vk .phone-body{padding:104px 20px 24px}.vk .tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.vk .tab{flex:none;display:inline-flex;align-items:center;height:46px;font:600 15px/1 var(--font-body);color:var(--muted);box-shadow:inset 0 -2px 0 transparent;white-space:nowrap}.vk .tab:is(:hover,.is-hover){color:var(--ink)}.vk .tab:is([aria-selected=true],.is-selected){color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.vk .tab:is(:focus-visible,.is-focus){outline:var(--focus-w) solid transparent;outline-offset:-3px;color:var(--ink);box-shadow:inset 0 -4px 0 var(--ink)}.vk .tab-box{flex:none;display:inline-flex;align-items:center;height:46px;font:600 15px/1 var(--font-body);color:var(--muted);box-shadow:inset 0 -2px 0 transparent;white-space:nowrap}.vk .tab-box:is(:hover,.is-hover){color:var(--ink)}.vk .tab-box:is([aria-selected=true],.is-selected){color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.vk .tab-box:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:-3px}.vk .tabpanel{padding-top:var(--s-6)}.vk .tabpanel:focus-visible{outline-offset:4px}.vk .crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;font:500 14px/1.4 var(--font-body);color:var(--muted)}.vk .crumbs li+li:before{content:"/";padding:0 10px;color:var(--line-hi)}.vk .crumbs a{color:var(--link);text-decoration:underline 1px var(--link-line);text-underline-offset:.2em}.vk .crumbs a:is(:hover,.is-hover){text-decoration-thickness:2px}.vk .crumbs [aria-current=page]{color:var(--ink)}.vk .crumbs-up{display:none}@container (max-width: 480px){.vk .crumbs ol{display:none}.vk .crumbs-up{display:inline-flex}}.vk .pager{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.vk .pager ol{display:flex;gap:4px}.vk .pager-n{display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border-radius:var(--r-ui);font:600 15px/1 var(--font-mono);color:var(--ink)}.vk .pager-n:is(:hover,.is-hover){background:var(--fill)}.vk .pager-n:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .pager-n[aria-current=page]{background:var(--btn-bg);color:var(--btn-fg)}.vk .pager-gap{display:grid;place-items:center;min-width:28px;color:var(--muted)}.vk .pager-of{display:none;font:var(--t-data);color:var(--ink)}@container (max-width: 480px){.vk .pager ol{display:none}.vk .pager-of{display:block}}.vk .toc{display:grid;gap:2px;border-left:1px solid var(--line)}.vk .toc a{display:block;padding:12px 0 12px 16px;margin-left:-1px;border-left:2px solid transparent;font:500 15px/1.35 var(--font-body);color:var(--text)}.vk .toc a:is(:hover,.is-hover){color:var(--ink);background:var(--fill)}.vk .toc a:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .toc a[aria-current=true]{border-left-color:var(--ink);color:var(--ink);font-weight:600}.vk .toc-demo{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px}.vk .toc-scroll{position:relative;height:280px;overflow-y:auto;padding-right:12px;border-top:1px solid var(--line)}.vk .toc-scroll section{padding:18px 0 28px}.vk .toc-scroll h3{font:var(--t-h4);color:var(--ink);margin-bottom:6px}@container (max-width: 700px){.vk .toc-demo{grid-template-columns:minmax(0,1fr)}}.vk .foot{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding:56px 0 48px}.vk .foot-logo{display:inline-flex}.vk .foot-logo .logo{height:30px}.vk .foot-logo:focus-visible{outline-offset:4px}.vk .foot-brand p{margin-top:14px;color:var(--text)}.vk .foot-col :is(h3,h4){margin-bottom:16px;font:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.vk .foot-col li{padding:5px 0}.vk .foot-base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 40px;padding:22px 0 30px;border-top:1px solid var(--line);font:500 12px/1.5 var(--font-mono);letter-spacing:.02em;color:var(--muted)}@container (max-width: 1100px){.vk .foot{grid-template-columns:1fr 1fr 1fr}.vk .foot-brand{grid-column:1 / -1}}@container (max-width: 700px){.vk .foot{grid-template-columns:1fr 1fr;gap:32px 20px;padding:44px 0 36px}.vk .foot-col:last-child{grid-column:1 / -1}.vk .foot-base{flex-direction:column}}.vk .totop{position:fixed;right:18px;bottom:18px;z-index:var(--z-sticky);display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 16px;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--raised);color:var(--ink);font:600 15px/1 var(--font-body);--d: var(--depth-2);transition:opacity var(--dur-quick),transform var(--dur-base) var(--ease-spring)}.vk .totop .arr{width:14px;height:14px}.vk .totop:is(:hover,.is-hover){transform:translateY(-2px)}.vk .totop:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .totop[hidden]{display:inline-flex;opacity:0;transform:translateY(12px);pointer-events:none;visibility:hidden}.vk .totop-demo{position:relative;height:300px;overflow-y:auto;border:1px solid var(--line)}.vk .totop-dock{position:sticky;bottom:14px;display:flex;justify-content:flex-end;padding-right:14px;pointer-events:none}.vk .totop-dock .totop{position:static;pointer-events:auto}.vk .totop-demo .prose{padding:18px}@keyframes vk-pulse{50%{opacity:.5}}.vk .notice{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 12px;padding:16px 18px;border:1px solid var(--line-hi);border-left:3px solid var(--sc, var(--ink));border-radius:var(--r-ui);background:var(--paper);--link: var(--link-on-paper);--sg: 12px}.vk .notice:before{content:"";grid-row:1;margin-top:5px;width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--sc, var(--ink))}.vk .notice:not([data-s]):before{box-shadow:none}.vk .notice[data-s=ok]:before{background:var(--sc)}.vk .notice[data-s=warn]:before{background:linear-gradient(135deg,var(--sc) 50%,transparent 50%)}.vk .notice[data-s=gap]:before{box-shadow:inset 0 0 0 2px var(--sc)}.vk .notice[data-s=error]:before{--xw: 1.2px;box-shadow:none;background:linear-gradient(45deg,transparent calc(50% - var(--xw)),var(--sc) 0 calc(50% + var(--xw)),transparent 0),linear-gradient(-45deg,transparent calc(50% - var(--xw)),var(--sc) 0 calc(50% + var(--xw)),transparent 0)}.vk .notice-t{font:700 16px/1.4 var(--font-body);color:var(--ink)}.vk .notice-b{grid-column:2;font:400 15px/1.5 var(--font-body);color:var(--text)}.vk .notice-b+.notice-b{margin-top:6px}.vk .toasts{position:fixed;left:50%;bottom:20px;z-index:var(--z-toast);display:grid;gap:10px;width:min(420px,calc(100% - 24px));transform:translate(-50%);pointer-events:none}.vk .toast{--tick-h: var(--tick-list);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 16px;border:1px solid var(--line);border-radius:var(--r-ui);background:var(--deep);color:var(--ink);font:500 15px/1.4 var(--font-body);pointer-events:auto;--d: var(--depth-4);transition:opacity var(--dur-quick),transform var(--dur-base) var(--ease-spring)}.vk .toast.is-out{opacity:0;transform:translateY(14px)}.vk .toast .ibtn{color:var(--ink)}.vk .toast .ibtn:is(:hover,.is-hover){background:var(--raised)}.vk .toast-stage{position:relative;contain:layout paint;height:230px;border:1px dashed var(--line-hi)}.vk .toast-stage .toasts{position:absolute}.vk .skel{display:grid;gap:12px}.vk .skel i{display:block;height:14px;border-radius:var(--r-ui);background:var(--fill-2);animation:vk-pulse 1.6s ease-in-out infinite}.vk .skel .skel-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 18px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.vk .skel .skel-row i:nth-child(1){width:70%}.vk .skel .skel-row i:nth-child(2){height:22px}.vk .skel .skel-row i:nth-child(3){height:18px}.vk .skel .skel-row:nth-child(2) i{animation-delay:.15s}.vk .skel .skel-row:nth-child(3) i{animation-delay:.3s}.vk .dialog{width:min(520px,calc(100% - 32px));max-height:calc(100% - 32px);padding:0;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--paper);color:var(--text);--link: var(--link-on-paper);--d: var(--depth-4);overflow:auto;opacity:0;transform:translateY(12px);transition:opacity var(--dur-quick),transform var(--dur-base) var(--ease-out)}.vk .dialog.is-shown{opacity:1;transform:none}.vk .dialog::backdrop{background:rgb(var(--depth-tint) / var(--scrim))}.vk .dialog-in{display:grid;gap:var(--s-4);padding:28px 28px 24px}.vk .dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.vk .dialog-head .ibtn{margin:-10px -12px 0 0}.vk .dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:var(--s-2)}.vk .dialog-foot .btn{min-height:48px}@container (max-width: 480px){.vk .dialog-foot{flex-direction:column;align-items:stretch}}.vk .dialog--drawer{margin:0 0 0 auto;width:min(460px,100%);height:100%;max-height:100%;border-width:0 0 0 1px;transform:translate(24px)}.vk .dialog--drawer.is-shown{transform:none}@media(max-width:700px){.vk .dialog--drawer{margin:auto 0 0;width:100%;height:auto;max-height:85%;border-width:1px 0 0;transform:translateY(24px)}}@keyframes vk-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,var(--ba, -10px),0)}}@keyframes vk-dotpulse{50%{opacity:.25}}@keyframes vk-caret{50%{opacity:0}}@keyframes vk-qa-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes vk-isofloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.vk .card{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;padding:26px 28px 30px;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--paper);--d: var(--depth-2);--link: var(--link-on-paper);transition:transform .45s var(--ease-spring),--d .45s var(--ease-out)}.vk .card:is(:hover,.is-hover){transform:translateY(-4px);--d: var(--depth-4)}.vk .card:has(.card-link:focus-visible),.vk .card.is-focus{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .card.crop--card:has(.card-link:focus-visible),.vk .card.crop--card.is-focus{outline:none}.vk .card:is(:active,.is-active){transform:translateY(-1px);--d: var(--depth-2)}.vk .card .chip{align-self:flex-start}.vk .card>p{color:var(--text)}.vk .card-link{color:var(--ink)}.vk .card-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vk .card-link:focus-visible{outline:none}.vk .card-top{display:flex;align-items:flex-start;justify-content:space-between}.vk .stepnum{font:900 84px/.8 var(--font-display);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--ink)}.vk .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}@container (max-width: 1100px){.vk .cards{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}}.vk .card-pic{display:flex;align-items:flex-end;justify-content:center;min-height:388px;margin:4px -28px 16px;padding:0 28px 16px;border-bottom:2px solid var(--ink)}.vk .slice{position:relative;overflow:hidden;padding:18px 16px;border:2px solid var(--ink-edge);color:var(--text);font-size:13px}.vk .s-k{font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vk .s-q{margin-top:12px;min-height:4em;font:600 17px/1.32 var(--font-body);color:var(--ink)}.vk .caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--accent-text)}html.motion .vk .caret{animation:vk-caret 1s steps(1) infinite}.vk .s-ans{display:flex;gap:6px;margin-top:14px}.vk .s-res{--tick-h: var(--tick-inline);display:flex;align-items:center;gap:10px;height:26px;margin-top:18px}.vk .s-progress{position:absolute;left:16px;right:16px;bottom:18px;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.vk .s-progress i{height:6px;background:var(--line)}.vk .s-progress i.is-on{background:var(--accent)}.vk .s-res .status,.vk .fx-item .status{transition:opacity .2s,transform .5s var(--ease-spring)}html.motion .vk .s-res .status:not(.is-in){opacity:0;transform:scale(.6)}.vk .fx-item{position:relative;padding:12px;border:1px solid var(--line);border-radius:var(--r-ui);background:var(--paper)}.vk .fx-t{margin-top:8px;font:600 15px/1.25 var(--font-body);color:var(--ink)}.vk .fx-item .status{margin-top:8px;height:21px;padding:0 6px;gap:5px;--sg: 6px}.vk .fx-action{margin-top:10px;padding:12px;border-radius:var(--r-ui);background:var(--paper);color:var(--ink);transition:opacity .3s,transform .55s var(--ease-spring)}html.motion .vk .fx-action:not(.is-in){opacity:0;transform:translateY(26px)}.vk .fx-a{margin-top:6px;font:600 14px/1.3 var(--font-body)}.vk .fx-meta{display:flex;flex-wrap:wrap;gap:2px 16px;margin-top:8px;font:600 11px/1.3 var(--font-mono);letter-spacing:.06em}.vk .fx-meta div{display:flex;gap:6px}.vk .fx-meta dt{color:var(--muted);text-transform:uppercase}.vk .fx-done{--tick-h: 13px;display:inline-flex;align-items:center;gap:7px;margin-top:9px;font:600 12px/1 var(--font-body);color:var(--muted);transition:color .2s}.vk .fx-done.is-ticked{color:var(--ink)}.vk .fx-trail{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:12px;font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vk .fx-trail i{flex:1;height:1px;background:var(--line)}.vk .fx-trail span{padding:4px 5px;border:1px solid transparent;border-radius:var(--r-ui);transition:color .25s,border-color .25s}.vk .fx-trail span.is-at{color:var(--sc);border-color:var(--sc)}.vk .s-share{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;padding:14px}.vk .sh-doc{position:relative;padding:10px 10px 58px;border-radius:var(--r-ui);background:var(--paper);color:var(--ink);transition:transform .7s var(--ease-inout),opacity .4s}.vk .sh-rows{margin-top:8px}.vk .sh-rows li{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 0;border-top:1px solid var(--line);font-size:11.5px;font-weight:500}.vk .sh-rows .status{height:19px;padding:0 5px;gap:4px;letter-spacing:.04em;--sg: 5px;font-size:10px}.vk .sh-side{display:flex;flex-direction:column;gap:6px}.vk .sh-to{font:600 12px/1.3 var(--font-mono);color:var(--ink);letter-spacing:.04em}.vk .sh-btn{align-self:flex-start;margin-top:6px;padding:8px 10px;border:1.5px solid var(--accent-text);border-radius:var(--r-ui);color:var(--accent-text);font:700 12px/1 var(--font-body);transition:transform .12s,background-color .12s}.vk .sh-btn.is-pressed{transform:scale(.95);background:var(--raised)}.vk .sh-sent{margin-top:auto;font:600 11px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);transition:opacity .2s,transform .5s var(--ease-spring)}.vk .sh-stamp{position:absolute;left:8px;right:8px;bottom:8px;padding:5px 8px;border:2px solid var(--ink);border-radius:var(--r-ui);background:var(--paper);color:var(--ink);font:var(--t-label);letter-spacing:.1em;text-transform:uppercase;transform:rotate(-5deg);transition:opacity .2s,transform .5s var(--ease-spring)}html.motion .vk .s-share .sh-sent:not(.is-in){opacity:0;transform:translateY(6px)}html.motion .vk .s-share .sh-stamp:not(.is-in){opacity:0;transform:rotate(-5deg) scale(1.8)}html.motion .vk .s-share.is-sending .sh-doc{transform:translate(110%,-8%) rotate(4deg) scale(.6);opacity:0}.vk .device{position:relative;flex:none}.vk .device--phone{width:236px;padding:11px;border:1px solid var(--line-hi);border-radius:var(--r-device-phone);background:var(--fill);--d: var(--depth-2)}.vk .device--phone .slice{height:348px;border-radius:var(--r-device-screen)}.vk .slice[data-slice=fix]{display:flex;flex-direction:column}.vk .device--tablet{width:min(340px,100%);padding:14px;border:1px solid var(--line-hi);border-radius:var(--r-device-tablet);background:var(--fill);--d: var(--depth-2)}.vk .device--tablet .slice{height:236px;border-radius:10px}.vk .device--laptop{width:100%;max-width:340px}.vk .lap-screen{padding:10px;border:1px solid var(--line-hi);border-radius:var(--r-laptop-screen);background:var(--fill);--d: var(--depth-2)}.vk .lap-screen .slice{height:214px;border-radius:6px}.vk .lap-base{height:14px;margin:0 -12px;border-radius:0 0 10px 10px;background:var(--fill-3);--d: var(--depth-2)}.vk .devices{display:flex;flex-wrap:wrap;align-items:flex-end;gap:40px;padding:0 12px}.vk .bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.vk .bt{position:relative;padding:26px 28px 30px;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--paper);--d: var(--depth-2);--link: var(--link-on-paper);transition:transform .45s var(--ease-spring),--d .45s var(--ease-out)}.vk .bt:is(:hover,.is-hover){transform:translateY(-4px);--d: var(--depth-4)}.vk .bt--big{grid-column:1 / 3;grid-row:1 / 3}.vk .bt--wide{grid-column:3 / 5}.vk .bt.deep{border-color:var(--line);--sep: var(--deep)}.vk .bt--accent{background:var(--accent);border-color:var(--accent);--ink: var(--on-accent);--text: var(--on-accent);--crop: var(--on-accent);color:var(--on-accent)}.vk .bt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.vk .bt-head :is(h3,h4){font:800 24px/1.1 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.vk .bt--small .bt-head{padding-right:56px}.vk .bt--small>.ico{position:absolute;right:8px;top:6px}.vk .ev-list li{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-top:1px solid var(--line);font-size:15px;color:var(--text)}.vk .ev-list b{font:var(--t-data);color:var(--muted)}.vk .adv-toggles li{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-top:1.5px solid var(--on-accent);font-size:19px;font-weight:700}.vk .adv-toggles .tg{min-height:0}.vk .adv-note{margin-top:16px;font:800 24px/1.1 var(--font-display);letter-spacing:-.03em}.vk .bt--accent .tg-track{border-color:var(--on-accent)}.vk .bt--accent .tg-track:after{background:var(--on-accent)}.vk .bt--accent .is-on .tg-track{background:var(--on-accent)}.vk .bt--accent .is-on .tg-track:after{transform:translate(20px);background:var(--accent)}@container (max-width: 1100px){.vk .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.vk .bt--big{grid-column:1 / 3;grid-row:auto}.vk .bt--wide{grid-column:1 / 3}}@container (max-width: 700px){.vk .bento{grid-template-columns:minmax(0,1fr)}.vk .bt--big,.vk .bt--wide{grid-column:auto}.vk .bt{padding:22px 20px 26px}}.vk .slate{padding:64px 56px 68px;border-radius:var(--r-ui);--d: var(--depth-3);--link: var(--link-on-paper)}.vk .slate>p:not(.kicker){margin:22px 0 30px;max-width:28em;font-size:18px;color:var(--text)}.vk .slate .h2{font-size:clamp(32px,4.2cqi,54px)}.vk .slate .kicker{margin-bottom:22px}@container (max-width: 700px){.vk .slate{padding:44px 22px 48px}}.vk .slab{position:relative;max-width:var(--w-slab);margin:0 auto;padding:70px 64px 80px;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--paper);--d: var(--depth-3);--link: var(--link-on-paper)}.vk .slab-tab{position:absolute;top:-19px;z-index:var(--z-tab);display:flex;align-items:center;gap:10px;height:38px;padding:0 16px;border-radius:var(--r-ui);font:var(--t-label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;--d: var(--depth-1)}.vk .slab-tab--tl{left:48px;border:1px solid var(--line);color:var(--ink)}.vk .slab.crop--slab .slab-tab--tl{left:76px}.vk .slab-tab--tr{right:48px;gap:14px;padding:0 5px 0 16px;border:1px solid var(--line-hi);background:var(--raised);color:var(--ink)}.vk .tab-dot{width:8px;height:8px;background:var(--accent)}html.motion .vk .tab-dot{animation:vk-dotpulse 2.2s ease-in-out infinite}.vk .pause{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border-radius:var(--r-ui);background:var(--fill);color:var(--ink);font:var(--t-label);letter-spacing:.12em;text-transform:uppercase}.vk .pause:is(:hover,.is-hover){background:var(--fill-2)}.vk .pause .gl{width:12px;height:12px;stroke-width:3}.vk .pause .gl-play,.vk .paused .pause .gl-pause{display:none}.vk .paused .pause .gl-play{display:block}html:not(.motion) .vk .pause{display:none}@container (max-width: 700px){.vk .slab{padding:64px 20px 72px}.vk .slab-tab{top:-17px;height:34px}.vk .slab-tab--tl{left:16px;padding:0 12px;letter-spacing:.14em}.vk .slab.crop--slab .slab-tab--tl{left:76px}.vk .slab-tab--tr{right:16px;padding:0 4px;gap:0}.vk .slab-tab--tr .tab-tr-label,.vk .pause-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vk .pause{width:30px;height:26px;padding:0;justify-content:center}}.vk .paused,.vk .paused *{animation-play-state:paused!important}.vk .qas{border-top:1.5px solid var(--ink)}.vk .qa{border-bottom:1px solid var(--line-hi)}.vk .qa summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font:800 clamp(20px,2.2cqi,27px)/1.2 var(--font-display);letter-spacing:-.028em;color:var(--ink)}.vk .qa summary::-webkit-details-marker{display:none}.vk .qa summary:is(:hover,.is-hover)>span:first-child{color:var(--text)}.vk .qa summary:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .qa.crop--faq summary:focus-visible{outline:none}.vk .pm{position:relative;flex:none;width:40px;height:40px;border:1.5px solid var(--ink);border-radius:var(--r-ui);background:var(--paper);transition:background-color .25s}.vk .pm:before,.vk .pm:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:var(--ink);transition:transform .5s var(--ease-spring)}.vk .pm:after{transform:rotate(90deg)}.vk .qa[open] .pm{background:var(--accent);border-color:var(--accent)}.vk .qa[open] .pm:before,.vk .qa[open] .pm:after{background:var(--on-accent)}.vk .qa[open] .pm:before{transform:rotate(45deg)}.vk .qa[open] .pm:after{transform:rotate(135deg)}.vk .qa-a{padding:0 64px 26px 0}.vk .qa-a p{max-width:38em;font-size:18px;line-height:1.6;color:var(--text)}html.motion .vk .qa[open] .qa-a{animation:vk-qa-in .5s var(--ease-out)}@container (max-width: 700px){.vk .qa summary{padding:20px 0}.vk .qa-a{padding-right:0}}.vk .disc-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 16px/1.3 var(--font-body);color:var(--link)}.vk .disc-btn>span{text-decoration:underline 1.5px var(--link-line);text-underline-offset:5px}.vk .disc-btn .gl{width:18px;height:18px;transition:transform var(--dur-base) var(--ease-spring)}.vk .disc-btn[aria-expanded=true] .gl{transform:rotate(180deg)}.vk .disc-btn:is(:hover,.is-hover)>span{text-decoration-thickness:2.5px}.vk .disc-btn:is(:focus-visible,.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .disc-panel{margin-top:10px;padding:16px 18px;border-left:2px solid var(--line-hi)}.vk .disc-panel[hidden]{display:none}.vk .fcard{display:flex;align-items:center;gap:10px;max-width:290px;padding:8px 18px 8px 8px;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--raised);--d: var(--depth-2);transition:transform .5s var(--ease-spring),--d .5s var(--ease-spring)}.vk .fcard:is(:hover,.is-hover){--d: var(--depth-3);transform:translateY(-5px)}.vk .fcard .ico{width:62px;height:62px;transition:transform .5s var(--ease-spring)}.vk .fcard:is(:hover,.is-hover) .ico{transform:scale(1.08) rotate(-4deg)}.vk .fc-t{display:block;font:700 15px/1.25 var(--font-body);color:var(--ink)}.vk .fc-s{display:block;margin-top:5px;font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}html.motion .vk .bob{animation:vk-bob var(--bd, 6s) ease-in-out var(--bdl, 0s) infinite}.vk .figure-art{position:relative;max-width:460px;padding:10px 6px 0}.vk .figure-art .illo{filter:drop-shadow(0 calc(var(--depth-2) * 1.2) calc(var(--depth-2) * 1.6) rgb(var(--depth-tint) / var(--depth-near)))}.vk .itile{position:relative;display:grid;justify-items:start;gap:10px;padding:18px 22px 24px;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--paper);--d: var(--depth-2);transition:transform .45s var(--ease-spring),--d .45s var(--ease-out)}.vk .itile:is(:hover,.is-hover){--d: var(--depth-3)}.vk .iso-spot{position:relative;display:block;width:120px;height:120px;margin:-6px 0 0 -12px}.vk .iso-spot:before{content:"";position:absolute;left:8px;right:8px;top:58%;height:46px;background:var(--fill);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.vk .iso-lift{position:relative;display:block;width:100%;height:100%;transition:transform .5s var(--ease-spring)}.vk .iso-spot .ico{width:100%;height:100%}html.motion .vk .iso-spot .ico{animation:vk-isofloat 6.5s ease-in-out var(--fd, 0s) infinite}.vk :is(.itile,.area):is(:hover,.is-hover) .iso-lift{transform:translateY(-10px) rotate(-3deg)}.vk .itile h3{font:800 22px/1.1 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.vk .itile p{font:var(--t-small);color:var(--muted)}.vk .plan{gap:0;padding:28px 28px 30px}.vk .plan-for{margin-top:6px;color:var(--text)}.vk .plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.vk .plan-amount{font:var(--t-h2);font-weight:900;letter-spacing:var(--t-h2-track);color:var(--ink)}.vk :is(.plan-unit,.plan-vat){font:var(--t-small);color:var(--muted)}.vk .plan-vat{font-weight:600}.vk .plan .list .is-ph{color:var(--muted)}.vk .plan .list .is-ph:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.vk .plan-more{margin-top:8px;font:var(--t-small);color:var(--text)}.vk .plan-more+.plan-more{margin-top:2px}.vk .plan .list{margin:22px 0 28px;font-size:15px}.vk .plan>.btn{margin-top:auto}.vk .quote{display:grid;gap:var(--s-4);max-width:40em;padding-top:var(--s-6);border-top:1.5px solid var(--ink)}.vk .quote-q p{font:var(--t-h3);letter-spacing:var(--t-h3-track);color:var(--ink);text-wrap:balance}.vk .quote-by{display:grid;gap:var(--s-1)}.vk .quote-name{font:var(--t-body);font-weight:700;color:var(--ink)}.vk .quote-role{font:var(--t-small);color:var(--muted)}.vk .quote--paper{padding:var(--s-6);border:1px solid var(--line-hi);border-top:3px solid var(--ink);border-radius:var(--r-ui);background:var(--paper);--d: var(--depth-2)}.vk .quote--framed{padding:var(--s-7);border-top:0}@keyframes vk-spin{to{transform:rotate(360deg)}}@keyframes vk-orbit{to{stroke-dashoffset:-200}}.vk .section{padding:var(--section) 0}.vk .wrap{max-width:var(--w-wide);margin:0 auto;padding:0 var(--gutter)}.vk .band{background:var(--band);--link: var(--link-on-paper)}.vk .sec-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:32px 72px;align-items:end;margin-bottom:64px}.vk .sec-head .kicker{margin-bottom:22px}.vk .sec-lead{max-width:30em;padding-bottom:8px;font-size:19px;line-height:1.55;color:var(--text)}@container (max-width: 1100px){.vk .sec-head{grid-template-columns:minmax(0,1fr);align-items:start}}@container (max-width: 700px){.vk .sec-head{margin-bottom:44px}.vk .sec-lead{font-size:17px}}.vk .hero{padding:44px 28px 96px}.vk .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:36px;align-items:center}.vk .hero .kicker{margin-bottom:26px;letter-spacing:.24em}.vk .hero .lead{margin-top:28px}.vk .hero .btns{margin-top:36px}.vk .reassure{display:flex;margin-top:44px;padding-top:24px;border-top:1px solid var(--line)}.vk .reassure li{display:flex;align-items:center;gap:12px;padding:0 20px;border-left:1px solid var(--line-hi);font-size:14px;line-height:1.35;color:var(--muted)}.vk .reassure li:first-child{padding-left:0;border-left:0}.vk .reassure .ico{width:46px;height:46px;margin:-6px -2px -6px -6px}.vk .reassure b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.vk .hero-art{position:relative;height:600px}.vk .hero-stage{position:absolute;left:50%;top:50%;width:112%;height:auto;transform:translate(-50%,-48%);overflow:visible}.vk .hero-stage .p-top{fill:var(--fill)}.vk .hero-stage .p-left{fill:var(--fill-2)}.vk .hero-stage .p-right{fill:var(--fill-3)}.vk .hero-stage .p-grid{stroke:var(--line-hi);fill:none}.vk .hero-stage .p-shadow{fill:var(--fill-2)}.vk .hero-stage .dot{fill:var(--fill-3)}.vk .hero-stage .orbit{fill:none;stroke:var(--fill-3);stroke-width:1.2;stroke-dasharray:3 7}html.motion .vk .hero-stage .orbit{animation:vk-orbit 12s linear infinite}.vk .hero-panel{position:absolute;left:53%;top:45%;z-index:2;width:min(530px,92%);transform:translate(-50%,-50%)}.vk .hero-float{position:absolute;z-index:3}.vk .hero-float--a{left:-4%;top:-2%}.vk .hero-float--b{right:-4%;bottom:6%}.vk .hero-float--c{left:-2%;bottom:1%}.vk .disc{position:absolute;right:84px;bottom:-70px;z-index:var(--z-tab);display:grid;place-items:center;width:140px;height:140px;border:1px solid var(--line-hi);border-radius:var(--r-disc);background:var(--raised);--d: var(--depth-2)}.vk .disc-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.vk .disc-ring text{font:600 10px var(--font-mono);letter-spacing:.1em;fill:var(--ink)}html.motion .vk .disc-ring{animation:vk-spin 30s linear infinite}.vk .disc .ico{width:66px;height:66px}@container (max-width: 1320px){.vk .reassure li{padding:0 14px;gap:10px}.vk .reassure .ico{width:40px;height:40px}}@container (max-width: 1100px){.vk .hero-grid{grid-template-columns:minmax(0,1fr);gap:56px}.vk .hero-art{width:100%;max-width:680px;margin:0 auto}.vk .hero-float--a{left:0}.vk .hero-float--b{right:0}}@container (max-width: 700px){.vk .hero{padding:36px 12px 84px}.vk .hero .btns{margin-top:30px}.vk .reassure{flex-direction:column;margin-top:32px;padding-top:0;border-top:0}.vk .reassure li{padding:14px 0;border-left:0;border-top:1px solid var(--line)}.vk .hero-art{height:auto}.vk .hero-stage,.vk .hero-float{display:none}.vk .hero-panel{position:static;width:100%;transform:none}.vk .disc{right:22px;bottom:-54px;width:108px;height:108px}.vk .disc .ico{width:52px;height:52px}}.vk .area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.vk .area{position:relative;padding:30px 36px 42px;border-bottom:1px solid var(--line)}.vk .area:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.vk .area .iso-spot{width:150px;height:150px;margin:0 0 12px -18px}.vk .area-n{margin-bottom:12px;font:var(--t-label);letter-spacing:.14em;color:var(--muted)}.vk .area .h3{margin-bottom:10px}.vk .area p:last-child{max-width:23em;font-size:16px;color:var(--text)}@container (max-width: 860px){.vk .area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vk .area:not(:nth-child(3n+1)){border-left:0}.vk .area:nth-child(2n){border-left:1px solid var(--line)}}@container (max-width: 700px){.vk .area-grid{grid-template-columns:minmax(0,1fr)}.vk .area,.vk .area:nth-child(2n){display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;align-content:start;padding:22px 0 24px;border-left:0}.vk .area .iso-spot{grid-row:1 / 4;width:112px;height:112px;margin:-6px 0 0 -14px}.vk .area-n{margin-bottom:8px}.vk .area .h3{margin-bottom:6px}}.vk .sec-head .meta{justify-self:end;min-width:300px}@container (max-width: 1100px){.vk .sec-head .meta{justify-self:stretch;min-width:0}}.vk .adv-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 72px;align-items:center}.vk .adv-list li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line-hi)}.vk .adv-list li:first-child{border-top:1px solid var(--line-hi)}.vk .adv-list .ico{width:84px;height:84px}.vk .adv-list p{margin-top:4px;font-size:16px;color:var(--text)}@container (max-width: 1100px){.vk .adv-grid{grid-template-columns:minmax(0,1fr);gap:48px}}@container (max-width: 700px){.vk .adv-list li{grid-template-columns:64px minmax(0,1fr);gap:14px}.vk .adv-list .ico{width:64px;height:64px}}.vk .faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px 96px;align-items:start}.vk .faq-side .kicker{margin-bottom:22px}.vk .faq-side>p:last-child{margin-top:28px;color:var(--text)}@container (max-width: 1100px){.vk .faq-grid{grid-template-columns:minmax(0,1fr)}}.vk .finale{position:relative;margin:0 16px;padding:120px 48px 0;overflow:hidden;border-radius:var(--r-ui) var(--r-ui) 0 0;background:var(--finale)}.vk .halftone{position:absolute;left:0;top:0;width:100%;height:620px;color:var(--line);pointer-events:none}.vk .cta{position:relative;max-width:900px;margin:0 auto;text-align:center}.vk .cta .kicker{margin-bottom:24px}.vk .cta-lead{max-width:30em;margin:26px auto 0;font-size:20px;color:var(--text)}.vk .cta .capture{max-width:620px;margin:52px auto 0}.vk .cta .msg--line{margin-top:16px}.vk .cta .fine{margin:6px auto 0}.vk .finale .dashrule{position:relative;max-width:1216px;margin:110px auto 0}.vk .finale .foot,.vk .finale .foot-base{position:relative;max-width:1216px;margin:0 auto}@container (max-width: 700px){.vk .finale{margin:0 8px;padding:88px 16px 0}.vk .finale .dashrule{margin-top:80px}}.vk .advice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 18px;max-width:46em;padding:22px 24px;border:1px solid var(--line-hi);border-top:3px solid var(--ink);border-radius:var(--r-ui);background:var(--paper);--link: var(--link-on-paper)}.vk .advice-body{display:grid;gap:10px;min-width:0}.vk .advice p{color:var(--text)}@container (max-width: 480px){.vk .advice{grid-template-columns:minmax(0,1fr)}}.vk .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:max(var(--gap),28px);align-items:stretch}@container (max-width: 1100px){.vk .plans{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}}.vk .plans-pos{display:none;align-items:center;justify-content:center;gap:10px;margin-top:6px;font:var(--t-data);color:var(--muted)}.vk .plans-dots{display:flex}.vk .plans-dot{display:grid;place-items:center;width:44px;height:44px;color:var(--ink)}.vk .plans-dot:before{content:"";width:8px;height:8px;border:1.5px solid var(--muted);transition:background-color var(--dur-quick),border-color var(--dur-quick)}.vk .plans-dot:hover:before{border-color:var(--ink)}.vk .plans-dot[aria-current=true]:before{background:var(--ink);border-color:var(--ink)}.vk .plans-dot:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-4px}.vk .plans-pos .pause{position:relative}.vk .plans-pos .pause:after{content:"";position:absolute;top:-9px;right:-7px;bottom:-9px;left:-7px}@container (max-width: 700px){.vk .pricing{overflow-x:clip}.vk .plans>.plan{padding:22px 18px 24px}.vk .plans>.plan>.btn{padding-inline:18px 16px;gap:10px}.vk .plans[data-deck]{--deck: 1}.vk .plans.is-live{--peek: 14px;grid-template-columns:minmax(0,1fr);gap:0;max-width:none;padding-bottom:calc(var(--peek) * 2);touch-action:pan-y}.vk .plans.is-live>.plan{grid-area:1 / 1;transform-origin:50% 100%;transition:transform var(--dur-slow) var(--ease-out),--d .45s var(--ease-out)}.vk .plans.is-live>.plan[data-pos="0"]{z-index:3}.vk .plans.is-live>.plan[data-pos="1"]{z-index:2;transform:translateY(var(--peek)) scale(.9)}.vk .plans.is-live>.plan:not([data-pos="0"],[data-pos="1"]){z-index:1;transform:translateY(calc(var(--peek) * 2)) scale(.8)}.vk .plans.is-live>.plan>*{transition:opacity var(--dur-quick)}.vk .plans.is-settling>.plan,.vk .plans.is-settling>.plan>*{transition:none}.vk .plans.is-live>.plan:not([data-pos="0"]){--co: 0}.vk .plans.is-live>.plan:not([data-pos="0"],.is-leaving)>*{opacity:0;pointer-events:none}.vk .plans.is-live>.plan[data-pos="0"]:is(:hover,.is-hover){transform:none;--d: var(--depth-2)}.vk .plans.is-live>.plan.is-dragging[data-pos]{z-index:4;transition:none;transform:translate(calc(min(var(--dx, 0),24)*1px)) rotate(calc(min(var(--dx, 0),24)/25deg))}.vk .plans.is-live:has(>.is-dragging){-webkit-user-select:none;user-select:none}.vk .plans.is-live[data-drag=next]:has(>.is-dragging)>.plan[data-pos="1"]>*{opacity:1}.vk .plans.is-live>.plan.is-leaving[data-pos]{z-index:4;transition:transform var(--dur-base) var(--ease-inout);transform:translate(-112%) rotate(-8deg)}.vk .plans.is-live>.plan.is-returning[data-pos]{z-index:4;transition:none;transform:translate(-112%) rotate(-8deg)}.vk .plans.is-live>.plan.is-returning>*,.vk .plans.is-live>.plan.is-arriving[data-pos="0"]>*{opacity:1;transition:none}.vk .plans.is-live>.plan.is-arriving[data-pos="0"]{z-index:4;transition:transform var(--dur-base) var(--ease-out)}.vk .plans.is-live+.plans-pos{display:flex}}.vk .plans-foot{display:grid;gap:6px;max-width:46em;margin-top:36px}.vk .legal{background:var(--ground)}.vk .legal-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px var(--gutter);border-bottom:1px solid var(--line);background:var(--band)}.vk .legal-top .logo{height:22px}.vk .legal-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;max-width:var(--w-content);margin:0 auto;padding:56px var(--gutter) 80px}.vk .legal-head{grid-column:1 / -1;display:grid;gap:14px}.vk .legal .toc{align-self:start}.vk .legal .prose{background:var(--band);padding:36px 40px 44px;border:1px solid var(--line-hi);--link: var(--link-on-paper)}.vk .legal .table{min-width:480px}@container (max-width: 700px){.vk .legal-body{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:36px}.vk .legal .prose{padding:24px 18px 30px}}.vk .state-page{display:grid;justify-items:center;gap:18px;padding:88px var(--gutter) 96px;text-align:center}.vk .state-page .lead{margin:0 auto}.vk .state-page .btns{justify-content:center;margin-top:12px}.vk .tpl{display:grid;gap:10px;padding:14px;border:1px solid var(--line-hi);background:var(--ground)}.vk .tpl-r{display:grid;align-content:start;gap:6px;min-height:64px;padding:12px 14px;border:1.5px dashed var(--line-hi);border-radius:var(--r-ui);background:var(--paper)}.vk .tpl-r b{font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.vk .tpl-r span{font:var(--t-small);color:var(--muted)}.vk .tpl-r.deep{border-color:var(--line-hi)}.vk .tpl-cols{display:grid;grid-template-columns:240px minmax(0,1fr);gap:10px}.vk .tpl-tall{min-height:220px}.vk .tpl-main{display:grid;gap:10px}@container (max-width: 700px){.vk .tpl-cols{grid-template-columns:minmax(0,1fr)}}.vk .tpl-real{margin-top:18px}.vk .appbar{display:flex;align-items:center;gap:16px;height:60px;padding:0 16px;border-bottom:1px solid var(--line)}.vk .appbar .logo{height:20px}.vk .appbar-biz{flex:1 1 auto;min-width:0;padding-left:16px;border-left:1px solid var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.2 var(--font-body);color:var(--ink)}.vk .appbar>:not(.appbar-biz){flex:none}.vk .appnav{display:grid;gap:2px;align-content:start}.vk .appnav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;font:500 15px/1.2 var(--font-body);color:var(--text)}.vk .appnav a:is(:hover,.is-hover){background:var(--raised);color:var(--ink)}.vk .appnav a[aria-current=page]{color:var(--ink);font-weight:700}.vk .appnav a:focus-visible{outline-offset:-3px}.vk .q-head{display:grid;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--line)}.vk .tl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-7) var(--gap)}.vk .tl-stage{position:relative;display:grid;align-content:start;gap:var(--s-3)}.vk .tl-stage:not(:last-child):before{content:"";position:absolute;top:calc(var(--s-7) / 2 - .75px);left:calc(var(--s-7) + var(--s-2));right:calc(var(--s-2) - var(--gap));height:1.5px;background:var(--ink)}.vk .tl-n{display:grid;place-items:center;width:var(--s-7);height:var(--s-7);margin-bottom:var(--s-3);border:1.5px solid var(--ink);border-radius:var(--r-ui);font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--ink)}.vk .tl-what{color:var(--text)}.vk .tl-k{margin-top:var(--s-2);font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--muted)}.vk .tl-foot{display:grid;gap:var(--s-2);max-width:46em;margin-top:var(--s-9);padding-top:var(--s-4);border-top:1px solid var(--line)}@container (max-width: 700px){.vk .tl{grid-template-columns:minmax(0,1fr)}.vk .tl-stage{min-height:var(--s-7);padding-left:calc(var(--s-7) + var(--s-4))}.vk .tl-n{position:absolute;left:0;top:0;margin:0}.vk .tl-stage>.h3{padding-top:var(--s-1)}.vk .tl-stage:not(:last-child):before{top:calc(var(--s-7) + var(--s-2));bottom:calc(var(--s-2) - var(--s-7));left:calc(var(--s-7) / 2 - .75px);right:auto;width:1.5px;height:auto}}.vk .wdw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--ink)}.vk .wdw-col{display:grid;align-content:start;justify-items:start;gap:var(--s-3);padding:var(--s-7) var(--s-7) var(--s-9);border-bottom:1px solid var(--line)}.vk .wdw-col:first-child{padding-left:0}.vk .wdw-col:last-child{padding-right:0}.vk .wdw-col+.wdw-col{border-left:1px solid var(--line)}.vk .wdw-col>.ico{margin:calc(var(--s-2) * -1) 0 0 calc(var(--s-2) * -1)}.vk .wdw-col>.kicker{margin-top:var(--s-2)}.vk .wdw-say{font:var(--t-lead);color:var(--text)}.vk .wdw-col>.list{margin-top:var(--s-2)}.vk .wdw-not{margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);font:var(--t-body);font-weight:600;color:var(--ink)}.vk .wdw-foot{margin-top:var(--s-7)}@container (max-width: 700px){.vk .wdw{grid-template-columns:minmax(0,1fr)}.vk .wdw-col,.vk .wdw-col:first-child,.vk .wdw-col:last-child{padding:var(--s-6) 0 var(--s-7)}.vk .wdw-col+.wdw-col{border-left:0}}.vk .doc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);max-width:52em;margin:0 auto var(--s-6)}.vk .doc-bar .tbtn{min-height:var(--ctl-tap)}.vk .rep{display:grid;gap:var(--s-9);max-width:52em;margin:0 auto;padding:var(--s-9) var(--s-9) var(--s-7);border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--paper);--d: var(--depth-2);--link: var(--link-on-paper)}.vk .rep-head{display:grid;gap:var(--s-4)}.vk .rep-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-6)}.vk .rep-top .logo{height:22px}.vk .rep-stamp{padding:var(--s-2) var(--s-3);border:2px solid var(--ink);border-radius:var(--r-ui);font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--ink)}.vk .rep-meta{margin-top:var(--s-2)}.vk .rep-sec{display:grid;gap:var(--s-4);min-width:0}.vk .rep-counts{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}.vk .rep-counts li{display:flex;align-items:center;gap:var(--s-2)}.vk .rep-counts b{font:var(--t-body);font-family:var(--font-mono);font-weight:600;color:var(--ink)}.vk .rep-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}.vk .rep-cols .label{margin-bottom:var(--s-3)}.vk .rep-foot{padding-top:var(--s-4);border-top:1.5px solid var(--ink)}@container (max-width: 700px){.vk .rep{gap:var(--s-7);padding:var(--s-6) var(--s-4)}.vk .rep-cols{grid-template-columns:minmax(0,1fr)}}.vk .doc-note{max-width:46em;margin-bottom:var(--s-6)}.vk .mails{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));align-items:start;gap:var(--s-7)}.vk .mail{--mail-sans: "IBM Plex Sans", Arial, Helvetica, sans-serif;--mail-display: "Archivo", Arial, Helvetica, sans-serif;--mail-mono: "IBM Plex Mono", "Courier New", monospace;min-width:0;max-width:calc(600px + var(--s-6) * 2);border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--fill);--d: var(--depth-2)}.vk .mail-head{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-hi);background:var(--paper)}.vk .mail-head>div{display:grid;grid-template-columns:var(--s-10) minmax(0,1fr);gap:var(--s-3);padding:var(--s-1) 0}.vk .mail-head dt{padding-top:3px;font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--muted)}.vk .mail-head dd{font:var(--t-small);color:var(--ink);overflow-wrap:anywhere}.vk .mail-subj dd{font-weight:700}.vk .mail-col{container-type:inline-size;max-width:600px;margin:var(--s-6);background:var(--paper);color:var(--text);font-family:var(--mail-sans);--link: var(--link-on-paper)}.vk .mail-top{padding:var(--s-7) var(--s-7) 0}.vk .mail-top .logo{height:24px}.vk .mail-in{display:grid;justify-items:start;gap:var(--s-4);padding:var(--s-6) var(--s-7) var(--s-7);font:var(--t-body);font-family:var(--mail-sans)}.vk .mail-h{font:var(--t-h3);font-family:var(--mail-display);letter-spacing:var(--t-h3-track);color:var(--ink)}.vk .mail-done{display:flex;align-items:center;gap:var(--s-2);font:var(--t-label);font-family:var(--mail-mono);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--ink)}.vk .mail-done .mark{height:var(--tick-button)}.vk .mail-k{margin-bottom:calc(var(--s-2) * -1);font:var(--t-label);font-family:var(--mail-mono);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--muted)}.vk .mail-list{display:grid;gap:var(--s-2);padding-left:var(--s-6);list-style:decimal}.vk .mail-list--bullet{list-style:square}.vk .mail-btn{display:inline-flex;align-items:center;min-height:var(--ctl-default);padding:0 var(--s-6);border-radius:var(--r-ui);background:var(--btn-bg);color:var(--btn-fg);font:var(--t-body);font-family:var(--mail-sans);font-weight:700}.vk .mail-btn:focus-visible{outline-offset:var(--focus-o)}.vk :is(.mail-in,.mail-foot) a:not(.mail-btn){color:var(--link);font-weight:600;text-decoration:underline 1px currentColor;text-underline-offset:.2em}.vk .mail-small{font:var(--t-small);font-family:var(--mail-sans);color:var(--muted)}.vk .mail-foot{display:grid;gap:var(--s-2);padding:var(--s-6) var(--s-7) var(--s-7);border-top:1px solid var(--line);font:var(--t-small);font-family:var(--mail-sans);color:var(--muted)}@container (max-width: 480px){.vk :is(.mail-top,.mail-in,.mail-foot){padding-left:var(--s-6);padding-right:var(--s-6)}}@container (max-width: 700px){.vk .mail-col{margin:var(--s-3)}}.vk .pgs{container-type:inline-size;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-7)}.vk .pg-fit{--k: .42;flex:none;width:calc(210mm * var(--k));height:calc(297mm * var(--k))}@container (max-width: 339px){.vk .pg-fit{--k: .38}}@container (min-width: 600px){.vk .pg-fit{--k: .7}}@container (min-width: 830px){.vk .pg-fit{--k: .5}}@container (min-width: 1020px){.vk .pg-fit{--k: .62}}@container (min-width: 1240px){.vk .pg-fit{--k: .75}}.vk .pg{container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:210mm;height:297mm;overflow:hidden;padding:var(--s-7) var(--s-9);border:1px solid var(--line-hi);background:var(--paper);color:var(--text);transform:scale(var(--k));transform-origin:0 0;--d: var(--depth-2)}.vk .pg-head{display:flex;align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1.5px solid var(--ink);font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--ink)}.vk .pg-head .logo{height:18px}.vk .pg-ver{margin-left:auto;color:var(--muted)}.vk .pg-body{display:grid;align-content:start;gap:var(--s-4);padding:var(--s-6) 0 var(--s-4)}.vk .pg-title{display:grid;gap:var(--s-3);padding-bottom:var(--s-2)}.vk .pg-title .lead{max-width:none}.vk .pg-area,.vk .pg-notes{display:grid;gap:var(--s-2)}.vk .pg-ah{display:flex;align-items:center;gap:var(--s-2);min-height:var(--ico-inline);margin:0;font:var(--t-h3);letter-spacing:var(--t-h3-track);color:var(--ink)}.vk .pg-qs{border-top:1px solid var(--ink)}.vk .pq{display:grid;grid-template-columns:var(--s-7) minmax(0,1fr) auto;gap:var(--s-4);padding:var(--s-2) 0 var(--s-3);border-bottom:1px solid var(--line)}.vk .pq-n{padding-top:var(--s-1);font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--muted)}.vk .pq-main{display:grid;align-content:start;gap:var(--s-2)}.vk .pq-q{font:var(--t-body);font-weight:600;color:var(--ink)}.vk .pq-lines{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--s-4)}.vk .pq-lines span,.vk .pg-rules i{display:flex;align-items:flex-end;gap:var(--s-2);height:var(--s-7);font:var(--t-small);color:var(--muted)}.vk .pq-lines span:after,.vk .pg-rules i:after{content:"";flex:1;border-bottom:1px solid var(--muted)}.vk .pq-marks{display:grid;grid-template-columns:auto auto;align-content:start;gap:var(--s-2) var(--s-4)}.vk .pq-marks li{display:flex;align-items:center;gap:var(--s-2);font:var(--t-small);color:var(--ink);white-space:nowrap}.vk .pq-marks i{flex:none;width:var(--s-6);height:var(--s-6);border:1.5px solid var(--ink);border-radius:var(--r-ui)}.vk .pg-foot{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--line);font:var(--t-small);color:var(--muted)}.vk .pg-n{flex:none;font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--ink)}.vk .fr{overflow:hidden;border:1px solid var(--line-hi);border-radius:var(--r-ui);background:var(--ground)}.vk .fr .appbar{border-bottom:0}.vk .fr-body{display:grid;gap:var(--s-9);max-width:46em;margin:0 auto;padding:var(--s-7) var(--s-6) var(--s-10)}.vk .fr-panel{display:grid;gap:var(--s-6)}.vk .fr-panel[hidden],.vk .fr-end[hidden]{display:none}.vk .fr-saved{min-height:1.45em;margin-top:calc(var(--s-4) * -1);color:var(--text)}.vk .fr-end{display:grid;gap:var(--s-3)}.vk .fr-panel [tabindex="-1"]:focus{outline:none}html.motion .vk .fr-panel.is-in{animation:vk-fr-in var(--dur-base) var(--ease-out)}.vk .fr .q-head{gap:var(--s-3);padding-bottom:var(--s-6)}.vk .fr .tbtn{min-height:var(--ctl-tap)}.vk .atiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-2)}.vk .check.atile{grid-template-columns:var(--s-6) var(--ico-inline) minmax(0,1fr);align-items:center;gap:var(--s-3);min-height:var(--s-10);padding:var(--s-3) var(--s-4);border:1.5px solid var(--line-hi);border-radius:var(--r-ui);background:var(--paper);color:var(--ink);transition:border-color var(--dur-fast),background-color var(--dur-fast)}.vk .check.atile input{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vk .check.atile .check-box{margin-top:0}.vk .check.atile input:focus-visible+.check-box{outline:none}.vk .atile:has(input:checked){border-color:var(--ink)}.vk .atile:is(:hover,.is-hover){background:var(--fill)}.vk .atile:is(:has(input:focus-visible),.is-focus){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-o)}.vk .atile-t{font:var(--t-body);font-weight:600}@container (max-width: 480px){.vk .atiles{grid-template-columns:minmax(0,1fr)}}@keyframes vk-fr-in{0%{opacity:0;transform:translateY(8px)}}@page report{size:A4;margin:16mm 16mm 20mm;@bottom-left{content:"Readiness report · [BUSINESS NAME] · Not verified by Vendicate";font:500 8pt var(--print-mono);color:var(--print-muted)}@bottom-right{content:"Page " counter(page) " of " counter(pages);font:500 8pt var(--print-mono);color:var(--print-ink)}}@page sheet{size:A4;margin:0}@media print{html.printing,html.printing body{background:none!important}html.printing body>:not(.vk),html.printing .vk :not(.is-printing,.is-printing *,:has(.is-printing),.vk-sprite,.vk-sprite *){display:none!important}html.printing .vk,html.printing .vk :has(.is-printing){display:block!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}html.printing .vk .is-printing{print-color-adjust:exact;-webkit-print-color-adjust:exact}html.printing .vk .rep{page:report;max-width:none;padding:0;border:0;box-shadow:none;gap:var(--s-7)}html.printing .vk .rep-cols{grid-template-columns:repeat(2,minmax(0,1fr))}html.printing .vk .rep :is(.rep-head,.rep-counts,tr,.rep-cols>div,.rep-foot,.rep-sec>p){break-inside:avoid}html.printing .vk .rep :is(h3,h4){break-after:avoid}html.printing .vk .rep .tablewrap{overflow:visible}html.printing .vk .rep .table{min-width:0}html.printing .vk .pgs{display:block}html.printing .vk .pg-fit{width:auto;height:auto}html.printing .vk .pg{page:sheet;transform:none;border:0;box-shadow:none;break-after:page}html.printing .vk .pg-fit:last-child .pg{break-after:auto}}html.still .vk,html.still .vk *,html.still .vk *:before,html.still .vk *:after{animation:none!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}html.theme-fade .vk,html.theme-fade .vk *,html.theme-fade .vk *:before,html.theme-fade .vk *:after{transition:background-color var(--dur-fade) ease,color var(--dur-fade) ease,border-color var(--dur-fade) ease,fill var(--dur-fade) ease,stroke var(--dur-fade) ease,box-shadow var(--dur-fade) ease!important}html.theme-snap .vk,html.theme-snap .vk *,html.theme-snap .vk *:before,html.theme-snap .vk *:after{transition:none!important}
