:root{--ap-pink:#ff166b;--ap-pink-bright:#ff3b84;--ap-ink:#16150f;--ap-web-bg:#111;--ap-app-bg:#eceae4;--ap-surface:#fff;--ap-surface-2:#f0eee8;--ap-muted:#76746c;--ap-muted-2:#9a988f;--ap-pole-dance:#ff166b;--ap-exotic:#d81e84;--ap-flexi:#9b3fd6;--ap-tono-pole:#ff5c8a;--ap-pole-kids:#ffb020;--ap-font-body:"Manrope",system-ui,-apple-system,sans-serif;--ap-font-display:"Anton","Oswald",sans-serif;--ap-font-heading:"Oswald",sans-serif;--ap-font-serif:"Cinzel",serif;--ap-radius-sm:5px;--ap-radius:6px;--ap-radius-lg:18px;--ap-radius-xl:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--ap-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--ap-app-bg);color:var(--ap-ink)}::-moz-selection{background:var(--ap-pink);color:#fff}::selection{background:var(--ap-pink);color:#fff}a{color:inherit}button,input,select,textarea{font-family:var(--ap-font-body)}input:focus,select:focus,textarea:focus{outline:none}::-moz-placeholder{color:var(--ap-muted-2)}::placeholder{color:var(--ap-muted-2)}img,video{max-width:100%}.ap-brand{font-family:var(--ap-font-serif);font-weight:500;letter-spacing:.15em}.ap-display{font-family:var(--ap-font-display);text-transform:uppercase}.ap-heading{font-family:var(--ap-font-heading);font-weight:600}.ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border:none;border-radius:var(--ap-radius);font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.ap-btn--primary{background:var(--ap-pink);color:#fff}.ap-btn--primary:hover{background:var(--ap-pink-bright)}.ap-btn--dark{background:var(--ap-ink);color:#fff}.ap-btn--ghost{background:var(--ap-surface-2);color:var(--ap-ink)}.ap-btn--ghost:hover{background:#e6e3dc}.ap-btn--danger{background:#c2284b;color:#fff}.ap-btn--danger:hover{background:#a81f3f}.ap-btn--block{width:100%;padding:15px}.ap-btn--sm{padding:8px 16px;font-size:13px}.ap-btn:disabled{opacity:.7;cursor:default}.ap-input{width:100%;padding:15px 16px;background:#fff;border:none;border-radius:var(--ap-radius);color:var(--ap-ink);font-size:15px;font-weight:500}.ap-form-error{margin:2px 0 0;font-size:13.5px;color:#ff8fb0}.ap-field{width:100%;padding:11px 13px;background:#f6f4ef;border:1px solid #c9c6be;border-radius:6px;font-size:14.5px;font-weight:500;color:var(--ap-ink)}.ap-field:focus{border-color:var(--ap-pink)}.ap-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ap-switch input{position:absolute;width:1px;height:1px;opacity:0}.ap-switch__label{font-size:13px;font-weight:700;color:var(--ap-muted-2);white-space:nowrap;transition:color .15s}.ap-switch--on .ap-switch__label--right,.ap-switch:not(.ap-switch--on) .ap-switch__label--left{color:var(--ap-ink)}.ap-switch__track{position:relative;width:44px;height:25px;flex-shrink:0;border-radius:999px;background:#d9d6cf;transition:background .2s}.ap-switch--on .ap-switch__track{background:var(--ap-pink)}.ap-switch__thumb{position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .2s}.ap-switch--on .ap-switch__thumb{transform:translate(19px)}@keyframes ap-rv-up{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes ap-rv-left{0%{opacity:0;transform:translate(-54px)}to{opacity:1;transform:none}}@keyframes ap-rv-right{0%{opacity:0;transform:translate(54px)}to{opacity:1;transform:none}}.rv{animation:ap-rv-up linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.rvL{animation:ap-rv-left linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.rvR{animation:ap-rv-right linear both;animation-timeline:view();animation-range:entry 0 entry 100%}@supports not (animation-timeline:view()){.rv,.rvL,.rvR{animation:none!important;opacity:1!important;transform:none!important}}@keyframes ap-marquee{to{transform:translate(-50%)}}.ap-marquee{animation:ap-marquee 28s linear infinite}@keyframes ap-blob-a{0%{transform:translate(0) scale(1)}50%{transform:translate(12%,9%) scale(1.22)}to{transform:translate(0) scale(1)}}@keyframes ap-blob-c{0%{transform:translate(0) scale(1)}50%{transform:translate(9%,-12%) scale(1.18)}to{transform:translate(0) scale(1)}}.ap-blob-a{animation:ap-blob-a 19s ease-in-out infinite}.ap-blob-c{animation:ap-blob-c 29s ease-in-out infinite}@keyframes ap-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.ap-skeleton{--ap-skeleton-c1:#e7e4dc;--ap-skeleton-c2:#f2f0ea;background:linear-gradient(100deg,var(--ap-skeleton-c1) 30%,var(--ap-skeleton-c2) 50%,var(--ap-skeleton-c1) 70%);background-size:200% 100%;animation:ap-skeleton 1.3s ease-in-out infinite;border-radius:var(--ap-radius-sm)}.ap-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;display:block}.ap-carousel{display:flex;flex-direction:column}.ap-carousel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ap-carousel__head-left{display:flex;align-items:center;gap:10px}.ap-carousel__title{font-family:var(--ap-font-heading);font-weight:600;font-size:20px;margin:0;letter-spacing:.01em;color:var(--ap-ink)}.ap-carousel__count{font-family:var(--ap-font-heading);font-weight:700;font-size:12px;color:#fff;background:var(--ap-pink);padding:2px 9px;border-radius:5px}.ap-carousel__head-right{display:flex;align-items:center;gap:8px}.ap-carousel__hint{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--ap-muted)}.ap-carousel__nav{display:none;gap:6px}.ap-carousel__arrow{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:5px;color:var(--ap-ink);cursor:pointer;transition:opacity .2s}.ap-carousel__arrow:disabled{opacity:.35;cursor:default}.ap-carousel__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ap-carousel__track::-webkit-scrollbar{display:none}.ap-carousel__card{flex:0 0 100%;box-sizing:border-box;scroll-snap-align:start;background:var(--ap-ink);border-radius:var(--ap-radius);padding:22px;color:#fff;display:flex;flex-direction:column}.ap-carousel__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ap-carousel__main{min-width:0}.ap-carousel__title-row{display:flex;align-items:center;gap:11px}.ap-carousel__dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.ap-carousel__name{font-size:26px;margin:0;color:#fff}.ap-carousel__name,.ap-carousel__tag{font-family:var(--ap-font-heading);font-weight:600}.ap-carousel__tag{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px;color:var(--ap-ink);background:#fff;flex-shrink:0}.ap-carousel__date{margin:12px 0 0;font-size:15px;color:#d8d6cd}.ap-carousel__meta{display:flex;align-items:center;gap:16px;margin-top:12px;flex-wrap:wrap;color:#9a988f;font-size:13.5px}.ap-carousel__meta .ac__count{color:#d8d6cd}.ap-carousel__datebox{text-align:right;flex-shrink:0}.ap-carousel__day{font-family:var(--ap-font-display);font-size:44px;line-height:.9;color:#fff}.ap-carousel__month{font-family:var(--ap-font-heading);text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:#9a988f;margin-top:2px}.ap-carousel__actions{display:flex;gap:10px;margin-top:auto;padding-top:22px;flex-wrap:wrap}.ap-carousel__action{display:flex;align-items:center;gap:8px;padding:11px 18px;background:#fff;color:var(--ap-ink);border:none;border-radius:5px;font-weight:700;font-size:14px;cursor:pointer;transition:background .2s}.ap-carousel__action:hover{background:#ece9e1}.ap-icon-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;padding:0;border:none;border-radius:5px;background:#f0efe9;color:var(--ap-ink);cursor:pointer;transition:background .2s}.ap-icon-btn:hover{background:#e6e3dc}.ap-carousel__dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.ap-carousel__dot-btn{height:6px;width:6px;background:var(--ap-muted-2);border:none;border-radius:5px;cursor:pointer;padding:0;transition:width .2s,background .2s}.ap-carousel__dot-btn--active{width:20px;background:var(--ap-pink)}@media(min-width:720px){.ap-carousel__hint{display:none}.ap-carousel__nav{display:flex}}@media(max-width:560px){.ap-carousel__card{flex:0 0 87%}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}.ap-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.ap-pagination__btn{border:none;background:var(--ap-surface-2);color:var(--ap-ink);padding:7px 14px;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer}.ap-pagination__btn:hover:not(:disabled){background:#e6e3dc}.ap-pagination__btn:disabled{opacity:.5;cursor:default}.ap-pagination__label{font-size:12.5px;font-weight:600;color:var(--ap-muted);white-space:nowrap}
