.app-button[data-v-11538ce1]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:600;transition:opacity .15s ease,transform .15s ease;position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.app-button[data-v-11538ce1]:active:not(:disabled){transform:scale(.97)}@media(hover:hover){.app-button[data-v-11538ce1]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 1px 2px #0000000f}}.app-button[data-v-11538ce1]:focus-visible{outline:2px solid var(--tg-theme-button-color, var(--tg-theme-button-color, #2481cc));outline-offset:2px}.app-button--full-width[data-v-11538ce1]{width:100%}.app-button--sm[data-v-11538ce1]{height:32px;padding:0 12px;font-size:13px}.app-button--md[data-v-11538ce1]{height:44px;padding:0 16px;font-size:15px}.app-button--lg[data-v-11538ce1]{height:52px;padding:0 20px;font-size:17px}.app-button--primary[data-v-11538ce1]{background-color:var(--tg-theme-button-color, #2481cc);color:var(--tg-theme-button-text-color, #ffffff)}.app-button--secondary[data-v-11538ce1]{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);color:var(--tg-theme-text-color, #000000)}.app-button--outline[data-v-11538ce1]{background-color:transparent;color:var(--tg-theme-button-color, #2481cc);border:1.5px solid var(--tg-theme-button-color, #2481cc)}.app-button--ghost[data-v-11538ce1]{background-color:transparent;color:var(--tg-theme-link-color, #2481cc)}.app-button--destructive[data-v-11538ce1]{background-color:var(--tg-theme-destructive-text-color, #cc2424);color:#fff}.app-button--disabled[data-v-11538ce1],.app-button[data-v-11538ce1]:disabled{opacity:.45;cursor:not-allowed}.app-button--loading[data-v-11538ce1]{cursor:wait}.app-button__content[data-v-11538ce1]{display:inline-flex;align-items:center;gap:8px;transition:opacity .15s ease}.app-button__content--hidden[data-v-11538ce1]{opacity:0}.app-button__loader[data-v-11538ce1]{position:absolute;width:20px;height:20px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-11538ce1 .6s linear infinite}@keyframes spin-11538ce1{to{transform:rotate(360deg)}}.app-loader[data-v-0bf9c3e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.app-loader__spinner[data-v-0bf9c3e2]{width:32px;height:32px;border:3px solid var(--tg-theme-secondary-bg-color, var(--tg-theme-secondary-bg-color, #f0f0f0));border-top-color:var(--tg-theme-button-color, var(--tg-theme-button-color, #2481cc));border-radius:50%;animation:spin-0bf9c3e2 .7s linear infinite}.app-loader__text[data-v-0bf9c3e2]{font-size:13px;color:var(--tg-theme-hint-color, var(--tg-theme-hint-color, #999999))}@keyframes spin-0bf9c3e2{to{transform:rotate(360deg)}}.image-gallery[data-v-aef90cfe]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:#000000f2;display:flex;flex-direction:column;touch-action:pan-y}.image-gallery__header[data-v-aef90cfe]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.image-gallery__close[data-v-aef90cfe]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;font-size:32px;cursor:pointer;transition:transform .15s ease;-webkit-tap-highlight-color:transparent}.image-gallery__close[data-v-aef90cfe]:active{transform:scale(.9)}.image-gallery__close[data-v-aef90cfe]:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.image-gallery__counter[data-v-aef90cfe]{color:#fff;font-size:15px;font-weight:500}.image-gallery__main[data-v-aef90cfe]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}.image-gallery__track[data-v-aef90cfe]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-gallery__slide[data-v-aef90cfe]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px}.image-gallery__image[data-v-aef90cfe]{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-select:none}.image-gallery__nav[data-v-aef90cfe]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 16px;pointer-events:none}.image-gallery__nav-button[data-v-aef90cfe]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;font-size:40px;cursor:pointer;transition:all .15s ease;pointer-events:all;-webkit-tap-highlight-color:transparent}.image-gallery__nav-button[data-v-aef90cfe]:disabled{opacity:.3;cursor:not-allowed}.image-gallery__nav-button[data-v-aef90cfe]:not(:disabled):active{transform:scale(.9);background:#fff3}@media(hover:hover){.image-gallery__nav-button[data-v-aef90cfe]:not(:disabled):hover{background:#fff3;border-color:#ffffff59}}.image-gallery__nav-button--prev[data-v-aef90cfe]{margin-right:auto}.image-gallery__nav-button--next[data-v-aef90cfe]{margin-left:auto}.image-gallery__dots[data-v-aef90cfe]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.image-gallery__dot[data-v-aef90cfe]{width:8px;height:8px;padding:0;background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.image-gallery__dot--active[data-v-aef90cfe]{width:24px;border-radius:4px;background:#fff}.image-gallery__dot[data-v-aef90cfe]:active{transform:scale(.9)}@media(hover:hover){.image-gallery__dot[data-v-aef90cfe]:hover{background:#fff9}}.gallery-fade-enter-active[data-v-aef90cfe],.gallery-fade-leave-active[data-v-aef90cfe]{transition:opacity .25s ease}.gallery-fade-enter-from[data-v-aef90cfe],.gallery-fade-leave-to[data-v-aef90cfe]{opacity:0}.gallery-slide-enter-active[data-v-aef90cfe],.gallery-slide-leave-active[data-v-aef90cfe]{transition:all .3s ease}.gallery-slide-enter-from[data-v-aef90cfe]{opacity:0;transform:translate(20px)}.gallery-slide-leave-to[data-v-aef90cfe]{opacity:0;transform:translate(-20px)}.age-verification[data-v-ed22e2c3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.age-verification__overlay[data-v-ed22e2c3]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.age-verification__modal[data-v-ed22e2c3]{position:relative;width:100%;max-width:360px;background-color:var(--tg-theme-bg-color, var(--tg-theme-bg-color, #ffffff));border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;box-shadow:0 4px 16px #0000001f;animation:modal-appear-ed22e2c3 .3s ease}.age-verification__icon[data-v-ed22e2c3]{font-size:48px;line-height:1}.age-verification__title[data-v-ed22e2c3]{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, var(--tg-theme-text-color, #000000))}.age-verification__description[data-v-ed22e2c3]{font-size:13px;color:var(--tg-theme-subtitle-text-color, var(--tg-theme-subtitle-text-color, #6d7885));line-height:1.6}.age-verification__actions[data-v-ed22e2c3]{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:8px}.age-verification__hint[data-v-ed22e2c3]{font-size:11px;color:var(--tg-theme-hint-color, var(--tg-theme-hint-color, #999999));line-height:1.4;margin-top:4px}@keyframes modal-appear-ed22e2c3{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.admin-panel[data-v-b5df58bc]{position:fixed;left:8px;right:8px;bottom:8px;z-index:200;border:1px solid rgba(var(--tg-theme-destructive-text-color, #cc2424),.35);border-radius:16px;background:color-mix(in srgb,var(--tg-theme-bg-color, #fff) 92%,var(--tg-theme-destructive-text-color, #cc2424) 8%);box-shadow:0 2px 8px #00000014;padding:8px;display:flex;flex-direction:column;gap:8px}.admin-panel__header[data-v-b5df58bc]{display:flex;flex-direction:column;gap:2px}.admin-panel__title[data-v-b5df58bc]{font-size:13px;font-weight:600;line-height:1.2;color:var(--tg-theme-text-color, var(--tg-theme-text-color, #000000))}.admin-panel__subtitle[data-v-b5df58bc]{font-size:11px;line-height:1.4;color:var(--tg-theme-hint-color, var(--tg-theme-hint-color, #999999))}.app[data-v-6fe56359]{min-height:100vh;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);opacity:0;transition:opacity .2s ease}.app--ready[data-v-6fe56359]{opacity:1}.app--admin-visible[data-v-6fe56359]{padding-bottom:130px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--tg-theme-text-color, var(--tg-theme-text-color, #000000));background-color:var(--tg-theme-bg-color, var(--tg-theme-bg-color, #ffffff));overflow-x:hidden;min-height:100vh}#app{min-height:100vh;display:flex;flex-direction:column}a{color:var(--tg-theme-link-color, var(--tg-theme-link-color, #2481cc));text-decoration:none}a:hover{opacity:.85}button{font-family:inherit;cursor:pointer;border:none;outline:none;background:none}:where(button,a,summary,[role=button],input[type=button],input[type=submit],input[type=reset]){transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,opacity .15s ease,border-color .15s ease,background-color .15s ease}@media(hover:hover){:where(button,a,summary,[role=button],input[type=button],input[type=submit],input[type=reset]):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(.98)}}:where(button,a,summary,[role=button],input[type=button],input[type=submit],input[type=reset]):not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}:where(button,a,summary,[role=button],input[type=button],input[type=submit],input[type=reset]):focus-visible{outline:2px solid var(--tg-theme-button-color, var(--tg-theme-button-color, #2481cc));outline-offset:2px}input,textarea,select{font-family:inherit;font-size:inherit;border:none;outline:none;background:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.safe-area-top{padding-top:env(safe-area-inset-top,0)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tg-theme-hint-color, var(--tg-theme-hint-color, #999999));border-radius:8px}.container{width:100%;max-width:100%;padding-inline:12px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
