*,:before,:after{box-sizing:border-box}html,body{background:#0f0f11;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif}#app{min-height:100svh}.styles-toast{z-index:5000;color:#fff;text-align:center;opacity:0;pointer-events:none;background:#000c;border-radius:10px;max-width:80vw;padding:10px 16px;font-size:14px;line-height:1.4;transition:opacity .25s,transform .25s;position:fixed;bottom:15vh;left:50%;transform:translate(-50%)translateY(8px)}.styles-toast--visible{opacity:1;transform:translate(-50%)translateY(0)}.app-loading-card[data-v-4c4f76cc]{background:#0009;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:20px 28px;display:flex}.app-loading-spinner[data-v-4c4f76cc]{box-sizing:border-box;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite app-loading-rotate-4c4f76cc;display:block}.app-loading-text[data-v-4c4f76cc]{color:#fff;margin:0;font-size:14px}@keyframes app-loading-rotate-4c4f76cc{to{transform:rotate(360deg)}}.feed-item[data-v-dd9aa382]{clip-path:inset(0);background:#09000d;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.feed-item__bg[data-v-dd9aa382]{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:0;overflow:hidden}.feed-item__bg-img[data-v-dd9aa382]{object-fit:cover;filter:blur(30px);width:100%;height:100%;transform:scale(1.3)}.feed-item__bg-mask[data-v-dd9aa382]{background:#09000d99;position:absolute;inset:0}.feed-item__page-scrim-top[data-v-dd9aa382]{z-index:1;pointer-events:none;background:linear-gradient(#000000b3 0%,#0006 50%,#0000 100%);height:105px;position:absolute;top:0;left:0;right:0}.feed-item__page-scrim-bottom[data-v-dd9aa382]{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0006 29.35%,#000000e6 100%);height:min(339px,45%);position:absolute;bottom:0;left:0;right:0}.feed-item__stage[data-v-dd9aa382]{z-index:2;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;container-type:size}.feed-item__media[data-v-dd9aa382]{--media-aspect:1.33452;aspect-ratio:var(--media-aspect);width:min(100cqw, 100cqh * var(--media-aspect));max-width:100%;position:relative;overflow:hidden}.feed-item__cover[data-v-dd9aa382],.feed-item__video[data-v-dd9aa382]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feed-item__cover[data-v-dd9aa382]{transition:opacity .3s}.feed-item__cover--dim[data-v-dd9aa382]{opacity:0}.feed-item__video[data-v-dd9aa382]{opacity:0;transition:opacity .35s}.feed-item__video--ready[data-v-dd9aa382]{opacity:1}.feed-item__media-scrim-top[data-v-dd9aa382]{z-index:2;pointer-events:none;background:linear-gradient(#000000b3 0%,#0006 50%,#0000 100%);height:min(105px,40%);position:absolute;top:0;left:0;right:0}.feed-item__media-scrim-bottom[data-v-dd9aa382]{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0006 29.35%,#000000e6 100%);height:min(268px,55%);position:absolute;bottom:0;left:0;right:0}.feed-item__bottom[data-v-dd9aa382]{z-index:3;padding:12px 24px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.feed-item__title-row[data-v-dd9aa382]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.feed-item__name[data-v-dd9aa382]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:800;line-height:normal;overflow:hidden}.feed-item__sound-btn[data-v-dd9aa382]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:6px;display:flex}.feed-item__sound-btn[data-v-dd9aa382]:active{background:#ffffff1f}.feed-item__sound-icon[data-v-dd9aa382]{width:20px;height:20px;display:block}.feed-item__desc[data-v-dd9aa382]{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.feed-item__cta[data-v-dd9aa382]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(222.1deg,#ff60df80 5%,#523ea880 97%),linear-gradient(#cb00d2,#cb00d2);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;margin-top:6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 5.45px #fff}.feed-item__cta[data-v-dd9aa382]:after{content:"";pointer-events:none;background:radial-gradient(60% 130% at 50% 105%,#ffffff59 0%,#fff0 60%);position:absolute;inset:0}.feed-item__cta[data-v-dd9aa382]:active{filter:brightness(1.08)}.feed-item__cta-icon[data-v-dd9aa382]{flex-shrink:0;width:24px;height:24px;display:block}.feed-item__cta-text[data-v-dd9aa382]{color:#fff;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:900}.feed-item__free[data-v-dd9aa382]{text-transform:uppercase;color:#2b032a;background:linear-gradient(#fff78a 0%,#fff 100%);border-radius:4px;align-items:center;padding:4px 9px;font-family:Inter,system-ui,sans-serif;font-size:16.8px;font-weight:700;display:inline-flex}.styles-page[data-v-8c27aa1d]{color:#fff;background:#09000d;flex-direction:column;width:100%;max-width:100vw;height:100svh;display:flex;position:relative;overflow:hidden}.styles-page__shell[data-v-8c27aa1d]{background:#09000d;flex-direction:column;flex:1;width:100%;max-width:640px;min-height:0;margin:0 auto;display:flex;position:relative}.styles-page__navbar[data-v-8c27aa1d]{z-index:20;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.styles-page__navbar[data-v-8c27aa1d]>*{pointer-events:auto}.styles-page__title[data-v-8c27aa1d]{color:#fff;text-transform:uppercase;margin:0;font-family:Inter,system-ui,sans-serif;font-size:32px;font-weight:900;line-height:normal}.styles-page__explore[data-v-8c27aa1d]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:none;border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 10px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;display:flex}.styles-page__explore[data-v-8c27aa1d]:active{background:#ffffff1f}.styles-page__explore-arrow[data-v-8c27aa1d]{width:12px;height:12px;transition:transform .25s;display:block}.styles-page__explore--open .styles-page__explore-arrow[data-v-8c27aa1d]{transform:rotate(180deg)}.styles-page__scrim[data-v-8c27aa1d]{z-index:24;background:0 0;position:absolute;inset:0}.styles-page__popover[data-v-8c27aa1d]{top:calc(50px + env(safe-area-inset-top,0px));z-index:25;box-sizing:border-box;-webkit-backdrop-filter:blur(33.4px);transform-origin:100% 0;background:#241c26cc;border:1px solid #ffffff0d;border-radius:10px;min-width:200px;max-width:min(280px,100% - 32px);max-height:min(60svh,480px);padding:12px;position:absolute;right:16px;overflow-y:auto}.styles-page__popover-title[data-v-8c27aa1d]{color:#fff6;text-transform:uppercase;padding:4px 12px 10px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500}.styles-page__popover-item[data-v-8c27aa1d]{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 12px;display:flex}.styles-page__popover-item--active[data-v-8c27aa1d]{background:#ffffff1a}.styles-page__popover-label[data-v-8c27aa1d]{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;overflow:hidden}.styles-page__popover-item--active .styles-page__popover-label[data-v-8c27aa1d]{color:#fff;font-weight:700}.styles-page__popover-check[data-v-8c27aa1d]{background:linear-gradient(-72.19deg,#8025e8 9.2%,#c5226e 88.6%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.styles-page__popover-check-icon[data-v-8c27aa1d]{width:12px;height:12px;display:block}.styles-page__state[data-v-8c27aa1d]{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.styles-page__refresh-btn[data-v-8c27aa1d]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ff0d78;border:none;border-radius:18px;height:36px;padding:0 24px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600}.styles-page__feed[data-v-8c27aa1d]{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.styles-page__feed[data-v-8c27aa1d]::-webkit-scrollbar{display:none}.styles-page__feed-page[data-v-8c27aa1d]{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100%}.styles-page__leaving[data-v-8c27aa1d]{z-index:4100;-webkit-backdrop-filter:blur(6px);background:#09000dd1;justify-content:center;align-items:center;animation:.18s both styles-leaving-in-8c27aa1d;display:flex;position:fixed;inset:0}@keyframes styles-leaving-in-8c27aa1d{0%{opacity:0}to{opacity:1}}.styles-pop-enter-active[data-v-8c27aa1d],.styles-pop-leave-active[data-v-8c27aa1d]{transition:opacity .2s,transform .2s}.styles-pop-enter-from[data-v-8c27aa1d],.styles-pop-leave-to[data-v-8c27aa1d]{opacity:0;transform:scale(.92)translateY(-6px)}
