*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--tg-theme-text-color,#000);background-color:var(--tg-theme-bg-color,#fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--tg-theme-bg-color:#fff;--tg-theme-text-color:#000;--tg-theme-hint-color:#999;--tg-theme-link-color:#2481cc;--tg-theme-button-color:#2481cc;--tg-theme-button-text-color:#fff;--tg-theme-secondary-bg-color:#f1f1f1}.container{max-width:100%;margin:0 auto;padding:0 16px}.page{min-height:100vh;padding:16px 0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;min-height:44px}.btn-primary{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}.btn-primary:hover{opacity:.8}.btn-secondary{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}.form-group{margin-bottom:16px}.form-label{display:block;margin-bottom:8px;font-weight:500}.form-input,.form-label{color:var(--tg-theme-text-color)}.form-input{width:100%;padding:12px 16px;border:1px solid var(--tg-theme-hint-color);border-radius:8px;font-size:16px;background-color:var(--tg-theme-bg-color)}.form-input:focus{outline:none;border-color:var(--tg-theme-button-color)}.card{background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:16px;margin-bottom:16px}.loading{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--tg-theme-hint-color)}.error{color:#ff3b30;padding:16px;text-align:center}@media(max-width:480px){.container{padding:0 12px}.btn{width:100%;margin-bottom:8px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.tg-safe-area{padding-bottom:env(safe-area-inset-bottom)}.tg-main-button-space{height:64px}.page-backward-enter-active[data-v-6c775d86],.page-backward-leave-active[data-v-6c775d86],.page-forward-enter-active[data-v-6c775d86],.page-forward-leave-active[data-v-6c775d86]{transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-forward-enter-from[data-v-6c775d86]{transform:translate(100%)}.page-backward-enter-from[data-v-6c775d86],.page-forward-leave-to[data-v-6c775d86]{transform:translate(-100%)}.page-backward-leave-to[data-v-6c775d86]{transform:translate(100%)}.fade-enter-active[data-v-6c775d86],.fade-leave-active[data-v-6c775d86]{transition:opacity .2s ease}.fade-enter-from[data-v-6c775d86],.fade-leave-to[data-v-6c775d86]{opacity:0}.scale-enter-active[data-v-6c775d86],.scale-leave-active[data-v-6c775d86]{transition:all .25s cubic-bezier(.4,0,.2,1)}.scale-enter-from[data-v-6c775d86],.scale-leave-to[data-v-6c775d86]{opacity:0;transform:scale(.95)}.slide-up-enter-active[data-v-6c775d86],.slide-up-leave-active[data-v-6c775d86]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-6c775d86],.slide-up-leave-to[data-v-6c775d86]{transform:translateY(100%)}@media(max-width:768px){.page-backward-enter-active[data-v-6c775d86],.page-backward-leave-active[data-v-6c775d86],.page-forward-enter-active[data-v-6c775d86],.page-forward-leave-active[data-v-6c775d86]{transition-duration:.25s}}@media(prefers-reduced-motion:reduce){.page-backward-enter-active[data-v-6c775d86],.page-backward-leave-active[data-v-6c775d86],.page-forward-enter-active[data-v-6c775d86],.page-forward-leave-active[data-v-6c775d86]{transition:opacity .1s ease}.page-backward-enter-from[data-v-6c775d86],.page-backward-leave-to[data-v-6c775d86],.page-forward-enter-from[data-v-6c775d86],.page-forward-leave-to[data-v-6c775d86]{transform:none;opacity:0}}.history-debug[data-v-9fff45e2]{position:fixed;top:10px;right:10px;background:#000c;color:#fff;padding:10px;border-radius:4px;font-size:12px;z-index:9999;max-width:200px}.history-debug p[data-v-9fff45e2]{margin:2px 0;word-break:break-all}.telegram-router[data-v-4c1cc763]{overflow:hidden}.router-view-wrapper[data-v-4c1cc763],.telegram-router[data-v-4c1cc763]{position:relative;width:100%;height:100%}.router-view-wrapper[data-v-4c1cc763]{--transition-duration:.3s}.router-view-wrapper.is-transitioning[data-v-4c1cc763]{pointer-events:none}.page-forward-enter-active[data-v-4c1cc763],.page-forward-leave-active[data-v-4c1cc763]{transition:transform var(--transition-duration) cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.page-forward-enter-from[data-v-4c1cc763]{transform:translate(100%)}.page-forward-leave-to[data-v-4c1cc763]{transform:translate(-100%)}.page-backward-enter-active[data-v-4c1cc763],.page-backward-leave-active[data-v-4c1cc763]{transition:transform var(--transition-duration) cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.page-backward-enter-from[data-v-4c1cc763]{transform:translate(-100%)}.page-backward-leave-to[data-v-4c1cc763]{transform:translate(100%)}.fade-enter-active[data-v-4c1cc763],.fade-leave-active[data-v-4c1cc763]{transition:opacity calc(var(--transition-duration)*.7) ease}.fade-enter-from[data-v-4c1cc763],.fade-leave-to[data-v-4c1cc763]{opacity:0}.slide-up-enter-active[data-v-4c1cc763],.slide-up-leave-active[data-v-4c1cc763]{transition:transform var(--transition-duration) cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-4c1cc763],.slide-up-leave-to[data-v-4c1cc763]{transform:translateY(100%)}.scale-enter-active[data-v-4c1cc763],.scale-leave-active[data-v-4c1cc763]{transition:all calc(var(--transition-duration)*.8) cubic-bezier(.4,0,.2,1)}.scale-enter-from[data-v-4c1cc763],.scale-leave-to[data-v-4c1cc763]{opacity:0;transform:scale(.95)}@media(max-width:768px){.router-view-wrapper[data-v-4c1cc763]{--transition-duration:.25s}}@media(prefers-reduced-motion:reduce){.router-view-wrapper[data-v-4c1cc763]{--transition-duration:.1s}.page-backward-enter-active[data-v-4c1cc763],.page-backward-leave-active[data-v-4c1cc763],.page-forward-enter-active[data-v-4c1cc763],.page-forward-leave-active[data-v-4c1cc763]{transition:opacity var(--transition-duration) ease}.page-backward-enter-from[data-v-4c1cc763],.page-backward-leave-to[data-v-4c1cc763],.page-forward-enter-from[data-v-4c1cc763],.page-forward-leave-to[data-v-4c1cc763]{transform:none;opacity:0}}.page-backward-enter-active[data-v-4c1cc763],.page-backward-leave-active[data-v-4c1cc763],.page-forward-enter-active[data-v-4c1cc763],.page-forward-leave-active[data-v-4c1cc763]{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}
