.bottom-nav[data-v-817e5c93]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(12px + var(--tg-bottom, env(safe-area-inset-bottom, 0px)));z-index:20;display:flex;gap:4px;width:calc(100% - 40px);max-width:520px;padding:6px;border:1px solid var(--border);border-radius:999px;background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 32px -12px #000c}.tab[data-v-817e5c93]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;border-radius:999px;color:var(--text-muted);font-size:11px;text-decoration:none;transition:color .15s ease,background .15s ease}.tab.router-link-active[data-v-817e5c93]{background:var(--gradient-soft);color:var(--text)}.tab-icon[data-v-817e5c93]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pay-strip[data-v-ada9409a],.pay-strip-space[data-v-ada9409a]{--strip-height: 34px;height:calc(var(--strip-height) + env(safe-area-inset-top,0px))}.pay-strip[data-v-ada9409a]{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:center;gap:8px;padding:env(safe-area-inset-top,0px) 12px 0;font-size:13px;line-height:1;color:#fff;background:var(--gradient);box-shadow:0 2px 12px #0000002e}.pay-text[data-v-ada9409a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-time[data-v-ada9409a]{flex:none;font-variant-numeric:tabular-nums;opacity:.85}.pay-spinner[data-v-ada9409a]{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:pay-spin-ada9409a .8s linear infinite}@keyframes pay-spin-ada9409a{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pay-spinner[data-v-ada9409a]{animation:none}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/SpaceGrotesk-var-latin-BhU9QXUp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/Onest-var-cyrillic-DXI_y_WF.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-var-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-var-cyrillic-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--bg: #0b0b12;--bg-elevated: #14141d;--bg-input: #1c1c27;--border: #272733;--text: #ffffff;--text-muted: #a1a1aa;--accent: #ff2d95;--accent-strong: #ff8cc4;--accent-contrast: #ffffff;--danger: #f2555a;--success: #2fd98a;--warning: #ff9a00;--radius: 20px;--radius-sm: 13px;--font-display: "Space Grotesk", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--gradient: linear-gradient(135deg, #ff2d95 0%, #8a2be2 100%);--gradient-soft: linear-gradient(180deg, rgba(255, 45, 149, .16), rgba(138, 43, 226, .04));--gradient-brand: linear-gradient(120deg, #ff2d95 0%, #8a2be2 50%, #ff9a00 100%);--gradient-alt: linear-gradient(135deg, #2dd4bf 0%, #22d3ee 100%);--gradient-alt-contrast: #04262f;--gradient-alt-glow: rgba(34, 211, 238, .8);--accent-soft: rgba(255, 45, 149, .14);--accent-border: rgba(255, 45, 149, .5);--danger-soft: rgba(242, 85, 90, .1);--danger-border: rgba(242, 85, 90, .35);--warning-soft: rgba(255, 154, 0, .12);--nav-height: 76px;--dur-fast: .13s;--dur: .22s;--dur-slow: .38s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--nav-bg: rgba(14, 14, 22, .9);--glow: rgba(255, 45, 149, .26);color-scheme:dark}:root[data-theme=light]{--bg: #f7f5f9;--bg-elevated: #ffffff;--bg-input: #efeaf3;--border: #ddd6e4;--text: #12101a;--text-muted: #5b5566;--accent: #c2185b;--accent-strong: #8e1049;--accent-contrast: #ffffff;--danger: #c0272d;--success: #0f7a52;--warning: #9a6100;--accent-soft: rgba(194, 24, 91, .1);--accent-border: rgba(194, 24, 91, .45);--danger-soft: rgba(192, 39, 45, .1);--danger-border: rgba(192, 39, 45, .35);--warning-soft: rgba(154, 97, 0, .12);--gradient: linear-gradient(135deg, #c2185b 0%, #6a1b9a 100%);--gradient-soft: linear-gradient(180deg, rgba(194, 24, 91, .1), rgba(106, 27, 154, .03));--gradient-brand: linear-gradient(120deg, #c2185b 0%, #6a1b9a 50%, #9a6100 100%);--gradient-alt: linear-gradient(135deg, #14b8a6 0%, #06b6d4 100%);--gradient-alt-contrast: #05282f;--gradient-alt-glow: rgba(6, 182, 212, .45);--nav-bg: rgba(255, 255, 255, .94);--glow: rgba(194, 24, 91, .12);color-scheme:light}:root[data-reduce-motion="1"] *,:root[data-reduce-motion="1"] *:before,:root[data-reduce-motion="1"] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#app{display:flex;flex-direction:column;flex:1;min-height:0}button{font:inherit;cursor:pointer}input{font:inherit}a{color:inherit}.page{width:100%;max-width:560px;margin:0 auto;padding:calc(24px + var(--tg-top, 0px)) 20px 40px}.page.has-nav{padding-bottom:24px}body.in-telegram .page.has-nav{padding-bottom:calc(var(--nav-height) + 24px + var(--tg-bottom, env(safe-area-inset-bottom, 0px)))}.sticky-cta{position:sticky;z-index:15;bottom:calc(14px + var(--tg-bottom, env(safe-area-inset-bottom, 0px)));padding:14px 0 6px;background:linear-gradient(to top,var(--bg) 70%,transparent)}.page-enter-active{transition:opacity .22s ease-out,transform .22s ease-out}.page-leave-active{transition:opacity .16s ease-in}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0}.page.has-nav .sticky-cta{bottom:calc(var(--nav-height) + 14px + var(--tg-bottom, env(safe-area-inset-bottom, 0px)))}.card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 20px;border:none;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-contrast);font-weight:600;transition:opacity .15s ease}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:active:not(:disabled){transform:scale(.97)}.btn,.press{transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.press:active{transform:scale(.97)}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-input) 25%,rgba(255,255,255,.06) 37%,var(--bg-input) 63%);background-size:400% 100%;animation:skeleton-sweep 1.4s ease infinite}@keyframes skeleton-sweep{0%{background-position:100% 50%}to{background-position:0 50%}}.btn-gradient{background:var(--gradient);color:#fff;font-size:16px;padding:17px 20px;box-shadow:0 14px 32px -16px #c72bbdf2}.btn-gradient:disabled{box-shadow:none}.btn-alt{background:var(--gradient-alt);color:var(--gradient-alt-contrast);font-size:16px;padding:17px 20px;box-shadow:0 14px 32px -16px var(--gradient-alt-glow);text-decoration:none}.btn-alt:disabled{box-shadow:none}.btn-secondary{background:transparent;border:1px solid var(--border);color:var(--text)}.btn-ghost{background:transparent;border:none;color:var(--text-muted);padding:10px;width:auto}.input{width:100%;padding:15px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-input);color:var(--text);outline:none}.input:focus{border-color:var(--accent)}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:var(--radius-sm)}.muted{color:var(--text-muted)}.error{color:var(--danger);font-size:14px}.stack{display:flex;flex-direction:column;gap:12px}
