:root{--green:#12a66b;--green-dark:#0e8f5b;--green-deep:#0b7a4e;--green-soft:#ddf3e9;--blue:#0a7aff;--blue-dark:#0066e0;--blue-deep:#0a5bc0;--blue-soft:#cfe2fb;--blue-light:#7fb8ff;--amber:#f0b429;--amber-deep:#8a5a00;--amber-soft:#fff1c9;--pink:#e0567f;--pink-deep:#9b2b55;--pink-soft:#f7d9e3;--ink:#0f1d17;--ink-muted:#5a6b63;--ink-soft:#3e4c46;--night:#0b1c2e;--night-2:#0f2540;--surface:#fff;--bg:#f3f5f7;--bg-2:#e9edf1;--line:#e3e8ec;--on-night:#b4c3d1;--on-night-dim:#8fa3b5;--on-night-bright:#c9d6e2;--r-section:28px;--r-card:22px;--r-card-lg:24px;--r-item:18px;--r-sm:14px;--r-pill:999px;--gap:14px;--page-max:1280px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 6px 20px #0000000f;--shadow-lg:0 12px 40px #0000001f;--shadow-xl:0 20px 60px #00000040;--ease:cubic-bezier(.2, .8, .2, 1);--t-body:17px;--t-meta:16px;--t-small:14px;--t-tag:14px;--tap:48px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--ink);font-family:Onest,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--blue);transition:color .15s var(--ease);text-decoration:none}a:hover{color:#0059c9}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.06}p{text-wrap:pretty;margin:0}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.page{max-width:var(--page-max);margin:0 auto;padding:12px 16px 40px}.page,.page-body{gap:var(--gap);flex-direction:column;display:flex}.section{border-radius:var(--r-section);padding:clamp(28px,4vw,48px)}.section--night{background:var(--night);color:#fff}.card,.section--white{background:var(--surface)}.card{border-radius:var(--r-card);padding:26px}.stack{flex-direction:column;display:flex}.grid-auto{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.h-hero{letter-spacing:-.035em;font-size:clamp(38px,5.2vw,64px);line-height:1}.h-section{font-size:clamp(28px,3.4vw,44px)}.h-block{letter-spacing:-.025em;font-size:clamp(22px,2.4vw,28px)}.lead{font-size:clamp(17px,1.5vw,20px);line-height:1.55}.lead,.muted{color:var(--ink-muted)}.eyebrow{font-size:var(--t-small);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:6px;align-self:flex-start;padding:5px 9px;font-weight:700;line-height:1}.num{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.btn{cursor:pointer;min-height:var(--tap);border-radius:var(--r-pill);background:var(--bg);text-align:center;text-wrap:balance;transition:background .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:17px;font-weight:600;line-height:1.2;display:inline-flex}.btn,.btn:hover{color:var(--ink)}.btn:hover{background:var(--bg-2)}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--green);color:#fff;font-weight:700}.btn--primary:hover{background:var(--green-dark);color:#fff}.btn--blue{background:var(--blue);color:#fff}.btn--blue:hover{background:var(--blue-dark);color:#fff}.btn--dark{background:var(--night);color:#fff}.btn--dark:hover{background:var(--night-2);color:#fff}.btn--ghost-light{color:#fff;background:#ffffff1a}.btn--ghost-light:hover{color:#fff;background:#ffffff2e}.btn--sm{font-size:15px}.btn--sm,.chip{min-height:44px;padding:10px 18px}.chip{cursor:pointer;border-radius:var(--r-pill);background:var(--surface);color:var(--ink);text-align:center;transition:background .15s var(--ease),color .15s var(--ease);border:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.chip:hover{background:var(--bg-2)}.chip:active{transform:scale(.97)}.chip--active,.chip[aria-pressed=true]{background:var(--ink);color:#fff}.chip--onbg{background:var(--bg)}.chip--onbg:hover{background:var(--bg-2)}.chip--onnight{color:#e4ecf4;background:0 0;border:1px solid #ffffff2e;font-weight:500}.chip--onnight:hover{background:#ffffff1a}.chip--onnight[aria-pressed=true]{color:var(--night);background:#fff;font-weight:700}.tag{font-size:var(--t-tag);background:var(--bg);color:var(--ink-muted);border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-weight:700;display:inline-flex}.tag--in{background:var(--green-soft);color:var(--green-deep)}.tag--low{background:var(--amber-soft);color:var(--amber-deep)}.tag--out{background:var(--bg);color:var(--ink-muted)}.tag--night{background:var(--blue-soft);color:var(--blue-deep)}.tag--rx{background:var(--pink-soft);color:var(--pink-deep)}.field{border:1px solid var(--line);min-height:var(--tap);width:100%;transition:border-color .15s var(--ease),background .15s var(--ease);background:#f9fafb;border-radius:12px;outline:0;padding:14px 16px;font-size:17px}.field:focus{border-color:var(--blue);background:#fff}.field--error{border-color:var(--pink-deep)}.field-error{font-size:var(--t-meta);color:var(--pink-deep);font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--night);color:#fff;transition:top .2s var(--ease);border-radius:12px;padding:12px 18px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus{color:#fff;top:12px}.dotted-map{background:#eaf2fb radial-gradient(#c4d7ec 1.4px,#0000 1.6px) 0 0/22px 22px}.page-enter-active,.page-leave-active{transition:opacity .2s var(--ease),transform .2s var(--ease)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}@keyframes shimmer{to{background-position:-200% 0}}.skeleton{border-radius:var(--r-item);background:linear-gradient(90deg,#eef1f4 25%,#f6f8fa 37%,#eef1f4 63%) 0 0/200% 100%;animation:1.3s linear infinite shimmer}@keyframes pgPulse{0%,to{opacity:.25;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}@keyframes pgTrail{0%{opacity:0;transform:translate(-30px)}40%{opacity:1}to{opacity:0;transform:translate(30px)}}@keyframes pgFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pgFade{0%{opacity:0}to{opacity:1}}@keyframes pgPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes pgSpinDots{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes pgBarFill{0%{width:0}to{width:100%}}@keyframes pgShake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes pgBurst{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}@keyframes pgDrift{0%,to{opacity:.9;transform:translate(0)}50%{transform:translate(var(--dx),var(--dy));opacity:.2}}@keyframes pgFlicker{0%,to{opacity:.15}10%{opacity:.6}20%{opacity:.15}60%{opacity:.4}70%{opacity:.1}}@keyframes pgBreathe{0%,to{opacity:.35}50%{opacity:.9}}@keyframes pgBounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.pg-fade-up{animation:.5s cubic-bezier(.2,.9,.3,1) both pgFadeUp}.pg-fade{animation:.4s both pgFade}.pg-stagger>*{animation:.5s cubic-bezier(.2,.9,.3,1) both pgFadeUp}.pg-stagger>:first-child{animation-delay:0s}.pg-stagger>:nth-child(2){animation-delay:80ms}.pg-stagger>:nth-child(3){animation-delay:.16s}.pg-stagger>:nth-child(4){animation-delay:.24s}.pg-stagger>:nth-child(5){animation-delay:.32s}.pg-stagger>:nth-child(6){animation-delay:.4s}.pg-stagger>:nth-child(7){animation-delay:.48s}.pg-stagger>:nth-child(8){animation-delay:.56s}.pg-stagger>:nth-child(n+9){animation-delay:.64s}.pg-shake{animation:.45s ease-in-out both pgShake}.pg-bounce-down{animation:1s ease-in-out infinite pgBounceDown}.pg-dots{vertical-align:middle;gap:4px;display:inline-flex}.pg-dots>span{background:currentColor;width:8px;height:8px;animation:1.2s ease-in-out infinite pgSpinDots}.pg-dots>span:nth-child(2){animation-delay:.2s}.pg-dots>span:nth-child(3){animation-delay:.4s}.pg-progress{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.pg-progress>i{background:linear-gradient(90deg,var(--green),var(--blue));height:100%;animation:4s ease-out infinite pgBarFill;display:block}.pg-burst{justify-content:center;align-items:center;display:inline-flex;position:relative}.pg-burst>i{opacity:0;animation:.9s cubic-bezier(.1,.8,.3,1) both pgBurst;position:absolute;top:50%;left:50%}.pg-toggle{border-radius:var(--r-pill);cursor:pointer;width:60px;height:36px;transition:background .25s var(--ease);background:#d5dbe0;border:0;flex:none;justify-content:flex-start;padding:3px;display:flex}.pg-toggle>i{background:#fff;border-radius:50%;width:30px;height:30px;transition:transform .25s cubic-bezier(.2,.9,.3,1.2);box-shadow:0 2px 6px #0003}.pg-toggle[aria-checked=true]{background:var(--green)}.pg-toggle[aria-checked=true]>i{transform:translate(24px)}.pg-toggle--sm{width:40px;height:24px;padding:3px}.pg-toggle--sm>i{width:18px;height:18px}.pg-toggle--sm[aria-checked=true]>i{transform:translate(16px)}.hdr[data-v-14a0cfe2]{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:10px 8px;display:grid}.hdr[data-v-14a0cfe2],.hdr__brand[data-v-14a0cfe2]{align-items:center}.hdr__brand[data-v-14a0cfe2]{gap:10px;min-height:48px;display:flex}.hdr__brand[data-v-14a0cfe2],.hdr__brand[data-v-14a0cfe2]:hover{color:var(--ink)}.hdr__word[data-v-14a0cfe2]{letter-spacing:-.02em;font-size:22px;font-weight:800}.hdr__go[data-v-14a0cfe2]{color:var(--blue)}.hdr__nav[data-v-14a0cfe2]{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;justify-self:center;gap:2px;max-width:100%;padding:5px;display:flex}.hdr__link[data-v-14a0cfe2]{border-radius:var(--r-pill);color:var(--ink);white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease);padding:8px 14px;font-size:16px;font-weight:500}.hdr__link[data-v-14a0cfe2]:hover{background:var(--bg-2);color:var(--ink)}.hdr__link--active[data-v-14a0cfe2]{font-weight:600}.hdr__link--active[data-v-14a0cfe2],.hdr__link--active[data-v-14a0cfe2]:hover{background:var(--ink);color:#fff}.hdr__side[data-v-14a0cfe2]{align-items:center;gap:8px;display:flex}.hdr__cta[data-v-14a0cfe2]{padding:11px 20px;font-size:16px}.hdr__account[data-v-14a0cfe2]{background:var(--surface);padding:11px 18px}.hdr__account--user[data-v-14a0cfe2]{gap:8px;padding:8px 16px 8px 8px}.hdr__account[data-v-14a0cfe2]:hover{background:var(--bg-2)}.hdr__avatar[data-v-14a0cfe2]{background:var(--night);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:grid}.hdr__avatar--partner[data-v-14a0cfe2]{background:var(--green)}.hdr__avatar--admin[data-v-14a0cfe2]{background:var(--pink-deep)}.hdr__burger[data-v-14a0cfe2]{background:var(--surface);cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-sm);border:0;border-radius:14px;display:none;position:relative}.hdr__burger span[data-v-14a0cfe2],.hdr__burger span[data-v-14a0cfe2]:after,.hdr__burger span[data-v-14a0cfe2]:before{content:"";background:var(--ink);width:18px;height:2px;transition:transform .2s var(--ease),opacity .15s var(--ease);border-radius:2px;position:absolute;left:50%;transform:translate(-50%)}.hdr__burger span[data-v-14a0cfe2]{margin-top:-1px;top:50%}.hdr__burger span[data-v-14a0cfe2]:before{top:-6px;left:0;transform:none}.hdr__burger span[data-v-14a0cfe2]:after{top:6px;left:0;transform:none}.hdr__burger span.is-open[data-v-14a0cfe2]{transform:translate(-50%)rotate(45deg)}.hdr__burger span.is-open[data-v-14a0cfe2]:before{opacity:0}.hdr__burger span.is-open[data-v-14a0cfe2]:after{top:0;transform:rotate(-90deg)}.sheet[data-v-14a0cfe2]{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1c2e73;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet__panel[data-v-14a0cfe2]{background:var(--surface);flex-direction:column;gap:4px;width:min(320px,86vw);height:100%;padding:20px;display:flex;overflow-y:auto}.sheet__head[data-v-14a0cfe2]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sheet__close[data-v-14a0cfe2]{background:var(--bg);cursor:pointer;width:40px;height:40px;color:var(--ink);border:0;border-radius:12px;font-size:26px;line-height:1}.sheet__link[data-v-14a0cfe2]{border-radius:var(--r-sm);color:var(--ink);padding:14px 16px;font-size:16px;font-weight:600}.sheet__link[data-v-14a0cfe2]:hover{background:var(--bg);color:var(--ink)}.sheet__link--active[data-v-14a0cfe2],.sheet__link--active[data-v-14a0cfe2]:hover{background:var(--ink);color:#fff}.sheet__cta[data-v-14a0cfe2]{margin-top:12px}.sheet-enter-active[data-v-14a0cfe2],.sheet-leave-active[data-v-14a0cfe2]{transition:opacity .2s var(--ease)}.sheet-enter-active .sheet__panel[data-v-14a0cfe2],.sheet-leave-active .sheet__panel[data-v-14a0cfe2]{transition:transform .25s var(--ease)}.sheet-enter-from[data-v-14a0cfe2],.sheet-leave-to[data-v-14a0cfe2]{opacity:0}.sheet-enter-from .sheet__panel[data-v-14a0cfe2],.sheet-leave-to .sheet__panel[data-v-14a0cfe2]{transform:translate(100%)}@media (width<=980px){.hdr__nav[data-v-14a0cfe2]{display:none}.hdr__burger[data-v-14a0cfe2]{display:block}.hdr[data-v-14a0cfe2]{grid-template-columns:auto 1fr}.hdr__side[data-v-14a0cfe2]{justify-self:end}}@media (width<=1120px){.hdr__account[data-v-14a0cfe2]{display:none}}@media (width<=560px){.hdr__cta[data-v-14a0cfe2]{display:none}}.pg-empty[data-v-0c11f682],.pg-offline[data-v-41086f5d]{display:block;overflow:visible}.ftr[data-v-0d9b91d6]{background:var(--night);border-radius:var(--r-section);color:var(--on-night);flex-direction:column;gap:40px;padding:clamp(32px,4vw,56px) clamp(24px,4vw,48px) 32px;display:flex}.ftr__top[data-v-0d9b91d6]{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:start;gap:32px 48px;padding-bottom:36px;display:grid}.ftr__about[data-v-0d9b91d6]{flex-direction:column;gap:18px;display:flex}.ftr__brand[data-v-0d9b91d6]{color:#fff;align-items:center;gap:10px;min-height:48px;display:flex}.ftr__brand[data-v-0d9b91d6]:hover{color:#fff}.ftr__word[data-v-0d9b91d6]{letter-spacing:-.02em;font-size:24px;font-weight:800}.ftr__go[data-v-0d9b91d6]{color:var(--blue-light)}.ftr__tagline[data-v-0d9b91d6]{max-width:420px;font-size:16px;line-height:1.55}.ftr__stores[data-v-0d9b91d6]{flex-wrap:wrap;gap:8px;display:flex}.ftr__store[data-v-0d9b91d6]{color:#fff;background:#ffffff14;border-radius:12px;align-items:center;min-height:44px;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex}.ftr__store[data-v-0d9b91d6]:hover{color:#fff;background:#ffffff29}.ftr__contacts[data-v-0d9b91d6]{flex-direction:column;gap:2px;font-size:16px;display:flex}.ftr__nav[data-v-0d9b91d6]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px 32px;display:grid}.ftr__col[data-v-0d9b91d6]{flex-direction:column;gap:0;min-width:0;font-size:16px;display:flex}.ftr__title[data-v-0d9b91d6]{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:700}.ftr__link[data-v-0d9b91d6],.ftr__phone[data-v-0d9b91d6]{min-height:44px;color:var(--on-night);white-space:nowrap;align-items:center;display:inline-flex}.ftr__link[data-v-0d9b91d6]:hover{color:#fff}.ftr__phone[data-v-0d9b91d6]{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:700}.ftr__phone[data-v-0d9b91d6]:hover{color:var(--blue-light)}.ftr__addr[data-v-0d9b91d6]{padding:6px 0 10px;line-height:1.5}.ftr__social[data-v-0d9b91d6]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ftr__social a[data-v-0d9b91d6]{min-height:44px;color:var(--on-night);border:1px solid #ffffff24;border-radius:8px;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.ftr__social a[data-v-0d9b91d6]:hover{color:#fff}.ftr__bottom[data-v-0d9b91d6]{color:#6b7f92;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:24px;font-size:14px;display:flex}@media (width<=760px){.ftr__top[data-v-0d9b91d6]{grid-template-columns:1fr}.ftr__nav[data-v-0d9b91d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__link[data-v-0d9b91d6]{white-space:normal}}@media (width<=400px){.ftr__nav[data-v-0d9b91d6]{grid-template-columns:1fr}}.err[data-v-c3b4cadf]{background:var(--night);border-radius:var(--r-section);color:#fff;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(48px,8vw,96px) clamp(24px,4vw,48px);display:flex;position:relative;overflow:hidden}.err__mark[data-v-c3b4cadf]{opacity:.12;pointer-events:none;width:min(45%,420px);height:auto;position:absolute;top:-20px;right:-20px}.err__art[data-v-c3b4cadf]{margin-bottom:4px}.err__code[data-v-c3b4cadf]{color:var(--green);letter-spacing:.08em;font-size:15px;font-weight:700}.err h1[data-v-c3b4cadf]{color:#fff}.err__lead[data-v-c3b4cadf]{color:var(--on-night-bright);max-width:520px;font-size:17px;line-height:1.5}.err__actions[data-v-c3b4cadf]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}
