@layer theme, base, components, utilities;:root{--vk-ease:cubic-bezier(0.22,1,0.36,1);--vk-radius:22px;--vk-line:var(--border);--vk-surface:var(--card);--vk-ink:var(--foreground);--vk-muted:var(--muted-foreground);--vk-shadow:0 1px 2px rgb(16 24 40/0.04),0 14px 34px -18px rgb(16 24 40/0.18);--vk-shadow-lift:0 2px 4px rgb(16 24 40/0.05),0 26px 50px -22px rgb(16 24 40/0.32);--vk-t:#0092bd;--vk-t-ink:#00607f;--vk-t-soft:#e3f6fc;--vk-t-a:#06587a;--vk-t-b:#00a6d6}.dark{--vk-shadow:0 1px 2px rgb(0 0 0/0.5),0 16px 36px -18px rgb(0 0 0/0.8);--vk-shadow-lift:0 2px 4px rgb(0 0 0/0.5),0 28px 56px -22px rgb(0 0 0/0.95);--vk-t:#00bce8;--vk-t-ink:#7fdcf3;--vk-t-soft:rgb(0 188 232/0.13)}.vk-t-brand{--vk-t:#0092bd;--vk-t-ink:#00607f;--vk-t-soft:#e3f6fc;--vk-t-a:#06587a;--vk-t-b:#00a6d6}.vk-t-green{--vk-t:#1a8f5c;--vk-t-ink:#136c45;--vk-t-soft:#e4f6ec;--vk-t-a:#0d5f3c;--vk-t-b:#25ad74}.vk-t-amber{--vk-t:#c96a07;--vk-t-ink:#8a4b08;--vk-t-soft:#fff3db;--vk-t-a:#9a4a07;--vk-t-b:#e8961a}.vk-t-violet{--vk-t:#6d43d8;--vk-t-ink:#5130b0;--vk-t-soft:#f0ebff;--vk-t-a:#4527a8;--vk-t-b:#8b6cf5}.vk-t-rose{--vk-t:#cf2f55;--vk-t-ink:#a01d3e;--vk-t-soft:#ffe9ee;--vk-t-a:#93183a;--vk-t-b:#e65577}.vk-t-ink{--vk-t:#2b3648;--vk-t-ink:var(--foreground);--vk-t-soft:var(--muted);--vk-t-a:#0a0e16;--vk-t-b:#27344a}.vk-t-plain{--vk-t:var(--muted-foreground);--vk-t-ink:var(--foreground);--vk-t-soft:var(--muted);--vk-t-a:#2b3648;--vk-t-b:#55627a}.dark .vk-t-brand{--vk-t:#00bce8;--vk-t-ink:#7fdcf3;--vk-t-soft:rgb(0 188 232/0.13)}.dark .vk-t-green{--vk-t:#5fd39a;--vk-t-ink:#93e6bd;--vk-t-soft:rgb(95 211 154/0.13)}.dark .vk-t-amber{--vk-t:#f5b453;--vk-t-ink:#f8d39b;--vk-t-soft:rgb(245 180 83/0.13)}.dark .vk-t-violet{--vk-t:#a892ff;--vk-t-ink:#cabfff;--vk-t-soft:rgb(168 146 255/0.15)}.dark .vk-t-rose{--vk-t:#ff8fa8;--vk-t-ink:#ffb9c8;--vk-t-soft:rgb(255 143 168/0.13)}.dark .vk-t-ink{--vk-t:#b9c3d6;--vk-t-ink:var(--foreground);--vk-t-soft:#1a1a1a;--vk-t-a:#141a26;--vk-t-b:#2a3650}.dark .vk-t-plain{--vk-t:var(--muted-foreground);--vk-t-ink:var(--foreground);--vk-t-soft:#1a1a1a}.vk-num{font-variant-numeric:tabular-nums}.vk-serif{font-family:var(--font-display),"Instrument Serif",Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.01em}html[data-vk-motion] .vk-reveal:not([data-vk-in]){opacity:0;transform:translate3d(0,26px,0)}html[data-vk-motion] .vk-reveal[data-vk-from=left]:not([data-vk-in]){transform:translate3d(-34px,0,0)}html[data-vk-motion] .vk-reveal[data-vk-from=right]:not([data-vk-in]){transform:translate3d(34px,0,0)}html[data-vk-motion] .vk-reveal[data-vk-from=scale]:not([data-vk-in]){transform:scale(.92)}html[data-vk-motion] .vk-reveal[data-vk-from=fade]:not([data-vk-in]){transform:none}.vk-reveal[data-vk-in=run]{transition:opacity .64s var(--vk-ease) var(--vk-d,0s),transform .82s var(--vk-ease) var(--vk-d,0s);will-change:opacity,transform}.vk-enter{animation:vk-rise .76s var(--vk-ease) both;animation-delay:calc(var(--vk-i, 0) * 70ms + 60ms)}@keyframes vk-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes vk-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes vk-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--vk-t) 55%,transparent)}to{box-shadow:0 0 0 16px transparent}}@keyframes vk-sheen{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(260%) skewX(-18deg)}}@keyframes vk-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4%,5%,0) scale(1.12)}}[data-vk-count]{font-variant-numeric:tabular-nums}@layer components{.vk-sh{max-width:76ch}.vk-sh[data-align=center]{margin-inline:auto;text-align:center}.vk-sh-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vk-t-ink)}.vk-sh-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--vk-t-a),var(--vk-t-b));box-shadow:0 8px 18px -8px color-mix(in oklab,var(--vk-t-a) 80%,transparent)}.vk-sh-ic svg{width:17px;height:17px}.vk-sh-title{margin-top:12px;font-size:clamp(34px,4.4vw,54px);line-height:1.04;outline:none;text-wrap:balance}.vk-sh-title em{font-style:italic;color:var(--vk-t-ink)}.vk-sh-intro{margin-top:14px;font-size:17px;line-height:1.65;color:var(--vk-muted)}.vk-sh[data-align=center] .vk-sh-intro{margin-inline:auto}.vk-card{position:relative;display:block;border-radius:var(--vk-radius);border:1px solid var(--vk-line);background:var(--vk-surface);color:var(--vk-ink);padding:22px;box-shadow:var(--vk-shadow);min-width:0}.vk-card[data-pad=sm]{padding:16px}.vk-card[data-pad=lg]{padding:28px}.vk-card[data-pad=none]{padding:0;overflow:hidden}.vk-card[data-variant=soft]{background:linear-gradient(155deg,var(--vk-t-soft),color-mix(in oklab,var(--vk-t-soft) 45%,var(--vk-surface)));border-color:color-mix(in oklab,var(--vk-t) 24%,transparent);box-shadow:none}.vk-card[data-variant=accent]{border-top:3px solid var(--vk-t)}.vk-card[data-variant=outline]{background:transparent;box-shadow:none;border-style:dashed}.vk-card[data-variant=solid]{color:#fff;border-color:transparent;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,var(--vk-t-a) 0,var(--vk-t-b) 100%);box-shadow:0 30px 60px -30px color-mix(in oklab,var(--vk-t-a) 85%,transparent),inset 0 1px 0 rgb(255 255 255/.16)}.dark .vk-card[data-variant=solid]{box-shadow:0 30px 60px -30px rgb(0 0 0/.9),inset 0 1px 0 rgb(255 255 255/.14)}.vk-card[data-variant=solid]:before{content:"";position:absolute;z-index:-1;inset:-40% -20% auto auto;width:70%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(255 255 255/.26),transparent 70%);animation:vk-float 14s ease-in-out infinite alternate}.vk-card[data-variant=solid]:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.5;background:repeating-linear-gradient(115deg,rgb(255 255 255/.05) 0 2px,transparent 2px 26px)}.vk-lift{transition:transform .32s var(--vk-ease),box-shadow .32s var(--vk-ease),border-color .32s var(--vk-ease)}.vk-lift:hover{transform:translateY(-4px);box-shadow:var(--vk-shadow-lift);border-color:color-mix(in oklab,var(--vk-t) 45%,var(--vk-line))}.vk-lift:hover .vk-zoom{transform:scale(1.07)}.vk-zoom{transition:transform .9s var(--vk-ease)}.vk-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.vk-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 11px;border-radius:999px;font-size:12.5px;font-weight:650;line-height:1.25;color:var(--vk-t-ink);background:var(--vk-t-soft);border:1px solid color-mix(in oklab,var(--vk-t) 22%,transparent)}.vk-chip svg{width:14px;height:14px;flex:0 0 auto}.vk-chip[data-variant=solid]{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--vk-t-a),var(--vk-t-b))}.vk-chip[data-variant=glass]{color:#fff;border-color:rgb(255 255 255/.28);background:rgb(255 255 255/.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.vk-stat{display:flex;flex-direction:column;min-width:0}.vk-stat-top{display:flex;align-items:center;gap:10px}.vk-stat-ic{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:13px;color:var(--vk-t-ink);background:var(--vk-t-soft)}.vk-stat-ic svg{width:20px;height:20px}.vk-stat-l{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vk-muted)}.vk-stat-v{margin-top:10px;font-size:30px;font-weight:800;line-height:1.08;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--vk-ink);overflow-wrap:anywhere}.vk-stat-v small{display:inline-block;max-width:calc(100% - 6px);font-size:.42em;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--vk-muted);margin-left:6px;white-space:normal;overflow-wrap:break-word;vertical-align:baseline}.vk-stat[data-size=sm] .vk-stat-v{font-size:22px}.vk-stat[data-size=lg] .vk-stat-v{font-size:clamp(36px,4.2vw,50px)}.vk-stat[data-size=xl] .vk-stat-v{font-size:clamp(46px,6.4vw,84px);letter-spacing:-.035em}.vk-stat[data-text] .vk-stat-v{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.vk-stat-s{margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--vk-muted)}.vk-stat-fx{margin-top:4px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--vk-muted)}.vk-stat[data-tone-value] .vk-stat-v{color:var(--vk-t-ink)}.vk-card[data-variant=soft] .vk-stat-ic{background:color-mix(in oklab,var(--vk-t) 16%,transparent)}.vk-card[data-variant=soft] .vk-stat-l,.vk-card[data-variant=soft] .vk-stat-v{color:var(--vk-t-ink)}.vk-card[data-variant=soft] .vk-stat-fx,.vk-card[data-variant=soft] .vk-stat-s,.vk-card[data-variant=soft] .vk-stat-v small{color:color-mix(in oklab,var(--vk-t-ink) 78%,transparent)}.vk-card[data-variant=solid] .vk-stat-ic{color:#fff;background:rgb(255 255 255/.18)}.vk-card[data-variant=solid] .vk-stat-l{color:rgb(255 255 255/.82)}.vk-card[data-variant=solid] .vk-stat-v{color:#fff}.vk-card[data-variant=solid] .vk-stat-fx,.vk-card[data-variant=solid] .vk-stat-s,.vk-card[data-variant=solid] .vk-stat-v small{color:rgb(255 255 255/.8)}.vk-seg{min-width:0}.vk-seg-track{position:relative;height:18px;border-radius:999px;background:color-mix(in oklab,var(--vk-muted) 16%,transparent);overflow:hidden}.vk-seg[data-size=lg] .vk-seg-track{height:28px}.vk-seg[data-size=sm] .vk-seg-track{height:10px}.vk-seg-fill{position:absolute;inset:0;display:flex;gap:3px;clip-path:inset(0 calc((1 - var(--vk-p, 1)) * 100%) 0 0 round 999px);transition:clip-path .42s var(--vk-ease)}.vk-seg-part{position:relative;min-width:6px;height:100%;background:linear-gradient(90deg,var(--vk-t-a),var(--vk-t-b));overflow:hidden}.vk-seg-part:first-child{border-radius:999px 0 0 999px}.vk-seg-part:last-child{border-radius:0 999px 999px 0}.vk-seg-part:only-child{border-radius:999px}.vk-seg-part:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,rgb(255 255 255/.35),transparent);animation:vk-sheen 3.6s ease-in-out infinite}.vk-card[data-variant=solid] .vk-seg-track{background:rgb(255 255 255/.2)}.vk-card[data-variant=solid] .vk-seg-part{background:#fff}.vk-card[data-variant=solid] .vk-seg-part[data-dim]{background:rgb(255 255 255/.42)}.vk-seg-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:13.5px}.vk-seg-legend li{display:flex;align-items:baseline;gap:8px;min-width:0}.vk-seg-dot{flex:0 0 auto;width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,var(--vk-t-a),var(--vk-t-b));transform:translateY(1px)}.vk-seg-legend b{font-weight:750;font-variant-numeric:tabular-nums}.vk-seg-legend small{color:var(--vk-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.vk-card[data-variant=solid] .vk-seg-legend small{color:rgb(255 255 255/.75)}.vk-card[data-variant=solid] .vk-seg-dot{background:#fff}.vk-card[data-variant=solid] .vk-seg-legend li[data-dim] .vk-seg-dot{background:rgb(255 255 255/.42)}.vk-bars{display:grid;gap:14px}.vk-bars-row{display:grid;gap:6px;min-width:0}.vk-bars-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.vk-bars-head span{min-width:0;font-weight:600}.vk-bars-head b{flex:0 0 auto;font-weight:750;font-variant-numeric:tabular-nums}.vk-bars-track{height:10px;border-radius:999px;background:color-mix(in oklab,var(--vk-muted) 16%,transparent);overflow:hidden}.vk-bars-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--vk-t-a),var(--vk-t-b));width:calc(var(--vk-w) * 1%);transform-origin:left center;transform:scaleX(var(--vk-p,1));transition:transform .9s var(--vk-ease)}.vk-bars-sub{font-size:12.5px;color:var(--vk-muted)}.vk-ring{position:relative;display:inline-grid;place-items:center;width:var(--vk-ring-size,132px);aspect-ratio:1;flex:0 0 auto}.vk-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.vk-ring circle{fill:none;stroke-width:9;stroke-linecap:round}.vk-ring .vk-ring-bg{stroke:color-mix(in oklab,var(--vk-t) 18%,transparent)}.vk-ring .vk-ring-fg{stroke:var(--vk-t);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--vk-ring, 0) * var(--vk-p, 1));transition:stroke-dashoffset 1.1s var(--vk-ease)}.vk-ring-in{position:relative;display:grid;justify-items:center;text-align:center;line-height:1.05}.vk-ring-in b{font-size:calc(var(--vk-ring-size, 132px) * .3);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--vk-t-ink)}.vk-ring-in span{margin-top:3px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vk-muted)}.vk-card[data-variant=solid] .vk-ring .vk-ring-bg{stroke:rgb(255 255 255/.22)}.vk-card[data-variant=solid] .vk-ring .vk-ring-fg{stroke:#fff}.vk-card[data-variant=solid] .vk-ring-in b{color:#fff}.vk-card[data-variant=solid] .vk-ring-in span{color:rgb(255 255 255/.8)}.vk-tl{position:relative;display:grid;gap:14px;padding-left:62px}.vk-tl:after,.vk-tl:before{content:"";position:absolute;left:24px;top:10px;bottom:10px;width:3px;border-radius:3px}.vk-tl:before{background:color-mix(in oklab,var(--vk-muted) 20%,transparent)}.vk-tl:after{background:linear-gradient(180deg,var(--vk-t-b),var(--vk-t-a));transform-origin:top center;transform:scaleY(var(--vk-p,1));transition:transform .3s linear}.vk-tl-item{position:relative;min-width:0}.vk-tl-node{position:absolute;left:-62px;top:8px;z-index:1;display:grid;place-items:center;width:51px;height:51px;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--vk-t-a),var(--vk-t-b));box-shadow:0 0 0 5px var(--vk-tl-bg,var(--background)),0 10px 20px -10px color-mix(in oklab,var(--vk-t-a) 80%,transparent)}.vk-tl-node svg{width:21px;height:21px}.vk-tl-node[data-date]{grid-template-rows:auto auto;align-content:center;gap:0;line-height:1;background:var(--vk-surface);color:var(--vk-ink);border:1px solid var(--vk-line);overflow:hidden}.vk-tl-node[data-date] i{display:block;width:100%;padding:3px 0 2px;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#fff;background:linear-gradient(135deg,var(--vk-t-a),var(--vk-t-b))}.vk-tl-node[data-date] b{display:block;padding:4px 0 5px;font-size:19px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.vk-tl-node[data-step]{border-radius:50%;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}html[data-vk-motion] .vk-tl-item.vk-reveal:not([data-vk-in]) .vk-tl-node{transform:scale(.3);opacity:0}.vk-tl-item.vk-reveal[data-vk-in=run] .vk-tl-node{animation:vk-pop .62s var(--vk-ease) both;animation-delay:var(--vk-d,0s)}.vk-tl-body{border-radius:18px;border:1px solid var(--vk-line);background:var(--vk-surface);padding:14px 18px;box-shadow:var(--vk-shadow);min-width:0}.vk-tl-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.vk-tl-title{font-weight:650;line-height:1.4}.vk-tl-title,.vk-tl-value{font-size:15.5px;min-width:0}.vk-tl-value{font-weight:800;font-variant-numeric:tabular-nums;color:var(--vk-t-ink);max-width:100%;overflow-wrap:break-word}.vk-tl-value[data-quiet]{font-weight:600;color:var(--vk-muted);white-space:normal}.vk-tl-meta{margin-top:2px;font-size:13px;color:var(--vk-muted)}.vk-tl-extra{margin-top:10px;padding-top:10px;border-top:1px dashed var(--vk-line)}@media (min-width:860px){.vk-tl[data-dir=x]{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;padding-left:0;padding-top:68px}.vk-tl[data-dir=x]:after,.vk-tl[data-dir=x]:before{left:26px;right:calc((100% - (var(--vk-n, 1) - 1) * 16px) / var(--vk-n, 1) - 26px);top:24px;bottom:auto;width:auto;height:3px}.vk-tl[data-dir=x]:after{background:linear-gradient(90deg,var(--vk-t-a),var(--vk-t-b));transform-origin:left center;transform:scaleX(var(--vk-p,1));transition:transform .5s var(--vk-ease)}.vk-tl[data-dir=x] .vk-tl-node{left:0;top:-68px}.vk-tl[data-dir=x] .vk-tl-body{height:100%}.vk-tl[data-dir=x] .vk-tl-head{flex-direction:column;align-items:flex-start}}.vk-check{display:grid;gap:12px}@media (min-width:720px){.vk-check[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-check[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.vk-check-item{display:flex;gap:14px;align-items:flex-start;min-width:0;border-radius:18px;background:var(--vk-surface);padding:16px 18px;box-shadow:var(--vk-shadow);border:1px solid var(--vk-line);border-left:4px solid var(--vk-t)}.vk-check-ic{position:relative;display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:14px;color:var(--vk-t-ink);background:var(--vk-t-soft)}.vk-check-ic svg{width:20px;height:20px}.vk-check-tick{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;color:#fff;background:var(--vk-t);box-shadow:0 0 0 2px var(--vk-surface)}.vk-check-tick svg{width:11px;height:11px;stroke-width:3.2}html[data-vk-motion] .vk-check-item.vk-reveal:not([data-vk-in]) .vk-check-tick{transform:scale(0)}.vk-check-item.vk-reveal[data-vk-in=run] .vk-check-tick{animation:vk-pop .56s var(--vk-ease) both;animation-delay:calc(var(--vk-d, 0s) + .32s)}.vk-check-main{min-width:0;flex:1}.vk-check-t{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--vk-t-ink)}.vk-check-x{margin-top:4px;font-size:15px;line-height:1.55;color:var(--vk-ink);overflow-wrap:anywhere}.vk-check-x>p+p{margin-top:6px}.vk-check-note{margin-top:4px;font-size:13px;color:var(--vk-muted)}}@media print{html[data-vk-motion] .vk-reveal,html[data-vk-motion] .vk-reveal .vk-check-tick,html[data-vk-motion] .vk-reveal .vk-tl-node{opacity:1!important;transform:none!important}.vk-seg-fill{clip-path:none!important}.vk-bars-bar,.vk-tl:after{transform:none!important}.vk-ring .vk-ring-fg{stroke-dashoffset:calc(100 - var(--vk-ring, 0))!important}.vk-card,.vk-check-item,.vk-tl-body{box-shadow:none!important;break-inside:avoid}.vk-card[data-variant=solid]{background:#fff!important;color:#111!important;border:1px solid #999!important}.vk-card[data-variant=solid] *{color:#111!important}.vk-card[data-variant=solid]:before,.vk-enter,.vk-seg-part:after{animation:none!important}}