.logo[data-v-1b83a81c]{display:inline-flex;align-items:center}.logo__img[data-v-1b83a81c]{height:31px;width:auto;display:block}.tabs[data-v-e742895a]{display:flex;gap:7px;padding:8px;background:var(--c-hover);border-radius:var(--radius-sm)}.tabs__item[data-v-e742895a]{padding:10px 0;width:152px;text-align:center;border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--c-text-muted);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.tabs__item--on[data-v-e742895a]{background:var(--c-raspberry);color:var(--c-on-raspberry)}.icon[data-v-8d58213c]{position:relative;display:inline-block;flex:none;color:inherit}.icon__part[data-v-8d58213c]{position:absolute;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.header[data-v-c4312624]{position:fixed;inset:0 0 auto 0;height:var(--header-h);background:#ffffffd9;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--c-border);z-index:var(--z-header)}.header__inner[data-v-c4312624]{height:100%;display:flex;align-items:center;gap:var(--space-3)}.header__logo[data-v-c4312624]{margin-inline-end:auto}.header__tabs[data-v-c4312624]{margin-inline-end:18px}@media(max-width:900px){.header__tabs[data-v-c4312624]{display:none}}.header__actions[data-v-c4312624]{display:flex;align-items:center;gap:var(--space-2)}.header__langwrap[data-v-c4312624]{position:relative;display:inline-flex;align-items:center;color:var(--c-text)}.header__lang[data-v-c4312624]{height:50px;border:0;border-radius:var(--radius-pill);padding-inline:var(--space-3) 28px;background:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 17px 80px #c7bfdeb3;font-weight:500;letter-spacing:.3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.header__chevron[data-v-c4312624]{position:absolute;right:12px;pointer-events:none}.header__icon[data-v-c4312624]{width:50px;height:50px;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:18px;background:var(--c-hover);color:var(--c-text)}.header__icon[data-v-c4312624]:hover{background:var(--c-surface-2)}.header__icon--accent[data-v-c4312624]{background:var(--c-raspberry);color:var(--c-on-raspberry)}.header__icon--accent[data-v-c4312624]:hover{background:#e22f83}.header__icon[data-v-c4312624]{position:relative}@media(max-width:900px){.header__lang[data-v-c4312624]{height:42px}.header__icon[data-v-c4312624]{width:42px;height:42px}}.header__count[data-v-c4312624]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding-inline:3px;border-radius:var(--radius-pill);background:var(--c-raspberry);color:var(--c-on-raspberry);font-size:10px;font-weight:700;display:grid;place-items:center}.footer[data-v-d4902746]{border-top:1px solid var(--c-border);background:var(--c-navy);color:#fff;margin-top:var(--space-7)}.footer__inner[data-v-d4902746]{display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;padding-block:var(--space-6)}.footer__logo[data-v-d4902746]{font-size:22px;font-weight:800}.footer__tagline[data-v-d4902746]{color:var(--c-yellow);font-weight:600;margin-top:4px}.footer__nav[data-v-d4902746],.footer__contacts[data-v-d4902746]{display:flex;flex-direction:column;gap:var(--space-2)}.footer__nav a[data-v-d4902746]:hover,.footer__contacts a[data-v-d4902746]:hover{color:var(--c-yellow)}.footer__contacts[data-v-d4902746]{color:#cfcfcf}.footer__bottom[data-v-d4902746]{border-top:1px solid rgba(255,255,255,.12);text-align:center;padding:var(--space-3);padding-bottom:calc(var(--space-3) + var(--bottomnav-h) + env(safe-area-inset-bottom,0px));font-size:13px;color:#9a9a9a}.bottomnav[data-v-85a45a64]{position:fixed;inset:auto 0 0 0;z-index:var(--z-bottomnav);pointer-events:none}.bottomnav__inner[data-v-85a45a64]{pointer-events:auto;margin:0 auto;max-width:var(--content-max);height:calc(var(--bottomnav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--c-white);border-radius:28px 28px 0 0;box-shadow:0 -10px 125px #ffbc001c,0 -16px 87px #ffbc0033;display:flex;align-items:center;justify-content:space-around}.bottomnav__item[data-v-85a45a64]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--c-text);flex:1;text-decoration:none}.bottomnav__icon[data-v-85a45a64]{position:relative;display:grid;place-items:center}.bottomnav__dot[data-v-85a45a64]{width:5px;height:5px;border-radius:var(--radius-pill);background:transparent}.bottomnav__item.router-link-exact-active[data-v-85a45a64]{color:var(--c-yellow)}.bottomnav__item.router-link-exact-active .bottomnav__dot[data-v-85a45a64]{background:var(--c-yellow)}.bottomnav__badge[data-v-85a45a64]{position:absolute;top:-4px;inset-inline-end:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--c-raspberry);color:var(--c-on-raspberry);font-size:10px;font-weight:800;line-height:16px;text-align:center}.bottomnav__item--center[data-v-85a45a64]{flex:0 0 auto}.bottomnav__item--center .bottomnav__icon[data-v-85a45a64]{width:50px;height:50px;border-radius:20px;background:var(--c-yellow);color:var(--c-on-yellow)}.bottomnav__item--center.router-link-exact-active[data-v-85a45a64]{color:var(--c-on-yellow)}.splash[data-v-86e4d9b5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--gradient-brand);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:#fff}.splash__logo[data-v-86e4d9b5]{font-size:56px;font-weight:800;letter-spacing:.04em}.splash__slogan[data-v-86e4d9b5]{font-size:20px;font-weight:600}.splash-leave-active[data-v-86e4d9b5]{transition:opacity .4s ease}.splash-leave-to[data-v-86e4d9b5]{opacity:0}.app-main[data-v-ed1a43d0]{padding-top:var(--header-h);min-height:100vh}:root{--c-black: #000000;--c-yellow: #ffbc00;--c-white: #ffffff;--c-raspberry: #f13e91;--gradient-brand: linear-gradient(135deg, #ffbc00 0%, #f13e91 100%);--c-on-yellow: #252b5c;--c-on-raspberry: #ffffff;--c-bg: #ffffff;--c-surface: #ffffff;--c-text: #252b5c;--c-text-muted: #53587a;--c-text-faint: #a1a5c1;--c-navy: #192e51;--c-hover: #f5f4f8;--c-surface-2: #ecedf3;--c-link: #1f4c6b;--c-border: #e7e6f0;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 3px rgba(37, 43, 92, .06);--shadow-md: 0 6px 20px rgba(37, 43, 92, .08);--shadow-lg: 0 12px 40px rgba(37, 43, 92, .12);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--font-sans: "Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-numeric: "Montserrat", var(--font-sans);--z-header: 100;--z-bottomnav: 100;--z-overlay: 1000;--header-h: 60px;--bottomnav-h: 72px;--content-max: 1200px}@media(min-width:901px){:root{--header-h: 104px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{font-family:var(--font-sans);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}#app{min-height:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}ul{list-style:none;padding:0}input,select,textarea{font-family:inherit;font-size:15px}.container{width:100%;max-width:var(--content-max);margin:0 auto;padding-inline:var(--space-4)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.gradient-brand{background:var(--gradient-brand)}[dir=rtl] body{text-align:right}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:44px;padding-inline:var(--space-5);border-radius:var(--radius-md);font-weight:600;font-size:15px;transition:transform .08s ease,background .15s ease,opacity .15s ease}.btn:active{transform:scale(.98)}.btn--primary{background:var(--c-yellow);color:var(--c-on-yellow)}.btn--primary:hover{background:#ffc721}.btn--dark{background:var(--c-navy);color:var(--c-white)}.btn--ghost{background:var(--c-hover);color:var(--c-text)}.btn--block{width:100%}::placeholder{color:var(--c-text-faint);opacity:1}html.no-scroll,html.no-scroll body{overflow:hidden}
