:root{--t-white:#fff;--t-bg:#f5f5f7;--t-fill:#ededf1;--t-line:#e3e3e9;--t-line-strong:#d2d2da;--t-ink-3:#8e8e99;--t-ink-2:#5b5b66;--t-ink-1:#17171b;--t-ink-nav:#26262e;--t-action:#f26430;--t-action-press:#d74f1f;--t-action-ink:#b8431a;--t-action-soft:#fdede6;--t-on-action:#fff;--t-glow-amber:#f2a83a;--t-verified:#1f9e58;--t-verified-ink:#157a42;--t-verified-soft:#e7f5ed;--t-danger:#d93a34;--t-danger-ink:#b3241f;--t-danger-soft:#fcebea;--r-xs:8px;--r-sm:12px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--gutter:16px;--tap-min:44px;--h-btn:56px;--h-btn-sm:44px;--h-chip:40px;--h-nav:64px;--h-nav-item:48px;--f-sans:"VK Sans Display","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--fs-display-l:32px;--lh-display-l:36px;--ls-display-l:-.02em;--fs-display-m:26px;--lh-display-m:30px;--ls-display-m:-.02em;--fs-title:20px;--lh-title:26px;--ls-title:-.01em;--fs-headline:17px;--lh-headline:22px;--ls-headline:-.01em;--fs-body:15px;--lh-body:21px;--ls-body:0;--fs-caption:13px;--lh-caption:18px;--ls-caption:0;--fs-micro:11px;--lh-micro:14px;--ls-micro:.08em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--e-out:cubic-bezier(.2,0,0,1);--e-in:cubic-bezier(.4,0,1,1);--d-fast:140ms;--d-base:220ms;--d-slow:360ms;--sh-raise:0 1px 2px rgba(23,23,27,.05),0 0 0 1px rgba(23,23,27,.04);--sh-float:0 8px 24px rgba(23,23,27,.08);--sh-sheet:0 -8px 40px rgba(23,23,27,.12);--sh-nav:0 12px 32px rgba(23,23,27,.28);--sh-focus:0 0 0 3px rgba(184,67,26,.34);--tg-top:88px;--tg-bottom:20px;--tg-vh:100dvh}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tabular,[data-numeric]{font-variant-numeric:tabular-nums}@font-face{font-family:VK Sans Display;src:url(/fonts/VKSansDisplay-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/fonts/VKSansDisplay-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/fonts/VKSansDisplay-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/fonts/VKSansDisplay-DemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:VK Sans Display;src:url(/fonts/VKSansDisplay-Bold.ttf) format("truetype");font-weight:700;font-display:swap}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--t-bg);color:var(--t-ink-1);font-family:var(--f-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}.app{height:var(--tg-vh);max-width:480px;margin:0 auto;position:relative;overflow:hidden}.app,.appWebFrame{display:flex;flex-direction:column}.appWebFrame{min-height:100dvh;background:var(--t-bg,var(--bg))}.app--web{height:auto;min-height:calc(100dvh - 64px);max-width:760px;overflow:visible;flex:1 1 auto}.app--web .screen{overflow-y:visible;padding-top:var(--s-8);padding-bottom:var(--s-10)}.screen{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(var(--tg-top) + var(--s-5)) var(--gutter) calc(96px + var(--tg-bottom))}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0}a,button{color:inherit}a{text-decoration:none}img,svg{max-width:100%;display:block}:focus-visible{outline:none;box-shadow:var(--sh-focus)}input:focus-visible,textarea:focus-visible{box-shadow:none}