@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--epr-emoji-size: 20px !important}h1,h2,h3,h4,h5,h6,p{word-break:break-all}.border_background_order_queer{background:linear-gradient(135deg,#f0c,#339,#0f9,#fc0,#f06,#0cf,#cf0)!important}.border_background_modal_globals{background:var(--config-global-border-modal-color)!important}.gradient_pride_queer{background:linear-gradient(55deg,#e40303,#ff8c00,#008018 60%,#004cff,#732982)!important;font-weight:400!important}.blur-media-configuration-media{width:100%;height:100%;object-fit:cover;border-radius:17px!important}.no-blurred-effect{-webkit-backdrop-filter:blur(0px)!important;backdrop-filter:blur(0px)!important}.backdropOpenedMediaConfigurationMedia{-webkit-backdrop-filter:blur(5.5px)!important;backdrop-filter:blur(5.5px)!important}.locked-overlay-global-videos-background-opacity{background:#0003!important;background-color:#000000a6!important}.no-rounded-radius{border-radius:13px!important}.backdroofilter-media-configuration-media{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.epr_-4ueg5a{background-color:#1e1e1e!important}.epr_3z09g4{height:30px!important}.EmojiPickerReact{--epr-emoji-size: 20px !important;--epr-header-padding: 4px var(--epr-horizontal-padding)}.epr_-oj65po{margin:0!important}.epr_-ucs3ns{font-size:10px!important}.epr_-8623pq{background-color:#1e1e1e}.epr_-z2fuzw{height:35px;width:90%!important}.epr_-quhs3c{width:50%;border-radius:12px}.epr_-8ygbw8{padding-top:12px!important}.epr_c90x4z{height:45px!important}@media(max-width:960px){.content_height_global_globals{max-height:calc(100dvh - 70px)!important}}html[data-skin=after-hours]{--ah-accent: #ff5ca8;--ah-accent-rgb: 255 92 168;--ah-accent-hover: #ff7ab8;--ah-accent-ink: #22091a;--ah-accent-ink-rgb: 34 9 26;--ah-accent-100: #ffd1e6;--ah-accent-150: #ffc2de;--ah-accent-200: #ffb3d6;--ah-accent-300: #ff8cc4;--ah-accent-deep: #8a2a5f;--ah-accent-shade: #2b1630;--ah-glow-2: #b06bff;--ah-glow-2-rgb: 124 77 255;--ah-glow-2-light: #c084fc;--ah-glow-3: #ffb36b;--ah-glow-4: #4dc4ff;--ah-glow-deep-rgb: 117 7 135;--ah-bg-rgb: 15 11 19;--ah-bg-2-rgb: 17 12 22;--ah-bg-deep: #120d17;--ah-bg-deep-rgb: 8 5 11;--ah-bg-deepest: #060408;--ah-surface-rgb: 24 18 30;--ah-surface-2-rgb: 33 26 41;--ah-text-rgb: 245 239 248;--ah-text-1: #e6dcef;--ah-text-2: #d9cfe0;--ah-muted-2: #7d7088}html[data-skin=after-hours][data-brand=generic]{--ah-accent: #4f8cff;--ah-accent-rgb: 79 140 255;--ah-accent-ink: #ffffff;--ah-accent-ink-rgb: 255 255 255;--ah-accent-hover: color-mix(in srgb, var(--ah-accent) 82%, white);--ah-accent-100: color-mix(in srgb, var(--ah-accent) 22%, white);--ah-accent-150: color-mix(in srgb, var(--ah-accent) 30%, white);--ah-accent-200: color-mix(in srgb, var(--ah-accent) 40%, white);--ah-accent-300: color-mix(in srgb, var(--ah-accent) 65%, white);--ah-accent-deep: color-mix(in srgb, var(--ah-accent) 55%, black);--ah-accent-shade: color-mix(in srgb, var(--ah-accent) 18%, #0d0e10);--ah-glow-2: color-mix(in srgb, var(--ah-accent) 70%, white);--ah-glow-2-rgb: var(--ah-accent-rgb);--ah-glow-2-light: color-mix(in srgb, var(--ah-accent) 55%, white);--ah-glow-3: color-mix(in srgb, var(--ah-accent) 60%, #ffffff);--ah-glow-4: color-mix(in srgb, var(--ah-accent) 45%, #ffffff);--ah-glow-deep-rgb: var(--ah-accent-rgb);--ah-bg: #0d0e10;--ah-bg-rgb: 13 14 16;--ah-bg-2-rgb: 15 16 19;--ah-bg-deep: #0a0b0d;--ah-bg-deep-rgb: 6 7 8;--ah-bg-deepest: #040405;--ah-surface: #16181b;--ah-surface-rgb: 22 24 27;--ah-surface-2: #1d2024;--ah-surface-2-rgb: 29 32 36;--ah-surface-3: #25282d;--ah-line: #2a2d33;--ah-line-strong: #40444c;--ah-text: #f3f4f6;--ah-text-rgb: 243 244 246;--ah-text-1: #e3e5e8;--ah-text-2: #d2d5da;--ah-muted: #9fa4ad;--ah-muted-2: #757a83;--ah-pride: linear-gradient(90deg, var(--ah-accent), var(--ah-accent-hover));--ah-pride-ring: conic-gradient(var(--ah-accent), var(--ah-accent-hover), var(--ah-accent))}html[data-skin=after-hours]{--ah-bg: #0f0b13;--ah-surface: #18121e;--ah-surface-2: #211a29;--ah-surface-3: #2a2133;--ah-line: #2d2437;--ah-line-strong: #4a3d58;--ah-text: #f5eff8;--ah-muted: #a99db6;--ah-pink: var(--ah-accent);--ah-pink-hover: var(--ah-accent-hover);--ah-pink-ink: var(--ah-accent-ink);--ah-pink-soft: rgb(var(--ah-accent-rgb) / .14);--ah-pride: linear-gradient(90deg, #e40303, #ff8c00, #ffed00, #008026, #004dff, #750787);--ah-pride-ring: conic-gradient(#e40303, #ff8c00, #ffed00, #008026, #004dff, #750787, #e40303);--ah-font-body: "Figtree", "Gantari", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ah-font-display: "Bricolage Grotesque", "Figtree", -apple-system, sans-serif;--ah-radius: 20px;--ah-radius-sm: 14px;background:var(--ah-bg);color-scheme:dark}html[data-skin=after-hours] body{--config-global-background-color: var(--ah-bg);--config-global-font-color: var(--ah-text);--config-global-font-name: var(--ah-font-body);--config-global-border-modal-color: var(--ah-line-strong);--config-global-buttons-color-primary: var(--ah-pink);--config-global-buttons-color-secondary: var(--ah-surface-3);--config-global-buttons-text-color: var(--ah-pink-ink);--config-global-buttons-border-radius: 999px;--config-global-buttons-gradient-primary: var(--ah-pink);--config-global-buttons-gradient-secondary: var(--ah-accent-hover);--config-global-buttons-primary-hover-filter: brightness(1.06);--config-global-buttons-secondary-hover-filter: brightness(1.2);--config-global-buttons-primary-box-shadow: 0 10px 28px -12px rgb(var(--ah-accent-rgb) / .85);--config-global-buttons-secondary-box-shadow: none;--config-post-poll-vote-background-color: var(--ah-pink);--config-post-poll-vote-border-color: rgb(var(--ah-accent-rgb) / .45);--config-global-hamburguer-color: var(--ah-text);--config-global-hamburguer-background-color: var(--ah-surface-2);background:var(--ah-bg);color:var(--ah-text);font-family:var(--ah-font-body)}html[data-skin=after-hours] body :where(*:not(svg,svg *,code,pre,kbd,i[class*=icon])){font-family:var(--ah-font-body)!important}html[data-skin=after-hours] body :where(h1,h2,h3){font-family:var(--ah-font-display)!important;letter-spacing:-.01em;text-wrap:balance}html[data-skin=after-hours] .grid_layout_sidebar_template_content_header{background:var(--ah-bg)!important;color:var(--ah-text)!important;font-family:var(--ah-font-body)!important}html[data-skin=after-hours] ::selection{background:rgb(var(--ah-accent-rgb) / .35)}html[data-skin=after-hours] *{scrollbar-color:var(--ah-surface-3) transparent}html[data-skin=after-hours] :focus-visible{outline:2px solid var(--ah-pink);outline-offset:2px}html[data-skin=after-hours] .ui-button-global-ui-button-component-config{font-weight:700;letter-spacing:.01em}html[data-skin=after-hours] .ui-button-primary-ui-button-component-config{--button-color: var(--ah-pink);--button-text-color: var(--ah-pink-ink)}html[data-skin=after-hours] .ui-button-secondary-ui-button-component-config{--button-color: var(--ah-surface-3);--button-text-color: var(--ah-text)}html[data-skin=after-hours] .ui-button-outline-ui-button-component-config,html[data-skin=after-hours] .ui-button-text-ui-button-component-config,html[data-skin=after-hours] .ui-button-ghost-ui-button-component-config{--button-text-color: var(--ah-text)}html[data-skin=after-hours] .ui-button-text-ui-button-component-config.ui-button-primary-ui-button-component-config{color:var(--ah-pink)!important}html[data-skin=after-hours] .ui-button-outline-ui-button-component-config{border-color:var(--ah-line-strong)!important}html[data-skin=after-hours] .ui-button-disabled-ui-button-component-config,html[data-skin=after-hours] .ui-button-filled-ui-button-component-config:disabled{background:var(--ah-surface-3)!important;border-color:var(--ah-surface-3)!important;color:var(--ah-muted)!important}html[data-skin=after-hours] .ah-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;border:0;cursor:pointer;white-space:nowrap;transition:transform .15s ease,background .15s ease}html[data-skin=after-hours] .ah-btn:active{transform:scale(.97)}html[data-skin=after-hours] .ah-btn-primary{background:var(--ah-pink);color:var(--ah-pink-ink);box-shadow:0 8px 22px -10px rgb(var(--ah-accent-rgb) / .85)}html[data-skin=after-hours] .ah-btn-primary:hover{background:var(--ah-pink-hover)}html[data-skin=after-hours] .ah-btn-outline{background:transparent;color:var(--ah-text);box-shadow:inset 0 0 0 1.5px var(--ah-line-strong)}html[data-skin=after-hours] input:not([type=checkbox],[type=radio],[type=range],[type=file]),html[data-skin=after-hours] textarea,html[data-skin=after-hours] select{caret-color:var(--ah-pink)}html[data-skin=after-hours] input[type=checkbox],html[data-skin=after-hours] input[type=radio]{accent-color:var(--ah-pink)}html[data-skin=after-hours] .ui-button-filled-ui-button-component-config:disabled{opacity:1;box-shadow:none!important}html[data-skin=after-hours] button:disabled{background-color:var(--ah-surface-3);color:var(--ah-muted)}html[data-skin=after-hours] .action-btn:disabled{background-color:transparent}html[data-skin=after-hours] .ui-button-outline-ui-button-component-config.ui-button-secondary-ui-button-component-config{color:var(--ah-text)!important;border-color:var(--ah-line-strong)!important;background:#ffffff08!important}html[data-skin=after-hours] .ui-button-outline-ui-button-component-config.ui-button-secondary-ui-button-component-config:hover{border-color:var(--ah-pink)!important}@media screen and (max-width:950px){html[data-skin=after-hours] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-skin=after-hours] textarea,html[data-skin=after-hours] select{font-size:16px!important}}html[data-skin=after-hours] .sidebar-xtra-sidebar{background:var(--ah-bg);border-right:1px solid var(--ah-line);color:var(--ah-text);box-shadow:none}html[data-skin=after-hours] .sidebar-header-xtra-sidebar{border-bottom:1px solid var(--ah-line)}html[data-skin=after-hours] .menu-section-title-xtra-sidebar{color:var(--ah-muted);font-size:11px;font-weight:700;letter-spacing:.12em}html[data-skin=after-hours] .menu-item-xtra-sidebar{color:var(--ah-muted);border-radius:var(--ah-radius-sm);transition:background .15s ease,color .15s ease}html[data-skin=after-hours] .menu-item-label-xtra-sidebar{font-size:15.5px;font-weight:600}html[data-skin=after-hours] .menu-item-xtra-sidebar:hover{background:var(--ah-surface);color:var(--ah-text)}html[data-skin=after-hours] .menu-item_xtra-sidebar_active,html[data-skin=after-hours] .menu-item-active-xtra-sidebar{background:var(--ah-surface-2);color:var(--ah-text)}html[data-skin=after-hours] .menu-item_xtra-sidebar_active .menu-item-icon-xtra-sidebar,html[data-skin=after-hours] .menu-item-active-xtra-sidebar .menu-item-icon-xtra-sidebar{color:var(--ah-pink)}html[data-skin=after-hours] .menu-item-icon-xtra-sidebar{color:var(--ah-muted)}html[data-skin=after-hours] .footer-item-xtra-sidebar{color:var(--ah-muted);border-radius:12px;transition:background .15s ease,color .15s ease}html[data-skin=after-hours] .footer-item-xtra-sidebar:hover{background:var(--ah-surface);color:var(--ah-text)}html[data-skin=after-hours] .sidebar-button-login-xtra-sidebar{border-top:1px solid var(--ah-line)}html[data-skin=after-hours] .sidebar-button-login-xtra-sidebar .footer-item-xtra-sidebar{justify-content:center;background:var(--ah-surface-2);color:var(--ah-text);border-radius:999px;font-weight:700}html[data-skin=after-hours] .sidebar-button-login-xtra-sidebar .footer-item-xtra-sidebar:hover{background:var(--ah-surface-3)}html[data-skin=after-hours] .footer-fixed{background:transparent;border-top:0;box-shadow:none}html[data-skin=after-hours] .footer-fixed a{color:var(--ah-muted)}html[data-skin=after-hours] .unread-badge-sidebar,html[data-skin=after-hours] .menu-item-badge-xtra-sidebar{background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .sidebar-overlay-xtra-sidebar{z-index:9999;background-color:rgb(var(--ah-bg-deep-rgb) / .65)}html[data-skin=after-hours] .sidebar-header-xtra-sidebar{padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px 18px}html[data-skin=after-hours] .ah-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}html[data-skin=after-hours] .ah-side-head .ah-brand{display:flex;align-items:center;min-width:0}html[data-skin=after-hours] .ah-side-head .ah-brand-mark{width:32px;height:32px}html[data-skin=after-hours] .ah-side-head .ah-brand-name{font-size:18px}html[data-skin=after-hours] .ah-side-close{display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--ah-surface-2);color:var(--ah-text);cursor:pointer}@media(min-width:951px){html[data-skin=after-hours] .ah-side-close{display:none}}html[data-skin=after-hours] .sidebar-xtra-sidebar{scrollbar-width:none}html[data-skin=after-hours] .sidebar-xtra-sidebar::-webkit-scrollbar{display:none}@media(max-width:950px){html[data-skin=after-hours] .sidebar-xtra-sidebar{max-width:min(320px,86vw);box-shadow:24px 0 60px -20px #000c}}html[data-skin=after-hours] :is(.sidebar-menu-xtra-sidebar,.sidebar-purchase-xtra-sidebar,.sidebar-footer-xtra-sidebar){padding:14px 12px 4px}html[data-skin=after-hours] .menu-section-title-xtra-sidebar{margin:0 0 6px 12px}html[data-skin=after-hours] :is(.menu-nav-xtra-sidebar,.purchase-buttons-xtra-sidebar,.footer-nav-xtra-sidebar){display:flex;flex-direction:column;gap:2px}html[data-skin=after-hours] :is(.sidebar-menu-xtra-sidebar,.sidebar-purchase-xtra-sidebar,.sidebar-footer-xtra-sidebar) :is(.menu-item-xtra-sidebar,.footer-item-xtra-sidebar){display:flex;align-items:center;justify-content:flex-start;gap:14px;min-height:46px;padding:0 12px;border-radius:14px;transform:none;font-size:15.5px;cursor:pointer}html[data-skin=after-hours] .menu-item-content-xtra-sidebar{display:flex;align-items:center;gap:14px}html[data-skin=after-hours] .menu-item-right-xtra-sidebar{display:none}html[data-skin=after-hours] :is(.sidebar-menu-xtra-sidebar,.sidebar-purchase-xtra-sidebar,.sidebar-footer-xtra-sidebar) :is(.menu-item-label-xtra-sidebar,.footer-item-label-xtra-sidebar){font-size:15.5px;font-weight:600}html[data-skin=after-hours] :is(.sidebar-menu-xtra-sidebar,.sidebar-purchase-xtra-sidebar,.sidebar-footer-xtra-sidebar) svg{width:19px;height:19px;flex:none}html[data-skin=after-hours] .menu-item-xtra-sidebar:hover,html[data-skin=after-hours] .footer-item-xtra-sidebar:hover{transform:none}html[data-skin=after-hours] .sidebar-button-login-xtra-sidebar{margin-top:12px;padding:16px 14px calc(18px + env(safe-area-inset-bottom,0px))}html[data-skin=after-hours] .ah-side-badge{margin-left:auto;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--ah-pink);color:var(--ah-pink-ink);font-size:12px;font-weight:800;line-height:1}html[data-skin=after-hours] .ah-side-actions:has(>:only-child){grid-template-columns:1fr}html[data-skin=after-hours] .ah-side-legal{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;padding:0 4px}html[data-skin=after-hours] .ah-side-legal :is(a,button){padding:0;border:0;background:none;color:var(--ah-muted);font:inherit;font-size:12.5px;font-weight:500;line-height:1.6;text-decoration:none;cursor:pointer}html[data-skin=after-hours] .ah-side-legal :is(a,button):hover{color:var(--ah-text);text-decoration:underline}html[data-skin=after-hours] .nav-tabs-bottom{background:rgb(var(--ah-surface-rgb) / .94);border-top:1px solid var(--ah-line);box-shadow:0 -10px 30px #00000073}html[data-skin=after-hours] .nav-tab-item-xtra-sidebar{color:var(--ah-muted)}html[data-skin=after-hours] .nav-tab-item-xtra-sidebar p{font-size:11px;font-weight:600;letter-spacing:.01em}html[data-skin=after-hours] .nav-tab-item-xtra-sidebar svg{stroke:var(--ah-muted)}html[data-skin=after-hours] .nav-tab-item-xtra-sidebar.active{color:var(--ah-text)}html[data-skin=after-hours] .nav-tab-item-xtra-sidebar.active svg,html[data-skin=after-hours] .nav-tab-item-xtra-sidebar:hover svg{stroke:var(--ah-pink);filter:none}html[data-skin=after-hours] .nav-tab-item-xtra-sidebar:before,html[data-skin=after-hours] .shadow-absolute-active-oks,html[data-skin=after-hours] .shadow-absolute-active-oks_bottom{display:none}html[data-skin=after-hours] .ui-header-container{background:rgb(var(--ah-bg-rgb) / .92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ah-line)}html[data-skin=after-hours] .ui-header-settings-button svg,html[data-skin=after-hours] .ui-header-dropdown-button svg{color:var(--ah-text)}html[data-skin=after-hours] .ui-header-dropdown-button{background:var(--ah-surface-2);border-color:var(--ah-line)}html[data-skin=after-hours] .ui-header-dropdown-button.active{background:var(--ah-pink-soft);border-color:rgb(var(--ah-accent-rgb) / .5)}html[data-skin=after-hours] .ah-topbar{display:none}@media screen and (max-width:950px){html[data-skin=after-hours] .ah-topbar{position:sticky;top:0;z-index:900;display:flex;align-items:center;justify-content:space-between;gap:12px;height:58px;padding:0 14px;padding-top:env(safe-area-inset-top,0px);box-sizing:content-box;background:rgb(var(--ah-bg-rgb) / .94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-topbar-actions{display:flex;gap:8px}html[data-skin=after-hours] .ah-topbar~.feed .virtualized-list-container-no-login{height:calc(100dvh - 58px - env(safe-area-inset-top,0px))!important}}html[data-skin=after-hours] .ah-rail{display:none}@media screen and (min-width:951px){html[data-skin=after-hours] .grid_layout_sidebar_template_content_header:not(.shop-layout-no-grid){grid-template-columns:260px 1fr}}@media screen and (min-width:1200px){html[data-skin=after-hours] .grid_layout_sidebar_template_content_header:has(.ah-rail) .content_xtraa_grid{padding-right:340px}html[data-skin=after-hours] .feed .ReactVirtualized__Grid__innerScrollContainer{width:min(600px,100%)!important}html[data-skin=after-hours] .ah-rail{position:fixed;top:24px;right:24px;z-index:50;width:300px;display:grid;gap:14px;max-height:calc(100dvh - 48px);overflow-y:auto}}html[data-skin=after-hours] .ah-rail-card{display:grid;gap:12px;padding:18px;border-radius:var(--ah-radius);background:var(--ah-surface);border:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-rail-card-accent{border:1.5px solid transparent;background:linear-gradient(var(--ah-surface),var(--ah-surface)) padding-box,var(--ah-pride) border-box}html[data-skin=after-hours] .ah-rail-creator{display:flex;align-items:center;gap:12px}html[data-skin=after-hours] .ah-rail-title{margin:0;font-family:var(--ah-font-display)!important;font-size:20px;font-weight:800;line-height:1.15;color:var(--ah-text);word-break:normal}html[data-skin=after-hours] .ah-rail-sub{margin:2px 0 0;font-size:13px;color:var(--ah-muted);word-break:normal}html[data-skin=after-hours] .ah-rail-status{margin:0;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--ah-accent-150)}html[data-skin=after-hours] .ah-join-card-list{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:14px;color:var(--ah-text)}html[data-skin=after-hours] .ah-join-card-list li{display:flex;gap:8px;align-items:baseline}html[data-skin=after-hours] .ah-join-card-list li:before{content:"✓";color:var(--ah-pink);font-weight:800}html[data-skin=after-hours] .ah-btn-block{width:100%;padding:11px 16px}html[data-skin=after-hours] .ah-rail-links{gap:2px;padding:8px}html[data-skin=after-hours] .ah-rail-links button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:var(--ah-radius-sm);background:transparent;color:var(--ah-text);font-size:14.5px;font-weight:600;cursor:pointer;text-align:left}html[data-skin=after-hours] .ah-rail-links button:hover{background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-rail-links svg{color:var(--ah-pink)}html[data-skin=after-hours] .ah-rail-badge{margin-left:auto;font-size:12px;color:var(--ah-muted)}@media screen and (min-width:951px){html[data-skin=after-hours] .feed .ReactVirtualized__Grid__innerScrollContainer{margin-top:24px!important}}html[data-skin=after-hours] .ah-topbar-home{display:flex;align-items:center;min-width:0;height:100%}html[data-skin=after-hours] .ah-brand{gap:10px;text-decoration:none;color:var(--ah-text)}html[data-skin=after-hours] .ah-brand-mark{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 1px #ffffff14,0 6px 18px -6px rgb(var(--ah-accent-rgb) / .55)}html[data-skin=after-hours] .ah-brand-name{font-family:var(--ah-font-display)!important;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}html[data-skin=after-hours] .ah-brand-name em{font-style:normal;background:linear-gradient(90deg,var(--ah-accent),var(--ah-glow-2-light));-webkit-background-clip:text;background-clip:text;color:transparent}html[data-skin=after-hours] .ah-topbar-coins{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--ah-line);background:var(--ah-surface-2);color:var(--ah-text);font-weight:700;font-size:14px}html[data-skin=after-hours] .ah-topbar-coins svg{color:#ffc857}html[data-skin=after-hours] .ah-topbar-avatar{display:grid;place-items:center;width:38px;height:38px;padding:2px;border:0;border-radius:50%;background:var(--ah-pride-ring);cursor:pointer}html[data-skin=after-hours] .ah-topbar-avatar img,html[data-skin=after-hours] .ah-topbar-avatar span{width:100%;height:100%;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--ah-surface-3);color:var(--ah-text);font-weight:800;border:2px solid var(--ah-bg);box-sizing:border-box}html[data-skin=after-hours] .ah-topbar-avatar img{display:block;width:34px;height:34px;min-width:0;min-height:0;max-width:none;aspect-ratio:1 / 1}html[data-skin=after-hours] .ah-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:950px){html[data-skin=after-hours] .ah-topbar~.feed .virtualized-list-container:not(.virtualized-list-container-no-login){height:calc(100dvh - 133px - env(safe-area-inset-top,0px))!important}}html[data-skin=after-hours] .ah-tabbar{display:none;justify-content:space-around;align-items:stretch;gap:4px;padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px));background:rgb(var(--ah-bg-2-rgb) / .96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-skin=after-hours] .ah-tab{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:6px 0 4px;border:0;background:none;color:var(--ah-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-skin=after-hours] .ah-tab-icon{display:grid;place-items:center;width:56px;height:30px;border-radius:999px;transition:background-color .18s ease,color .18s ease}html[data-skin=after-hours] .ah-tab-label{font-size:11px;font-weight:650;letter-spacing:.01em}html[data-skin=after-hours] .ah-tab.is-active{color:var(--ah-text)}html[data-skin=after-hours] .ah-tab.is-active .ah-tab-icon{background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-tab:active .ah-tab-icon{transform:scale(.94)}html[data-skin=after-hours] .ah-tab-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--ah-surface-3);box-shadow:0 0 0 1.5px var(--ah-muted);font-size:11px;font-weight:800;color:var(--ah-text)}html[data-skin=after-hours] .ah-tab.is-active .ah-tab-avatar{box-shadow:0 0 0 2px var(--ah-pink)}html[data-skin=after-hours] .ah-tab-avatar img{display:block;width:24px;height:24px;min-width:0;min-height:0;max-width:none;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover}@media screen and (max-width:950px){html[data-skin=after-hours] .ah-tabbar{display:flex}}html[data-skin=after-hours] .ah-profile{position:relative;overflow:hidden;border-radius:var(--ah-radius);border:1px solid var(--ah-line);background:var(--ah-surface)}html[data-skin=after-hours] .ah-profile-cover,html[data-skin=after-hours] .ui-header-card:before{height:108px;background:var(--ah-pride) left bottom / 100% 3px no-repeat,radial-gradient(circle at 18% 40%,rgb(var(--ah-accent-rgb) / .5),transparent 55%),radial-gradient(circle at 82% 30%,rgb(var(--ah-glow-deep-rgb) / .65),transparent 60%),linear-gradient(120deg,var(--ah-accent-shade),var(--ah-bg-deep))}html[data-skin=after-hours] .ah-profile-body{padding:0 18px 18px;display:grid;gap:12px}html[data-skin=after-hours] .ah-profile-row{display:flex;align-items:flex-end;gap:14px;margin-top:-30px}html[data-skin=after-hours] .ah-profile-ring{flex:none;display:inline-grid;padding:3px;border-radius:50%;background:var(--ah-pride-ring)}html[data-skin=after-hours] .ah-profile-avatar{width:84px;height:84px;border-radius:50%;object-fit:cover;border:3px solid var(--ah-surface);background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-profile-initial{display:grid;place-items:center;font-size:32px;font-weight:800;color:var(--ah-text)}html[data-skin=after-hours] .ah-profile-names{min-width:0;padding-bottom:4px}html[data-skin=after-hours] .ah-profile-name{margin:0;font-size:26px;font-weight:800;line-height:1.1;color:var(--ah-text);overflow-wrap:anywhere}html[data-skin=after-hours] .ah-profile-stats{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13.5px;color:var(--ah-muted);word-break:normal}html[data-skin=after-hours] .ah-profile-stats span+span:before{content:"·";margin-right:12px}html[data-skin=after-hours] .ah-profile-bio{margin:0;font-size:15px;line-height:1.5;color:var(--ah-text);word-break:normal}html[data-skin=after-hours] .ah-profile-actions{display:flex;gap:10px}html[data-skin=after-hours] .ah-btn-lg{flex:1;padding:13px 18px;font-size:15px}html[data-skin=after-hours] .ui-header-card{background:var(--ah-surface)!important;border:1px solid var(--ah-line);border-radius:var(--ah-radius);box-shadow:none;overflow:hidden;padding-top:0}html[data-skin=after-hours] .ui-header-card:before{content:"";display:block;margin:0 -1.25rem}html[data-skin=after-hours] .ui-header-content-row{margin-top:-36px;align-items:flex-start}html[data-skin=after-hours] .ui-header-info-section{padding-top:42px;min-width:0}html[data-skin=after-hours] .ui-header-user-row{flex-wrap:wrap;gap:6px 10px}html[data-skin=after-hours] .ui-header-avatar-wrapper{padding:3px;background:var(--ah-pride-ring)}html[data-skin=after-hours] .ui-header-avatar-wrapper.stories-viewed-border{background:var(--ah-line-strong)}html[data-skin=after-hours] .ui-header-avatar-wrapper.live-border,html[data-skin=after-hours] .ui-header-avatar-wrapper.live-and-stories-border{background:#ff3b5c;box-shadow:0 0 0 3px #ff3b5c40}html[data-skin=after-hours] .ui-header-avatar{border:3px solid var(--ah-surface)}html[data-skin=after-hours] .ui-header-username{font-family:var(--ah-font-display)!important;font-weight:800;font-size:24px;color:var(--ah-text);word-break:normal;overflow-wrap:anywhere}html[data-skin=after-hours] .ui-header-trending{background:var(--ah-pink-soft);border:1px solid rgb(var(--ah-accent-rgb) / .35);border-radius:999px}html[data-skin=after-hours] .ui-header-trending-text{color:var(--ah-accent-200)}html[data-skin=after-hours] .ui-header-stat{background:var(--ah-surface-2);border-radius:999px;padding:4px 10px;color:var(--ah-text)}html[data-skin=after-hours] .ui-header-stat svg{color:var(--ah-pink);stroke:var(--ah-pink)}html[data-skin=after-hours] .feed-user-card-buttons{gap:8px}html[data-skin=after-hours] .feed-user-card-buttons button{border-radius:999px!important;font-weight:700}html[data-skin=after-hours] .feed-user-card-buttons .ui-button-success-ui-button-component-config{--button-color: var(--ah-surface-3);--button-text-color: var(--ah-text)}html[data-skin=after-hours] .ui-header-trending{padding:3px 10px;font-size:12px}html[data-skin=after-hours] .post,html[data-skin=after-hours] .poll-post-card16,html[data-skin=after-hours] .qanda-post-compact{background:var(--ah-surface);border:1px solid var(--ah-line);border-radius:var(--ah-radius);color:var(--ah-text)}html[data-skin=after-hours] .virtualized-list-item>div{border-radius:var(--ah-radius)}html[data-skin=after-hours] .caption,html[data-skin=after-hours] .poll-description16{color:var(--ah-text)}html[data-skin=after-hours] .post-info h1,html[data-skin=after-hours] .post-info h2,html[data-skin=after-hours] .post-info h3,html[data-skin=after-hours] .poll-question16,html[data-skin=after-hours] .qanda-post-question-compact,html[data-skin=after-hours] .qanda-post-title{font-family:var(--ah-font-display)!important;letter-spacing:-.01em;color:var(--ah-text)}html[data-skin=after-hours] .timestamp,html[data-skin=after-hours] .qanda-post-date-compact,html[data-skin=after-hours] .view-comments-btn{color:var(--ah-muted)!important}html[data-skin=after-hours] .post-info button,html[data-skin=after-hours] .view-comments-btn---{color:var(--ah-muted)}html[data-skin=after-hours] .action-btn svg{color:var(--ah-text)}html[data-skin=after-hours] .action-btn.liked svg{color:var(--ah-pink);fill:var(--ah-pink)}html[data-skin=after-hours] .pinied_post_{background:var(--ah-surface-2)}html[data-skin=after-hours] .comment-form-post{border-top-color:var(--ah-line)!important}html[data-skin=after-hours] .comment-input-post{color:var(--ah-text)}html[data-skin=after-hours] .comment-input-post::placeholder{color:var(--ah-muted)}html[data-skin=after-hours] .p_locked_unlok-global-videos{font-family:var(--ah-font-display)!important;font-weight:700;letter-spacing:-.01em}html[data-skin=after-hours] .responsive_title_unlock{font-weight:600}html[data-skin=after-hours] .locked-global-exclusive-button,html[data-skin=after-hours] .locked-global-free-button{background:var(--ah-pink)!important;color:var(--ah-pink-ink)!important;box-shadow:0 10px 26px -10px rgb(var(--ah-accent-rgb) / .9)!important;border-radius:999px;text-transform:none;letter-spacing:.01em;font-weight:800}html[data-skin=after-hours] .locked-global-exclusive-button *,html[data-skin=after-hours] .locked-global-free-button *{color:var(--ah-pink-ink)!important}html[data-skin=after-hours] .join-community-button{background:var(--ah-pink);color:var(--ah-pink-ink);box-shadow:0 10px 26px -10px rgb(var(--ah-accent-rgb) / .9)!important}html[data-skin=after-hours] .unlock_bundle_btn-global-videos{background:var(--ah-pink);color:var(--ah-pink-ink);border-radius:999px}html[data-skin=after-hours] .premium-post-badge{background:rgb(var(--ah-bg-rgb) / .72);color:var(--ah-accent-100);border:1px solid rgb(var(--ah-accent-rgb) / .45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-skin=after-hours] .poll-option16{background-color:var(--ah-surface-2);border-radius:12px}html[data-skin=after-hours] .poll-option16.default16{border-color:var(--ah-line-strong)}html[data-skin=after-hours] .poll-option16.selected16,html[data-skin=after-hours] .poll-radio-button16.selected16{border-color:var(--ah-pink)}html[data-skin=after-hours] .poll-option16.user-choice-voted16{background:linear-gradient(var(--ah-surface-2),var(--ah-surface-2)) padding-box,var(--ah-pride) border-box}html[data-skin=after-hours] .poll-progress-bar16.default-bg16{background:var(--ah-pink);opacity:.18}html[data-skin=after-hours] .poll-option-text16,html[data-skin=after-hours] .poll-percentage16{color:var(--ah-text)}html[data-skin=after-hours] .emoji-reaction-button{background:var(--ah-surface-2)!important;border-color:var(--ah-line)!important;border-radius:999px!important;color:var(--ah-text)}html[data-skin=after-hours] .emoji-reaction-button:hover{background:var(--ah-surface-3)!important}html[data-skin=after-hours] .poll-emoji-reactions .add-reaction-button,html[data-skin=after-hours] .add-reaction-button,html[data-skin=after-hours] .emoji-selector{background:var(--ah-surface-2);border-color:var(--ah-line)}html[data-skin=after-hours] .emoji-selector button:hover{background:var(--ah-surface-3)}html[data-skin=after-hours] .qanda-comment-preview-compact{background:var(--ah-surface-2);border-color:var(--ah-line);border-radius:var(--ah-radius-sm)}html[data-skin=after-hours] .qanda-comment-username-compact{color:var(--ah-muted)}html[data-skin=after-hours] .swiper-pagination-bullet-active{background:var(--ah-pink)}html[data-skin=after-hours] .action-btn{border-radius:999px;transition:background .15s ease,transform .15s ease}html[data-skin=after-hours] .action-btn:hover{opacity:1;background:var(--ah-surface-2)}html[data-skin=after-hours] .action-btn:active{transform:scale(.92)}html[data-skin=after-hours] .action-btn.liked svg{stroke:var(--ah-pink)}html[data-skin=after-hours] .post-actions .likes,html[data-skin=after-hours] .comment-count_color{color:var(--ah-text)!important;font-weight:700;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .post-info>div>p:first-child{font-family:var(--ah-font-display)!important;font-weight:700;letter-spacing:-.01em}html[data-skin=after-hours] .qanda-post-date-compact{white-space:nowrap;font-size:12px}html[data-skin=after-hours] .comment-form-post .emoji-button-post{border-radius:999px}@media screen and (max-width:950px){html[data-skin=after-hours] .ah-topbar~.feed .ReactVirtualized__Grid__innerScrollContainer{margin-top:14px!important}}html[data-skin=after-hours] .modal-right{background:var(--ah-surface);color:var(--ah-text)}html[data-skin=after-hours] .modal-right .username,html[data-skin=after-hours] .comment-username,html[data-skin=after-hours] .comment-text{color:var(--ah-text)}html[data-skin=after-hours] .comment-username{font-weight:700}html[data-skin=after-hours] .single-comment-container{background-color:var(--ah-surface-2);border-radius:var(--ah-radius-sm)}html[data-skin=after-hours] .single-comment-container.is-reply{background-color:transparent}html[data-skin=after-hours] .single-comment-actions,html[data-skin=after-hours] .timestamp-comment,html[data-skin=after-hours] .reply-button,html[data-skin=after-hours] .view-replies-button,html[data-skin=after-hours] .no-comments-text,html[data-skin=after-hours] .no-likes-text{color:var(--ah-muted)}html[data-skin=after-hours] .reply-button:hover,html[data-skin=after-hours] .view-replies-button:hover{color:var(--ah-text)}html[data-skin=after-hours] .add-comment{background:var(--ah-surface);border-top:1px solid var(--ah-line)}html[data-skin=after-hours] .comment-input-container{background:var(--ah-surface-2);border:1px solid var(--ah-line);border-radius:999px}html[data-skin=after-hours] .comment-input-container:focus-within{border-color:var(--ah-pink);box-shadow:0 0 0 3px var(--ah-pink-soft)}html[data-skin=after-hours] .comment-input-comment{color:var(--ah-text)}html[data-skin=after-hours] .comment-input-comment::placeholder{color:var(--ah-muted)}html[data-skin=after-hours] .comment-input-comment:focus-visible{outline:none}html[data-skin=after-hours] .post-button{background:var(--ah-pink);color:var(--ah-pink-ink);font-weight:800;border-radius:999px;padding:8px 16px}html[data-skin=after-hours] .post-button:disabled{background:var(--ah-surface-3);color:var(--ah-muted);opacity:1}html[data-skin=after-hours] .replying-indicator{background:var(--ah-pink-soft)}html[data-skin=after-hours] .replying-text{color:var(--ah-accent-200)}html[data-skin=after-hours] .comment-input-comp.replying-mode{border-color:var(--ah-pink)!important;background:var(--ah-pink-soft)!important}html[data-skin=after-hours] .comment-input-comp.replying-mode::placeholder{color:var(--ah-accent-200)}html[data-skin=after-hours] .close-button-container{background:rgb(var(--ah-bg-rgb) / .6);border-color:var(--ah-line-strong)}html[data-skin=after-hours] .emoji-modal,html[data-skin=after-hours] .emoji-modal-header{background:var(--ah-surface-2)}html[data-skin=after-hours] .emoji-item:hover{background:var(--ah-surface-3)}html[data-skin=after-hours] .flag-comment-preview,html[data-skin=after-hours] .flag-reason-input{background-color:var(--ah-surface-2);border-color:var(--ah-line)}html[data-skin=after-hours] .empty-media-card{background:var(--ah-surface);box-shadow:none;color:var(--ah-text)}html[data-skin=after-hours] .comment-input-section{background:var(--ah-surface)}html[data-skin=after-hours] .comments-section{border-color:var(--ah-line)!important}html[data-skin=after-hours] .comment-input-comp{background:var(--ah-surface-2);border:1px solid var(--ah-line);border-radius:999px;color:var(--ah-text);padding-inline:16px;font-size:14px}html[data-skin=after-hours] .comment-input-comp::placeholder{color:var(--ah-muted)}html[data-skin=after-hours] .comment-input-comp:focus{outline:none;border-color:var(--ah-pink);box-shadow:0 0 0 3px var(--ah-pink-soft)}html[data-skin=after-hours] .close-button-empty-card{background:var(--ah-surface-2);border-color:var(--ah-line-strong);color:var(--ah-text)}html[data-skin=after-hours] .replies-container{border-left-color:var(--ah-line-strong)}html[data-skin=after-hours] .empty-feed h2{color:var(--ah-text)!important;font-family:var(--ah-font-display)!important}html[data-skin=after-hours] .empty-feed p{color:var(--ah-muted)!important}html[data-skin=after-hours] .empty-feed svg>circle:first-child{fill:var(--ah-pink-soft)}html[data-skin=after-hours] .empty-feed svg>rect:nth-of-type(2){fill:rgb(var(--ah-accent-rgb) / .22)}html[data-skin=after-hours] .empty-feed svg>rect:nth-of-type(3),html[data-skin=after-hours] .empty-feed svg>circle:not(:first-child),html[data-skin=after-hours] .empty-feed svg>polygon{fill:var(--ah-pink)}html[data-skin=after-hours] .empty-feed svg>rect:first-of-type{fill:var(--ah-surface-2)}html[data-skin=after-hours] .post:has(>.ah-post-head){isolation:isolate}html[data-skin=after-hours] .ah-post-head{position:relative;z-index:3001;background:var(--ah-surface);align-self:stretch;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:12px 14px}html[data-skin=after-hours] .post:has(.post-options-container-option-component-delete-archived) .ah-post-head{padding-right:54px}html[data-skin=after-hours] .ah-post-avatar-ring{flex:none;display:inline-grid;padding:2px;border-radius:50%;background:var(--ah-pride-ring)}html[data-skin=after-hours] .ah-post-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid var(--ah-surface);background:var(--ah-surface-2);display:grid;place-items:center;font-weight:800;font-size:14px}html[data-skin=after-hours] .ah-post-meta{display:grid;min-width:0;flex:1;line-height:1.25}html[data-skin=after-hours] .ah-post-name{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:14.5px;color:var(--ah-text);word-break:normal}html[data-skin=after-hours] .ah-post-name svg{color:var(--ah-pink);flex:none}html[data-skin=after-hours] .ah-post-date{font-size:12.5px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-chip{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--ah-pink-soft);color:var(--ah-accent-150);border:1px solid rgb(var(--ah-accent-rgb) / .3);white-space:nowrap}html[data-skin=after-hours] .post:has(>.ah-post-head)>.premium-post-badge,html[data-skin=after-hours] .post:has(>.ah-post-head) .post-media-emoji-reactions-container+.qanda-post-date-compact{display:none}html[data-skin=after-hours] .post:has(>.ah-post-head) .post-media-blur,html[data-skin=after-hours] .post:has(>.ah-post-head) .locked-overlay-global-videos,html[data-skin=after-hours] .post:has(>.ah-post-head) .content_locked-global-videos,html[data-skin=after-hours] .post:has(>.ah-post-head) .locked_overlay_content-global-videos,html[data-skin=after-hours] .post:has(>.ah-post-head) .blur-media-configuration-media,html[data-skin=after-hours] .post:has(>.ah-post-head) .swiper,html[data-skin=after-hours] .post:has(>.ah-post-head) video,html[data-skin=after-hours] .post:has(>.ah-post-head) .swiper img{border-radius:0!important}html[data-skin=after-hours] .post .hover_locked_img-global-videos:has(img){width:64px;height:64px;padding:16px;box-sizing:border-box;border-radius:50%;background:rgb(var(--ah-bg-rgb) / .5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);margin:0 auto}html[data-skin=after-hours] .post .p_locked_unlok-global-videos{font-size:17px;margin-top:10px}html[data-skin=after-hours] .post-media-emoji-reactions-container{gap:8px}html[data-skin=after-hours] .post-media-emoji-reactions .emoji-reactions,html[data-skin=after-hours] .post-media-emoji-reactions-container .emoji-reactions{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;justify-content:flex-start!important}html[data-skin=after-hours] .post-media-emoji-reactions-container .emoji-reactions::-webkit-scrollbar{display:none}html[data-skin=after-hours] .emoji-reaction-button{flex:none}html[data-skin=after-hours] .qanda-post-compact>.ah-post-head~div .qanda-post-date-compact,html[data-skin=after-hours] .audio-post-card>.ah-post-head~* .audio-post-date{display:none}html[data-skin=after-hours] .poll-post-card16>.ah-post-head,html[data-skin=after-hours] .qanda-post-compact>.ah-post-head,html[data-skin=after-hours] .audio-post-card>.ah-post-head{position:relative;z-index:3001}html[data-skin=after-hours] .poll-post-card16:has(>.ah-post-head),html[data-skin=after-hours] .qanda-post-compact:has(>.ah-post-head),html[data-skin=after-hours] .audio-post-card:has(>.ah-post-head){isolation:isolate}html[data-skin=after-hours] .locked-overlay-global-videos:has(>.ah-lock){display:flex!important;align-items:center;justify-content:center;cursor:pointer}html[data-skin=after-hours] .ah-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;background:linear-gradient(180deg,rgb(var(--ah-bg-rgb) / .15),rgb(var(--ah-bg-rgb) / .55));color:var(--ah-text)}html[data-skin=after-hours] .ah-lock-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgb(var(--ah-bg-rgb) / .55);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}html[data-skin=after-hours] .ah-lock-title{margin:2px 0 0;font-family:var(--ah-font-display)!important;font-size:18px;font-weight:800;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.5)}html[data-skin=after-hours] .ah-lock-caption{margin:0;max-width:28ch;font-size:14px;line-height:1.4;color:#ffffffd9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 10px rgba(0,0,0,.5)}html[data-skin=after-hours] .ah-lock-action{margin-top:6px;min-height:44px;padding:0 22px;font-size:15px;pointer-events:none}html[data-skin=after-hours].ah-guest .comment-form-post,html[data-skin=after-hours].ah-guest .post-media-emoji-reactions-container,html[data-skin=after-hours].ah-guest .emoji-reactions-container,html[data-skin=after-hours].ah-guest .comment-form-empty-media{display:none!important}html[data-skin=after-hours] .modal-overlay-generic-modal-seconds,html[data-skin=after-hours] .modal-overlay-xtra-type-subscription,html[data-skin=after-hours] .modal-overlay-auth,html[data-skin=after-hours] .modal-overlay-age-verification{background-color:rgb(var(--ah-bg-deep-rgb) / .72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html[data-skin=after-hours] .modal-generic-modal-seconds,html[data-skin=after-hours] .modal-xtra-type-subscription,html[data-skin=after-hours] .modal-xtra-type-subscription-siiiiiiiiiiiiiiiiiiiiiiiiiiiii,html[data-skin=after-hours] .modal-auth{border-radius:26px;box-shadow:0 30px 80px -30px #000000e6}html[data-skin=after-hours] .modal-xtra-type-subscription:not(.border_background_order_queer),html[data-skin=after-hours] .modal-xtra-type-subscription-siiiiiiiiiiiiiiiiiiiiiiiiiiiii:not(.border_background_order_queer),html[data-skin=after-hours] .modal-auth:not(.border_background_order_queer){background:var(--ah-line-strong)}html[data-skin=after-hours] .modal-generic-modal-seconds-content,html[data-skin=after-hours] .modal-xtra-type-subscription-content,html[data-skin=after-hours] .modal-content-auth{background:var(--ah-surface);border-radius:24px;color:var(--ah-text)}html[data-skin=after-hours] .modal-generic-modal-seconds-content h2,html[data-skin=after-hours] .modal-generic-modal-seconds-content h3,html[data-skin=after-hours] .modal-xtra-type-subscription-content h2,html[data-skin=after-hours] .modal-xtra-type-subscription-content h3{font-family:var(--ah-font-display)!important;font-weight:800;color:var(--ah-text)}html[data-skin=after-hours] .close-button-generic-modal-seconds,html[data-skin=after-hours] .close-button-xtra-type-subscription,html[data-skin=after-hours] .close-button-auth{background:var(--ah-surface-2);color:var(--ah-muted);border-radius:999px}html[data-skin=after-hours] .close-button-generic-modal-seconds:hover,html[data-skin=after-hours] .close-button-xtra-type-subscription:hover,html[data-skin=after-hours] .close-button-auth:hover{background:var(--ah-surface-3);color:var(--ah-text)}html[data-skin=after-hours] .modal-actions-generic-modal-seconds{background:transparent}html[data-skin=after-hours] .confirm-button-generic-modal-seconds,html[data-skin=after-hours] .submit-button-xtra-type-subscription,html[data-skin=after-hours] .confirm-button-age-verification,html[data-skin=after-hours] .open-modal-button-auth{background:var(--ah-pink);color:var(--ah-pink-ink);border-radius:999px;font-weight:800;box-shadow:0 10px 26px -12px rgb(var(--ah-accent-rgb) / .9)}html[data-skin=after-hours] .deny-button-generic-modal-seconds,html[data-skin=after-hours] .deny-button-age-verification{background:transparent;color:var(--ah-text);border:1.5px solid var(--ah-line-strong);border-radius:999px}html[data-skin=after-hours] .deny-button-age-verification:hover{background:var(--ah-surface-2)}html[data-skin=after-hours] .modal-authenticater-new-modal-container h3{font-size:24px;line-height:1.15}html[data-skin=after-hours] .modal-authenticater-new-modal-container p{color:var(--ah-muted)!important}html[data-skin=after-hours] .modal-authenticater-new-modal-forms-type-instead,html[data-skin=after-hours] .switch-link,html[data-skin=after-hours] .forgot-password-link-auth,html[data-skin=after-hours] .switch-btn.active{color:var(--ah-pink)!important}html[data-skin=after-hours] .modal-authenticater-new-modal-selecto-global-ui-terms-of-use,html[data-skin=after-hours] .modal-authenticater-new-modal-selecto-global-ui-terms-of-use *{color:var(--ah-muted)}html[data-skin=after-hours] .modal-authenticater-new-modal-selecto-global-ui-terms-of-use a{color:var(--ah-pink)}html[data-skin=after-hours] .modal-authenticater-new-modal-footer-text-account{color:var(--ah-muted)}html[data-skin=after-hours] .modal-title-auth{background:none;-webkit-text-fill-color:var(--ah-text);color:var(--ah-text);font-family:var(--ah-font-display)!important}html[data-skin=after-hours] .modal-subtitle-auth{color:var(--ah-muted)}html[data-skin=after-hours] .form-group-text-fields-componente-restructuring input,html[data-skin=after-hours] .form-group-text-fields-componente-restructuring textarea,html[data-skin=after-hours] .modal-input-auth,html[data-skin=after-hours] .select-auth,html[data-skin=after-hours] .input-group-auth .PhoneInput{background-color:var(--ah-surface-2)!important;color:var(--ah-text)!important;border-color:var(--ah-line)!important;border-radius:var(--ah-radius-sm)!important}html[data-skin=after-hours] .form-group-text-fields-componente-restructuring input:focus,html[data-skin=after-hours] .modal-input-auth--focused,html[data-skin=after-hours] .select-auth:focus{border-color:var(--ah-pink)!important;box-shadow:0 0 0 3px var(--ah-pink-soft)!important}html[data-skin=after-hours] .select-auth option{background-color:var(--ah-surface-2)}html[data-skin=after-hours] .modal-container-age-verification,html[data-skin=after-hours] .modal-actions-age-verification,html[data-skin=after-hours] .logo_modal-age-verification{background-color:var(--ah-surface)}html[data-skin=after-hours] .modal-container-age-verification{border:1px solid var(--ah-line);border-radius:24px}html[data-skin=after-hours] .modal-title-age-verification{font-family:var(--ah-font-display)!important;font-weight:800}html[data-skin=after-hours] .modal-message-age-verification p{color:var(--ah-muted)}html[data-skin=after-hours] .modal-warning-age-verification{color:var(--ah-accent-200)}html[data-skin=after-hours] .subscription-card,html[data-skin=after-hours] .subscription-card-single,html[data-skin=after-hours] .tiers-card{background:var(--ah-surface-2);border:1px solid var(--ah-line);border-radius:var(--ah-radius);color:var(--ah-text)}html[data-skin=after-hours] .subscription-title,html[data-skin=after-hours] .subscription-title-single,html[data-skin=after-hours] .tiers-card-name{font-family:var(--ah-font-display)!important;font-weight:800;color:var(--ah-text)}html[data-skin=after-hours] .feature-text-xtra-payed-card,html[data-skin=after-hours] .tiers-card-description,html[data-skin=after-hours] .benefit-item{color:var(--ah-text)}html[data-skin=after-hours] .tiers-card-price,html[data-skin=after-hours] .price-period{color:var(--ah-muted)}html[data-skin=after-hours] .benefit-item:before{color:var(--ah-pink)}html[data-skin=after-hours] .show-more-button{color:var(--ah-muted)}html[data-skin=after-hours] .show-more-button:hover{color:var(--ah-pink)}html[data-skin=after-hours] .modal-xtra-type-subscription-content::-webkit-scrollbar-thumb{background:var(--ah-surface-3)}html[data-skin=after-hours] .submit-button-auth{background:var(--ah-pink);color:var(--ah-pink-ink);border-radius:999px;font-weight:800}html[data-skin=after-hours] .submit-button-auth:hover:not(.submit-button-auth--loading):not(:disabled){box-shadow:0 12px 26px -10px rgb(var(--ah-accent-rgb) / .9)}html[data-skin=after-hours] .submit-button-auth:disabled{background:var(--ah-surface-3)!important;color:var(--ah-muted)!important;box-shadow:none;transform:none}html[data-skin=after-hours] .input-group-auth .PhoneInput .PhoneInputInput,html[data-skin=after-hours] .form-group-text-fields-componente-restructuring .PhoneInputInput{background:transparent!important;color:var(--ah-text)!important}html[data-skin=after-hours] .PhoneInputInput::placeholder{color:var(--ah-muted)}html[data-skin=after-hours] .terms-label-auth a,html[data-skin=after-hours] .content_terms-checkbox-auth a{color:var(--ah-pink)!important}html[data-skin=after-hours] .terms-checkbox-auth{accent-color:var(--ah-pink)}html[data-skin=after-hours] .auth-error-message,html[data-skin=after-hours] .auth-error-message-phone{color:#ff8a8a}@media screen and (max-width:950px){html[data-skin=after-hours] .modal-overlay-generic-modal-seconds:has(.modal-authenticater-new-modal-container){align-items:flex-start;padding:max(16px,env(safe-area-inset-top,0px)) 0 24px;overflow-y:auto;overscroll-behavior:contain}html[data-skin=after-hours] .modal-generic-modal-seconds:has(.modal-authenticater-new-modal-container) .container-logo-generic-modal-seconds img,html[data-skin=after-hours] .modal-generic-modal-seconds:has(.modal-authenticater-new-modal-container) .logo-generic-modal-seconds{width:84px!important;height:84px!important}}html[data-skin=after-hours] .ah-auth-head{margin:8px 0 18px;text-align:center}html[data-skin=after-hours] .ah-auth-head h3{margin:0 0 6px;font-family:var(--ah-font-display)!important;font-size:24px;font-weight:800;line-height:1.15;color:var(--ah-text)}html[data-skin=after-hours] .modal-authenticater-new-modal-container .ah-auth-head p{margin:0;font-size:14px;line-height:1.4;color:var(--ah-muted)!important}html[data-skin=after-hours] .modal-authenticater-new-modal-forms{display:flex;flex-direction:column;gap:12px}html[data-skin=after-hours] .modal-authenticater-new-modal-forms>*{margin-top:0!important;margin-bottom:0!important}html[data-skin=after-hours] .modal-authenticater-new-modal-container input:not([type=checkbox]),html[data-skin=after-hours] .modal-authenticater-new-modal-container select,html[data-skin=after-hours] .modal-authenticater-new-modal-container .PhoneInput{height:52px!important;min-height:52px!important;box-sizing:border-box!important;border-radius:14px!important;font-size:16px!important;background-color:var(--ah-surface-2)!important;border:1px solid var(--ah-line)!important;color:var(--ah-text)!important;transition:border-color .15s ease,box-shadow .15s ease}html[data-skin=after-hours] .modal-authenticater-new-modal-container .PhoneInput input,html[data-skin=after-hours] .modal-authenticater-new-modal-container .PhoneInput select{height:100%!important;min-height:0!important;border:0!important;background:transparent!important;border-radius:0!important}html[data-skin=after-hours] .modal-authenticater-new-modal-container input:not([type=checkbox]):focus,html[data-skin=after-hours] .modal-authenticater-new-modal-container select:focus,html[data-skin=after-hours] .modal-authenticater-new-modal-container .PhoneInput:focus-within{outline:none!important;border-color:var(--ah-pink)!important;box-shadow:0 0 0 3px rgb(var(--ah-accent-rgb) / .18)!important}html[data-skin=after-hours] .modal-authenticater-new-modal-container .PhoneInput input:focus{box-shadow:none!important}html[data-skin=after-hours] .modal-authenticater-password-fields-container{display:flex!important;flex-direction:column!important;gap:12px!important}html[data-skin=after-hours] .modal-authenticater-password-fields-container>*{width:100%!important;margin:0!important}html[data-skin=after-hours] .modal-authenticater-new-modal-container input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px;margin:1px 0 0!important;accent-color:var(--ah-pink);flex:none}html[data-skin=after-hours] .modal-authenticater-new-modal-selecto-global-ui-terms-of-use{display:flex;align-items:flex-start;gap:10px}html[data-skin=after-hours] .modal-authenticater-new-modal-selecto-global-ui-terms-of-use-text{font-size:13px!important;line-height:1.45}html[data-skin=after-hours] .modal-authenticater-new-modal-forms-type-instead{align-self:center;margin:-2px 0 0!important;padding:6px 10px;font-size:14px!important;font-weight:650;cursor:pointer}html[data-skin=after-hours] .ah-auth-forgot{align-self:flex-end;padding:2px 4px;border:0;background:none;color:var(--ah-pink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}html[data-skin=after-hours] .ah-auth-note{margin:0;padding:10px 12px;border-radius:12px;background:#34d3991f;color:#6ee7b7!important;font-size:14px}html[data-skin=after-hours] .ah-auth-note.is-error{background:#f871711f;color:#fca5a5!important}html[data-skin=after-hours] .modal-authenticater-new-modal-actions-container{margin-top:18px}html[data-skin=after-hours] .modal-authenticater-new-modal-actions-container .ui-button-global-ui-button-component-config{height:52px;font-size:16px}html[data-skin=after-hours] .modal-authenticater-new-modal-footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px}html[data-skin=after-hours] .modal-authenticater-new-modal-container .selecto-global-ui-icon{top:50%!important;left:14px!important;width:20px!important;height:20px!important;transform:translateY(-50%)}html[data-skin=after-hours] .modal-authenticater-new-modal-container .selecto-global-ui-icon svg{width:20px;height:20px}html[data-skin=after-hours] .modal-authenticater-new-modal-container p.modal-authenticater-new-modal-forms-type-instead{color:var(--ah-pink)!important}html[data-skin=after-hours] .modal-authenticater-new-modal-actions-container .ui-button-global-ui-button-component-config:disabled{background:var(--ah-surface-3)!important;background-image:none!important;color:var(--ah-muted)!important;box-shadow:none!important;opacity:1!important}html[data-skin=after-hours] .modal-generic-modal-seconds.border_background_order_queer,html[data-skin=after-hours] .modal-generic-modal-seconds.border_background_modal_globals,html[data-skin=after-hours] .modal-xtra-type-subscription.border_background_order_queer,html[data-skin=after-hours] .modal-auth.border_background_order_queer{background:var(--ah-line-strong)!important}html[data-skin=after-hours] .dtm-head{display:grid;gap:6px;margin-bottom:18px;text-align:center}html[data-skin=after-hours] .dtm-title{margin:0;font-size:22px;color:var(--ah-text)}html[data-skin=after-hours] .dtm-sub{margin:0;font-size:14px;color:var(--ah-muted)}html[data-skin=after-hours] .dtm-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-skin=after-hours] .dtm-option{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:104px;padding:16px 10px;border:1.5px solid var(--ah-line-strong);border-radius:18px;background:var(--ah-surface-2);transition:border-color .15s ease,background .15s ease,transform .15s ease}html[data-skin=after-hours] .dtm-option:before{display:none}html[data-skin=after-hours] .dtm-option:hover,html[data-skin=after-hours] .dtm-option:focus-visible{border-color:var(--ah-pink);background:var(--ah-pink-soft);box-shadow:none;transform:none}html[data-skin=after-hours] .dtm-icon{color:var(--ah-pink);margin-bottom:4px}html[data-skin=after-hours] .dtm-icon svg{width:30px;height:30px}html[data-skin=after-hours] .dtm-amount{font-family:var(--ah-font-display)!important;font-size:24px;font-weight:800;color:var(--ah-text)}html[data-skin=after-hours] .dtm-unit{font-size:12px;font-weight:600;color:var(--ah-muted)}html[data-skin=after-hours] .dtm-confirmation-text{color:var(--ah-muted);font-size:16px}html[data-skin=after-hours] .dtm-creator-highlight{color:var(--ah-pink)}html[data-skin=after-hours] .dtm-confirmation-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:600px){html[data-skin=after-hours] .modal-overlay-generic-modal-seconds:has(.dtm-selection-screen,.dtm-confirmation-screen){align-items:flex-end;padding:0}html[data-skin=after-hours] .modal-generic-modal-seconds:has(.dtm-selection-screen,.dtm-confirmation-screen){width:100%;max-width:none;margin:0;border-radius:26px 26px 0 0;padding:1px 1px 0;animation:ah-sheet-up .25s ease-out}html[data-skin=after-hours] .modal-generic-modal-seconds:has(.dtm-selection-screen,.dtm-confirmation-screen) .modal-generic-modal-seconds-content{border-radius:25px 25px 0 0;padding:28px 20px calc(24px + env(safe-area-inset-bottom,0px))}}@keyframes ah-sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}html[data-skin=after-hours] .profile-container-profile-view-container,html[data-skin=after-hours] .account-settings-container-edit-profile,html[data-skin=after-hours] .manage-subscription-view{background:var(--ah-bg);color:var(--ah-text)}html[data-skin=after-hours] .logo-text-profile-view-container{color:var(--ah-text);font-family:var(--ah-font-display)!important}html[data-skin=after-hours] .logo-underline-profile-view-container{background:var(--ah-pride)}html[data-skin=after-hours] .username-profile-view-container,html[data-skin=after-hours] .account-settings-title-edit-profile,html[data-skin=after-hours] .section-title-profile-view-container{font-family:var(--ah-font-display)!important;font-weight:800;color:var(--ah-text)}html[data-skin=after-hours] .user-email-profile-view-container,html[data-skin=after-hours] .subscription-note-profile-view-container,html[data-skin=after-hours] .premium-note-profile-view-container,html[data-skin=after-hours] .phone-note-edit-profile{color:var(--ah-muted)}html[data-skin=after-hours] .name-label-profile-view-container{background:var(--ah-surface-2);color:var(--ah-muted)}html[data-skin=after-hours] .settings-button-profile-view-container,html[data-skin=after-hours] .back-button-edit-profile,html[data-skin=after-hours] .manage-subscription-view .back-button{background:var(--ah-surface-2);border:1px solid var(--ah-line);color:var(--ah-text);border-radius:999px}html[data-skin=after-hours] .settings-button-profile-view-container:hover,html[data-skin=after-hours] .back-button-edit-profile:hover,html[data-skin=after-hours] .manage-subscription-view .back-button:hover{background:var(--ah-surface-3)}html[data-skin=after-hours] .manage-subscription-button-profile-view,html[data-skin=after-hours] .whole-load-btn-profile-view-container{background:var(--ah-pink);color:var(--ah-pink-ink);border-radius:999px;font-weight:800;box-shadow:0 10px 26px -12px rgb(var(--ah-accent-rgb) / .9)}html[data-skin=after-hours] .video-count-profile-view-container{background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .premium-note-profile-view-container{border-color:var(--ah-line-strong);border-radius:var(--ah-radius-sm)}html[data-skin=after-hours] .video-card-profile-view-container{background:var(--ah-surface);border-radius:var(--ah-radius-sm)}html[data-skin=after-hours] .anonymous-toggle-container-2024{background:var(--ah-surface);border-color:var(--ah-line);border-radius:var(--ah-radius-sm)}html[data-skin=after-hours] .anonymous-toggle-switch-2024.active{background:var(--ah-pink)}html[data-skin=after-hours] .form-section-title-edit-profile{color:var(--ah-text);font-family:var(--ah-font-display)!important}html[data-skin=after-hours] .phone-input-edit-profile{border-color:var(--ah-pink)!important;color:var(--ah-text)!important}html[data-skin=after-hours] .input-icon-auth,html[data-skin=after-hours] .toggle-password-button-auth:hover{color:var(--ah-pink)}html[data-skin=after-hours] .action-btn-edit-profile{background:var(--ah-surface-2)!important;border-radius:var(--ah-radius-sm)}html[data-skin=after-hours] .actions-dropdown-menu{background:var(--ah-surface-2);border-color:var(--ah-line)}html[data-skin=after-hours] .manage-subscription-view .premium-badge{background:var(--ah-pink-soft);color:var(--ah-accent-100);border:1px solid rgb(var(--ah-accent-rgb) / .45)}html[data-skin=after-hours] .manage-subscription-view .hero-title{background:none;-webkit-text-fill-color:var(--ah-text);color:var(--ah-text);font-family:var(--ah-font-display)!important}html[data-skin=after-hours] .manage-subscription-view .hero-subtitle,html[data-skin=after-hours] .manage-subscription-view .renewal-note{color:var(--ah-muted)}html[data-skin=after-hours] .manage-subscription-view .subscription-card{border:1.5px solid transparent;background:linear-gradient(var(--ah-surface),var(--ah-surface)) padding-box,var(--ah-pride) border-box}html[data-skin=after-hours] .manage-subscription-view .feature-item,html[data-skin=after-hours] .manage-subscription-view .reminder-item,html[data-skin=after-hours] .manage-subscription-view .benefits-reminder{background:var(--ah-surface-2);border-color:var(--ah-line)}html[data-skin=after-hours] .manage-subscription-view .renewal-info{background:var(--ah-pink-soft);border-color:rgb(var(--ah-accent-rgb) / .35)}html[data-skin=after-hours] .manage-subscription-view .renewal-label{color:var(--ah-accent-200)}html[data-skin=after-hours] .manage-subscription-view .pause-button{background:var(--ah-pink)}html[data-skin=after-hours] .manage-subscription-view .pause-button .button-title,html[data-skin=after-hours] .manage-subscription-view .pause-button .button-subtitle,html[data-skin=after-hours] .manage-subscription-view .pause-button svg{color:var(--ah-pink-ink)}html[data-skin=after-hours] .buy-coins-container{background:var(--ah-bg)}html[data-skin=after-hours] .coin-package-card{background:var(--ah-surface);border-color:var(--ah-line);border-radius:var(--ah-radius)}html[data-skin=after-hours] .page-title,html[data-skin=after-hours] .package-name{font-family:var(--ah-font-display)!important}html[data-skin=after-hours] .chat-list.content-creator-chat-firebase,html[data-skin=after-hours] .chat-list-header.content-creator-chat-firebase,html[data-skin=after-hours] .chat-search.content-creator-chat-firebase,html[data-skin=after-hours] .chat-tabs,html[data-skin=after-hours] .chat-list-content,html[data-skin=after-hours] .chat-header.content-creator-chat-firebase{background-color:var(--ah-bg)}html[data-skin=after-hours] .chat-list-header.content-creator-chat-firebase,html[data-skin=after-hours] .chat-header.content-creator-chat-firebase{border-color:var(--ah-line)}html[data-skin=after-hours] .search-input-container.content-creator-chat-firebase,html[data-skin=after-hours] .chat-input-container.content-creator-chat-firebase,html[data-skin=after-hours] .text-me-input{background-color:var(--ah-surface-2);border-radius:999px}html[data-skin=after-hours] .chat-tab.active,html[data-skin=after-hours] .text-me-button.active{background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .text-me-card{background:var(--ah-surface);border-color:var(--ah-line)}html[data-skin=after-hours] .chat-back-button.content-creator-chat-firebase,html[data-skin=after-hours] .empty-state-icon{color:var(--ah-pink)}html[data-skin=after-hours] .message-bubble.content-creator-chat-firebase{background-color:var(--ah-surface-2);color:var(--ah-text);border-radius:18px}html[data-skin=after-hours] .message-own.content-creator-chat-firebase .message-bubble.content-creator-chat-firebase{background-color:var(--ah-accent-deep);color:#fff}html[data-skin=after-hours] .chat-input-form.content-creator-chat-firebase{background-color:var(--ah-bg);border-color:var(--ah-line)}html[data-skin=after-hours] .chat-send-button.content-creator-chat-firebase,html[data-skin=after-hours] .chat-send-button-for-coins,html[data-skin=after-hours] .chat-media-send-button,html[data-skin=after-hours] .create-chat-button.content-creator-chat-firebase,html[data-skin=after-hours] .send-message-button-header{background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .chat-send-button.content-creator-chat-firebase svg,html[data-skin=after-hours] .chat-send-button-for-coins svg,html[data-skin=after-hours] .chat-media-send-button svg{color:var(--ah-pink-ink)}html[data-skin=after-hours] .dropdown-item:hover{background:var(--ah-pink-soft)}html[data-skin=after-hours] .dropdown-item svg{color:var(--ah-pink)}html[data-skin=after-hours] .settings-button-profile-view-container,html[data-skin=after-hours] .manage-subscription-button-profile-view{display:none!important}html[data-skin=after-hours] .profile-header-profile-view-container{max-width:560px;margin:0 auto;padding:28px 16px 8px}html[data-skin=after-hours] .avatar-image-profile-view-container{border:3px solid var(--ah-bg);box-shadow:0 0 0 3px var(--ah-accent),0 18px 40px -18px rgb(var(--ah-accent-rgb) / .6);background:var(--ah-surface-3)}html[data-skin=after-hours] .username-profile-view-container{font-family:var(--ah-font-display)!important;font-size:26px!important;font-weight:800}html[data-skin=after-hours] .whole-load-btn-profile-view-container{background:var(--ah-pink-soft)!important;color:var(--ah-accent-200)!important;border:1px solid rgb(var(--ah-accent-rgb) / .35)!important;box-shadow:none!important;font-size:12px!important;letter-spacing:.06em;padding:5px 12px!important;border-radius:999px!important;cursor:default}html[data-skin=after-hours] .ah-account-menu{max-width:560px;margin:8px auto 0;padding:0 16px;display:grid;gap:14px}html[data-skin=after-hours] .ah-account-group{list-style:none;margin:0;padding:0;border-radius:var(--ah-radius);border:1px solid var(--ah-line);background:var(--ah-surface);overflow:hidden}html[data-skin=after-hours] .ah-account-group li+li{border-top:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-account-group li::marker,html[data-skin=after-hours] .ah-account-group li:before{content:none}html[data-skin=after-hours] .ah-account-row{display:flex;align-items:center;gap:14px;width:100%;min-height:58px;padding:12px 16px;border:0;border-radius:0;background:transparent;color:var(--ah-text);font:inherit;text-align:left;cursor:pointer}html[data-skin=after-hours] .ah-account-row:hover,html[data-skin=after-hours] .ah-account-row:focus-visible{background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-account-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-account-label{flex:1;font-size:15.5px;font-weight:650}html[data-skin=after-hours] .ah-account-detail{color:var(--ah-muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}html[data-skin=after-hours] .ah-account-chevron{flex:none;color:var(--ah-muted)}html[data-skin=after-hours] .ah-account-row.is-danger{color:#ff8fa6}html[data-skin=after-hours] .ah-account-row.is-danger .ah-account-icon{background:#ff4d6d1f;color:#ff8fa6}html[data-skin=after-hours] .purchased-videos-section-profile-view-container{max-width:560px;margin:24px auto 0;padding:0 16px 120px}html[data-skin=after-hours] .section-title-profile-view-container{font-size:18px!important}html[data-skin=after-hours] .profile-avatar-profile-view-container,html[data-skin=after-hours] .avatar-image-profile-view-container{width:104px!important;height:104px!important}html[data-skin=after-hours] .profile-avatar-profile-view-container{margin-bottom:22px!important}html[data-skin=after-hours] .user-details-profile-view-container{gap:6px}html[data-skin=after-hours] .ah-account-label{white-space:nowrap}html[data-skin=after-hours] .account-settings-form-edit-profile{max-width:560px;margin:0 auto;padding-bottom:110px}html[data-skin=after-hours] .settings-form-edit-profile{display:grid;gap:14px}html[data-skin=after-hours] .form-section-edit-profile{padding:16px;border-radius:var(--ah-radius);border:1px solid var(--ah-line);background:var(--ah-surface);margin:0!important}html[data-skin=after-hours] .form-section-title-edit-profile{margin:0 0 12px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:var(--ah-muted)!important}html[data-skin=after-hours] .settings-form-edit-profile label,html[data-skin=after-hours] .settings-form-edit-profile .form-field-label{color:var(--ah-muted)!important;opacity:1!important}html[data-skin=after-hours] .form-section-edit-profile .ui-button-filled-ui-button-component-config.ui-button-primary-ui-button-component-config{background:var(--ah-surface-2)!important;color:var(--ah-text)!important;box-shadow:inset 0 0 0 1.5px var(--ah-line-strong)!important}html[data-skin=after-hours] .form-section-edit-profile .input-icon-auth-right{top:50%!important;transform:translateY(-50%);right:14px!important;color:var(--ah-muted)}html[data-skin=after-hours] .actions-dropdown-trigger-v3{background:var(--ah-surface-2)!important;color:var(--ah-text)!important;border:1px solid var(--ah-line)!important;box-shadow:none!important;border-radius:50%!important}html[data-skin=after-hours] .actions-dropdown-menu{background:var(--ah-surface-2)!important;border:1px solid var(--ah-line-strong)!important;border-radius:16px!important;box-shadow:0 24px 50px -20px #000000b3!important}html[data-skin=after-hours] .action-buttons-edit-profile{max-width:560px;margin:18px auto 0;display:grid;gap:10px}html[data-skin=after-hours] .sms-settings-row{align-items:center}html[data-skin=after-hours] .actions-dropdown-container>button,html[data-skin=after-hours] .actions-dropdown-container .actions-dropdown-trigger-v3{--button-color: var(--ah-surface-2);--button-text-color: var(--ah-text);background:var(--ah-surface-2)!important;background-image:none!important;color:var(--ah-text)!important}html[data-skin=after-hours] .buy-coins-container .error-container{max-width:420px;margin:18vh auto 0;padding:28px 22px;border-radius:var(--ah-radius);border:1px solid var(--ah-line);background:var(--ah-surface);text-align:center;color:var(--ah-text)}html[data-skin=after-hours] .buy-coins-container .error-container p:first-child{color:var(--ah-text);font-weight:700;font-size:17px}html[data-skin=after-hours] .buy-coins-container .error-container .ah-error-hint{margin-top:6px;color:var(--ah-muted);font-size:14px}html[data-skin=after-hours] .buy-coins-container .error-container button{margin-top:18px;padding:11px 22px;border:0;border-radius:999px;background:var(--ah-pink);color:var(--ah-pink-ink);font-weight:700}html[data-skin=after-hours] .actions-dropdown-container>button.ui-button-global-ui-button-component-config{background:var(--ah-surface-2)!important;background-image:none!important;color:var(--ah-text)!important;border:1px solid var(--ah-line)!important;box-shadow:none!important}html[data-skin=after-hours] .settings-form-edit-profile label,html[data-skin=after-hours] .settings-form-edit-profile .form-field-label{font-size:13px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}html[data-skin=after-hours] .buy-coins-container .error-container{height:auto!important;min-height:0!important;justify-content:center}html[data-skin=after-hours] .ah-settings-save{position:sticky;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:30;padding:10px;border-radius:22px;background:rgb(var(--ah-bg-rgb) / .9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-strikes-card{max-width:560px;margin:8px auto 14px;padding:16px;border-radius:var(--ah-radius);border:1px solid #f0b429;background:var(--ah-surface)}html[data-skin=after-hours] .ah-strikes-card h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:16px}html[data-skin=after-hours] .ah-strikes-card p{margin:0 0 10px;font-size:14px;opacity:.85}html[data-skin=after-hours] .ah-strikes-card ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px}html[data-skin=after-hours] .ah-strikes-card blockquote{margin:4px 0 0;padding-left:10px;border-left:3px solid var(--ah-line);overflow-wrap:anywhere;opacity:.85}@media(max-width:600px){html[data-skin=after-hours] .ah-strikes-card{margin-left:16px;margin-right:16px}}html[data-skin=after-hours] .ah-dashboard-card{padding:16px;border-radius:var(--ah-radius);border:1px solid var(--ah-line);background:var(--ah-surface)}html[data-skin=after-hours] .ah-dashboard-head{display:flex;align-items:center;gap:12px}html[data-skin=after-hours] .ah-dashboard-head h2{margin:0;color:var(--ah-text);font-size:16.5px;font-weight:700}html[data-skin=after-hours] .ah-dashboard-text{margin:10px 0 14px;color:var(--ah-muted);font-size:14px;line-height:1.45}html[data-skin=after-hours] .ah-dashboard-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:999px;background:var(--ah-pink);color:#fff;font-size:15px;font-weight:700;text-decoration:none;width:100%;border:0;cursor:pointer}html[data-skin=after-hours] .ah-dashboard-button:disabled{opacity:.7;cursor:wait}html[data-skin=after-hours] .ah-dashboard-button:hover,html[data-skin=after-hours] .ah-dashboard-button:focus-visible{filter:brightness(1.08);color:#fff}html[data-skin=after-hours] .ah-dashboard-hint{margin:10px 0 0;color:var(--ah-muted);font-size:12.5px;text-align:center}html[data-skin=after-hours] .ah-btn-block{display:flex;width:100%;padding:13px 18px;font-size:15px}html[data-skin=after-hours] .ah-btn-danger{background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .ah-btn:disabled{opacity:.6;cursor:wait}html[data-skin=after-hours] .ah-membership{max-width:560px;margin:0 auto;padding:20px 16px 120px;display:grid;gap:16px;color:var(--ah-text);font-family:var(--ah-font-body)}html[data-skin=after-hours] .ah-back{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:8px 12px 8px 8px;border:0;border-radius:999px;background:transparent;color:var(--ah-muted);font-weight:600;cursor:pointer}html[data-skin=after-hours] .ah-back:hover{background:var(--ah-surface-2);color:var(--ah-text)}html[data-skin=after-hours] .ah-membership-card,html[data-skin=after-hours] .ah-membership-manage{display:grid;gap:14px;padding:20px;border-radius:var(--ah-radius);border:1px solid var(--ah-line);background:var(--ah-surface)}html[data-skin=after-hours] .ah-membership-card{background:radial-gradient(circle at 100% 0%,rgb(var(--ah-accent-rgb) / .18),transparent 55%),var(--ah-surface)}html[data-skin=after-hours] .ah-membership-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html[data-skin=after-hours] .ah-membership-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-membership-kicker{margin:0;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-membership-title{margin:0;font-family:var(--ah-font-display)!important;font-size:26px;font-weight:800;line-height:1.1}html[data-skin=after-hours] .ah-status{margin-left:auto;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700}html[data-skin=after-hours] .ah-status.is-on{background:#34d39924;color:#6ee7b7}html[data-skin=after-hours] .ah-status.is-off{background:var(--ah-surface-3);color:var(--ah-muted)}html[data-skin=after-hours] .ah-membership-row{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--ah-radius-sm);background:var(--ah-surface-2);font-size:14.5px;line-height:1.45;word-break:normal}html[data-skin=after-hours] .ah-membership-row svg{flex:none;margin-top:1px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-membership-row-accent svg{color:var(--ah-pink)}html[data-skin=after-hours] .ah-perks{list-style:none;margin:0;padding:0;display:grid;gap:8px}html[data-skin=after-hours] .ah-perks li{list-style:none;display:flex;gap:10px;align-items:flex-start;font-size:14.5px;word-break:normal}html[data-skin=after-hours] .ah-perks li:before,html[data-skin=after-hours] .ah-perks li::marker{content:none;display:none}html[data-skin=after-hours] .ah-perks svg{flex:none;margin-top:2px;color:var(--ah-pink)}html[data-skin=after-hours] .ah-membership-manage h2{margin:0;font-size:17px;font-weight:800}html[data-skin=after-hours] .ah-membership-manage p,html[data-skin=after-hours] .ah-membership-help{margin:0;color:var(--ah-muted);font-size:14px;line-height:1.5;word-break:normal}html[data-skin=after-hours] .ah-membership-help{text-align:center}html[data-skin=after-hours] .ah-membership-help a{color:var(--ah-pink)}html[data-skin=after-hours] .ah-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;background:rgb(var(--ah-bg-deep-rgb) / .72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ah-fade .18s ease-out}html[data-skin=after-hours] .ah-cancel-sheet{position:relative;width:min(520px,100%);max-height:92dvh;overflow-y:auto;box-sizing:border-box;padding:28px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;border:1px solid var(--ah-line);background:var(--ah-surface);color:var(--ah-text);display:grid;gap:14px;animation:ah-rise .22s ease-out}@media(min-width:640px){html[data-skin=after-hours] .ah-sheet-backdrop{align-items:center}html[data-skin=after-hours] .ah-cancel-sheet{border-radius:24px}}html[data-skin=after-hours] .ah-cancel-sheet h2{margin:0;padding-right:36px;font-family:var(--ah-font-display)!important;font-size:24px;font-weight:800;line-height:1.15}html[data-skin=after-hours] .ah-sheet-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--ah-surface-2);color:var(--ah-text);cursor:pointer}html[data-skin=after-hours] .ah-sheet-lead,html[data-skin=after-hours] .ah-sheet-note{margin:0;font-size:15px;line-height:1.5;color:var(--ah-text);word-break:normal}html[data-skin=after-hours] .ah-sheet-note{color:var(--ah-muted);font-size:14px}html[data-skin=after-hours] .ah-sheet-label{margin:4px 0 0;font-size:13px;font-weight:700;color:var(--ah-muted)}html[data-skin=after-hours] .ah-sheet-badge{justify-self:start;padding:4px 10px;border-radius:999px;background:var(--ah-pink-soft);color:var(--ah-accent-200);font-size:12px;font-weight:700}html[data-skin=after-hours] .ah-sheet-error{margin:0;padding:10px 12px;border-radius:12px;background:#ff4d6d1f;color:#ff9fb2;font-size:14px;line-height:1.45;word-break:normal}html[data-skin=after-hours] .ah-sheet-actions{display:grid;gap:10px;margin-top:4px}html[data-skin=after-hours] .ah-chip-group{display:flex;flex-wrap:wrap;gap:8px}html[data-skin=after-hours] .ah-choice{padding:9px 14px;border-radius:999px;border:1px solid var(--ah-line-strong);background:transparent;color:var(--ah-text);font-size:14px;font-weight:600;cursor:pointer}html[data-skin=after-hours] .ah-choice.is-selected{border-color:var(--ah-pink);background:var(--ah-pink-soft);color:var(--ah-accent-100)}@keyframes ah-fade{0%{opacity:0}}@keyframes ah-rise{0%{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-cancel-sheet,html[data-skin=after-hours] .ah-sheet-backdrop{animation:none}}html[data-skin=after-hours] .ah-membership-head{flex-wrap:nowrap;align-items:flex-start}html[data-skin=after-hours] .ah-membership-heading{min-width:0;flex:1}html[data-skin=after-hours] .ah-membership-head .ah-status{flex:none;margin-top:4px}html[data-skin=after-hours] .ah-btn-block{width:100%;min-height:52px;padding:14px 20px;font-size:16px}html[data-skin=after-hours] .ah-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ah-line-strong);background:var(--ah-surface-2);color:var(--ah-text);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease}html[data-skin=after-hours] .ah-chip:hover,html[data-skin=after-hours] .ah-chip.is-active{border-color:var(--ah-pink);background:var(--ah-pink-soft)}html[data-skin=after-hours] .ah-page-head{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;min-height:60px;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;background:rgb(var(--ah-bg-rgb) / .88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-page-back{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--ah-surface-2);color:var(--ah-text);cursor:pointer}html[data-skin=after-hours] .ah-page-back:hover{background:var(--ah-surface-3)}html[data-skin=after-hours] .ah-page-title{margin:0;font-family:var(--ah-font-display)!important;font-size:20px;font-weight:800;color:var(--ah-text);line-height:1.2}html[data-skin=after-hours] .ah-notice{display:flex;justify-content:center;padding:24px 16px}html[data-skin=after-hours] .ah-notice--page{min-height:100vh;min-height:100dvh;align-items:center;background:radial-gradient(120% 60% at 50% 0%,rgb(var(--ah-accent-rgb) / .12),transparent 60%),var(--ah-bg)}html[data-skin=after-hours] .ah-notice-card{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--ah-text)}html[data-skin=after-hours] .ah-notice-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:20px;background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-notice-mark{width:76px;height:76px;margin-bottom:6px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--ah-bg),0 0 0 5px var(--ah-pink)}html[data-skin=after-hours] .ah-notice-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ah-pink)}html[data-skin=after-hours] .ah-notice-title{margin:0;font-size:24px;font-weight:800;line-height:1.2;color:var(--ah-text)}html[data-skin=after-hours] .ah-notice-text,html[data-skin=after-hours] .ah-notice-text p{margin:0;max-width:34ch;font-size:15px;line-height:1.5;color:var(--ah-muted)}html[data-skin=after-hours] .ah-notice-actions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px;margin-top:14px}html[data-skin=after-hours] .ah-notice-actions .ah-btn{width:100%;min-height:50px;font-size:16px}html[data-skin=after-hours] .ah-notice:not(.ah-notice--page) .ah-notice-card{padding:28px 20px;border-radius:var(--ah-radius);background:var(--ah-surface);border:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-age-overlay{background:rgb(var(--ah-bg-deep-rgb) / .72)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px}html[data-skin=after-hours] .ah-age-card{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 24px 24px;border-radius:28px;background:linear-gradient(180deg,var(--ah-surface-2),var(--ah-surface));border:1px solid var(--ah-line-strong);box-shadow:0 30px 80px -20px #000c;text-align:center;color:var(--ah-text);animation:ah-rise .28s ease-out}html[data-skin=after-hours] .ah-age-mark{width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--ah-surface-2),0 0 0 5px var(--ah-pink)}html[data-skin=after-hours] .ah-age-badge{margin-top:6px;padding:4px 10px;border-radius:999px;background:var(--ah-pink-soft);color:var(--ah-pink);font-size:12px;font-weight:800;letter-spacing:.08em}html[data-skin=after-hours] .ah-age-title{margin:4px 0 0;font-size:26px;font-weight:800;line-height:1.15;color:var(--ah-text)}html[data-skin=after-hours] .ah-age-text{margin:0;max-width:30ch;font-size:15px;line-height:1.5;color:var(--ah-muted)}html[data-skin=after-hours] .ah-age-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:14px}@keyframes ah-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-age-card{animation:none}}html[data-skin=after-hours] .ah-legal{display:block;min-height:100vh;padding:0 0 60px;background:var(--ah-bg);gap:0}html[data-skin=after-hours] .ah-legal-jump{position:sticky;top:calc(60px + env(safe-area-inset-top,0px));z-index:19;display:flex;gap:8px;overflow-x:auto;padding:10px 16px;background:rgb(var(--ah-bg-rgb) / .88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}html[data-skin=after-hours] .ah-legal-jump::-webkit-scrollbar{display:none}html[data-skin=after-hours] .ah-legal .terms-content{max-width:720px;margin:8px auto 0;padding:8px 20px;background:transparent;border-radius:0;box-shadow:none;overflow:visible}html[data-skin=after-hours] .ah-legal .terms-content:before,html[data-skin=after-hours] .ah-legal .terms-content>h1{display:none}html[data-skin=after-hours] .ah-legal .terms-section{scroll-margin-top:130px;margin-bottom:28px;padding:24px 20px;border:1px solid var(--ah-line);border-radius:var(--ah-radius);background:var(--ah-surface);animation:none}html[data-skin=after-hours] .ah-legal .terms-section>h2{margin-bottom:4px;font-size:24px;color:var(--ah-text)}html[data-skin=after-hours] .ah-legal .terms-section>h2:before{display:none}html[data-skin=after-hours] .ah-legal .effective-date{margin-bottom:16px;font-style:normal;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-legal .section-content{font-size:15px;line-height:1.65;color:var(--ah-text-2)}html[data-skin=after-hours] .ah-legal .section-content>h3{margin:24px 0 8px;font-size:17px;color:var(--ah-text)}html[data-skin=after-hours] .ah-legal .section-content h4{margin:16px 0 6px;font-size:15px;color:var(--ah-text)}html[data-skin=after-hours] .ah-legal .section-content p{margin-bottom:12px}html[data-skin=after-hours] .ah-legal ul{margin:8px 0 14px;padding-left:4px}html[data-skin=after-hours] .ah-legal li{margin-bottom:6px}html[data-skin=after-hours] .ah-legal li:before{color:var(--ah-pink)}html[data-skin=after-hours] .ah-legal a{color:var(--ah-pink);font-weight:600}html[data-skin=after-hours] .ah-legal strong{color:var(--ah-text)}html[data-skin=after-hours] .floating-notification{top:calc(12px + env(safe-area-inset-top,0px));left:16px;right:16px;max-width:420px;margin:0 auto}html[data-skin=after-hours] .floating-notification__content{min-width:0;max-width:none;padding:12px 14px;border-radius:16px;background:rgb(var(--ah-surface-2-rgb) / .96)!important;color:var(--ah-text)!important;border:1px solid var(--ah-line-strong)!important;border-left:4px solid var(--ah-pink)!important;box-shadow:0 18px 40px -16px #000c}html[data-skin=after-hours] .floating-notification--success .floating-notification__content{border-left-color:#5fd3a1!important}html[data-skin=after-hours] .floating-notification--error .floating-notification__content{border-left-color:#ff6b6b!important}html[data-skin=after-hours] .ah-skel{display:grid;gap:14px;padding:16px}html[data-skin=after-hours] .ah-skel--grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=after-hours] .ah-skel-item{display:grid;gap:8px}html[data-skin=after-hours] .ah-skel-media,html[data-skin=after-hours] .ah-skel-line{display:block;border-radius:14px;background:linear-gradient(100deg,var(--ah-surface) 30%,var(--ah-surface-2) 50%,var(--ah-surface) 70%);background-size:300% 100%;animation:ah-shimmer 1.4s ease-in-out infinite}html[data-skin=after-hours] .ah-skel-media{aspect-ratio:4 / 5}html[data-skin=after-hours] .ah-skel--list .ah-skel-media{aspect-ratio:16 / 9}html[data-skin=after-hours] .ah-skel-line{height:12px;border-radius:6px;width:80%}html[data-skin=after-hours] .ah-skel-line--short{width:50%}@keyframes ah-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-skel-media,html[data-skin=after-hours] .ah-skel-line{animation:none}}html[data-skin=after-hours] .ah-videos-page{min-height:100vh;padding:0 0 110px;background:var(--ah-bg);color:var(--ah-text)}html[data-skin=after-hours] .ah-videos-page .video-gallery,html[data-skin=after-hours] .ah-videos-page .content_videos_my_videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:900px;margin:0 auto;padding:16px}@media(min-width:760px){html[data-skin=after-hours] .ah-videos-page .video-gallery,html[data-skin=after-hours] .ah-videos-page .content_videos_my_videos{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-skin=after-hours] .ah-videos-page .card-wrapper,html[data-skin=after-hours] .ah-videos-page .card-wrapper-global-videos{width:100%;min-width:0;margin:0}html[data-skin=after-hours] .ah-videos-page .content-card,html[data-skin=after-hours] .ah-videos-page .card-wrapper-global-videos>div{width:100%;height:auto;border-radius:18px;overflow:hidden;background:var(--ah-surface);border:1px solid var(--ah-line);box-shadow:none}html[data-skin=after-hours] .ah-videos-page .hover-video,html[data-skin=after-hours] .ah-videos-page .hover-video-global-videos{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:0}html[data-skin=after-hours] .ah-videos-page .card-info{padding:10px 12px 12px;background:transparent}html[data-skin=after-hours] .ah-videos-page .card-info h5{margin:0;font-size:14px;font-weight:700;color:var(--ah-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-skin=after-hours] .ah-videos-page .card-info p{margin:4px 0 0;font-size:12.5px;color:var(--ah-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-skin=after-hours] .ah-player{display:block;min-height:100vh;max-width:none;margin:0;padding:0 0 110px;background:var(--ah-bg);color:var(--ah-text)}html[data-skin=after-hours] .ah-player .video-section,html[data-skin=after-hours] .ah-player .comments-section{max-width:760px;margin:0 auto;padding:0;background:transparent;box-shadow:none}html[data-skin=after-hours] .ah-player .video-container-section{border-radius:0;overflow:hidden;background:#000}@media(min-width:760px){html[data-skin=after-hours] .ah-player .video-container-section{margin-top:16px;border-radius:var(--ah-radius)}}html[data-skin=after-hours] .ah-player .video-player-section{display:block;width:100%;max-height:72vh;background-color:#000}html[data-skin=after-hours] .ah-player .video-info{padding:16px;background:transparent}html[data-skin=after-hours] .ah-player .video-title{margin:0 0 10px;font-size:22px;color:var(--ah-text)}html[data-skin=after-hours] .ah-player .video-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--ah-muted);border:0;padding:0}html[data-skin=after-hours] .ah-player .meta-left{display:flex;gap:12px;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-player .meta-right{display:flex;gap:8px}html[data-skin=after-hours] .ah-player .meta-right .action-btn{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--ah-line-strong);background:var(--ah-surface-2);color:var(--ah-text);font-size:14px;font-weight:600}html[data-skin=after-hours] .ah-player .meta-right .action-btn.liked{border-color:var(--ah-pink);color:var(--ah-pink)}html[data-skin=after-hours] .ah-player .meta-right .action-btn.liked svg{fill:var(--ah-pink)}html[data-skin=after-hours] .ah-player .video-description{margin-top:12px;padding:0;background:transparent;color:var(--ah-text-2);font-size:15px}html[data-skin=after-hours] .ah-player .comments-section{padding:8px 16px 0;border-top:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-player .comments-header h3{display:flex;align-items:center;gap:8px;font-size:17px;color:var(--ah-text)}html[data-skin=after-hours] .ah-player .comment-input-container{display:flex;gap:10px;align-items:flex-start}html[data-skin=after-hours] .ah-player .user-avatar{flex:none;padding:6px;border-radius:50%;background:var(--ah-surface-2);color:var(--ah-muted)}html[data-skin=after-hours] .ah-player .input-wrapper{flex:1;display:grid;gap:8px}html[data-skin=after-hours] .ah-player .comment-input{min-height:52px;padding:12px 14px;border-radius:16px;border:1px solid var(--ah-line-strong);background:var(--ah-surface);color:var(--ah-text);resize:vertical}html[data-skin=after-hours] .ah-player .send-btn{justify-self:end;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:999px;border:0;background:var(--ah-pink);color:var(--ah-pink-ink);font-weight:700}html[data-skin=after-hours] .ah-player .send-btn:disabled{background:var(--ah-surface-3);color:var(--ah-muted)}html[data-skin=after-hours] .ah-player .comment{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--ah-line);background:transparent}html[data-skin=after-hours] .ah-player .comment-author{font-weight:700;color:var(--ah-text)}html[data-skin=after-hours] .ah-player .comment-time{font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-player .comment-text{margin:2px 0 0;color:var(--ah-text-2)}html[data-skin=after-hours] .chat-list-loading.content-creator-chat-firebase{display:block;width:100%;height:228px;background-image:radial-gradient(circle at 44px 38px,var(--ah-surface-2) 24px,transparent 25px),linear-gradient(to bottom,transparent 24px,var(--ah-surface-2) 24px,var(--ah-surface-2) 36px,transparent 36px),linear-gradient(to bottom,transparent 44px,var(--ah-surface) 44px,var(--ah-surface) 54px,transparent 54px);background-size:100% 76px,55% 76px,35% 76px;background-position:0 0,84px 0,84px 0;background-repeat:repeat-y;animation:ah-pulse 1.4s ease-in-out infinite}html[data-skin=after-hours] .chat-list-loading.content-creator-chat-firebase:after{display:none}html[data-skin=after-hours] .chat-list-loading-inline.content-creator-chat-firebase{display:block;padding:8px 0}html[data-skin=after-hours] .chat-loading.content-creator-chat-firebase:after{border-top-color:var(--ah-pink)!important}@keyframes ah-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .chat-list-loading.content-creator-chat-firebase{animation:none}}html[data-skin=after-hours] .chat-item.content-creator-chat-firebase{margin:0 8px;padding:12px;border-radius:16px;border-bottom:0;transition:background .15s ease}html[data-skin=after-hours] .chat-item.content-creator-chat-firebase:hover{background:var(--ah-surface)}html[data-skin=after-hours] .chat-avatar.content-creator-chat-firebase img,html[data-skin=after-hours] .chat-avatar-placeholder.content-creator-chat-firebase{border-radius:50%;box-shadow:0 0 0 2px var(--ah-bg),0 0 0 3.5px var(--ah-line-strong)}html[data-skin=after-hours] .unread-badge-chat{background:var(--ah-pink);color:var(--ah-pink-ink);font-weight:800}html[data-skin=after-hours] .empty-chat-list.content-creator-chat-firebase .empty-state-title,html[data-skin=after-hours] .chat-empty.content-creator-chat-firebase p{font-family:var(--ah-font-display)!important;color:var(--ah-text)}html[data-skin=after-hours] .empty-state-icon-wrapper{background:var(--ah-pink-soft);border-radius:24px}html[data-skin=after-hours] .chat-empty.content-creator-chat-firebase svg{color:var(--ah-pink)}html[data-skin=after-hours] .message-own.content-creator-chat-firebase .message-bubble.content-creator-chat-firebase{background:var(--ah-pink);color:var(--ah-pink-ink);border-bottom-right-radius:6px}html[data-skin=after-hours] .message-own.content-creator-chat-firebase .message-bubble.content-creator-chat-firebase *{color:inherit}html[data-skin=after-hours] .message-other .message-bubble.content-creator-chat-firebase{border-bottom-left-radius:6px}html[data-skin=after-hours] .chat-input-form.content-creator-chat-firebase{display:flex;align-items:center;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:rgb(var(--ah-bg-rgb) / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--ah-line)}html[data-skin=after-hours] .chat-input-form.content-creator-chat-firebase>:first-child{flex:1 1 auto;min-width:0}html[data-skin=after-hours] .chat-input-form .ui-modify_button_padding,html[data-skin=after-hours] .chat-input-form .ui_rounded_full{height:44px;min-height:44px;border-radius:999px!important}html[data-skin=after-hours] .chat-input-form .ui-modify_button_padding{padding:0 14px!important}html[data-skin=after-hours] .chat-input-form .chat-for-coin-message>div{gap:5px!important;font-weight:800}html[data-skin=after-hours] .chat-input-form .chat-for-coin-message svg{width:15px;height:15px}html[data-skin=after-hours] .chat-input-form>div>.ui_rounded_full{width:44px;padding:0!important;background:var(--ah-surface-2)!important;color:var(--ah-pink)!important;box-shadow:inset 0 0 0 1.5px var(--ah-line-strong)!important}html[data-skin=after-hours] .chat-input-form>div>.ui_rounded_full svg{color:var(--ah-pink)}html[data-skin=after-hours]{--ah-bubble-own: var(--ah-accent);--ah-bubble-other: var(--ah-surface-3)}html[data-skin=after-hours] .chat-view.content-creator-chat-firebase,html[data-skin=after-hours] .chat-messages.content-creator-chat-firebase{background:var(--ah-bg)!important}html[data-skin=after-hours] .chat-header.content-creator-chat-firebase{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:calc(6px + env(safe-area-inset-top,0px)) 8px 8px!important;background:rgb(var(--ah-bg-rgb) / .88)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--ah-line)!important;box-shadow:none!important}html[data-skin=after-hours] .chat-header .chat-back-button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ah-pink)}html[data-skin=after-hours] .chat-header .chat-header-info{grid-column:2;display:flex;justify-content:center;min-width:0;margin:0!important}html[data-skin=after-hours] .chat-header .chat-back-button{justify-self:start}html[data-skin=after-hours] .chat-header .ai-autoreply-toggle{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border-radius:999px;white-space:nowrap;font-size:12px;font-weight:700}html[data-skin=after-hours] .ah-chat-title{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}html[data-skin=after-hours] .ah-chat-title-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--ah-bg),0 0 0 3.5px var(--ah-pink)}html[data-skin=after-hours] .ah-chat-title-avatar.is-initial{display:grid;place-items:center;background:var(--ah-surface-3);color:var(--ah-text);font-weight:800;font-size:17px}html[data-skin=after-hours] .ah-chat-title-name{display:inline-flex;align-items:center;gap:4px;max-width:60vw;overflow:hidden;font-size:13px;font-weight:700;color:var(--ah-text);white-space:nowrap;text-overflow:ellipsis}html[data-skin=after-hours] .ah-chat-title-name svg{flex:none;color:var(--ah-pink)}html[data-skin=after-hours] .chat-messages.content-creator-chat-firebase{gap:2px!important;padding:12px 14px 18px!important}html[data-skin=after-hours] .ah-chat-sep{align-self:center;margin:16px 0 8px;font-size:12px;font-weight:600;color:var(--ah-muted);letter-spacing:.01em}html[data-skin=after-hours] .message.ah-msg{max-width:78%!important;margin:0!important}html[data-skin=after-hours] .message.ah-msg.ah-start{margin-top:8px!important}html[data-skin=after-hours] .ah-chat-sep+.message.ah-msg.ah-start{margin-top:0!important}html[data-skin=after-hours] .ah-msg .message-avatar,html[data-skin=after-hours] .ah-msg .message-sender,html[data-skin=after-hours] .ah-msg .message-time{display:none!important}html[data-skin=after-hours] .ah-msg .message-content{min-width:0}html[data-skin=after-hours] .message-own.ah-msg .message-content{align-items:flex-end}html[data-skin=after-hours] .message-other.ah-msg .message-content{align-items:flex-start}html[data-skin=after-hours] .ah-msg .message-bubble.content-creator-chat-firebase{max-width:100%;margin:0!important;padding:8px 14px!important;border-radius:20px;box-shadow:none;font-size:16px;line-height:1.35}html[data-skin=after-hours] .ah-msg .message-bubble.content-creator-chat-firebase p{margin:0;font-size:16px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}html[data-skin=after-hours] .message-own.ah-msg .message-bubble.content-creator-chat-firebase{background:var(--ah-bubble-own)!important;color:var(--ah-pink-ink)!important}html[data-skin=after-hours] .message-other.ah-msg .message-bubble.content-creator-chat-firebase{background:var(--ah-bubble-other)!important;color:var(--ah-text)!important}html[data-skin=after-hours] .message-own.ah-msg:not(.ah-start) .message-bubble{border-top-right-radius:6px}html[data-skin=after-hours] .message-own.ah-msg:not(.ah-end) .message-bubble{border-bottom-right-radius:6px}html[data-skin=after-hours] .message-other.ah-msg:not(.ah-start) .message-bubble{border-top-left-radius:6px}html[data-skin=after-hours] .message-other.ah-msg:not(.ah-end) .message-bubble{border-bottom-left-radius:6px}html[data-skin=after-hours] .ah-msg.ah-end:not(.ah-media-only) .message-bubble.content-creator-chat-firebase:before,html[data-skin=after-hours] .ah-msg.ah-end:not(.ah-media-only) .message-bubble.content-creator-chat-firebase:after{content:"";position:absolute;bottom:0;height:20px;pointer-events:none}html[data-skin=after-hours] .message-own.ah-msg.ah-end:not(.ah-media-only) .message-bubble:before{right:-7px;width:20px;background:var(--ah-bubble-own);border-bottom-left-radius:16px 14px}html[data-skin=after-hours] .message-own.ah-msg.ah-end:not(.ah-media-only) .message-bubble:after{right:-26px;width:26px;background:var(--ah-bg);border-bottom-left-radius:10px}html[data-skin=after-hours] .message-other.ah-msg.ah-end:not(.ah-media-only) .message-bubble:before{left:-7px;width:20px;background:var(--ah-bubble-other);border-bottom-right-radius:16px 14px}html[data-skin=after-hours] .message-other.ah-msg.ah-end:not(.ah-media-only) .message-bubble:after{left:-26px;width:26px;background:var(--ah-bg);border-bottom-right-radius:10px}html[data-skin=after-hours] .ah-msg.ah-media-only .message-bubble.content-creator-chat-firebase{padding:0!important;background:transparent!important}html[data-skin=after-hours] .ah-msg .message-image-container,html[data-skin=after-hours] .ah-msg .message-video-container{margin:0!important}html[data-skin=after-hours] .ah-msg .message-image,html[data-skin=after-hours] .ah-msg .message-video{display:block;width:auto!important;max-width:min(240px,62vw)!important;max-height:320px;border-radius:18px!important;object-fit:cover}html[data-skin=after-hours] .ah-msg:not(.ah-media-only) .message-image-container,html[data-skin=after-hours] .ah-msg:not(.ah-media-only) .message-video-container{margin:-2px -8px 8px!important}html[data-skin=after-hours] .ah-msg.ah-no-bubble .message-bubble.content-creator-chat-firebase{display:none}html[data-skin=after-hours] .ah-story-reply{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}html[data-skin=after-hours] .message-own .ah-story-reply{align-items:flex-end}html[data-skin=after-hours] .ah-story-reply-label{font-size:12px;font-weight:600;color:var(--ah-muted)}html[data-skin=after-hours] .ah-story-reply-card{position:relative;width:112px;aspect-ratio:9 / 16;overflow:hidden;border-radius:16px;border:1px solid var(--ah-line-strong);background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-story-reply-card img,html[data-skin=after-hours] .ah-story-reply-card video{opacity:.88}html[data-skin=after-hours] .ah-story-reply-card img,html[data-skin=after-hours] .ah-story-reply-card video{width:100%;height:100%;object-fit:cover}html[data-skin=after-hours] .ah-receipt{margin:4px 4px 0 0;font-size:11.5px;font-weight:600;color:var(--ah-muted)}html[data-skin=after-hours] .ah-msg .message-bubble.content-creator-chat-firebase:has(.whatsapp-style){padding-bottom:8px!important;margin-bottom:0!important}html[data-skin=after-hours] .ah-msg .message-bubble:has(.emoji-reaction-button-chat){margin-top:14px!important}html[data-skin=after-hours] .ah-msg .chat-message-reactions-wrapper.whatsapp-style{top:-16px;bottom:auto;z-index:3}html[data-skin=after-hours] .message-own.ah-msg .chat-message-reactions-wrapper.whatsapp-style{left:-12px;right:auto!important}html[data-skin=after-hours] .message-other.ah-msg .chat-message-reactions-wrapper.whatsapp-style{right:-12px;left:auto}html[data-skin=after-hours] .ah-msg .emoji-reactions-chat.whatsapp-reactions{padding:3px 8px;border-radius:999px;background:var(--ah-surface-3);border:2px solid var(--ah-bg);box-shadow:none}html[data-skin=after-hours] .chat-input-form.content-creator-chat-firebase{gap:8px!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))!important;background:rgb(var(--ah-bg-rgb) / .92)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--ah-line)!important}html[data-skin=after-hours] .chat-input-form .border_input_filed input{min-height:42px;border-radius:21px!important;border:1px solid var(--ah-line-strong)!important;background:var(--ah-surface)!important;color:var(--ah-text)!important;font-size:16px!important}html[data-skin=after-hours] .chat-input-form .border_input_filed input::placeholder{color:var(--ah-muted)}html[data-skin=after-hours] .chat-input-form .ui-modify_button_padding:disabled,html[data-skin=after-hours] .chat-input-form .ui_rounded_full:disabled{background:var(--ah-surface-2)!important;background-image:none!important;color:var(--ah-muted)!important;border-color:var(--ah-line)!important;opacity:1!important;box-shadow:none!important}html[data-skin=after-hours] .chat-input-form .ui-modify_button_padding:disabled *,html[data-skin=after-hours] .chat-input-form .ui_rounded_full:disabled *{color:var(--ah-muted)!important}@keyframes ah-bubble-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}html[data-skin=after-hours] .ah-msg.ah-end .message-bubble,html[data-skin=after-hours] .ah-msg.ah-end .ah-story-reply{animation:ah-bubble-in .22s ease-out}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-msg .message-bubble,html[data-skin=after-hours] .ah-msg .ah-story-reply{animation:none}}html[data-skin=after-hours] .ah-msg .whatsapp-style .emoji-reaction-button-chat .count,html[data-skin=after-hours] .ah-msg .whatsapp-style .total-reactions-count{display:none}html[data-skin=after-hours] .ah-sent-toast{position:absolute;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:10000;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:7px 8px 7px 7px;border:1px solid rgb(var(--ah-accent-rgb) / .35);border-radius:999px;background:linear-gradient(135deg,rgb(var(--ah-surface-2-rgb) / .94),rgb(var(--ah-surface-rgb) / .94));box-shadow:0 10px 30px #00000073,0 0 24px rgb(var(--ah-accent-rgb) / .18);color:var(--ah-text);white-space:nowrap;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none;transform:translate(-50%);animation:ah-sent-toast 2s cubic-bezier(.2,.9,.3,1.2) both}html[data-skin=after-hours] .ah-sent-toast__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgb(var(--ah-text-rgb) / .12);color:var(--ah-text)}html[data-skin=after-hours] .ah-sent-toast__icon.is-paid{background:linear-gradient(135deg,var(--ah-accent),var(--ah-glow-2));color:var(--ah-accent-ink);box-shadow:0 0 14px rgb(var(--ah-accent-rgb) / .55);animation:ah-sent-gem .6s .15s ease-out both}html[data-skin=after-hours] .ah-sent-toast__text{display:flex;flex-direction:column;line-height:1.15;padding-right:4px}html[data-skin=after-hours] .ah-sent-toast__text strong{font-size:14px;font-weight:700}html[data-skin=after-hours] .ah-sent-toast__text span{font-size:12px;color:var(--ah-muted-2)}html[data-skin=after-hours] .ah-sent-toast__chip{display:inline-flex;align-items:center;gap:3px;padding:5px 10px;border-radius:999px;background:rgb(var(--ah-accent-rgb) / .16);color:var(--ah-accent-200);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}@keyframes ah-sent-toast{0%{opacity:0;transform:translate(-50%,14px) scale(.92)}12%,82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.98)}}@keyframes ah-sent-gem{0%{transform:scale(.4) rotate(-25deg)}60%{transform:scale(1.15) rotate(8deg)}to{transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-sent-toast,html[data-skin=after-hours] .ah-sent-toast__icon.is-paid{animation:none}}html[data-skin=after-hours] .buy-coins-container.ah-wallet-page{display:block;min-height:100vh;padding:0 0 110px;background:var(--ah-bg)}html[data-skin=after-hours] .ah-wallet{max-width:640px;margin:0 auto;color:var(--ah-text)}html[data-skin=after-hours] .ah-wallet-balance{display:grid;justify-items:start;gap:6px;margin:16px;padding:22px 20px;border-radius:24px;border:1px solid rgb(var(--ah-accent-rgb) / .28);background:radial-gradient(120% 140% at 100% 0%,rgb(var(--ah-accent-rgb) / .28),transparent 55%),linear-gradient(180deg,var(--ah-surface-2),var(--ah-surface))}html[data-skin=after-hours] .ah-wallet-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ah-muted)}html[data-skin=after-hours] .ah-wallet-amount{display:flex;align-items:baseline;gap:8px;margin:0;font-family:var(--ah-font-display)!important;font-size:44px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-wallet-amount svg{align-self:center;color:var(--ah-pink)}html[data-skin=after-hours] .ah-wallet-amount small{font-family:var(--ah-font-body)!important;font-size:15px;font-weight:600;color:var(--ah-muted)}html[data-skin=after-hours] .ah-wallet-hint{margin:4px 0 10px;font-size:14px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-wallet-heading{margin:24px 16px 12px;font-size:18px;font-weight:800}html[data-skin=after-hours] .ah-wallet-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px}html[data-skin=after-hours] .ah-pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 12px 14px;border-radius:20px;border:1.5px solid var(--ah-line-strong);background:var(--ah-surface);color:var(--ah-text);cursor:pointer;text-align:center;transition:border-color .15s ease,transform .15s ease,background .15s ease}html[data-skin=after-hours] .ah-pack:hover:not(:disabled){border-color:var(--ah-pink);background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-pack:active:not(:disabled){transform:scale(.98)}html[data-skin=after-hours] .ah-pack:disabled{background:var(--ah-surface);color:var(--ah-text);opacity:.7;cursor:wait}html[data-skin=after-hours] .ah-pack.is-best{border-color:var(--ah-pink);background:linear-gradient(180deg,rgb(var(--ah-accent-rgb) / .12),var(--ah-surface))}html[data-skin=after-hours] .ah-pack-tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:3px 10px;border-radius:999px;background:var(--ah-pink);color:var(--ah-pink-ink);font-size:11px;font-weight:800;white-space:nowrap}html[data-skin=after-hours] .ah-pack-gem{color:var(--ah-pink);margin-bottom:2px}html[data-skin=after-hours] .ah-pack-coins{font-family:var(--ah-font-display)!important;font-size:28px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-pack-label{min-height:2.6em;font-size:12.5px;line-height:1.3;color:var(--ah-muted)}html[data-skin=after-hours] .ah-pack-price{width:100%;margin-top:8px;padding:10px 0;border-radius:999px;background:var(--ah-pink);color:var(--ah-pink-ink);font-size:15px;font-weight:800}html[data-skin=after-hours] .ah-wallet-foot{margin:18px 16px 0;font-size:12.5px;text-align:center;color:var(--ah-muted)}html[data-skin=after-hours] .modal_generic_buy_coins>span{font-family:var(--ah-font-display)!important;color:var(--ah-text)}html[data-skin=after-hours] .shop-error-card{background:var(--ah-surface);border:1px solid var(--ah-line);border-radius:var(--ah-radius)}html[data-skin=after-hours] .shop-error-title{color:var(--ah-text)}html[data-skin=after-hours] .shop-error-btn{background:var(--ah-pink);color:var(--ah-pink-ink);border-radius:999px}html[data-skin=after-hours]:has(.ah-history),html[data-skin=after-hours]:has(.ah-history) body{overflow:hidden}html[data-skin=after-hours] .modal-overlay-generic-modal-seconds:has(.ah-history){overscroll-behavior:contain}html[data-skin=after-hours] .modal-generic-modal-seconds-content:has(.ah-history){display:flex;flex-direction:column;height:min(85dvh,680px);max-height:min(85dvh,680px)!important;overflow:hidden!important;padding:22px 0 0!important}html[data-skin=after-hours] .modal-generic-modal-seconds-content:has(.ah-history) .modal_generic_buy_coins{flex:1;min-height:0;gap:12px!important}html[data-skin=after-hours] .modal-generic-modal-seconds-content:has(.ah-history) .modal_generic_buy_coins>span{padding:0 18px}html[data-skin=after-hours] .ah-history{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;width:100%;color:var(--ah-text);text-align:left}html[data-skin=after-hours] .ah-history-totals{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px}html[data-skin=after-hours] .ah-history-total{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid var(--ah-line);background:var(--ah-surface-2);font-size:12.5px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-history-total strong{color:var(--ah-text);font-weight:700}html[data-skin=after-hours] .ah-history-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:0 18px 22px;border-top:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-history-day+.ah-history-day{margin-top:4px}html[data-skin=after-hours] .ah-history-day h3{position:sticky;top:0;z-index:1;margin:0 0 4px;padding:12px 0 6px;background:var(--ah-surface);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ah-muted)}html[data-skin=after-hours] .ah-history-day ul{list-style:none;margin:0;padding:0;border:1px solid var(--ah-line);border-radius:12px;background:var(--ah-surface)}html[data-skin=after-hours] .ah-history-line{display:flex;align-items:center;gap:10px;padding:8px 12px}html[data-skin=after-hours] .ah-history-line+.ah-history-line{border-top:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-history-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ah-surface-2);color:var(--ah-muted)}html[data-skin=after-hours] .ah-history-icon.is-added,html[data-skin=after-hours] .ah-history-icon.is-tips{color:var(--ah-pink)}html[data-skin=after-hours] .ah-history-text{flex:1;min-width:0;display:flex;flex-direction:column}html[data-skin=after-hours] .ah-history-title,html[data-skin=after-hours] .ah-history-meta,html[data-skin=after-hours] .ah-history-day h3{text-align:left!important}html[data-skin=after-hours] .ah-history-title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-skin=after-hours] .ah-history-meta{font-size:12px;color:var(--ah-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-skin=after-hours] .ah-history-amount{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ah-text)}html[data-skin=after-hours] .ah-history-amount.is-in{color:var(--ah-pink)}html[data-skin=after-hours] .ah-history-empty{margin:0;padding:0 18px 22px;color:var(--ah-muted);font-size:14px}html[data-skin=after-hours]{--primary-gradient-upload: var(--ah-pink);--dark-bg: var(--ah-bg);--card-bg: var(--ah-surface);--text-primary: var(--ah-text);--text-secondary: var(--ah-muted);--accent: var(--ah-pink);--border: var(--ah-line-strong);--input-bg: var(--ah-surface-2);--radius: 16px}html[data-skin=after-hours] .ui-header-container{padding:env(safe-area-inset-top,0px) 14px 0}html[data-skin=after-hours] .ui-header-top-bar{height:58px;max-height:58px;gap:12px;background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=after-hours] .ui-header-top-bar.ui-header-top-bar-hidden{height:0}html[data-skin=after-hours] .ah-creator-brand{flex:1;min-width:0;display:flex;align-items:center;gap:9px;text-decoration:none}html[data-skin=after-hours] .ah-creator-brand .ah-brand-mark{width:32px;height:32px}html[data-skin=after-hours] .ah-creator-brand .ah-brand-name{font-size:18px}html[data-skin=after-hours] .ah-creator-tag{margin-left:auto;padding:4px 9px;border-radius:999px;border:1px solid rgb(var(--ah-accent-rgb) / .35);background:var(--ah-pink-soft);color:var(--ah-accent-300);font-size:10.5px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}html[data-skin=after-hours] .ui-header-menu-button,html[data-skin=after-hours] .ui-header-settings-button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--ah-line);background:var(--ah-surface-2);color:var(--ah-text)}html[data-skin=after-hours] .ui-header-menu-button svg,html[data-skin=after-hours] .ui-header-settings-button svg{width:20px;height:20px}html[data-skin=after-hours] .ui-header-card:has(.creator-story-section){height:auto;padding:14px!important}html[data-skin=after-hours] .ui-header-card:has(.creator-story-section):before{display:none}html[data-skin=after-hours] .ui-header-card:has(.creator-story-section)+.ah-feed-tabs{margin-top:0}html[data-skin=after-hours] .creator-story-section{display:flex;flex-direction:column;gap:12px}html[data-skin=after-hours] .creator-story-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0;background:transparent;border:0}html[data-skin=after-hours] .creator-story-left{display:flex;align-items:center;gap:12px;min-width:0}html[data-skin=after-hours] .creator-story-avatar-wrapper{width:46px;height:46px;flex:none}html[data-skin=after-hours] .creator-story-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover}html[data-skin=after-hours] .creator-story-title{margin:0;color:var(--ah-text);font-family:var(--ah-font-display)!important;font-size:16px;font-weight:800}html[data-skin=after-hours] .creator-story-subtitle{margin:2px 0 0;color:var(--ah-muted);font-size:13px}html[data-skin=after-hours] .creator-story-camera-btn{flex:none;width:40px!important;height:40px!important;min-width:0!important;padding:0!important;border-radius:50%!important}html[data-skin=after-hours] .creator-actions-slider-container{overflow:visible;margin:0;padding:0}html[data-skin=after-hours] .creator-actions-slider{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:auto!important;padding:0;animation:none!important;transform:none!important}html[data-skin=after-hours] .creator-actions-slider .creator-action-card.ui-button-global-ui-button-component-config{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:auto!important;min-width:0!important;height:auto!important;min-height:70px;margin:0!important;padding:10px 4px!important;border:1px solid var(--ah-line)!important;border-radius:16px!important;background:var(--ah-surface-2)!important;background-image:none!important;color:var(--ah-text)!important;box-shadow:none!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2;text-align:center;white-space:normal}html[data-skin=after-hours] .creator-actions-slider .creator-action-card.ui-button-global-ui-button-component-config svg{width:21px;height:21px;color:var(--ah-pink)!important;stroke:var(--ah-pink)!important}html[data-skin=after-hours] .creator-actions-slider .creator-action-card.ui-button-global-ui-button-component-config:hover{transform:none!important;border-color:rgb(var(--ah-accent-rgb) / .45)!important;box-shadow:none!important}html[data-skin=after-hours] .creator-actions-slider .creator-action-card.ui-button-global-ui-button-component-config:active{transform:scale(.96)!important;background:var(--ah-surface-3)!important}@media(max-width:359px){html[data-skin=after-hours] .creator-actions-slider .creator-action-card.ui-button-global-ui-button-component-config{padding:8px 2px!important;font-size:10.5px!important;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}html[data-skin=after-hours] .creator-mind-input-wrapper{display:flex;align-items:center;gap:8px;margin:0}html[data-skin=after-hours] .creator-mind-input-field{flex:1;min-width:0;margin:0!important}html[data-skin=after-hours] .creator-send-btn{flex:none;min-height:44px!important;padding:0 18px!important;border-radius:999px!important}html[data-skin=after-hours] .nav-tabs-bottom-creator{background:rgb(var(--ah-bg-rgb) / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--ah-line)}html[data-skin=after-hours] .dropdown-trigger-creator-user-content-view,html[data-skin=after-hours] .dropdown-trigger-creator-user-content-view.active{background:var(--ah-pink)!important;color:var(--ah-pink-ink)!important;box-shadow:0 10px 26px -10px rgb(var(--ah-accent-rgb) / .9)!important;border-radius:18px}html[data-skin=after-hours] .dropdown-trigger-creator-user-content-view svg{color:var(--ah-pink-ink)!important}html[data-skin=after-hours] .dropdown-content-creator-user-content-view{background:var(--ah-surface-2)!important;border:1px solid var(--ah-line-strong)!important;border-radius:20px!important;box-shadow:0 24px 60px -20px #000000d9!important}html[data-skin=after-hours] .dropdown-item-creator-user-content-view{border-radius:14px;color:var(--ah-text)}html[data-skin=after-hours] .dropdown-item-creator-user-content-view:before{background:var(--ah-pink-soft)!important}html[data-skin=after-hours] .dropdown-item-icon-creator-user-content-view,html[data-skin=after-hours] .dropdown-item-icon-creator-user-content-view svg{color:var(--ah-pink)!important}html[data-skin=after-hours] :is(.upload-media-page,.create-story-container,.start-live-container,.bank-account-form-container,.revenue-view-container-revenue-view-list-transaccions,.archived-page-container-unique) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range]),textarea,select){background:var(--ah-surface-2)!important;color:var(--ah-text)!important;border:1px solid var(--ah-line-strong)!important;border-radius:14px!important;font-family:var(--ah-font-body)!important}html[data-skin=after-hours] :is(.upload-media-page,.create-story-container,.start-live-container,.bank-account-form-container,.revenue-view-container-revenue-view-list-transaccions,.archived-page-container-unique) :is(input,textarea,select):focus{border-color:var(--ah-pink)!important;box-shadow:0 0 0 3px var(--ah-pink-soft)!important;outline:none}html[data-skin=after-hours] :is(.upload-media-page,.create-story-container,.start-live-container,.bank-account-form-container) :is(input,textarea)::placeholder{color:var(--ah-muted-2);font-family:var(--ah-font-body)!important}html[data-skin=after-hours] :is(.upload-media-page,.create-story-container,.start-live-container,.bank-account-form-container) :is(label,.form-label,.form-label-modern){color:var(--ah-muted)!important;font-size:13px;font-weight:700}html[data-skin=after-hours] .upload-media-page{background:var(--ah-bg);padding-bottom:110px}html[data-skin=after-hours] .upload-container{background:var(--ah-surface)!important;border:1px solid var(--ah-line);border-radius:var(--ah-radius)!important;box-shadow:none!important}html[data-skin=after-hours] .upload-container:before,html[data-skin=after-hours] .upload-title:after{display:none!important}html[data-skin=after-hours] .upload-title{font-family:var(--ah-font-display)!important;color:var(--ah-text)}html[data-skin=after-hours] .upload-media-page .tab-navigation{background:var(--ah-surface-2)!important;border:1px solid var(--ah-line)!important;border-radius:999px!important;padding:4px!important;box-shadow:none!important}html[data-skin=after-hours] .upload-media-page .tab-navigation button{border-radius:999px!important;background:transparent!important;color:var(--ah-muted)!important;box-shadow:none!important}html[data-skin=after-hours] .upload-media-page .tab-navigation button.active,html[data-skin=after-hours] .upload-media-page .tab-navigation button[class*=active]{background:var(--ah-pink)!important;color:var(--ah-pink-ink)!important}html[data-skin=after-hours] .upload-media-page .tab-navigation button:before,html[data-skin=after-hours] .upload-media-page .tab-navigation button:after{display:none!important}html[data-skin=after-hours] .drop-zone{border:2px dashed var(--ah-line-strong)!important;background:rgb(var(--ah-accent-rgb) / .03)!important;border-radius:var(--ah-radius)!important}html[data-skin=after-hours] .drop-zone.drag-active{border-color:var(--ah-pink)!important;background:var(--ah-pink-soft)!important}html[data-skin=after-hours] .upload-icon,html[data-skin=after-hours] .file-icon,html[data-skin=after-hours] .progress-percentage{color:var(--ah-pink)!important;-webkit-text-fill-color:currentColor}html[data-skin=after-hours] :is(.select-button-upload,.submit-button-upload){background:var(--ah-pink)!important;color:var(--ah-pink-ink)!important;border-radius:999px!important;font-weight:800!important;box-shadow:0 10px 26px -12px rgb(var(--ah-accent-rgb) / .9)!important}html[data-skin=after-hours] :is(.select-button-upload,.submit-button-upload):before{display:none!important}html[data-skin=after-hours] .upload-media-page .cancel-button{border-radius:999px!important;color:var(--ah-text)!important}html[data-skin=after-hours] :is(.progress-bar,.upload-progress-fill,.file-progress-fill,.progress-percentage:after){background:var(--ah-pink)!important}html[data-skin=after-hours] .progress-container{background:var(--ah-surface-2)!important;border-color:var(--ah-line)!important}html[data-skin=after-hours] .media-preview-container{background:var(--ah-surface-2)!important;border-color:var(--ah-line-strong)!important}html[data-skin=after-hours] .media-preview-element{background:var(--ah-surface-3)!important}html[data-skin=after-hours] .create-story-container{background:var(--ah-bg)!important;padding-bottom:110px}html[data-skin=after-hours] .create-story-card{background:var(--ah-surface)!important;border:1px solid var(--ah-line)!important;border-radius:var(--ah-radius)!important;box-shadow:none!important}html[data-skin=after-hours] .create-story-title{color:var(--ah-text)!important;font-family:var(--ah-font-display)!important}html[data-skin=after-hours] .create-story-container :is(.upload-button,.upload-button.multi){background:var(--ah-surface-2)!important;color:var(--ah-text)!important;border:1.5px dashed var(--ah-line-strong)!important;border-radius:18px!important;box-shadow:none!important}html[data-skin=after-hours] .create-story-container :is(.upload-button,.upload-button.multi) *{color:var(--ah-text)!important}html[data-skin=after-hours] .create-story-container .drop-zone-hint{color:var(--ah-muted)!important}html[data-skin=after-hours] .create-story-container .form-actions button{border-radius:999px!important;font-weight:800!important}html[data-skin=after-hours] .create-story-container .form-actions button:last-child,html[data-skin=after-hours] .create-story-container .form-actions button[class*=cancel]{background:transparent!important;color:var(--ah-text)!important;box-shadow:inset 0 0 0 1.5px var(--ah-line-strong)!important}html[data-skin=after-hours] .create-story-container .premium-card{background:var(--ah-surface-2)!important;border-color:var(--ah-line)!important}html[data-skin=after-hours] .start-live-container{background:var(--ah-bg)!important;padding-bottom:110px}html[data-skin=after-hours] .live-studio{background:transparent!important;border:0!important;box-shadow:none!important}html[data-skin=after-hours] .live-title{font-family:var(--ah-font-display)!important;color:var(--ah-text)!important}html[data-skin=after-hours] .live-subtitle{color:var(--ah-muted)!important}html[data-skin=after-hours] .tabs-nav{background:var(--ah-surface-2)!important;border:1px solid var(--ah-line)!important;border-radius:999px!important;padding:4px!important}html[data-skin=after-hours] .tabs-nav button{border-radius:999px!important;background:transparent!important;color:var(--ah-muted)!important;box-shadow:none!important;background-image:none!important}html[data-skin=after-hours] .tabs-nav button.active,html[data-skin=after-hours] .tabs-nav button[class*=active]{background:var(--ah-pink)!important;color:var(--ah-pink-ink)!important}html[data-skin=after-hours] :is(.tabs-content,.tab-panel,.stream-config,.config-field,.current-live-card,.info-card,.create-stream-section,.streams-list-section){background:var(--ah-surface)!important;border-color:var(--ah-line)!important;border-radius:var(--ah-radius)!important;box-shadow:none!important}html[data-skin=after-hours] :is(.config-field,.info-card){background:var(--ah-surface-2)!important}html[data-skin=after-hours] .start-live-container .error-message{background:#ff6b6b1a!important;color:#ffb3b3!important;border:1px solid rgba(255,107,107,.35)!important;border-radius:14px!important}html[data-skin=after-hours] .inactive-icon,html[data-skin=after-hours] .inactive-icon svg{color:var(--ah-pink)!important}html[data-skin=after-hours] .live-controls button:not(:disabled){border-radius:999px!important}html[data-skin=after-hours] .revenue-view-container-revenue-view-list-transaccions{background:var(--ah-bg)!important;color:var(--ah-text);padding-bottom:110px}html[data-skin=after-hours] .balance-cards-container-revenue-view-list-transaccions>*{background:linear-gradient(180deg,var(--ah-surface-2),var(--ah-surface))!important;border:1px solid var(--ah-line)!important;border-radius:var(--ah-radius)!important;box-shadow:none!important}html[data-skin=after-hours] .balance-cards-container-revenue-view-list-transaccions>*:before,html[data-skin=after-hours] .balance-cards-container-revenue-view-list-transaccions>*:after{display:none!important}html[data-skin=after-hours] .balance-cards-container-revenue-view-list-transaccions :is(h2,h3,p,span,div){color:var(--ah-text)}html[data-skin=after-hours] .balance-cards-container-revenue-view-list-transaccions>:first-child :is(h2,h3,p,span,div):last-child{font-family:var(--ah-font-display)!important}html[data-skin=after-hours] :is(.btn_bank_account_revenue_view_flotting,.btn-pay-creator-revenue-view){background:var(--ah-pink)!important;color:var(--ah-pink-ink)!important;border-radius:16px!important;box-shadow:0 10px 26px -12px rgb(var(--ah-accent-rgb) / .9)!important}html[data-skin=after-hours] .revenue-view-container-revenue-view-list-transaccions table,html[data-skin=after-hours] .revenue-view-container-revenue-view-list-transaccions :is(thead,tbody,tr,th,td){background:var(--ah-surface)!important;color:var(--ah-text)!important;border-color:var(--ah-line)!important}html[data-skin=after-hours] .revenue-view-container-revenue-view-list-transaccions th{color:var(--ah-muted)!important;font-size:12px;text-transform:uppercase;letter-spacing:.04em}html[data-skin=after-hours] .filter-buttons-revenue-view-list-transaccions button{border-radius:999px!important}html[data-skin=after-hours] .bank-account-form-container{background:var(--ah-surface)!important;border:1px solid var(--ah-line)!important;border-radius:var(--ah-radius)!important;box-shadow:none!important;margin-bottom:110px}html[data-skin=after-hours] .bank-account-form-header :is(h1,h2,h3){font-family:var(--ah-font-display)!important;color:var(--ah-text)!important}html[data-skin=after-hours] .bank-account-form-header :is(p,span){color:var(--ah-muted)!important}html[data-skin=after-hours] .bank-account-form-header *:after,html[data-skin=after-hours] .bank-account-form-header:after{background:var(--ah-pink)!important}html[data-skin=after-hours] .bank-account-form .btn-submit{background:var(--ah-pink)!important;color:var(--ah-pink-ink)!important;border-radius:999px!important;font-weight:800!important}html[data-skin=after-hours] .bank-account-form .btn-cancel{background:transparent!important;color:var(--ah-text)!important;border:1.5px solid var(--ah-line-strong)!important;border-radius:999px!important}html[data-skin=after-hours] .archived-page-container-unique{background:var(--ah-bg)!important;padding-bottom:110px}html[data-skin=after-hours] .archived-loading-spinner-unique{border-top-color:var(--ah-pink)!important}html[data-skin=after-hours] .archived-header-icon-unique,html[data-skin=after-hours] .archived-header-icon-unique svg,html[data-skin=after-hours] .archived-empty-icon-unique,html[data-skin=after-hours] .archived-empty-icon-unique svg{color:var(--ah-pink)!important}html[data-skin=after-hours] .archived-title-unique,html[data-skin=after-hours] .archived-empty-title-unique{font-family:var(--ah-font-display)!important;color:var(--ah-text)!important}html[data-skin=after-hours] .archived-filters-tabs-unique button{border-radius:999px!important}html[data-skin=after-hours] .archived-filters-tabs-unique button[class*=active]{background:var(--ah-pink)!important;color:var(--ah-pink-ink)!important;border-color:var(--ah-pink)!important}html[data-skin=after-hours] .archived-card-unique{background:var(--ah-surface)!important;border:1px solid var(--ah-line)!important;border-radius:18px!important;box-shadow:none!important}html[data-skin=after-hours] :is(.upload-media-page,.start-live-container) .tab-button{animation:none!important;transform:none!important;box-shadow:none!important;min-height:44px;padding:10px 16px;text-transform:none;letter-spacing:0}html[data-skin=after-hours] :is(.upload-media-page,.start-live-container) .tab-button.active{background:var(--ah-pink)!important;color:var(--ah-pink-ink)!important}html[data-skin=after-hours] :is(.upload-media-page,.start-live-container) .tab-button:before,html[data-skin=after-hours] :is(.upload-media-page,.start-live-container) .tab-button:after{display:none!important}html[data-skin=after-hours] .dropdown-trigger-creator-user-content-view svg,html[data-skin=after-hours] .dropdown-trigger-creator-user-content-view svg *{color:var(--ah-pink-ink)!important;stroke:var(--ah-pink-ink)!important;opacity:1!important}html[data-skin=after-hours] .create-story-container .form-actions [class*=danger]{background:transparent!important;color:var(--ah-text)!important;box-shadow:inset 0 0 0 1.5px var(--ah-line-strong)!important;border-color:transparent!important}html[data-skin=after-hours] .create-story-container :is(.story-builder-grid,.story-form-column,.story-preview-column){background:transparent!important}html[data-skin=after-hours] .start-live-container :is(.live-status,.status-inactive,.status-active,.live-card-info,.stat-item,.live-info){background:var(--ah-surface-2)!important;border-color:var(--ah-line)!important;border-radius:var(--ah-radius)!important}html[data-skin=after-hours] .upload-media-page .tab-navigation:before,html[data-skin=after-hours] .upload-media-page .tab-navigation:after{display:none!important}html[data-skin=after-hours] .start-live-container .tab-button{border-left:0!important}html[data-skin=after-hours] .stats-card-refactor-components{background:linear-gradient(180deg,var(--ah-surface-2),var(--ah-surface))!important;border:1px solid var(--ah-line)!important;border-radius:var(--ah-radius)!important;box-shadow:none!important}html[data-skin=after-hours] .stats-card-refactor-components:before,html[data-skin=after-hours] .stats-card-refactor-components:after{display:none!important}html[data-skin=after-hours] .stats-card-title-refactor{color:var(--ah-muted)!important}html[data-skin=after-hours] .stats-card-amount-refactor{color:var(--ah-text)!important;-webkit-text-fill-color:currentColor;font-family:var(--ah-font-display)!important}html[data-skin=after-hours] .stats-card-variant-available-stats-card-refactor .stats-card-amount-refactor{color:var(--ah-pink)!important}html[data-skin=after-hours] .ah-creator-tabbar{align-items:center;border-top:1px solid var(--ah-line);z-index:60}html[data-skin=after-hours] .ah-tab-plus{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;margin:0 4px;padding:0;line-height:0;border:0;border-radius:18px;background:var(--ah-pink);color:var(--ah-pink-ink);box-shadow:0 8px 22px -8px rgb(var(--ah-accent-rgb) / .8);cursor:pointer;transition:transform .2s ease,background-color .18s ease;-webkit-tap-highlight-color:transparent}html[data-skin=after-hours] .ah-tab-plus:hover{background:var(--ah-pink-hover)}html[data-skin=after-hours] .ah-tab-plus.is-open{transform:rotate(45deg)}html[data-skin=after-hours] .ah-tab-plus svg{display:block;flex:none}html[data-skin=after-hours] .ah-tab-plus:focus-visible{outline:2px solid var(--ah-text);outline-offset:3px}html[data-skin=after-hours] .ah-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:rgb(var(--ah-bg-deep-rgb) / .6);opacity:0;pointer-events:none;transition:opacity .2s ease}html[data-skin=after-hours] .ah-sheet-scrim.is-open{opacity:1;pointer-events:auto}html[data-skin=after-hours] .ah-sheet{position:fixed;left:0;right:0;bottom:0;z-index:59;max-width:560px;margin:0 auto;padding:10px max(18px,env(safe-area-inset-right,0px)) calc(96px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));background:var(--ah-surface);border-top:1px solid var(--ah-line-strong);border-radius:26px 26px 0 0;color:var(--ah-text);font-family:var(--ah-font-body);transform:translateY(105%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s}html[data-skin=after-hours] .ah-sheet.is-open{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1)}html[data-skin=after-hours] .ah-sheet-grab{width:40px;height:5px;margin:0 auto 14px;border-radius:3px;background:var(--ah-line-strong)}html[data-skin=after-hours] .ah-sheet-title{margin:0 0 4px;font-family:var(--ah-font-display);font-size:20px;font-weight:700;color:var(--ah-text)}html[data-skin=after-hours] .ah-sheet-sub{margin:0 0 16px;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-create-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}html[data-skin=after-hours] .ah-create-opt{display:grid;gap:8px;align-content:start;padding:14px;text-align:left;border-radius:var(--ah-radius-sm);border:1px solid var(--ah-line);background:var(--ah-surface-2);color:var(--ah-text);font:inherit;cursor:pointer}html[data-skin=after-hours] .ah-create-opt:hover{border-color:var(--ah-line-strong)}html[data-skin=after-hours] .ah-create-opt b{font-size:15px}html[data-skin=after-hours] .ah-create-opt span:not(.ah-create-ic){font-size:12px;line-height:1.35;color:var(--ah-muted)}html[data-skin=after-hours] .ah-create-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-create-opt.is-main{grid-column:1 / -1;grid-template-columns:auto 1fr;align-items:center;gap:12px;background:var(--ah-pink);border-color:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .ah-create-opt.is-main>span:last-child{display:grid;gap:2px}html[data-skin=after-hours] .ah-create-opt.is-main span:not(.ah-create-ic){color:rgb(var(--ah-accent-ink-rgb) / .75)}html[data-skin=after-hours] .ah-create-opt.is-main .ah-create-ic{background:rgb(var(--ah-accent-ink-rgb) / .14);color:var(--ah-pink-ink)}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] :is(.ah-sheet,.ah-sheet-scrim,.ah-tab-plus){transition:none}}html[data-skin=after-hours] .ah-access-note{margin:10px 2px 0;font-size:13px;line-height:1.45;color:var(--ah-muted)}html[data-skin=after-hours] .ah-earn{max-width:560px;margin:0 auto;padding:calc(14px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) 120px max(18px,env(safe-area-inset-left,0px));color:var(--ah-text);font-family:var(--ah-font-body)}html[data-skin=after-hours] .ah-earn-title{margin:4px 0 14px;font-family:var(--ah-font-display);font-size:24px;font-weight:800;letter-spacing:-.02em}html[data-skin=after-hours] .ah-earn-seg{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;margin-bottom:18px;border-radius:12px;background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-earn-seg button{padding:8px 0;border:0;border-radius:9px;background:none;color:var(--ah-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}html[data-skin=after-hours] .ah-earn-seg button.is-on{background:var(--ah-surface-3);color:var(--ah-text)}html[data-skin=after-hours] .ah-earn-big small{font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-earn-num{margin:4px 0;font-family:var(--ah-font-display);font-size:44px;font-weight:800;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-earn-delta{font-size:13px;font-weight:650;color:#5fd39a}html[data-skin=after-hours] .ah-earn-delta.is-down{color:var(--ah-muted)}html[data-skin=after-hours] .ah-earn-chart{margin-top:14px}html[data-skin=after-hours] .ah-earn-chart svg{display:block;width:100%;height:auto}html[data-skin=after-hours] .ah-earn-grid{stroke:var(--ah-line);stroke-dasharray:3 4}html[data-skin=after-hours] .ah-earn-bar-hit{cursor:pointer}html[data-skin=after-hours] .ah-earn-bar{fill:var(--ah-line-strong)}html[data-skin=after-hours] .ah-earn-bar.is-on{fill:var(--ah-pink)}html[data-skin=after-hours] .ah-earn-bar.is-future{fill:var(--ah-surface-2)}html[data-skin=after-hours] .ah-earn-tick{fill:var(--ah-muted);font-size:10px;font-family:var(--ah-font-body)}html[data-skin=after-hours] .ah-earn-pick{min-height:18px;margin:6px 0 20px;font-size:13px;color:var(--ah-muted);font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-earn-pick b{color:var(--ah-text)}html[data-skin=after-hours] .ah-earn-h{margin:0 0 10px;font-family:var(--ah-font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-muted)}html[data-skin=after-hours] .ah-earn-parts{display:grid;gap:12px;margin-bottom:22px}html[data-skin=after-hours] .ah-earn-part{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:14px}html[data-skin=after-hours] .ah-earn-part b{display:block;font-weight:600}html[data-skin=after-hours] :is(.ah-earn-part,.ah-earn-what) small{font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-earn-amt{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .is-diamonds .ah-earn-amt{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--ah-pink)}html[data-skin=after-hours] .ah-earn-track{grid-column:1 / -1;height:6px;border-radius:3px;overflow:hidden;background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-earn-track i{display:block;height:100%;border-radius:3px;background:var(--ah-pink);transition:width .3s ease}html[data-skin=after-hours] .ah-earn-latest{display:grid;gap:4px;margin:0 0 22px;padding:0;list-style:none}html[data-skin=after-hours] .ah-earn-latest li{display:flex;align-items:center;gap:12px;padding:7px 0;font-size:14px}html[data-skin=after-hours] .ah-earn-latest li:before{content:none;display:none}html[data-skin=after-hours] .ah-earn-what{flex:1;min-width:0;display:grid}html[data-skin=after-hours] .ah-earn-what b{font-weight:600}html[data-skin=after-hours] .ah-earn-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ah-surface-2);color:var(--ah-pink)}html[data-skin=after-hours] .ah-earn-more{display:grid;gap:2px;padding:8px;border-radius:var(--ah-radius);border:1px solid var(--ah-line-strong);background:var(--ah-surface)}html[data-skin=after-hours] .ah-earn-more button{display:flex;align-items:center;gap:12px;padding:8px 6px;border:0;border-radius:12px;background:none;color:var(--ah-text);font:inherit;font-size:15px;text-align:left;cursor:pointer}html[data-skin=after-hours] .ah-earn-more button:hover{background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-earn-chev{margin-left:auto;color:var(--ah-muted)}html[data-skin=after-hours] :is(.ah-earn-note,.ah-earn-empty,.ah-earn-loading){margin:12px 2px 0;font-size:12px;line-height:1.45;color:var(--ah-muted)}html[data-skin=after-hours] .ah-earn-error{display:grid;gap:12px;justify-items:start;margin-bottom:22px;padding:16px;border-radius:var(--ah-radius-sm);background:var(--ah-surface-2);font-size:14px}html[data-skin=after-hours] .ah-earn-error p{margin:0}html[data-skin=after-hours] .ah-earn-share{margin:10px 0 0;font-size:14px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-earn-share b{color:var(--ah-text);font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-earn-share small{display:block;margin-top:2px;font-size:12px}html[data-skin=after-hours] .ah-texts-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:end center;background:#050307a6}@media(min-width:700px){html[data-skin=after-hours] .ah-texts-backdrop{place-items:center}}html[data-skin=after-hours] .ah-texts{width:min(560px,100%);max-height:min(92dvh,860px);overflow-y:auto;display:grid;gap:16px;padding:18px max(18px,env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));background:var(--ah-surface);border:1px solid var(--ah-line-strong);border-radius:24px 24px 0 0;color:var(--ah-text);font-family:var(--ah-font-body)}@media(min-width:700px){html[data-skin=after-hours] .ah-texts{border-radius:24px}}html[data-skin=after-hours] .ah-texts-head{display:flex;align-items:center;gap:12px}html[data-skin=after-hours] .ah-texts-head h2{margin:0;font-family:var(--ah-font-display);font-size:20px;font-weight:800}html[data-skin=after-hours] .ah-texts-head p{margin:2px 0 0;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-texts-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-texts-close{margin-left:auto;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;background:var(--ah-surface-2);color:var(--ah-text)}html[data-skin=after-hours] .ah-texts-field{display:grid;gap:8px}html[data-skin=after-hours] .ah-texts-label{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-muted)}html[data-skin=after-hours] .ah-texts-label small{letter-spacing:0;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-texts .is-over{color:#ff8a8a}html[data-skin=after-hours] .ah-texts-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}html[data-skin=after-hours] .ah-texts-seg.is-two{grid-template-columns:1fr 1fr}html[data-skin=after-hours] .ah-texts-seg button{display:grid;gap:2px;padding:10px 6px;border:1px solid var(--ah-line);border-radius:12px;background:var(--ah-surface-2);color:var(--ah-text);font:inherit;font-size:14px;font-weight:650;cursor:pointer}html[data-skin=after-hours] .ah-texts-seg button small{font-size:12px;font-weight:500;color:var(--ah-muted);font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-texts-seg button.is-on{border-color:var(--ah-pink);background:var(--ah-pink-soft)}html[data-skin=after-hours] .ah-texts textarea,html[data-skin=after-hours] .ah-texts input[type=datetime-local]{width:100%;padding:12px;border:1px solid var(--ah-line-strong);border-radius:14px;background:var(--ah-surface-2);color:var(--ah-text);font:inherit;font-size:15px;resize:vertical}html[data-skin=after-hours] .ah-texts textarea:focus,html[data-skin=after-hours] .ah-texts input:focus{outline:none;border-color:var(--ah-pink)}html[data-skin=after-hours] .ah-texts-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;cursor:pointer}html[data-skin=after-hours] .ah-texts-check input{width:18px;height:18px;margin-top:1px;accent-color:var(--ah-pink)}html[data-skin=after-hours] .ah-texts-preview{justify-self:end;max-width:85%;padding:10px 14px;border-radius:18px 18px 4px;background:#2f7df6;color:#fff;font-size:14px;line-height:1.4}html[data-skin=after-hours] .ah-texts-preview p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}html[data-skin=after-hours] .ah-texts-note{padding:10px 12px;border-radius:12px;background:var(--ah-surface-2);font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-texts-note.is-error{color:#ffb3b3;background:#ff5a5a1a}html[data-skin=after-hours] .ah-texts-note.is-good{color:#9be7bf;background:#5fd39a1a}html[data-skin=after-hours] .ah-texts-send{width:100%;min-height:48px;border:0;border-radius:14px;background:var(--ah-pink);color:var(--ah-pink-ink);font-size:16px;font-weight:800;cursor:pointer}html[data-skin=after-hours] .ah-texts-send:disabled{opacity:.45;cursor:default}html[data-skin=after-hours] .ah-texts-list{display:grid;gap:10px;padding-top:6px;border-top:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-texts-item{display:grid;gap:6px;padding:12px;border-radius:14px;background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-texts-item p{margin:0;font-size:14px;overflow-wrap:anywhere}html[data-skin=after-hours] .ah-texts-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-texts-pill{padding:3px 8px;border-radius:999px;background:var(--ah-surface-3);color:var(--ah-text);font-weight:700}html[data-skin=after-hours] .ah-texts-pill.is-pink{background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-texts-pill.is-good{background:#5fd39a24;color:#9be7bf}html[data-skin=after-hours] .ah-texts-pill.is-muted{color:var(--ah-muted)}html[data-skin=after-hours] .ah-texts-link{padding:0;border:0;background:none;color:var(--ah-pink);font:inherit;font-weight:700;cursor:pointer}html[data-skin=after-hours] .ah-story-new{display:grid;gap:16px;width:min(520px,100%);margin:0 auto;padding:calc(18px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));color:var(--ah-text);font-family:var(--ah-font-body)}html[data-skin=after-hours] .ah-story-new-title{margin:0;font-family:var(--ah-font-display);font-size:24px;font-weight:800;letter-spacing:-.02em}html[data-skin=after-hours] .ah-story-new-sub{margin:-10px 0 0;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-story-new-pick{display:grid;place-items:center;align-content:center;gap:8px;aspect-ratio:9 / 13;max-height:52dvh;width:100%;padding:0;border:1.5px dashed var(--ah-line-strong);border-radius:var(--ah-radius);background:var(--ah-surface);color:var(--ah-text);font:inherit;cursor:pointer}html[data-skin=after-hours] .ah-story-new-pick svg{color:var(--ah-pink)}html[data-skin=after-hours] .ah-story-new-pick b{font-size:16px}html[data-skin=after-hours] .ah-story-new-pick span{font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-story-new-pick.is-drag,html[data-skin=after-hours] .ah-story-new-pick:hover{border-color:var(--ah-pink);background:var(--ah-pink-soft)}html[data-skin=after-hours] .ah-story-new-preview{max-height:56dvh;overflow:hidden;border-radius:var(--ah-radius)}html[data-skin=after-hours] .ah-story-new-preview .story-preview-stage{margin:0 auto;max-height:56dvh}html[data-skin=after-hours] .ah-story-new-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}html[data-skin=after-hours] .ah-story-new-thumb,html[data-skin=after-hours] .ah-story-new-more{position:relative;flex:none;width:58px;height:76px;border-radius:12px;overflow:hidden;background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-story-new-thumb img,html[data-skin=after-hours] .ah-story-new-thumb video{width:100%;height:100%;object-fit:cover;display:block}html[data-skin=after-hours] .ah-story-new-thumb button{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#0a070dbf;color:#fff;cursor:pointer}html[data-skin=after-hours] .ah-story-new-more{display:grid;place-items:center;padding:0;border:1.5px dashed var(--ah-line-strong);color:var(--ah-muted);cursor:pointer}html[data-skin=after-hours] .ah-story-new-who{display:grid;gap:8px}html[data-skin=after-hours] .ah-story-new-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-muted)}html[data-skin=after-hours] .ah-story-new-choice{display:flex;align-items:center;gap:12px;width:100%;padding:12px;text-align:left;border:1px solid var(--ah-line);border-radius:var(--ah-radius-sm);background:var(--ah-surface-2);color:var(--ah-text);font:inherit;cursor:pointer}html[data-skin=after-hours] .ah-story-new-choice b{display:block;font-size:15px}html[data-skin=after-hours] .ah-story-new-choice small{font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-story-new-ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--ah-surface-3);color:var(--ah-muted)}html[data-skin=after-hours] .ah-story-new-radio{flex:none;margin-left:auto;width:20px;height:20px;border-radius:50%;border:2px solid var(--ah-line-strong)}html[data-skin=after-hours] .ah-story-new-choice.is-on{border-color:var(--ah-pink);background:var(--ah-pink-soft)}html[data-skin=after-hours] .ah-story-new-choice.is-on .ah-story-new-ic{background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .ah-story-new-choice.is-on .ah-story-new-radio{border:6px solid var(--ah-pink)}html[data-skin=after-hours] .ah-story-new-note{padding:10px 12px;border-radius:12px;font-size:13px}html[data-skin=after-hours] .ah-story-new-note.is-error{color:#ffb3b3;background:#ff5a5a1a}html[data-skin=after-hours] .ah-story-new-note.is-good{color:#9be7bf;background:#5fd39a1a}html[data-skin=after-hours] .ah-story-new-progress{display:grid;gap:6px;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-story-new-progress div{height:6px;border-radius:3px;overflow:hidden;background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-story-new-progress i{display:block;height:100%;background:var(--ah-pride);transition:width .25s linear}html[data-skin=after-hours] .ah-story-new-share{width:100%;min-height:52px;padding:0;border:0;border-radius:16px;background:var(--ah-pink);color:var(--ah-pink-ink);font:inherit;font-size:16px;font-weight:800;cursor:pointer}html[data-skin=after-hours] .ah-story-new-share:disabled{opacity:.45;cursor:default}html[data-skin=after-hours] .ui-header-container{border-bottom:0}html[data-skin=after-hours] .ah-creator-tag{padding:3px 8px;border-color:var(--ah-line-strong);background:transparent;color:var(--ah-muted);font-size:10px}html[data-skin=after-hours] .virtualized-list-item:has(.creator-story-section)>div{height:auto!important;justify-content:flex-start;overflow:visible}html[data-skin=after-hours] .virtualized-list-item:has(.creator-story-section){padding-bottom:0!important}html[data-skin=after-hours] .ui-header-card:has(.creator-story-section){padding:6px 0 0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible}html[data-skin=after-hours] .creator-story-avatar-wrapper{width:52px;height:52px}html[data-skin=after-hours] .creator-story-title{font-size:16px;line-height:1.2}html[data-skin=after-hours] .creator-story-subtitle{margin-top:2px;font-size:13px;line-height:1.3}html[data-skin=after-hours] .ah-story-add{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 11px;border:1px solid var(--ah-line-strong);border-radius:999px;background:var(--ah-surface-2);color:var(--ah-text);font:inherit;font-size:14px;font-weight:700;line-height:1;cursor:pointer}html[data-skin=after-hours] .ah-story-add svg{color:var(--ah-pink)}html[data-skin=after-hours] .ah-story-add:hover{border-color:var(--ah-pink)}html[data-skin=after-hours] .virtualized-list-item:has(.creator-story-section) .ah-feed-tabs{margin:16px 0 0;padding:0;border-bottom:0}html[data-skin=after-hours] .ah-creator-filterbar{display:none}@media screen and (max-width:640px){html[data-skin=after-hours] .ah-creator-filterbar{display:flex;flex-direction:column;gap:14px;position:fixed;top:0;left:0;right:0;z-index:30;box-sizing:border-box;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 12px;background:rgb(var(--ah-bg-rgb) / .92);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px)}html[data-skin=after-hours] .ah-creator-filterbar:after{content:"";position:absolute;left:0;right:0;top:100%;height:16px;background:linear-gradient(rgb(var(--ah-bg-rgb) / .92),rgb(var(--ah-bg-rgb) / 0));pointer-events:none}html[data-skin=after-hours] .ah-creator-bar-top{display:flex;align-items:center;gap:12px;min-width:0}html[data-skin=after-hours] .ah-creator-bar-story{position:relative;flex:none}html[data-skin=after-hours] .ah-creator-bar-avatar{display:block;width:52px;height:52px;padding:2.5px;border:0;border-radius:50%;background:var(--ah-line-strong);cursor:pointer}html[data-skin=after-hours] .ah-creator-bar-avatar.has-story{background:var(--ah-pride)}html[data-skin=after-hours] .ah-creator-bar-avatar img{display:block;box-sizing:border-box;width:100%;height:100%;border:2.5px solid var(--ah-bg);border-radius:50%;object-fit:cover}html[data-skin=after-hours] .ah-creator-bar-add{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;box-sizing:content-box;width:20px;height:20px;padding:0;border:2.5px solid var(--ah-bg);border-radius:50%;background:var(--ah-pink);color:var(--ah-pink-ink);cursor:pointer}html[data-skin=after-hours] .ah-creator-bar-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:0;border:0;background:transparent;color:var(--ah-text);text-align:left;cursor:pointer}html[data-skin=after-hours] .ah-creator-bar-who strong,html[data-skin=after-hours] .ah-creator-bar-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}html[data-skin=after-hours] .ah-creator-bar-who strong{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.15}html[data-skin=after-hours] .ah-creator-bar-who span{color:var(--ah-muted);font-size:13px;font-weight:500}html[data-skin=after-hours] .ah-creator-bar-fs{flex:none;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 15px 0 8px;border:1px solid rgb(var(--ah-accent-rgb) / .6);border-radius:999px;background:var(--ah-pink-soft);color:var(--ah-accent-300);font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .12s ease}html[data-skin=after-hours] .ah-creator-bar-fs:active{transform:scale(.96)}html[data-skin=after-hours] .ah-creator-bar-fs-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .ah-creator-filterbar .ah-feed-tabs{margin:0;padding:0}html[data-skin=after-hours] .ah-creator-filterbar .ah-feed-seg{gap:4px;padding:4px}html[data-skin=after-hours] .ah-creator-filterbar .ah-feed-tab{flex:1 1 0;min-height:40px;font-size:15px}html[data-skin=after-hours] .feed.ah-feed-creator .ReactVirtualized__Grid__innerScrollContainer{margin-top:calc(158px + env(safe-area-inset-top,0px))!important}html[data-skin=after-hours] .feed.ah-feed-creator:not(:has(.ah-creator-filterbar .ah-feed-tabs)) .ReactVirtualized__Grid__innerScrollContainer{margin-top:calc(96px + env(safe-area-inset-top,0px))!important}}@media screen and (max-width:359px){html[data-skin=after-hours] .ah-creator-bar-fs{padding-right:11px;font-size:13px}}html[data-skin=after-hours] .ah-chat-reach{display:flex;gap:8px;flex-wrap:wrap}html[data-skin=after-hours] .ah-chat-reach-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--ah-line-strong);border-radius:999px;background:var(--ah-surface-2);color:var(--ah-text);font:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer}html[data-skin=after-hours] .ah-chat-reach-btn small{padding:2px 6px;border-radius:999px;background:var(--ah-surface-3);color:var(--ah-muted);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}html[data-skin=after-hours] .ah-chat-reach-btn.is-sms{border-color:rgb(var(--ah-accent-rgb) / .4);background:var(--ah-pink-soft)}html[data-skin=after-hours] .ah-chat-reach-btn:hover{border-color:var(--ah-pink)}html[data-skin=after-hours] .chat-item.content-creator-chat-firebase{margin:0 6px;padding:10px}html[data-skin=after-hours] .chat-item.content-creator-chat-firebase:has(.unread-badge-chat) .chat-name{font-weight:800;color:var(--ah-text)}html[data-skin=after-hours] .chat-item.content-creator-chat-firebase:has(.unread-badge-chat) .chat-last-message{color:var(--ah-text)}html[data-skin=after-hours] .ah-texts-cost{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:12px 14px;border:1px solid var(--ah-line);border-radius:14px;background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-texts-cost span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-muted)}html[data-skin=after-hours] .ah-texts-cost strong{justify-self:end;font-size:18px}html[data-skin=after-hours] .ah-texts-cost small{grid-column:1 / -1;font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-texts-hint{margin:-4px 0 0;font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-texts-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--ah-line);border-radius:999px;background:var(--ah-surface)}html[data-skin=after-hours] .ah-texts-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ah-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer}html[data-skin=after-hours] .ah-texts-tabs button.is-on{background:var(--ah-text);color:var(--ah-bg)}html[data-skin=after-hours] .ah-texts-tabs small{padding:2px 7px;border-radius:999px;background:var(--ah-surface-3);color:var(--ah-text);font-size:11px;font-weight:800}html[data-skin=after-hours] .ah-texts-tabs small.is-wait{background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .ah-texts-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}html[data-skin=after-hours] .ah-texts-stats div{display:grid;gap:2px;padding:12px;border:1px solid var(--ah-line);border-radius:14px;background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-texts-stats strong{font-size:18px}html[data-skin=after-hours] .ah-texts-stats span{font-size:11.5px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-texts-empty{margin:8px 0;text-align:center;color:var(--ah-muted)}html[data-skin=after-hours] .ah-dm-sub{margin:-6px 0 14px;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-dm-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-skin=after-hours] .ah-dm-seg button{display:grid;gap:2px;padding:10px 12px;text-align:left;border:1px solid var(--ah-line);border-radius:14px;background:var(--ah-surface-2);color:var(--ah-text);font:inherit;cursor:pointer}html[data-skin=after-hours] .ah-dm-seg button b{font-size:14px}html[data-skin=after-hours] .ah-dm-seg button small{font-size:11.5px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-dm-seg button.is-on{border-color:var(--ah-pink);background:var(--ah-pink-soft)}html[data-skin=after-hours] .ah-dm-hint{display:block;margin-top:6px;font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .chat-message-link{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-all}html[data-skin=after-hours] .ah-lh-back{display:grid;place-items:center;width:36px;height:36px;margin-left:-8px;padding:0;border:0;background:none;color:var(--ah-text)}html[data-skin=after-hours] .ah-lh-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}html[data-skin=after-hours] .ah-lh-list li:before{content:none;display:none}html[data-skin=after-hours] .ah-lh-item{display:grid;gap:10px;margin:0;padding:14px;border:1px solid var(--ah-line-strong);border-radius:var(--ah-radius);background:var(--ah-surface)}html[data-skin=after-hours] .ah-lh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}html[data-skin=after-hours] .ah-lh-head b{display:block;font-size:16px;font-weight:700}html[data-skin=after-hours] .ah-lh-head small,html[data-skin=after-hours] .ah-lh-hint{font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-lh-delete{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--ah-surface-2);color:var(--ah-muted)}html[data-skin=after-hours] .ah-lh-delete:disabled{opacity:.5}html[data-skin=after-hours] .ah-lh-stats{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--ah-muted);font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-lh-stats span{display:inline-flex;align-items:center;gap:5px}html[data-skin=after-hours] .ah-lh-video{width:100%;max-height:70vh;border-radius:var(--ah-radius-sm);background:#000}html[data-skin=after-hours] .ah-lh-save{display:inline-flex;align-items:center;justify-content:center;gap:8px}html[data-skin=after-hours] .ah-lh-save.is-loading{position:relative;overflow:hidden;height:44px;border-radius:999px;background:var(--ah-surface-2);font-size:14px;font-weight:600}html[data-skin=after-hours] .ah-lh-save.is-loading span{position:relative;z-index:1}html[data-skin=after-hours] .ah-lh-save.is-loading i{position:absolute;inset:0 auto 0 0;background:rgb(var(--ah-accent-rgb) / .35);transition:width .2s ease}html[data-skin=after-hours] .ah-lh-save.is-ready{background:var(--ah-pink);color:#fff}html[data-skin=after-hours] .ah-lh-note{margin:0;padding:12px;border-radius:var(--ah-radius-sm);background:var(--ah-surface-2);font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-lh-empty{display:grid;justify-items:center;gap:10px;padding:40px 16px;text-align:center;color:var(--ah-muted)}html[data-skin=after-hours] .ah-earn-charges{margin-bottom:10px}html[data-skin=after-hours] .ah-earn-charges-head{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--ah-line);font-size:14px}html[data-skin=after-hours] .ah-earn-charges .ah-earn-latest{margin-bottom:8px}html[data-skin=after-hours] .ui-header-card.ah-hero-host{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-skin=after-hours] .ah-hero{position:relative;overflow:hidden;border-radius:28px;background:var(--ah-surface);border:1px solid var(--ah-line);isolation:isolate}html[data-skin=after-hours] .ah-hero-cover{position:absolute;inset:0 0 auto;height:168px;overflow:hidden;z-index:-1;background:radial-gradient(90% 120% at 15% 0%,rgb(var(--ah-accent-rgb) / .55),transparent 60%),radial-gradient(80% 120% at 100% 20%,rgb(var(--ah-glow-2-rgb) / .45),transparent 60%),var(--ah-surface-2)}html[data-skin=after-hours] .ah-hero-cover img{width:100%;height:100%;object-fit:cover;transform:scale(1.5);filter:blur(36px) saturate(1.5) brightness(.85);opacity:.9}html[data-skin=after-hours] .ah-hero-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--ah-surface-rgb) / 0) 30%,var(--ah-surface) 100%)}html[data-skin=after-hours] .ah-hero-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:56px 20px 22px}html[data-skin=after-hours] .ah-hero-avatar{position:relative;display:grid;place-items:center;width:108px;height:108px;padding:4px;border:0;border-radius:50%;background:var(--ah-surface);box-shadow:0 0 0 3px #ffffff14,0 18px 40px -16px #000c;cursor:default}html[data-skin=after-hours] .ah-hero-avatar:disabled{background:var(--ah-surface);color:inherit;opacity:1}html[data-skin=after-hours] .ah-hero-avatar img,html[data-skin=after-hours] .ah-hero-avatar>span:first-child{width:100%;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-size:40px;font-weight:800;background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-hero-avatar.is-story{cursor:pointer;background:conic-gradient(from 200deg,var(--ah-pink),var(--ah-glow-3),var(--ah-glow-2),var(--ah-pink))}html[data-skin=after-hours] .ah-hero-avatar.is-live{cursor:pointer;background:conic-gradient(from 200deg,#ff3b5c,#ff6b81,#e0123c,#ff3b5c);animation:ah-hero-live-pulse 1.6s ease-out infinite}html[data-skin=after-hours] .ah-hero-avatar.is-live .ah-hero-live{animation:ah-hero-live-tag 1.6s ease-in-out infinite}@keyframes ah-hero-live-pulse{0%{box-shadow:0 0 #ff3b5ca6,0 18px 40px -16px #000c}70%{box-shadow:0 0 0 16px #ff3b5c00,0 18px 40px -16px #000c}to{box-shadow:0 0 #ff3b5c00,0 18px 40px -16px #000c}}@keyframes ah-hero-live-tag{50%{filter:brightness(1.25)}}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-hero-avatar.is-live,html[data-skin=after-hours] .ah-hero-avatar.is-live .ah-hero-live{animation:none;box-shadow:0 0 0 4px #ff3b5c73,0 18px 40px -16px #000c}}html[data-skin=after-hours] .ah-hero-avatar.is-story img,html[data-skin=after-hours] .ah-hero-avatar.is-live img{border:3px solid var(--ah-surface)}html[data-skin=after-hours] .ah-hero-live{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);padding:3px 9px;border-radius:999px;background:#ff3b5c;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;box-shadow:0 0 0 3px var(--ah-surface)}html[data-skin=after-hours] .ah-hero-name{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;font-size:28px!important;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--ah-text)}html[data-skin=after-hours] .ah-hero-verified{color:var(--ah-pink);flex:none}html[data-skin=after-hours] .ah-hero-stats{display:flex;justify-content:center;gap:18px;margin:2px 0 0;font-size:14px;color:var(--ah-muted);font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-hero-stats strong{color:var(--ah-text);font-weight:800}html[data-skin=after-hours] .ah-hero-bio{max-width:34ch;margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--ah-text-2)}html[data-skin=after-hours] .ah-hero-actions{display:flex;justify-content:center;align-items:stretch;gap:10px;width:100%;max-width:420px;margin-top:14px}html[data-skin=after-hours] .ah-hero-primary{flex:1;min-height:52px;font-size:16px;border-radius:18px}html[data-skin=after-hours] .ah-hero-icon-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:72px;padding:6px 8px;border:1px solid var(--ah-line-strong);border-radius:18px;background:var(--ah-surface-2);color:var(--ah-text);font-size:11.5px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}html[data-skin=after-hours] .ah-hero-icon-btn svg{color:var(--ah-pink)}html[data-skin=after-hours] .ah-hero-icon-btn:hover{border-color:var(--ah-pink);background:var(--ah-pink-soft)}html[data-skin=after-hours] .ah-feed-tabs{display:flex;align-items:center;gap:8px;margin:16px 0 2px;padding:2px 0 4px;touch-action:pan-y}html[data-skin=after-hours] .ah-feed-seg{flex:1;min-width:0;display:flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--ah-line);background:var(--ah-surface)}html[data-skin=after-hours] .ah-feed-tab{flex:1 1 auto;min-width:0;min-height:34px;padding:0 8px;border-radius:999px;border:0;background:transparent;color:var(--ah-muted);font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}html[data-skin=after-hours] .ah-feed-tab:hover{color:var(--ah-text)}html[data-skin=after-hours] .ah-feed-tab.is-active{background:var(--ah-text);color:var(--ah-bg)}@media(max-width:359px){html[data-skin=after-hours] .ah-feed-tab{padding:0 5px;font-size:12.5px}}html[data-skin=after-hours] .virtualized-list-item>div:has(>.ah-hero),html[data-skin=after-hours] .virtualized-list-item:has(.ah-hero)>div{overflow:visible}html[data-skin=after-hours] .post,html[data-skin=after-hours] .poll-post-card16,html[data-skin=after-hours] .qanda-post-compact,html[data-skin=after-hours] .empty-media-card,html[data-skin=after-hours] .audio-post-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-bottom:18px;border-bottom:1px solid var(--ah-line)!important}html[data-skin=after-hours] .virtualized-list-item>div{border-radius:0}html[data-skin=after-hours] .ah-post-head{background:transparent!important;padding:6px 0 12px!important}html[data-skin=after-hours] .ah-post-avatar{width:38px;height:38px;border-color:var(--ah-bg)}html[data-skin=after-hours] .ah-post-name{font-size:15px}html[data-skin=after-hours] .ah-post-head .ah-chip:not(:has(svg)){display:none}html[data-skin=after-hours] .post:has(>.ah-post-head) .post-media-container,html[data-skin=after-hours] .post:has(>.ah-post-head) .post-media-blur{border-radius:22px!important;overflow:hidden;background:var(--ah-surface);transform:translateZ(0)}html[data-skin=after-hours] .post:has(>.ah-post-head) .post-media-container img,html[data-skin=after-hours] .post:has(>.ah-post-head) .post-media-container video{border-radius:0!important}html[data-skin=after-hours] .post .post-actions{padding:12px 0 2px!important;background:transparent!important}html[data-skin=after-hours] .post .action-buttons-post{gap:14px!important;align-items:center}html[data-skin=after-hours] .post .action-btn{padding:4px!important;background:transparent!important}html[data-skin=after-hours] .post .action-btn svg{width:26px!important;height:26px!important}html[data-skin=after-hours] .post .likes,html[data-skin=after-hours] .post .comment-count_color span{font-size:14.5px!important;font-weight:700;color:var(--ah-text)!important}html[data-skin=after-hours] .post .post-info{padding:6px 0 0!important;background:transparent!important}html[data-skin=after-hours] .post .post-info>div>p:first-child{margin:0 0 4px!important;font-family:var(--ah-font-body)!important;font-size:15.5px!important;font-weight:700!important;line-height:1.4!important;color:var(--ah-text)!important}html[data-skin=after-hours] .post .post-info p,html[data-skin=after-hours] .post .post-info span{font-size:14.5px;line-height:1.5}html[data-skin=after-hours] .post .view-comments-btn{padding:4px 0 0!important;font-size:14px!important;color:var(--ah-muted)!important;background:transparent!important}html[data-skin=after-hours] .post .comment-form-post{display:none!important}html[data-skin=after-hours] .post-media-emoji-reactions-container:not(:has(.emoji-reaction-button)){display:none!important}html[data-skin=after-hours] .post>div:has(>.post-media-emoji-reactions-container:not(:has(.emoji-reaction-button))){display:none!important}html[data-skin=after-hours] .poll-post-card16>.ah-post-head~*,html[data-skin=after-hours] .qanda-post-compact>.ah-post-head~*{padding-left:0!important;padding-right:0!important}html[data-skin=after-hours] .poll-option16{min-height:48px;border-radius:14px!important}@media(min-width:951px){html[data-skin=after-hours] .ah-hero-cover{height:190px}html[data-skin=after-hours] .ah-hero-body{padding-top:70px}}html[data-skin=after-hours] .ui-header-card.ah-hero-host:before,html[data-skin=after-hours] .ui-header-card.ah-hero-host:after{display:none!important}html[data-skin=after-hours] .poll-post-card16 .post-media-emoji-reactions-container:not(:has(.emoji-reaction-button)),html[data-skin=after-hours] .poll-post-card16 div:has(>.post-media-emoji-reactions-container:not(:has(.emoji-reaction-button))){display:none!important}html[data-skin=after-hours] .ui-header-card.ah-hero-host{height:auto!important;min-height:0!important;margin:0!important}html[data-skin=after-hours] .ah-hero-cover img{opacity:.55;mix-blend-mode:screen}html[data-skin=after-hours] .ah-side-user{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-side-user strong{font-size:15px;font-weight:700;color:var(--ah-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-skin=after-hours] .ah-side-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}html[data-skin=after-hours] .ah-side-actions .footer-item-xtra-sidebar{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:42px;padding:0 10px;border-radius:12px;font-size:14px;white-space:nowrap}html[data-skin=after-hours] .ah-side-actions .footer-item-label-xtra-sidebar{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;overflow-wrap:normal!important;font-size:14px!important}html[data-skin=after-hours] .ah-rail-card-accent{background:var(--ah-surface)!important;border:1px solid rgb(var(--ah-accent-rgb) / .35)!important;box-shadow:0 0 0 1px rgb(var(--ah-accent-rgb) / .08),0 24px 50px -30px rgb(var(--ah-accent-rgb) / .5)}html[data-skin=after-hours] .virtualized-list-item>.post{margin-bottom:0!important}html[data-skin=after-hours] .virtualized-list-item{padding-bottom:24px!important}html[data-skin=after-hours] .poll-header16{margin-left:0!important}html[data-skin=after-hours] .poll-description16{padding:0!important;font-size:15px;line-height:1.5;color:var(--ah-text)}html[data-skin=after-hours] .post .post-actions{padding:12px 0 0!important}html[data-skin=after-hours] .post .action-buttons-post{margin:0 0 0 -4px!important;width:auto!important}html[data-skin=after-hours] .post .post-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0 0!important}html[data-skin=after-hours] .post .post-info>*{margin:0!important;width:100%}html[data-skin=after-hours] .post .post-info>div:empty,html[data-skin=after-hours] .post .post-info>p:empty{display:none!important}html[data-skin=after-hours] .post .view-comments-btn{width:auto!important;margin:0!important;padding:0!important;text-align:left}html[data-skin=after-hours] .post .ah-post-foot{padding:0!important;margin:10px 0 0!important;justify-content:flex-start!important}html[data-skin=after-hours] .post .ah-post-foot .qanda-post-date-compact{display:none}html[data-skin=after-hours] .post .ah-post-foot .post-media-emoji-reactions-container{position:relative;display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0!important;padding:0!important}html[data-skin=after-hours] .post .ah-post-foot .emoji-reactions{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;margin:0!important}html[data-skin=after-hours] .post .ah-post-foot .add-reaction-button,html[data-skin=after-hours] .post .ah-post-foot .emoji-reaction-button,html[data-skin=after-hours] .post .ah-post-foot .view-more-reactions-button{display:inline-flex;align-items:center;gap:5px;height:32px;margin:0!important;padding:0 10px!important;border-radius:999px!important;border:1px solid var(--ah-line)!important;background:var(--ah-surface)!important;color:var(--ah-text)!important;font-size:13px!important;font-weight:700;white-space:nowrap}html[data-skin=after-hours] .post .ah-post-foot .emoji-reaction-button.active{border-color:rgb(var(--ah-accent-rgb) / .6)!important;background:var(--ah-pink-soft)!important}html[data-skin=after-hours] .post .ah-post-foot .emoji-reaction-button .emoji{font-size:15px;line-height:1}html[data-skin=after-hours] .post .ah-post-foot .add-reaction-button svg{width:17px;height:17px;color:var(--ah-muted)}html[data-skin=after-hours] .post .ah-post-foot .all-reactions-dropdown{position:absolute;left:auto;right:0;bottom:calc(100% + 8px);top:auto;z-index:30;display:flex;flex-wrap:wrap;gap:6px;width:max-content;max-width:min(300px,calc(100vw - 48px));padding:10px;border-radius:18px;border:1px solid var(--ah-line-strong);background:var(--ah-surface-2);box-shadow:0 18px 40px -16px #000c}html[data-skin=after-hours] .virtualized-list-item>.post{padding-bottom:20px!important}html[data-skin=after-hours] .post .ah-post-foot .add-reaction-container{position:absolute;left:0;bottom:100%;width:0;height:0}html[data-skin=after-hours] .post-options-container-option-component-delete-archived{z-index:3002!important}html[data-skin=after-hours] .ah-feed-more{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--ah-line-strong);border-radius:50%;background:rgb(var(--ah-bg-rgb) / .55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ah-text);cursor:pointer;transition:transform .15s ease,background .15s ease}html[data-skin=after-hours] .ah-feed-more:hover{background:var(--ah-surface-3)}html[data-skin=after-hours] .ah-feed-more:active{transform:scale(.94)}html[data-skin=after-hours] .ah-feed-more:focus-visible{outline:2px solid var(--ah-pink);outline-offset:2px}html[data-skin=after-hours] .ah-share{position:relative;display:inline-flex;align-items:center}html[data-skin=after-hours] .ah-share-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html[data-skin=after-hours] .ah-share-note{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:5px 10px;border-radius:999px;background:var(--ah-text);color:var(--ah-bg);font-size:12px;font-weight:800;white-space:nowrap;pointer-events:none;z-index:5}html[data-skin=after-hours] .virtualized-list-item.ah-row-flash .post{animation:ah-row-flash 1.6s ease-out}@keyframes ah-row-flash{0%,30%{box-shadow:0 0 0 3px var(--ah-pink),0 0 40px rgb(var(--ah-accent-rgb) / .45)}to{box-shadow:0 0 rgb(var(--ah-accent-rgb) / 0)}}html[data-skin=after-hours] .ah-hero-actions.is-crowded{gap:6px}html[data-skin=after-hours] .ah-hero-actions.is-crowded .ah-hero-primary{min-width:0;padding-inline:12px;white-space:nowrap}html[data-skin=after-hours] .ah-hero-actions.is-crowded .ah-hero-icon-btn{min-width:0;flex:0 1 58px;padding:6px 2px}html[data-skin=after-hours] .ah-hero-actions.is-crowded .ah-hero-icon-btn span{font-size:11px;white-space:nowrap}html[data-skin=after-hours] .modal-xtra-type-subscription-siiiiiiiiiiiiiiiiiiiiiiiiiiiii.ah-paywall-frame{width:calc(100% - 24px);max-width:440px!important;padding:1px;border-radius:30px;background:linear-gradient(180deg,rgb(var(--ah-accent-rgb) / .55),var(--ah-line-strong) 45%)!important;box-shadow:0 40px 90px -30px #000000f2,0 0 60px -20px rgb(var(--ah-accent-rgb) / .35)}html[data-skin=after-hours] .ah-paywall-frame .modal-xtra-type-subscription-content{padding:28px 20px 20px!important;max-height:min(88vh,860px);border-radius:29px;background:radial-gradient(120% 50% at 50% 0%,rgb(var(--ah-accent-rgb) / .16),transparent 60%),var(--ah-surface);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=after-hours] .ah-paywall-frame .close-button-xtra-type-subscription{top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;z-index:2}html[data-skin=after-hours] .ah-paywall{display:flex;flex-direction:column;gap:14px;color:var(--ah-text)}html[data-skin=after-hours] .ah-paywall-head{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 8px 6px;text-align:center}html[data-skin=after-hours] .ah-paywall-avatar{width:68px;height:68px;margin-bottom:6px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--ah-surface),0 0 0 5px var(--ah-pink),0 12px 30px -8px rgb(var(--ah-accent-rgb) / .6)}html[data-skin=after-hours] .ah-paywall .ah-paywall-title{margin:0;max-width:18ch;font-size:24px;line-height:1.15;letter-spacing:-.01em}html[data-skin=after-hours] .ah-paywall-sub{margin:0;font-size:14px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-plan{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:22px;border:1px solid var(--ah-line-strong);background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-plan.is-featured{padding-top:22px;border-color:rgb(var(--ah-accent-rgb) / .65);background:linear-gradient(160deg,rgb(var(--ah-accent-rgb) / .18),rgb(var(--ah-accent-rgb) / .02) 55%),var(--ah-surface-2);box-shadow:0 18px 40px -22px rgb(var(--ah-accent-rgb) / .7)}html[data-skin=after-hours] .ah-plan-tag{position:absolute;top:-11px;left:18px;padding:4px 10px;border-radius:999px;background:var(--ah-pink);color:var(--ah-pink-ink);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html[data-skin=after-hours] .ah-plan-name{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ah-muted)}html[data-skin=after-hours] .ah-plan.is-featured .ah-plan-name{color:var(--ah-pink)}html[data-skin=after-hours] .ah-plan-price{display:flex;align-items:baseline;gap:8px;margin:0}html[data-skin=after-hours] .ah-plan-price strong{font-family:var(--ah-font-display)!important;font-size:38px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--ah-text)}html[data-skin=after-hours] .ah-plan:not(.is-featured) .ah-plan-price strong{font-size:30px}html[data-skin=after-hours] .ah-plan-price span{font-size:14px;font-weight:600;color:var(--ah-muted)}html[data-skin=after-hours] .ah-plan-then{margin:0;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-plan-features{display:grid;gap:8px;margin:6px 0 4px;padding:12px 0 0;list-style:none;border-top:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-plan-features li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.4;color:var(--ah-text)}html[data-skin=after-hours] .ah-plan-features li:before{content:none}html[data-skin=after-hours] .ah-plan-features svg{flex:none;margin-top:1px;padding:2px;width:18px;height:18px;border-radius:50%;background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-plan-cta{width:100%;min-height:52px;margin-top:6px;font-size:16px;font-weight:800}html[data-skin=after-hours] .ah-plan.is-featured .ah-plan-cta{box-shadow:0 12px 28px -12px rgb(var(--ah-accent-rgb) / .85)}html[data-skin=after-hours] .ah-plan:not(.is-featured) .ah-plan-then{text-align:center}html[data-skin=after-hours] .ah-paywall-foot{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:4px;font-size:12px;color:var(--ah-muted);text-align:center}html[data-skin=after-hours] .ah-paywall-foot span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}html[data-skin=after-hours] .ah-paywall-foot a{color:var(--ah-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--ah-line-strong);text-underline-offset:3px}@media(max-width:980px){html[data-skin=after-hours] .modal-overlay{top:0!important;align-items:flex-end;border-radius:0;background:#00000059}}html[data-skin=after-hours] .ah-sheet-head{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 16px 12px;border-bottom:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-sheet-grip{width:40px;height:4px;border-radius:999px;background:var(--ah-line-strong)}html[data-skin=after-hours] .ah-sheet-head h3{margin:0;font-family:var(--ah-font-display)!important;font-size:17px;font-weight:800;color:var(--ah-text)}html[data-skin=after-hours] .ah-sheet-head h3 span{margin-left:4px;color:var(--ah-muted);font-weight:600}html[data-skin=after-hours] .ah-sheet-head~.post-actions{display:none!important}html[data-skin=after-hours] .modal-right .no-comments{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:180px;padding:28px 16px}html[data-skin=after-hours] .modal-right .single-comment{padding:10px 16px}html[data-skin=after-hours] .modal-right .comment-avatar{border-radius:50%}html[data-skin=after-hours] .modal-right .comment-input-section{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ah-line);background:var(--ah-surface)}html[data-skin=after-hours] .modal-right .no-comments{flex:1;margin:0}html[data-skin=after-hours] .modal-content:has(.ah-sheet-head) .close-button-container{top:12px;right:12px;z-index:3;border:0;background:transparent}html[data-skin=after-hours] .modal-content:has(.ah-sheet-head) .close-modal-btn{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0!important;border-radius:50%;background:var(--ah-surface-2)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--ah-muted)}html[data-skin=after-hours] .modal-generic-modal-seconds:has(.ah-promo){max-width:400px!important;width:calc(100% - 32px);border-radius:30px;background:linear-gradient(180deg,rgb(var(--ah-accent-rgb) / .55),var(--ah-line-strong) 45%)!important}html[data-skin=after-hours] .modal-generic-modal-seconds:has(.ah-promo) .modal-generic-modal-seconds-content{padding:30px 22px 22px!important;border-radius:29px;background:radial-gradient(120% 55% at 50% 0%,rgb(var(--ah-accent-rgb) / .18),transparent 60%),var(--ah-surface)}html[data-skin=after-hours] .ah-promo{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--ah-text)}html[data-skin=after-hours] .ah-promo-icon{display:grid;place-items:center;width:60px;height:60px;margin-bottom:6px;border-radius:20px;background:var(--ah-pink-soft);color:var(--ah-pink);box-shadow:0 12px 30px -10px rgb(var(--ah-accent-rgb) / .6)}html[data-skin=after-hours] .ah-promo-kicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ah-pink)}html[data-skin=after-hours] .ah-promo .ah-promo-title{margin:0;font-size:26px;line-height:1.15;letter-spacing:-.01em}html[data-skin=after-hours] .ah-promo-text{margin:0;max-width:30ch;font-size:15px;line-height:1.5;color:var(--ah-muted)}html[data-skin=after-hours] .ah-promo-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:14px}html[data-skin=after-hours] .ah-promo-actions .ah-btn-primary{gap:8px;box-shadow:0 12px 28px -12px rgb(var(--ah-accent-rgb) / .85)}html[data-skin=after-hours] .ah-promo-fine{margin:4px 0 0;font-size:12px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-paywall,html[data-skin=after-hours] .ah-promo{animation:ah-rise .28s ease-out}html[data-skin=after-hours] .ah-hero-primary,html[data-skin=after-hours] .ah-hero-icon-btn,html[data-skin=after-hours] .ah-feed-tab{transition:transform .12s ease,background .15s ease,border-color .15s ease}html[data-skin=after-hours] .ah-hero-primary:active,html[data-skin=after-hours] .ah-hero-icon-btn:active,html[data-skin=after-hours] .ah-feed-tab:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-paywall,html[data-skin=after-hours] .ah-promo{animation:none}}html[data-skin=after-hours] .ah-feed-tab-fs{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px 0 7px;border:1px solid rgb(var(--ah-accent-rgb) / .6);border-radius:999px;background:var(--ah-pink-soft);color:var(--ah-accent-300);font-size:13.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .12s ease}html[data-skin=after-hours] .ah-feed-tab-fs:active{transform:scale(.96)}html[data-skin=after-hours] .ah-feed-tab-fs-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ah-pink);color:var(--ah-pink-ink)}@media(max-width:359px){html[data-skin=after-hours] .ah-feed-tab-fs{padding-right:9px;font-size:12.5px}}html[data-skin=after-hours] .post .post-media-container,html[data-skin=after-hours] .post .post-media-blur{position:relative}html[data-skin=after-hours] .ah-fs-open{position:absolute;top:12px;right:12px;z-index:6;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgb(var(--ah-text-rgb) / .18);background:rgb(var(--ah-bg-rgb) / .62);color:var(--ah-text);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-skin=after-hours] .ah-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:flex;justify-content:center;background:#000;color:var(--ah-text);animation:ah-fs-in .22s ease-out}@keyframes ah-fs-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}html[data-skin=after-hours] .ah-fs-stage{position:relative;width:100%;max-width:520px;height:100%}html[data-skin=after-hours] .ah-fs-scroller{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none}html[data-skin=after-hours] .ah-fs-scroller::-webkit-scrollbar,html[data-skin=after-hours] .ah-fs-track::-webkit-scrollbar,html[data-skin=after-hours] .ah-fs-chips::-webkit-scrollbar{display:none}html[data-skin=after-hours] .ah-fs-slide{position:relative;height:100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:#000}html[data-skin=after-hours] .ah-fs-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}html[data-skin=after-hours] .ah-fs-media{position:relative;flex:0 0 100%;height:100%;display:grid;place-items:center;overflow:hidden;scroll-snap-align:start}html[data-skin=after-hours] .ah-fs-media>img:not(.ah-fs-backdrop):not(.ah-fs-blur),html[data-skin=after-hours] .ah-fs-media>video{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}html[data-skin=after-hours] .ah-fs-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(30px) brightness(.45) saturate(1.1);transform:scale(1.2)}html[data-skin=after-hours] .ah-fs-dots{position:absolute;left:0;right:0;top:calc(118px + env(safe-area-inset-top,0px));z-index:4;display:flex;justify-content:center;gap:6px;pointer-events:none}html[data-skin=after-hours] .ah-fs-dots span{width:6px;height:6px;border-radius:50%;background:rgb(var(--ah-text-rgb) / .4)}html[data-skin=after-hours] .ah-fs-dots span.is-on{background:var(--ah-text)}html[data-skin=after-hours] .ah-fs-blur{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(28px) brightness(.55);transform:scale(1.15)}html[data-skin=after-hours] .ah-fs-media>video.ah-fs-teaser{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:blur(26px) brightness(.6) saturate(1.15);transform:scale(1.15);pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html[data-skin=after-hours] .ah-fs-lock-preview{padding:5px 12px;border-radius:999px;background:rgb(var(--ah-bg-rgb) / .6);border:1px solid rgb(var(--ah-text-rgb) / .2);color:var(--ah-text);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}html[data-skin=after-hours] .ah-fs-lock{position:relative;z-index:2;width:min(300px,calc(100% - 112px));margin-right:48px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}html[data-skin=after-hours] .ah-fs-lock-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid rgb(var(--ah-text-rgb) / .2);background:rgb(var(--ah-bg-rgb) / .7)}html[data-skin=after-hours] .ah-fs-lock-title{margin:0;font-family:var(--ah-font-display)!important;font-size:22px;font-weight:800}html[data-skin=after-hours] .ah-fs-lock-text{margin:0 0 6px;font-size:14.5px;line-height:1.45;color:var(--ah-text-1)}html[data-skin=after-hours] .ah-fs-lock .ah-btn{min-height:50px}html[data-skin=after-hours] .ah-fs-lock .ah-fs-unlock{background:rgb(var(--ah-bg-rgb) / .5);border-color:rgb(var(--ah-text-rgb) / .45);color:var(--ah-text)}html[data-skin=after-hours] .ah-fs-shade{position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,#0000,#000000b8);pointer-events:none}html[data-skin=after-hours] .ah-fs-rail{position:absolute;right:8px;bottom:calc(112px + env(safe-area-inset-bottom,0px));z-index:3;width:60px;display:flex;flex-direction:column;align-items:center;gap:16px}html[data-skin=after-hours] .ah-fs-rail-avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #000,0 0 0 4px var(--ah-pink)}html[data-skin=after-hours] .ah-fs-rail-btn{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:48px;min-height:48px;padding:0;border:0;background:transparent;color:var(--ah-text);font-size:12.5px;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.6);cursor:pointer}html[data-skin=after-hours] .ah-fs-rail-btn svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.5));transition:transform .15s ease}html[data-skin=after-hours] .ah-fs-rail-btn:active svg{transform:scale(.88)}html[data-skin=after-hours] .ah-fs-rail-btn.is-liked,html[data-skin=after-hours] .ah-fs-rail-btn.is-tip svg{color:var(--ah-pink)}html[data-skin=after-hours] .ah-fs-caption{position:absolute;left:16px;right:84px;bottom:calc(26px + env(safe-area-inset-bottom,0px));z-index:3;display:flex;flex-direction:column;gap:5px;text-shadow:0 1px 6px rgba(0,0,0,.6)}html[data-skin=after-hours] .ah-fs-caption p{margin:0}html[data-skin=after-hours] .ah-fs-who{font-size:16px;font-weight:800}html[data-skin=after-hours] .ah-fs-who span{font-size:13px;font-weight:600;color:var(--ah-text-2)}html[data-skin=after-hours] .ah-fs-title{font-size:15px;font-weight:700;line-height:1.35}html[data-skin=after-hours] .ah-fs-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0;border:0;background:transparent;color:var(--ah-text-1);font:inherit;font-size:14px;line-height:1.4;text-align:left;cursor:pointer}html[data-skin=after-hours] .ah-fs-desc.is-open{-webkit-line-clamp:unset;max-height:40vh;overflow-y:auto}html[data-skin=after-hours] .ah-fs-empty{height:100%;margin:0;display:grid;place-items:center;color:var(--ah-muted);font-size:15px}html[data-skin=after-hours] .ah-fs-top{position:absolute;left:0;right:0;top:0;z-index:5;display:flex;flex-direction:column;gap:10px;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 22px;background:linear-gradient(180deg,#0009,#0000);pointer-events:none}html[data-skin=after-hours] .ah-fs-top>*{pointer-events:auto}html[data-skin=after-hours] .ah-fs-top-row{display:flex;justify-content:space-between}html[data-skin=after-hours] .ah-fs-round{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:rgb(var(--ah-bg-rgb) / .55);color:var(--ah-text);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-skin=after-hours] .ah-fs-chips{display:flex;justify-content:center;gap:8px;overflow-x:auto;scrollbar-width:none}html[data-skin=after-hours] .ah-fs-chip{flex:none;height:34px;padding:0 14px;border-radius:999px;border:1px solid rgb(var(--ah-text-rgb) / .35);background:rgb(var(--ah-bg-rgb) / .45);color:var(--ah-text);font-size:13.5px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-skin=after-hours] .ah-fs-chip.is-active{border-color:transparent;background:var(--ah-text);color:var(--ah-bg);font-weight:800}html[data-skin=after-hours] .ah-fs-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:flex;align-items:flex-end;justify-content:center;background:rgb(var(--ah-bg-deep-rgb) / .66);animation:ah-fs-in .18s ease-out}html[data-skin=after-hours] .ah-fs-sheet{position:relative;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 22px calc(28px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;border-top:1px solid var(--ah-line-strong);background:var(--ah-surface);text-align:center;animation:ah-rise .24s ease-out}html[data-skin=after-hours] .ah-fs-sheet-grip{width:40px;height:4px;border-radius:999px;background:var(--ah-line-strong)}html[data-skin=after-hours] .ah-fs-sheet-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--ah-surface-3);color:var(--ah-muted);cursor:pointer}html[data-skin=after-hours] .ah-fs-sheet-icon{display:grid;place-items:center;width:60px;height:60px;margin-top:8px;border-radius:20px;background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-fs-sheet .ah-fs-sheet-title{margin:0;font-family:var(--ah-font-display)!important;font-size:24px;font-weight:800;line-height:1.15;color:var(--ah-text)}html[data-skin=after-hours] .ah-fs-sheet :is(h2,p){word-break:normal;overflow-wrap:anywhere}html[data-skin=after-hours] .ah-fs-sheet-text{max-width:30ch;margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--ah-muted)}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-fs,html[data-skin=after-hours] .ah-fs-sheet,html[data-skin=after-hours] .ah-fs-sheet-backdrop{animation:none}}html[data-skin=after-hours] .modal-overlay .modal-content:has(>.empty-media-card){background:var(--ah-surface)!important;border-radius:28px 28px 0 0;border-top:1px solid var(--ah-line-strong)}html[data-skin=after-hours] .ah-fs-seek{position:absolute;left:0;right:0;bottom:env(safe-area-inset-bottom,0px);z-index:4;height:26px;padding:0 12px 8px;display:flex;align-items:flex-end;box-sizing:border-box;touch-action:none;cursor:pointer;outline:none}html[data-skin=after-hours] .ah-fs-seek-track{position:relative;flex:1;height:3px;border-radius:999px;background:rgb(var(--ah-text-rgb) / .28);overflow:hidden;transition:height .15s ease}html[data-skin=after-hours] .ah-fs-seek-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ah-text);transform:scaleX(0);transform-origin:left center}html[data-skin=after-hours] .ah-fs-seek.is-scrubbing .ah-fs-seek-track,html[data-skin=after-hours] .ah-fs-seek:focus-visible .ah-fs-seek-track{height:7px}html[data-skin=after-hours] .ah-fs-seek.is-scrubbing .ah-fs-seek-fill{background:var(--ah-pink)}html[data-skin=after-hours] .ah-fs-seek-time{position:absolute;left:50%;bottom:54px;transform:translate(-50%);padding:6px 14px;border-radius:999px;background:rgb(var(--ah-bg-rgb) / .72);color:var(--ah-muted);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}html[data-skin=after-hours] .ah-fs-seek-time strong{color:var(--ah-text);font-weight:800}html[data-skin=after-hours] .ah-fs-slide.has-seek .ah-fs-caption{bottom:calc(38px + env(safe-area-inset-bottom,0px))}html[data-skin=after-hours] .ah-fs-slide:has(.ah-fs-seek.is-scrubbing) .ah-fs-caption,html[data-skin=after-hours] .ah-fs-slide:has(.ah-fs-seek.is-scrubbing) .ah-fs-rail{opacity:0;transition:opacity .15s ease}html[data-skin=after-hours] .ah-fs-slide.is-sticker{display:grid;place-items:center;background:var(--ah-bg-deep)}html[data-skin=after-hours] .ah-fs-aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;filter:blur(60px);opacity:.85;pointer-events:none}html[data-skin=after-hours] .ah-fs-aurora span{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;animation:ah-fs-drift 18s ease-in-out infinite alternate;animation-play-state:paused}html[data-skin=after-hours] .ah-fs-aurora span:nth-child(1){left:2%;top:8%;background:rgb(var(--ah-accent-rgb) / .55)}html[data-skin=after-hours] .ah-fs-aurora span:nth-child(2){right:0;top:34%;background:rgb(var(--ah-glow-2-rgb) / .5);animation-duration:22s;animation-direction:alternate-reverse}html[data-skin=after-hours] .ah-fs-aurora span:nth-child(3){left:18%;bottom:2%;background:#ffa64d52;animation-duration:26s}html[data-skin=after-hours] .ah-fs-slide.is-active .ah-fs-aurora span{animation-play-state:running}@keyframes ah-fs-drift{0%{transform:translate(0) scale(1)}to{transform:translate(18%,-14%) scale(1.25)}}html[data-skin=after-hours] .ah-fs-sticker{position:relative;z-index:2;width:min(100% - 40px,380px);display:flex;flex-direction:column;gap:14px;margin-top:40px}html[data-skin=after-hours] .ah-fs-sticker-who{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;color:rgb(var(--ah-text-rgb) / .82)}html[data-skin=after-hours] .ah-fs-sticker-who img{width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--ah-bg-deep),0 0 0 3.5px var(--ah-pink)}html[data-skin=after-hours] .ah-fs-sticker-who strong{color:var(--ah-text);font-weight:800}html[data-skin=after-hours] .ah-fs-sticker-desc{margin:0;padding:0 4px;color:rgb(var(--ah-text-rgb) / .8);font-size:14.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html[data-skin=after-hours] .ah-fs-poll.is-center,html[data-skin=after-hours] .ah-fs-card{display:flex;flex-direction:column;gap:12px;padding:20px 18px 18px;border-radius:26px;background:rgb(var(--ah-surface-rgb) / .82);border:1px solid rgb(var(--ah-text-rgb) / .1);box-shadow:0 24px 60px #00000073;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-skin=after-hours] .ah-fs-card-text{margin:0;color:rgb(var(--ah-text-rgb) / .85);font-size:15.5px;line-height:1.5;white-space:pre-line;max-height:38vh;overflow-y:auto}html[data-skin=after-hours] .ah-fs-card.is-note .ah-fs-poll-q{font-size:26px}html[data-skin=after-hours] .ah-fs-poll-head{display:flex;align-items:center;justify-content:space-between;gap:8px}html[data-skin=after-hours] .ah-fs-poll-kicker{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;color:var(--ah-accent-300);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}html[data-skin=after-hours] .ah-fs-poll-q{margin:0;font-family:Bricolage Grotesque,Figtree,system-ui,sans-serif;font-size:23px;font-weight:800;line-height:1.15;text-wrap:balance;color:var(--ah-text)}html[data-skin=after-hours] .ah-fs-poll-options{display:flex;flex-direction:column;gap:9px}html[data-skin=after-hours] .ah-fs-poll-opt{position:relative;display:flex;align-items:center;gap:8px;min-height:52px;padding:0 16px;border-radius:16px;border:1.5px solid rgb(var(--ah-text-rgb) / .16);background:rgb(var(--ah-text-rgb) / .07);color:var(--ah-text);font-size:16px;font-weight:700;text-align:left;overflow:hidden;cursor:pointer;transition:transform .12s ease,border-color .15s ease,background .15s ease}html[data-skin=after-hours] .ah-fs-poll-opt:not(:disabled):active{transform:scale(.97)}html[data-skin=after-hours] .ah-fs-poll-opt:not(:disabled):hover{border-color:rgb(var(--ah-accent-rgb) / .7)}html[data-skin=after-hours] .ah-fs-poll-opt:disabled{cursor:default;opacity:1}html[data-skin=after-hours] .ah-fs-poll-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct, 0%);background:rgb(var(--ah-text-rgb) / .12);transition:width .6s cubic-bezier(.2,.8,.2,1)}html[data-skin=after-hours] .ah-fs-poll-opt.is-picked{border-color:var(--ah-pink)}html[data-skin=after-hours] .ah-fs-poll-opt.is-picked .ah-fs-poll-fill{background:rgb(var(--ah-accent-rgb) / .32)}html[data-skin=after-hours] .ah-fs-poll-text{position:relative;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-skin=after-hours] .ah-fs-poll-check{position:relative;flex:none;color:var(--ah-pink)}html[data-skin=after-hours] .ah-fs-poll-pct{position:relative;flex:none;font-weight:800;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-fs-poll-note{margin:0;text-align:center;color:var(--ah-muted);font-size:13.5px;font-weight:600}html[data-skin=after-hours] .ah-fs-poll-note.is-error{color:#ff9a9a}html[data-skin=after-hours] .ah-fs-poll-hide{width:32px;height:32px;margin:-6px -6px -6px 0;border:0;border-radius:50%;background:rgb(var(--ah-text-rgb) / .08);color:var(--ah-text);display:grid;place-items:center;cursor:pointer}html[data-skin=after-hours] .ah-fs-poll.is-compact{align-self:flex-start;width:min(100%,260px);display:flex;flex-direction:column;gap:7px;margin-bottom:6px;padding:10px 10px 10px 12px;border-radius:16px;background:rgb(var(--ah-bg-rgb) / .68);border:1px solid rgb(var(--ah-text-rgb) / .12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-shadow:none;animation:ah-fs-card-in .35s cubic-bezier(.2,.8,.2,1)}@keyframes ah-fs-card-in{0%{transform:translateY(10px) scale(.97);opacity:0}to{transform:none;opacity:1}}html[data-skin=after-hours] .ah-fs-poll.is-compact .ah-fs-poll-kicker{font-size:11px}html[data-skin=after-hours] .ah-fs-poll.is-compact .ah-fs-poll-q{font-size:15px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-skin=after-hours] .ah-fs-poll.is-compact .ah-fs-poll-options{gap:5px}html[data-skin=after-hours] .ah-fs-poll.is-compact .ah-fs-poll-opt{min-height:34px;padding:0 10px;border-radius:10px;border-width:1px;font-size:13.5px;gap:6px}html[data-skin=after-hours] .ah-fs-poll.is-compact .ah-fs-poll-hide{width:26px;height:26px;margin:-4px -2px -4px 0}html[data-skin=after-hours] .ah-fs-poll.is-compact .ah-btn{min-height:36px;font-size:13.5px}html[data-skin=after-hours] .ah-fs-poll-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:34px;margin-bottom:6px;padding:0 12px;border-radius:999px;background:rgb(var(--ah-bg-rgb) / .68);border:1px solid rgb(var(--ah-accent-rgb) / .55);color:var(--ah-text);font-size:13px;font-weight:800;text-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}html[data-skin=after-hours] .ah-fs-poll-pill svg:first-child{color:var(--ah-pink)}html[data-skin=after-hours] .ah-fs-music{position:absolute;left:16px;right:16px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:3;display:flex;align-items:center;gap:10px}html[data-skin=after-hours] .ah-fs-music-disc{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--ah-accent),var(--ah-glow-2),var(--ah-glow-4),var(--ah-accent));color:var(--ah-bg-deep);animation:ah-fs-spin 4s linear infinite;animation-play-state:paused}html[data-skin=after-hours] .ah-fs-slide.is-active .ah-fs-music-disc{animation-play-state:running}@keyframes ah-fs-spin{to{transform:rotate(360deg)}}html[data-skin=after-hours] .ah-fs-music-on{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--ah-pink);color:var(--ah-pink-ink);font-size:13px;font-weight:800;cursor:pointer}html[data-skin=after-hours] .ah-fs-music-ticker{flex:1;min-width:0;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 88%,transparent);color:rgb(var(--ah-text-rgb) / .86);font-size:13px;font-weight:600;white-space:nowrap}html[data-skin=after-hours] .ah-fs-music-ticker span{flex:none;padding-right:48px;animation:ah-fs-ticker 14s linear infinite;animation-play-state:paused}html[data-skin=after-hours] .ah-fs-slide.is-active .ah-fs-music-ticker span{animation-play-state:running}@keyframes ah-fs-ticker{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-fs-aurora span,html[data-skin=after-hours] .ah-fs-music-disc,html[data-skin=after-hours] .ah-fs-music-ticker span,html[data-skin=after-hours] .ah-fs-poll.is-compact{animation:none}}html[data-skin=after-hours] .ah-fs-slide.is-locked .ah-fs-rail{display:none}html[data-skin=after-hours] .ah-fs-slide.is-locked .ah-fs-caption{right:16px}html[data-skin=after-hours] .ah-fs-slide.is-locked .ah-fs-lock{width:min(320px,calc(100% - 48px));margin-right:0}html[data-skin=after-hours] .ah-fs-qa-answers{display:flex;flex-direction:column;gap:6px}html[data-skin=after-hours] .ah-fs-qa-bubble{align-self:flex-start;flex-shrink:0;max-width:92%;margin:0;padding:8px 12px;border-radius:16px 16px 16px 5px;background:rgb(var(--ah-text-rgb) / .1);color:var(--ah-text);font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}html[data-skin=after-hours] .ah-fs-qa-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}html[data-skin=after-hours] .ah-fs-qa-bubble strong{display:block;font-size:12px;font-weight:800;color:var(--ah-accent-300)}html[data-skin=after-hours] .ah-fs-qa-bubble.is-mine{align-self:flex-end;border-radius:16px 16px 5px;background:rgb(var(--ah-accent-rgb) / .28)}html[data-skin=after-hours] .ah-fs-qa-answers.is-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html[data-skin=after-hours] .ah-fs-qa-answers.is-photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}html[data-skin=after-hours] .ah-fs-qa-form{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 14px;border-radius:999px;background:rgb(var(--ah-text-rgb) / .08);border:1px solid rgb(var(--ah-text-rgb) / .16)}html[data-skin=after-hours] .ah-fs-qa-form:focus-within{border-color:var(--ah-pink)}html[data-skin=after-hours] .ah-fs-qa-form input{flex:1;min-width:0;height:38px;border:0;background:transparent;color:var(--ah-text);font-size:16px;outline:none}html[data-skin=after-hours] .ah-fs-qa-form input::placeholder{color:var(--ah-muted)}html[data-skin=after-hours] .ah-fs-qa-form button,html[data-skin=after-hours] .ah-fs-qa-photo{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:var(--ah-pink);color:var(--ah-pink-ink);font-weight:800;cursor:pointer}html[data-skin=after-hours] .ah-fs-qa-form button{width:38px;height:38px;border-radius:50%}html[data-skin=after-hours] .ah-fs-qa-form button svg{width:18px;height:18px;margin-left:-2px}html[data-skin=after-hours] .ah-fs-qa-form button:disabled{background:rgb(var(--ah-text-rgb) / .14);color:var(--ah-muted);cursor:default}html[data-skin=after-hours] .ah-fs-qa-photo{align-self:flex-start;height:42px;padding:0 18px;border-radius:999px;font-size:14.5px}html[data-skin=after-hours] .ah-fs-qa-all{align-self:flex-start;padding:0;border:0;background:none;color:var(--ah-muted);font-size:13.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html[data-skin=after-hours] .ah-fs-qa.is-compact .ah-fs-qa-bubble{font-size:13.5px}html[data-skin=after-hours] .ah-fs-qa.is-compact .ah-fs-qa-text{-webkit-line-clamp:1}html[data-skin=after-hours] .ah-fs-qa.is-compact .ah-fs-qa-form input{height:34px;font-size:16px}html[data-skin=after-hours] .ah-fs-qa.is-compact .ah-fs-qa-form button{width:34px;height:34px}html[data-skin=after-hours] .ah-fs-qa-answers.is-all{max-height:42vh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:18px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent)}html[data-skin=after-hours] .ah-fs-qa.is-compact .ah-fs-qa-answers.is-all{max-height:30vh}html[data-skin=after-hours] .ah-fs-qa-answers.is-all .ah-fs-qa-text{display:block;-webkit-line-clamp:unset}html[data-skin=after-hours].ah-fs-active .ui-header-container{display:none}html[data-skin=after-hours] .ah-fs-music-more{flex:none;width:40px;height:40px;margin-left:4px}html[data-skin=after-hours] .ah-fs-owner{align-items:stretch;text-align:left;gap:8px}html[data-skin=after-hours] .ah-fs-owner :is(.ah-fs-sheet-icon,.ah-fs-sheet-title,.ah-fs-sheet-text){align-self:center;text-align:center}html[data-skin=after-hours] .ah-fs-owner .ah-fs-sheet-title.ah-fs-owner-head{align-self:flex-start;margin:6px 0 6px 4px;font-size:20px}html[data-skin=after-hours] .ah-fs-owner-item{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:10px 16px;border:1px solid var(--ah-line);border-radius:16px;background:var(--ah-surface-2);color:var(--ah-text);font:inherit;font-size:16px;font-weight:700;text-align:left;cursor:pointer}html[data-skin=after-hours] .ah-fs-owner-item>svg{flex:none;color:var(--ah-pink)}html[data-skin=after-hours] .ah-fs-owner-item span{display:flex;flex-direction:column;gap:2px}html[data-skin=after-hours] .ah-fs-owner-item small{color:var(--ah-muted);font-size:13px;font-weight:500}html[data-skin=after-hours] .ah-fs-owner-item:disabled{opacity:.6;cursor:default}html[data-skin=after-hours] .ah-fs-owner-item.is-danger,html[data-skin=after-hours] .ah-fs-owner-item.is-danger>svg{color:#ff6b81}html[data-skin=after-hours] .ah-fs-sheet-icon.is-danger{background:#ff6b8124;color:#ff6b81}html[data-skin=after-hours] .ah-fs-owner-delete{background:#ff4d6d;color:#fff;border:0}@property --ah-story-angle{syntax: "<angle>"; inherits: false; initial-value: 200deg;}@keyframes ah-story-turn{to{--ah-story-angle: 560deg}}html[data-skin=after-hours] .ah-story-ring{flex:none;display:inline-grid;place-items:center;margin:0;padding:2.5px;border:0;border-radius:50%;background:conic-gradient(from var(--ah-story-angle),var(--ah-pink),var(--ah-glow-3),var(--ah-glow-2),var(--ah-pink));cursor:pointer;animation:ah-story-turn 4s linear infinite;transition:transform .15s ease}html[data-skin=after-hours] .ah-story-ring:active{transform:scale(.94)}html[data-skin=after-hours] .ah-story-ring.is-seen{background:#ffffff4d;animation:none}html[data-skin=after-hours] .ah-story-ring:focus-visible{outline:2px solid #fff;outline-offset:2px}html[data-skin=after-hours] .ah-story-ring .ah-fs-rail-avatar,html[data-skin=after-hours] .ah-fs-sticker-who .ah-story-ring img{box-shadow:none;border:2px solid #000}html[data-skin=after-hours] .ah-fs-rail .ah-story-ring{padding:3px}html[data-skin=after-hours] .ah-hero-avatar.is-story{background:conic-gradient(from var(--ah-story-angle),var(--ah-pink),var(--ah-glow-3),var(--ah-glow-2),var(--ah-pink));animation:ah-story-turn 4s linear infinite}html[data-skin=after-hours] .ah-hero-avatar.is-seen{cursor:pointer;background:#ffffff4d}html[data-skin=after-hours] .ah-hero-avatar.is-seen img{border:3px solid var(--ah-surface)}html[data-skin=after-hours] .stories-modal-overlay{background:var(--ah-bg-deepest);font-family:var(--ah-font-body);color:var(--ah-text);animation:ah-story-in .22s ease-out}@keyframes ah-story-in{0%{opacity:0;transform:scale(.97)}}html[data-skin=after-hours] .ah-story-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}html[data-skin=after-hours] .ah-story-backdrop img{width:100%;height:100%;object-fit:cover;filter:blur(42px) brightness(.42) saturate(1.3);transform:scale(1.25);animation:ah-story-fade .4s ease}@keyframes ah-story-fade{0%{opacity:0}}html[data-skin=after-hours] .stories-modal{width:min(440px,100vw);height:min(calc(100dvh - 40px),880px);border-radius:24px;overflow:hidden;background:#00000040;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 90px -30px #000000e6}html[data-skin=after-hours] .stories-modal:before,html[data-skin=after-hours] .stories-modal:after{content:"";position:absolute;left:0;right:0;z-index:3;pointer-events:none}html[data-skin=after-hours] .stories-modal:before{top:0;height:150px;background:linear-gradient(rgba(0,0,0,.62),transparent)}html[data-skin=after-hours] .stories-modal:after{bottom:0;height:190px;background:linear-gradient(transparent,#000000b3)}html[data-skin=after-hours] .stories-image,html[data-skin=after-hours] .stories-video{object-fit:contain;animation:ah-story-fade .3s ease}html[data-skin=after-hours] .stories-progress{gap:4px;padding:12px 12px 0;background:none}html[data-skin=after-hours] .stories-progress-bar{height:3px;border-radius:3px;background:#ffffff47}html[data-skin=after-hours] .stories-progress-bar-fill{border-radius:3px;background:#fff;box-shadow:none}html[data-skin=after-hours] .stories-modal-header{top:26px;left:12px;right:60px;gap:10px}html[data-skin=after-hours] .stories-modal-avatar-container{width:40px;height:40px;margin:0;padding:2px;border:0;background:conic-gradient(from 200deg,var(--ah-pink),var(--ah-glow-3),var(--ah-glow-2),var(--ah-pink));flex:none}html[data-skin=after-hours] .stories-modal-avatar{margin:0;object-fit:cover;border:2px solid #000}html[data-skin=after-hours] .ah-story-who{display:inline-flex;align-items:center;gap:4px;min-width:0;font-weight:700;font-size:15px;text-shadow:0 1px 6px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-skin=after-hours] .ah-story-who svg{flex:none;color:var(--ah-pink)}html[data-skin=after-hours] .stories-modal-time{margin:0;font-size:13px;color:#ffffffb8;white-space:nowrap}html[data-skin=after-hours] .stories-modal-close{top:24px;right:12px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-skin=after-hours] .stories-modal-close svg{width:22px;height:22px}html[data-skin=after-hours] .ah-story-paused{position:absolute;top:78px;left:50%;z-index:12;transform:translate(-50%);padding:5px 12px;border-radius:999px;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}html[data-skin=after-hours] .ah-story-loading{position:absolute;top:50%;left:50%;z-index:8;width:38px;height:38px;margin:-19px 0 0 -19px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:ah-story-spin .8s linear infinite;pointer-events:none}@keyframes ah-story-spin{to{transform:rotate(360deg)}}html[data-skin=after-hours] .stories-caption{position:absolute;left:16px;right:80px;bottom:80px;z-index:6;font-size:15px;line-height:1.4;text-shadow:0 1px 8px rgba(0,0,0,.6);background:none;padding:0}html[data-skin=after-hours] .stories-premium-badge{top:78px;right:12px;background:var(--ah-pink-soft);color:var(--ah-pink);border:1px solid rgb(var(--ah-accent-rgb) / .35);box-shadow:none;animation:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-skin=after-hours] .stories-modal .ah-story-bar{position:absolute;left:12px;right:8px;bottom:14px;z-index:30;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin:0;text-align:left;transition:opacity .2s ease}html[data-skin=after-hours] .stories-modal .ah-story-bar-input{box-sizing:border-box;flex:1 1 auto;width:auto;min-width:0;height:46px;margin:0;padding:0 18px;line-height:normal;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid rgba(255,255,255,.55);border-radius:999px;background:#0000002e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font:inherit;font-size:16px;outline:none}html[data-skin=after-hours] .stories-modal .ah-story-bar-input::placeholder{color:#ffffffd1}html[data-skin=after-hours] .stories-modal .ah-story-bar-input:focus{border-color:#fff;background:#00000073}html[data-skin=after-hours] .stories-modal .ah-story-bar-like,html[data-skin=after-hours] .stories-modal .ah-story-bar-send{flex:none;margin:0;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:transform .15s ease}html[data-skin=after-hours] .stories-modal .ah-story-bar-like:active{transform:scale(.85)}html[data-skin=after-hours] .stories-modal .ah-story-bar-like.is-liked{color:#ff3b5c;animation:ah-story-pop .35s ease}@keyframes ah-story-pop{50%{transform:scale(1.25)}}html[data-skin=after-hours] .stories-modal .ah-story-bar-send,html[data-skin=after-hours] .stories-modal .ah-story-bar-send:disabled{background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .stories-modal .ah-story-bar-send:disabled{opacity:.7}html[data-skin=after-hours] .ah-story-reactions-grid button:disabled{background:none;opacity:.5}html[data-skin=after-hours] .stories-modal .ah-story-owner{position:absolute;left:12px;right:12px;bottom:14px;z-index:30;display:flex;flex-direction:row;align-items:center;gap:8px;transition:opacity .2s ease}html[data-skin=after-hours] .stories-modal .ah-story-owner button{display:inline-flex;align-items:center;gap:6px;height:42px;margin:0;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}html[data-skin=after-hours] .stories-modal .ah-story-owner .ah-story-owner-delete{margin-left:auto;border-color:#ff3b5c8c;color:#ff5c78}html[data-skin=after-hours] .stories-modal .ah-story-owner button:active{transform:scale(.96)}html[data-skin=after-hours] .stories-modal .ah-story-owner-label{font-weight:500;color:#ffffffc7}html[data-skin=after-hours] .ah-story-sheet-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;background:#00000073;animation:ah-story-fade .18s ease}html[data-skin=after-hours] .ah-story-sheet{display:flex;flex-direction:column;width:100%;max-height:72%;min-height:42%;padding:8px 0 max(10px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;border-top:1px solid var(--ah-line-strong);background:rgb(var(--ah-surface-rgb) / .97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--ah-text);box-shadow:0 -20px 50px -20px #000c;animation:ah-story-sheet-up .26s cubic-bezier(.2,.9,.3,1)}@keyframes ah-story-sheet-up{0%{transform:translateY(100%)}}html[data-skin=after-hours] .ah-story-sheet-handle{align-self:center;width:38px;height:5px;margin-bottom:8px;border-radius:3px;background:#ffffff40}html[data-skin=after-hours] .ah-story-sheet-head{display:flex;align-items:center;gap:8px;padding:0 12px 10px 16px;border-bottom:1px solid var(--ah-line)}html[data-skin=after-hours] .ah-story-sheet-tabs{display:flex;gap:6px;flex:1;min-width:0}html[data-skin=after-hours] .ah-story-sheet-tabs button{display:inline-flex;align-items:center;gap:6px;height:38px;margin:0;padding:0 14px;border:1px solid var(--ah-line-strong);border-radius:999px;background:transparent;color:var(--ah-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer}html[data-skin=after-hours] .ah-story-sheet-tabs button[aria-selected=true]{border-color:transparent;background:var(--ah-text);color:var(--ah-bg)}html[data-skin=after-hours] .ah-story-sheet-close{display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;background:var(--ah-surface-3);color:var(--ah-text);cursor:pointer}html[data-skin=after-hours] .ah-story-sheet-list{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:6px 0}html[data-skin=after-hours] .ah-story-sheet-row{display:flex;align-items:center;gap:12px;padding:9px 16px}html[data-skin=after-hours] .ah-story-sheet-avatar{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--ah-surface-3);color:var(--ah-text);font-weight:800;font-size:17px}html[data-skin=after-hours] .ah-story-sheet-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}html[data-skin=after-hours] .ah-story-sheet-liked{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:20px;height:20px;border:2px solid rgb(var(--ah-surface-rgb));border-radius:50%;background:#ff3b5c;color:#fff}html[data-skin=after-hours] .ah-story-sheet-who{display:flex;flex-direction:column;min-width:0}html[data-skin=after-hours] .ah-story-sheet-who strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-skin=after-hours] .ah-story-sheet-who span{font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-story-sheet-empty{margin:0;padding:36px 16px;text-align:center;color:var(--ah-muted);font-size:15px}html[data-skin=after-hours] .ah-story-sheet-row.is-loading .ah-story-sheet-avatar,html[data-skin=after-hours] .ah-story-sheet-line{background:linear-gradient(90deg,var(--ah-surface-2),var(--ah-surface-3),var(--ah-surface-2));background-size:200% 100%;animation:ah-story-shimmer 1.2s linear infinite}html[data-skin=after-hours] .ah-story-sheet-line{width:46%;height:12px;border-radius:6px}@keyframes ah-story-shimmer{to{background-position:-200% 0}}html[data-skin=after-hours] .ah-story-reactions{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ah-story-fade .18s ease}html[data-skin=after-hours] .ah-story-reactions p{margin:0;font-size:13px;font-weight:700;color:#ffffffbf}html[data-skin=after-hours] .ah-story-reactions-grid{display:grid;grid-template-columns:repeat(4,64px);gap:10px 14px}html[data-skin=after-hours] .ah-story-reactions-grid button{width:64px;height:64px;padding:0;border:0;border-radius:50%;background:none;font-size:42px;line-height:1;cursor:pointer;transition:transform .12s ease}html[data-skin=after-hours] .ah-story-reactions-grid button:active{transform:scale(.85)}html[data-skin=after-hours] .ah-story-burst{position:absolute;left:50%;bottom:90px;z-index:40;font-size:72px;pointer-events:none;animation:ah-story-burst .9s ease-out forwards}@keyframes ah-story-burst{0%{opacity:0;transform:translate(-50%,20px) scale(.4)}25%{opacity:1;transform:translate(-50%,-40px) scale(1.15)}to{opacity:0;transform:translate(-50%,-260px) scale(1)}}html[data-skin=after-hours] .ah-story-sound{position:absolute;top:24px;right:58px;z-index:20;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer}html[data-skin=after-hours] .stories-modal:has(.ah-story-sound) .stories-modal-header{right:104px}html[data-skin=after-hours] .stories-modal.is-holding :is(.stories-progress,.stories-modal-header,.stories-modal-close,.ah-story-sound,.ah-story-bar,.ah-story-owner,.stories-caption,.stories-premium-badge,.ah-story-paused),html[data-skin=after-hours] .stories-modal.is-holding:before,html[data-skin=after-hours] .stories-modal.is-holding:after{opacity:0;transition:opacity .2s ease}html[data-skin=after-hours] .stories-modal:has(.ah-story-bar-input:focus) .ah-story-paused{display:none}html[data-skin=after-hours] .stories-modal{transition:transform .2s ease,opacity .2s ease}html[data-skin=after-hours] .stories-nav-button{touch-action:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}html[data-skin=after-hours] .message-sent-bubble{border-radius:999px;background:rgb(var(--ah-surface-rgb) / .92);border:1px solid var(--ah-line-strong);color:var(--ah-text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-skin=after-hours] .stories-subscription-overlay{top:50%;left:20px;right:20px;bottom:auto;max-width:320px;transform:translateY(-50%);padding:0;background:none}html[data-skin=after-hours] .stories-subscription-content{padding:28px 22px 22px;border:1px solid var(--ah-line-strong);border-radius:22px;background:rgb(var(--ah-surface-rgb) / .86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-skin=after-hours] .stories-subscription-content svg{width:40px;height:40px;margin-bottom:12px;color:var(--ah-pink);filter:none}html[data-skin=after-hours] .stories-subscription-content h3{margin:0 0 6px;font-family:var(--ah-font-display);font-size:22px;text-shadow:none}html[data-skin=after-hours] .stories-subscription-content p{margin:0 0 18px;font-size:15px;color:var(--ah-muted)}@media(max-width:768px){html[data-skin=after-hours] .stories-modal{width:100%;height:100%;background:transparent;border:0;border-radius:0}html[data-skin=after-hours] .stories-progress{padding-top:max(10px,env(safe-area-inset-top))}html[data-skin=after-hours] .stories-modal .ah-story-bar,html[data-skin=after-hours] .stories-modal .ah-story-owner{bottom:max(14px,env(safe-area-inset-bottom))}html[data-skin=after-hours] .stories-modal-overlay.is-typing .stories-modal .ah-story-bar{bottom:8px}html[data-skin=after-hours] .stories-modal-overlay.is-typing .stories-progress{padding-top:10px}}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-story-ring,html[data-skin=after-hours] .ah-hero-avatar.is-story,html[data-skin=after-hours] .stories-modal-overlay,html[data-skin=after-hours] .ah-story-backdrop img,html[data-skin=after-hours] .stories-image,html[data-skin=after-hours] .stories-video,html[data-skin=after-hours] .ah-story-bar-like.is-liked,html[data-skin=after-hours] .ah-story-reactions,html[data-skin=after-hours] .ah-story-burst,html[data-skin=after-hours] .ah-story-sheet,html[data-skin=after-hours] .ah-story-sheet-shade{animation:none}html[data-skin=after-hours] .ah-story-burst{display:none}}html[data-skin=after-hours] .ah-live li{margin:0;padding-left:0}html[data-skin=after-hours] .ah-live li:before{content:none;display:none}html[data-skin=after-hours] .ah-live :is(span,p,h1,h2,h3){word-break:normal!important;overflow-wrap:break-word!important}html[data-skin=after-hours] .ah-live :where(span,p,h1,h2,h3){white-space:inherit!important}html[data-skin=after-hours] .ah-live{--live-glass: rgb(var(--ah-bg-rgb) / .55);--live-glass-line: rgba(255, 255, 255, .14);--live-red: #ff3b5c;--live-ring: conic-gradient(from 200deg, var(--ah-pink), var(--ah-glow-3), var(--ah-glow-2), var(--ah-pink));--live-safe-top: env(safe-area-inset-top, 0px);--live-safe-bottom: env(safe-area-inset-bottom, 0px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;height:100vh;height:100dvh;overflow:hidden;background:var(--ah-bg-deepest);color:var(--ah-text);font-family:var(--ah-font-body);-webkit-tap-highlight-color:transparent}html[data-skin=after-hours] .ah-live *,html[data-skin=after-hours] .ah-live *:before,html[data-skin=after-hours] .ah-live *:after{box-sizing:border-box}html[data-skin=after-hours] .ah-live button{font:inherit;cursor:pointer}html[data-skin=after-hours] .ah-live-video{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}html[data-skin=after-hours] .ah-live-video>div{background:transparent!important}html[data-skin=after-hours] .ah-live-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--ah-bg-deep-rgb) / .62),transparent 24%),linear-gradient(to top,rgb(var(--ah-bg-deep-rgb) / .82),rgb(var(--ah-bg-deep-rgb) / .25) 38%,transparent 56%)}html[data-skin=after-hours] .ah-live-camoff{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center;background:radial-gradient(70% 45% at 50% 40%,rgb(var(--ah-accent-rgb) / .22),transparent 70%),radial-gradient(90% 60% at 50% 100%,rgb(var(--ah-glow-2-rgb) / .18),transparent 70%),var(--ah-bg)}html[data-skin=after-hours] .ah-live-camoff p{margin:0;max-width:260px;font-size:15px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-live-avatar{display:grid;grid-template:100% / 100%;place-items:center;flex:none;width:40px;height:40px;padding:2px;border-radius:50%;background:var(--live-ring)}html[data-skin=after-hours] .ah-live-avatar>*{width:100%;height:100%;min-width:0;min-height:0;max-height:100%;aspect-ratio:1 / 1;border-radius:50%;border:2px solid var(--ah-bg-deep);object-fit:cover;display:grid;place-items:center;background:var(--ah-surface-2);font-weight:800}html[data-skin=after-hours] .ah-live-top .ah-live-avatar{position:relative;width:44px;height:44px}html[data-skin=after-hours] .ah-live-badge{flex:none;white-space:nowrap!important;padding:1px 5px;border-radius:4px;background:var(--live-red);color:#fff;font-size:10px!important;font-weight:800;letter-spacing:.06em;line-height:1.4!important;animation:ah-live-badge-pulse 2s ease-in-out infinite}@keyframes ah-live-badge-pulse{50%{opacity:.75}}html[data-skin=after-hours] .ah-live-avatar.is-big{width:112px;height:112px;padding:4px;font-size:40px}html[data-skin=after-hours] .ah-live-avatar.is-big>*{border-width:4px}html[data-skin=after-hours] .ah-live-avatar.is-pulse{animation:ah-live-breathe 2.4s ease-in-out infinite}html[data-skin=after-hours] .ah-live-top{position:absolute;top:calc(var(--live-safe-top) + 12px);left:12px;right:12px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:10px}html[data-skin=after-hours] .ah-live-top.is-plain{justify-content:flex-start}html[data-skin=after-hours] .ah-live-who{display:flex;align-items:center;gap:9px;min-width:0}html[data-skin=after-hours] .ah-live-who-text{display:grid;min-width:0;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.55)}html[data-skin=after-hours] .ah-live-who-text b{font-size:15px;font-weight:800;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}html[data-skin=after-hours] .ah-live-who-text>span{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:600;color:rgb(var(--ah-text-rgb) / .85);white-space:nowrap!important}html[data-skin=after-hours] .ah-live-title{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}html[data-skin=after-hours] .ah-live-top-right{display:flex;align-items:center;gap:6px;flex:none}html[data-skin=after-hours] .ah-live-pill{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;background:var(--live-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap!important}html[data-skin=after-hours] .ah-live-time{flex:none;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-live-totals{position:absolute;top:40px;right:0;display:inline-flex;align-items:center;gap:10px;height:26px;padding:0 11px;border-radius:999px;background:var(--live-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap!important}html[data-skin=after-hours] .ah-live-totals span{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap!important}html[data-skin=after-hours] .ah-live-totals span:first-child{color:var(--ah-pink-hover)}html[data-skin=after-hours] .ah-live-icon-btn{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--live-glass-line);border-radius:50%;background:var(--live-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ah-text);transition:transform .15s ease,background .15s ease}html[data-skin=after-hours] .ah-live-icon-btn:active{transform:scale(.92)}html[data-skin=after-hours] .ah-live-icon-btn.is-small{width:34px;height:34px}html[data-skin=after-hours] .ah-live-icon-btn.is-off{background:var(--ah-text);color:var(--ah-bg-deep)}html[data-skin=after-hours] .ah-live-end{height:32px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:#c4122f;font-size:14px!important;font-weight:800!important}html[data-skin=after-hours] .ah-live-rail{position:absolute;z-index:4;top:calc(var(--live-safe-top) + 92px);right:12px;display:grid;gap:10px}html[data-skin=after-hours] .ah-live-icon-btn.is-share{border-color:transparent;background:var(--ah-pink);color:var(--ah-accent-ink);box-shadow:0 10px 26px -10px rgb(var(--ah-accent-rgb) / .85)}html[data-skin=after-hours] .ah-live-sharehint{position:absolute;z-index:5;top:calc(var(--live-safe-top) + 92px);right:66px;display:inline-flex;align-items:center;gap:8px;max-width:min(250px,calc(100% - 90px));min-height:42px;padding:8px 14px;border:0;border-radius:16px;background:#fff;color:var(--ah-bg-deep);font-size:13px;font-weight:700;line-height:1.25;text-align:left;box-shadow:0 14px 34px -14px #000000e6;animation:ah-live-hint-in .45s cubic-bezier(.2,1.4,.4,1) both}html[data-skin=after-hours] .ah-live-sharehint svg{flex:none;color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-sharehint:after{content:"";position:absolute;top:15px;right:-5px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-radius:2px}html[data-skin=after-hours] .ah-live-18{font-family:var(--ah-font-display);font-size:16px;font-weight:800;letter-spacing:.02em}html[data-skin=after-hours] .ah-live-banner{position:absolute;z-index:5;top:calc(var(--live-safe-top) + 108px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 120px);padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--ah-glow-3) 95%,transparent);color:#2a1606;font-size:13px;font-weight:700;text-align:center;animation:ah-live-drop .25s ease-out}html[data-skin=after-hours] .ah-live-banner.is-info{background:var(--live-glass);color:var(--ah-text)}html[data-skin=after-hours] .ah-live-toast{position:absolute;z-index:20;top:calc(var(--live-safe-top) + 72px);left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 40px);padding:11px 16px;border-radius:14px;background:rgb(var(--ah-surface-rgb) / .94);border:1px solid var(--ah-line-strong);box-shadow:0 18px 40px -18px #000000e6;font-size:14px;font-weight:600;text-align:center;animation:ah-live-drop .25s ease-out}html[data-skin=after-hours] .ah-live-tap{position:absolute;z-index:6;top:30%;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-radius:999px;background:#fff;color:var(--ah-bg-deep);font-size:15px!important;font-weight:800!important;box-shadow:0 16px 40px -12px #000c;animation:ah-live-breathe 2s ease-in-out infinite}html[data-skin=after-hours] .ah-live-bottom{position:absolute;z-index:5;left:0;right:0;bottom:0;display:grid;gap:10px;padding:0 12px calc(var(--live-safe-bottom) + 12px)}html[data-skin=after-hours] .ah-live-chat{position:relative;width:min(100%,440px);padding-right:64px}html[data-skin=after-hours] .ah-live-chat-list{display:grid;align-content:end;gap:6px;max-height:36vh;max-height:36dvh;margin:0;padding:24px 0 2px;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 26%);mask-image:linear-gradient(to bottom,transparent,#000 26%)}html[data-skin=after-hours] .ah-live-chat-list::-webkit-scrollbar{display:none}html[data-skin=after-hours] .ah-live-msg{position:relative;animation:ah-live-rise .22s ease-out}html[data-skin=after-hours] .ah-live-msg-body{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;padding:6px 12px 6px 6px;border:0;border-radius:18px;background:rgb(var(--ah-bg-rgb) / .38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ah-text);text-align:left}html[data-skin=after-hours] .ah-live-msg-body:disabled{cursor:default;opacity:1}html[data-skin=after-hours] .ah-live-msg-avatar{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;overflow:hidden;background:var(--ah-surface-3);font-size:12px;font-weight:800}html[data-skin=after-hours] .ah-live-msg-avatar img{width:100%;height:100%;object-fit:cover}html[data-skin=after-hours] .ah-live-msg-text{display:grid;min-width:0;font-size:14px;line-height:1.3;overflow-wrap:anywhere;text-shadow:0 1px 2px rgba(0,0,0,.45)}html[data-skin=after-hours] .ah-live-msg-text b{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:rgb(var(--ah-text-rgb) / .72)}html[data-skin=after-hours] .ah-live-msg.is-creator .ah-live-msg-text b{color:var(--ah-pink-hover)}html[data-skin=after-hours] .ah-live-verified{color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-msg.is-tip .ah-live-msg-body{background:linear-gradient(120deg,rgb(var(--ah-accent-rgb) / .92),rgb(var(--ah-glow-2-rgb) / .88));color:#fff;box-shadow:0 10px 24px -14px rgb(var(--ah-accent-rgb) / .95)}html[data-skin=after-hours] .ah-live-msg.is-tip .ah-live-msg-text b{color:#ffffffdb}html[data-skin=after-hours] .ah-live-tip-line{display:inline-flex;align-items:center;gap:4px;font-weight:800}html[data-skin=after-hours] .ah-live-msg.is-join{padding:0 6px;font-size:12px;color:rgb(var(--ah-text-rgb) / .68);text-shadow:0 1px 2px rgba(0,0,0,.5)}html[data-skin=after-hours] .ah-live-msg-menu{display:grid;width:max-content;margin-top:6px;padding:6px;border-radius:14px;background:rgb(var(--ah-surface-rgb) / .96);border:1px solid var(--ah-line-strong);box-shadow:0 18px 40px -18px #000000e6;animation:ah-live-rise .16s ease-out}html[data-skin=after-hours] .ah-live-msg-menu button{display:flex;align-items:center;gap:8px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--ah-text);font-size:14px;text-align:left}html[data-skin=after-hours] .ah-live-msg-menu button:hover{background:var(--ah-surface-3)}html[data-skin=after-hours] .ah-live-unseen{position:absolute;left:0;bottom:-2px;padding:6px 12px;border:0;border-radius:999px;background:var(--ah-pink);color:var(--ah-pink-ink);font-size:12px!important;font-weight:800!important}html[data-skin=after-hours] .ah-live-composer{display:flex;align-items:center;gap:8px}html[data-skin=after-hours] .ah-live-input{position:relative;flex:1;min-width:0;display:flex;align-items:center;height:46px;padding:0 5px 0 16px;border:1px solid var(--live-glass-line);border-radius:999px;background:var(--live-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-skin=after-hours] .ah-live-input:focus-within{border-color:rgb(var(--ah-accent-rgb) / .7)}html[data-skin=after-hours] .ah-live-input input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--ah-text);font-size:16px}html[data-skin=after-hours] .ah-live-input input::placeholder{color:rgb(var(--ah-text-rgb) / .62)}html[data-skin=after-hours] .ah-live-send{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--ah-pink);color:var(--ah-pink-ink);transition:opacity .15s ease,transform .15s ease}html[data-skin=after-hours] .ah-live-send:disabled{opacity:0;transform:scale(.6);pointer-events:none}html[data-skin=after-hours] .ah-live-blocked{flex:1;margin:0;padding:13px 16px;border-radius:999px;background:var(--live-glass);color:var(--ah-muted);font-size:14px}html[data-skin=after-hours] .ah-live-round{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;border:1px solid var(--live-glass-line);border-radius:50%;background:var(--live-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ah-text);transition:transform .12s ease}html[data-skin=after-hours] .ah-live-round:active{transform:scale(.88)}html[data-skin=after-hours] .ah-live-round.is-gem{color:var(--ah-accent-100)}html[data-skin=after-hours] .ah-live-round.is-heart{border:0;background:linear-gradient(135deg,var(--ah-accent-hover),var(--ah-pink) 55%,var(--ah-accent-deep));color:#fff;box-shadow:0 10px 24px -10px rgb(var(--ah-accent-rgb) / .95)}html[data-skin=after-hours] .ah-live-round .is-pop{animation:ah-live-pop .32s ease-out}html[data-skin=after-hours] .ah-live-hearts{position:absolute;z-index:4;right:12px;bottom:calc(var(--live-safe-bottom) + 62px);width:70px;height:52vh;pointer-events:none}html[data-skin=after-hours] .ah-live-heart{position:absolute;right:12px;bottom:0;opacity:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));animation-name:ah-live-float;animation-timing-function:cubic-bezier(.25,.6,.35,1);animation-fill-mode:forwards}html[data-skin=after-hours] .ah-live-setup{position:absolute;z-index:6;left:0;right:0;bottom:0;display:grid;gap:14px;max-width:540px;max-height:72dvh;margin:0 auto;padding:20px 18px calc(var(--live-safe-bottom) + 18px);overflow-y:auto;border-radius:28px 28px 0 0;border-top:1px solid var(--live-glass-line);background:rgb(var(--ah-bg-rgb) / .84);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:ah-live-up .32s cubic-bezier(.2,.8,.2,1)}html[data-skin=after-hours] .ah-live-setup.is-compact{justify-items:stretch;text-align:center}html[data-skin=after-hours] .ah-live-setup h2{margin:0;font-size:26px;font-weight:800}html[data-skin=after-hours] .ah-live-setup-head{display:flex;align-items:center;justify-content:space-between;gap:10px}html[data-skin=after-hours] .ah-live-setup-toggles{display:flex;gap:6px}html[data-skin=after-hours] .ah-live-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--ah-line-strong);border-radius:999px;background:var(--ah-surface-2);color:var(--ah-text)}html[data-skin=after-hours] .ah-live-chip.is-off{background:var(--ah-text);color:var(--ah-bg-deep)}html[data-skin=after-hours] .ah-live-meter{display:inline-flex;align-items:flex-end;gap:2px;height:14px}html[data-skin=after-hours] .ah-live-meter i{width:3px;border-radius:2px;background:var(--ah-line-strong);transition:background .08s linear}html[data-skin=after-hours] .ah-live-meter i:nth-child(1){height:5px}html[data-skin=after-hours] .ah-live-meter i:nth-child(2){height:7px}html[data-skin=after-hours] .ah-live-meter i:nth-child(3){height:9px}html[data-skin=after-hours] .ah-live-meter i:nth-child(4){height:11px}html[data-skin=after-hours] .ah-live-meter i:nth-child(5){height:14px}html[data-skin=after-hours] .ah-live-meter i.is-lit{background:#5ee6a0}html[data-skin=after-hours] .ah-live-field{display:grid;gap:8px}html[data-skin=after-hours] .ah-live-field>span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ah-muted)}html[data-skin=after-hours] .ah-live-field input,html[data-skin=after-hours] .ah-live-price-input{width:100%;height:48px;padding:0 14px;border:1px solid var(--ah-line-strong);border-radius:var(--ah-radius-sm);background:var(--ah-surface-2);color:var(--ah-text);font-size:16px;outline:none}html[data-skin=after-hours] .ah-live-field input:focus,html[data-skin=after-hours] .ah-live-price-input:focus{border-color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}html[data-skin=after-hours] .ah-live-audience{display:grid;justify-items:start;gap:4px;padding:12px 10px;border:1px solid var(--ah-line);border-radius:16px;background:var(--ah-surface-2);color:var(--ah-muted);text-align:left;transition:border-color .15s ease,background .15s ease}html[data-skin=after-hours] .ah-live-audience b{margin-top:2px;font-size:14px;color:var(--ah-text)}html[data-skin=after-hours] .ah-live-audience small{font-size:11px;line-height:1.25}html[data-skin=after-hours] .ah-live-audience.is-on{border-color:var(--ah-pink);background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-prices{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}html[data-skin=after-hours] .ah-live-prices .ah-live-amount{gap:4px;padding:0 4px}html[data-skin=after-hours] .ah-live-amounts{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:14px}html[data-skin=after-hours] .ah-live-amount{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--ah-line-strong);border-radius:999px;background:var(--ah-surface-2);color:var(--ah-text);font-weight:700!important;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-live-amounts .ah-live-amount{height:52px;border-radius:16px;font-size:17px!important}html[data-skin=after-hours] .ah-live-amount svg{color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-amount.is-on{border-color:var(--ah-pink);background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .ah-live-amount.is-on svg{color:var(--ah-pink-ink)}html[data-skin=after-hours] .ah-live-hint{margin:0;font-size:12px;line-height:1.4;color:var(--ah-muted)}html[data-skin=after-hours] .ah-live-hint.is-center{text-align:center;margin-top:-4px}html[data-skin=after-hours] .ah-live-go{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:58px;border:0;border-radius:999px;background:linear-gradient(120deg,var(--ah-accent-hover),var(--ah-pink) 45%,var(--ah-accent-deep) 70%,var(--ah-glow-2));background-size:160% 100%;color:#fff;font-size:18px!important;font-weight:800!important;letter-spacing:.01em;box-shadow:0 18px 40px -16px rgb(var(--ah-accent-rgb) / .95);animation:ah-live-sheen 4s ease-in-out infinite}html[data-skin=after-hours] .ah-live-go:disabled{background:var(--ah-surface-3);color:var(--ah-muted);box-shadow:none;animation:none;cursor:default}html[data-skin=after-hours] .ah-live-countdown{position:absolute;z-index:7;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;background:rgb(var(--ah-bg-deep-rgb) / .35)}html[data-skin=after-hours] .ah-live-countdown-n{font-family:var(--ah-font-display);font-size:150px;font-weight:800;line-height:1;color:#fff;text-shadow:0 0 40px rgb(var(--ah-accent-rgb) / .85),0 10px 30px rgba(0,0,0,.5);animation:ah-live-count .9s ease-out forwards}html[data-skin=after-hours] .ah-live-countdown small{font-size:15px;font-weight:700;color:#ffffffd9}html[data-skin=after-hours] .ah-live-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:calc(var(--live-safe-top) + 64px) 22px calc(var(--live-safe-bottom) + 28px);overflow-y:auto;background:radial-gradient(80% 50% at 50% 0%,rgb(var(--ah-accent-rgb) / .16),transparent 70%),var(--ah-bg)}html[data-skin=after-hours] .ah-live-screen-glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-size:cover;background-position:center;filter:blur(70px) saturate(1.5);opacity:.35;pointer-events:none}html[data-skin=after-hours] .ah-live-screen-close{position:absolute;z-index:2;top:calc(var(--live-safe-top) + 12px);right:12px}html[data-skin=after-hours] .ah-live-screen-card{position:relative;display:grid;justify-items:center;gap:12px;width:100%;max-width:380px;text-align:center;animation:ah-live-rise .3s ease-out}html[data-skin=after-hours] .ah-live-screen-avatar{position:relative;display:grid;place-items:center;width:108px;height:108px;margin-bottom:6px;padding:4px;border-radius:50%;background:var(--live-ring)}html[data-skin=after-hours] .ah-live-screen[aria-busy=true] .ah-live-screen-avatar{animation:ah-live-breathe 1.8s ease-in-out infinite}html[data-skin=after-hours] .ah-live-screen-avatar>img,html[data-skin=after-hours] .ah-live-screen-avatar>span:first-child{width:100%;height:100%;border:4px solid var(--ah-bg);border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--ah-surface-2);font-size:40px;font-weight:800}html[data-skin=after-hours] .ah-live-screen-badge{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);padding:3px 10px;border-radius:999px;background:var(--live-red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;box-shadow:0 0 0 3px var(--ah-bg)}html[data-skin=after-hours] .ah-live-screen-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-screen-card h2{margin:0;font-size:26px;font-weight:800;line-height:1.15}html[data-skin=after-hours] .ah-live-screen-card p{margin:0 0 6px;font-size:15px;line-height:1.5;color:var(--ah-muted)}html[data-skin=after-hours] .ah-live-price{display:inline-flex;align-items:center;gap:3px;color:var(--ah-text)}html[data-skin=after-hours] .ah-live-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;border:0;border-radius:999px;background:var(--ah-pink);color:var(--ah-pink-ink);font-size:16px!important;font-weight:800!important;box-shadow:0 14px 32px -14px rgb(var(--ah-accent-rgb) / .9)}html[data-skin=after-hours] .ah-live-cta:disabled{opacity:.6;cursor:default}html[data-skin=after-hours] .ah-live-cta.is-danger{background:var(--live-red);color:#fff;box-shadow:0 14px 32px -14px #ff3b5ce6}html[data-skin=after-hours] .ah-live-ghost{height:46px;border:0;background:transparent;color:var(--ah-muted);font-size:15px!important;font-weight:700!important}html[data-skin=after-hours] .ah-live-recap{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:6px 0 10px}html[data-skin=after-hours] .ah-live-recap>div{display:grid;gap:4px;padding:14px;border:1px solid var(--ah-line);border-radius:18px;background:var(--ah-surface);text-align:left}html[data-skin=after-hours] .ah-live-recap .is-wide{grid-column:1 / -1;text-align:center;justify-items:center}html[data-skin=after-hours] .ah-live-recap dt{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ah-muted)}html[data-skin=after-hours] .ah-live-recap dd{margin:0;font-family:var(--ah-font-display);font-size:28px;font-weight:800;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-live-recap .is-wide dd{font-size:40px}html[data-skin=after-hours] .ah-live-recap .is-gem{border-color:rgb(var(--ah-accent-rgb) / .45);background:var(--ah-pink-soft)}html[data-skin=after-hours] .ah-live-recap .is-gem dd{color:var(--ah-pink-hover)}html[data-skin=after-hours] .ah-live-tip-alert{position:absolute;z-index:8;top:calc(var(--live-safe-top) + 150px);left:50%;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;row-gap:8px;width:min(calc(100% - 32px),360px);padding:12px 16px 12px 12px;border-radius:22px;background:linear-gradient(120deg,var(--ah-accent-hover),var(--ah-pink) 40%,var(--ah-glow-2-light));color:#fff;box-shadow:0 22px 50px -18px rgb(var(--ah-accent-rgb) / .95),inset 0 0 0 1px #ffffff40;transform:translate(-50%);animation:ah-live-tip-in .5s cubic-bezier(.2,1.4,.4,1) both}html[data-skin=after-hours] .ah-live.is-studio .ah-live-tip-alert{top:calc(var(--live-safe-top) + 262px)}html[data-skin=after-hours] .ah-live-tip-alert.is-big{background:linear-gradient(120deg,var(--ah-glow-3),var(--ah-accent) 45%,var(--ah-glow-2));box-shadow:0 0 0 3px #ffffff59,0 26px 60px -16px rgb(var(--ah-accent-rgb) / 1)}html[data-skin=after-hours] .ah-live-tip-alert.is-huge{background:linear-gradient(120deg,#ffe26b,var(--ah-glow-3) 25%,var(--ah-accent) 60%,var(--ah-glow-2));background-size:200% 100%;box-shadow:0 0 0 3px #ffffff8c,0 0 60px 6px color-mix(in srgb,var(--ah-glow-3) 55%,transparent),0 30px 70px -16px rgb(var(--ah-accent-rgb) / 1);animation:ah-live-tip-in .55s cubic-bezier(.2,1.4,.4,1) both,ah-live-sheen 2.4s ease-in-out 1}html[data-skin=after-hours] .ah-live-tip-avatar{position:relative;z-index:1;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;overflow:hidden;border:3px solid #fff;background:#ffffff40;font-size:20px;font-weight:800}html[data-skin=after-hours] .ah-live-tip-avatar img{width:100%;height:100%;object-fit:cover}html[data-skin=after-hours] .ah-live-tip-copy{display:grid;min-width:0;line-height:1.2}html[data-skin=after-hours] .ah-live-tip-copy b{font-size:14px;font-weight:800;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}html[data-skin=after-hours] .ah-live-tip-amount{display:inline-flex;align-items:center;gap:5px;font-family:var(--ah-font-display);font-size:20px;font-weight:800;white-space:nowrap!important}html[data-skin=after-hours] .ah-live-tip-alert.is-huge .ah-live-tip-amount{font-size:24px}html[data-skin=after-hours] .ah-live-tip-copy q{margin-top:3px;font-size:14px;font-weight:600;line-height:1.3;opacity:.95;overflow-wrap:anywhere}html[data-skin=after-hours] .ah-live-tip-thank{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border:0;border-radius:999px;background:#fff;color:var(--ah-accent-deep);font-size:14px!important;font-weight:800!important}html[data-skin=after-hours] .ah-live-tip-thank:disabled{background:#ffffff59;color:#fff}html[data-skin=after-hours] .ah-live-tip-more{position:absolute;top:-8px;right:-6px;padding:2px 8px;border-radius:999px;background:#fff;color:var(--ah-accent-deep);font-size:12px;font-weight:800}html[data-skin=after-hours] .ah-live-tip-burst{position:absolute;left:37px;top:50%;pointer-events:none}html[data-skin=after-hours] .ah-live-tip-burst i{position:absolute;left:0;top:0;width:4px;height:14px;margin:-7px 0 0 -2px;border-radius:2px;background:#fff;transform-origin:2px 7px;opacity:0;animation:ah-live-burst .75s ease-out .15s both}html[data-skin=after-hours] .ah-live-gem-rain{position:absolute;z-index:7;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}html[data-skin=after-hours] .ah-live-gem-rain span{position:absolute;top:-30px;color:var(--ah-accent-100);will-change:transform,opacity;animation-name:ah-live-gem-fall;animation-timing-function:cubic-bezier(.4,.1,.7,1);animation-fill-mode:both;animation-iteration-count:1}html[data-skin=after-hours] .ah-live-nudge{position:absolute;z-index:2;right:61px;bottom:calc(var(--live-safe-bottom) + 68px);display:inline-flex;align-items:center;white-space:nowrap!important;border-radius:999px;background:#fff;color:var(--ah-bg-deep);box-shadow:0 14px 34px -14px #000000e6;animation:ah-live-nudge .45s cubic-bezier(.2,1.4,.4,1) both}html[data-skin=after-hours] .ah-live-nudge:after{content:"";position:absolute;right:22px;bottom:-6px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-radius:2px}html[data-skin=after-hours] .ah-live-nudge-main{display:inline-flex;align-items:center;gap:6px;padding:9px 4px 9px 14px;border:0;background:transparent;color:inherit;font-size:14px!important;font-weight:800!important}html[data-skin=after-hours] .ah-live-nudge-main svg{color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-nudge-x{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:var(--ah-muted-2)}html[data-skin=after-hours] .ah-live-topfans{position:absolute;z-index:4;top:calc(var(--live-safe-top) + 66px);left:12px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 4px;border:1px solid rgba(255,209,107,.45);border-radius:999px;background:var(--live-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffd76b;font-size:12px!important;font-weight:800!important}html[data-skin=after-hours] .ah-live-topfans-faces{display:inline-flex}html[data-skin=after-hours] .ah-live-topfans-faces .ah-live-fan-face{width:22px;height:22px;margin-left:-6px;border:2px solid var(--ah-surface)}html[data-skin=after-hours] .ah-live-topfans-faces .ah-live-fan-face:first-child{margin-left:0}html[data-skin=after-hours] .ah-live-fan-face{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--ah-surface-3);color:var(--ah-text);font-size:11px;font-weight:800}html[data-skin=after-hours] .ah-live-fan-face img{width:100%;height:100%;object-fit:cover}html[data-skin=after-hours] .ah-live-fanlist{display:grid;gap:4px;max-height:46dvh;margin:0 0 14px;padding:0;list-style:none;overflow-y:auto}html[data-skin=after-hours] .ah-live-fanlist li{display:grid;grid-template-columns:28px auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:14px}html[data-skin=after-hours] .ah-live-fanlist li.is-me{background:var(--ah-pink-soft)}html[data-skin=after-hours] .ah-live-fanlist b{min-width:0;font-size:15px;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}html[data-skin=after-hours] .ah-live-rank{display:grid;place-items:center;font-weight:800;color:var(--ah-muted)}html[data-skin=after-hours] .ah-live-rank.is-first{color:#ffd76b}html[data-skin=after-hours] .ah-live-fan-total{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--ah-pink-hover);font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-live-balance{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--ah-text)}html[data-skin=after-hours] .ah-live-note{width:100%;height:46px;margin:0 0 12px;padding:0 14px;border:1px solid var(--ah-line-strong);border-radius:var(--ah-radius-sm);background:var(--ah-surface-2);color:var(--ah-text);font-size:16px;outline:none}html[data-skin=after-hours] .ah-live-note:focus{border-color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-sheet .ah-live-hint.is-center{margin-top:10px}html[data-skin=after-hours] .ah-live-amount.is-big:not(.is-on){border-color:color-mix(in srgb,var(--ah-glow-3) 55%,transparent)}html[data-skin=after-hours] .ah-live-tip-line{flex-wrap:wrap}html[data-skin=after-hours] .ah-live-tip-note{flex-basis:100%;font-weight:600}html[data-skin=after-hours] .ah-live-msg.is-like{display:inline-flex;align-items:center;gap:4px}html[data-skin=after-hours] .ah-live-msg.is-like svg{color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-scrim{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background:rgb(var(--ah-bg-deep-rgb) / .55);opacity:0;pointer-events:none;transition:opacity .2s ease}html[data-skin=after-hours] .ah-live-scrim.is-open{opacity:1;pointer-events:auto}html[data-skin=after-hours] .ah-live-sheet{position:absolute;z-index:11;left:0;right:0;bottom:0;display:grid;max-width:540px;margin:0 auto;padding:10px 18px calc(var(--live-safe-bottom) + 18px);border-radius:26px 26px 0 0;border-top:1px solid var(--ah-line-strong);background:var(--ah-surface);transform:translateY(105%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s}html[data-skin=after-hours] .ah-live-sheet.is-open{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1)}html[data-skin=after-hours] .ah-live-sheet-grab{width:40px;height:5px;margin:0 auto 14px;border-radius:3px;background:var(--ah-line-strong)}html[data-skin=after-hours] .ah-live-sheet-title{margin:0 0 4px;font-size:20px;font-weight:800}html[data-skin=after-hours] .ah-live-sheet-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 16px;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-live.is-typing .ah-live-hearts,html[data-skin=after-hours] .ah-live.is-typing .ah-live-totals,html[data-skin=after-hours] .ah-live.is-typing .ah-live-topfans{display:none}html[data-skin=after-hours] .ah-live.is-typing .ah-live-chat-list{max-height:24vh;max-height:24dvh}html[data-skin=after-hours] .ah-live-actions{position:absolute;z-index:6;right:8px;bottom:calc(var(--live-safe-bottom) + 70px);display:flex;flex-direction:column-reverse;align-items:center;gap:12px}html[data-skin=after-hours] .ah-live-action{display:grid;justify-items:center;gap:4px;width:58px;padding:0;border:0;background:none;color:var(--ah-text);-webkit-tap-highlight-color:transparent}html[data-skin=after-hours] .ah-live-action-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,#ffffff29,#ffffff0a),rgb(var(--ah-bg-rgb) / .45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 24px -14px #000000e6,inset 0 1px #ffffff1f;transition:transform .14s ease,background .2s ease}html[data-skin=after-hours] .ah-live-action small{font-size:11px;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.7)}html[data-skin=after-hours] .ah-live-action:active .ah-live-action-icon{transform:scale(.86)}html[data-skin=after-hours] .ah-live-action:disabled{opacity:.6}html[data-skin=after-hours] .ah-live-action.is-heart .ah-live-action-icon{width:54px;height:54px;border:0;background:linear-gradient(135deg,var(--ah-accent-hover),var(--ah-pink) 55%,var(--ah-accent-deep));color:#fff;box-shadow:0 12px 28px -10px rgb(var(--ah-accent-rgb) / .95)}html[data-skin=after-hours] .ah-live-action.is-heart .is-pop{animation:ah-live-pop .32s ease-out}html[data-skin=after-hours] .ah-live-action.is-gem .ah-live-action-icon{border-color:#ffd76b8c;background:linear-gradient(160deg,#ffd76b52,#ffd76b14),rgb(var(--ah-bg-rgb) / .45);color:#ffd76b}html[data-skin=after-hours] .ah-live-action.is-waiting .ah-live-action-icon{border-color:transparent;background:var(--ah-pink);color:var(--ah-pink-ink);animation:ah-live-breathe 1.6s ease-in-out infinite}html[data-skin=after-hours] .ah-live.is-watch .ah-live-chat{padding-right:70px}html[data-skin=after-hours] .ah-live.is-watch .ah-live-hearts{right:8px;bottom:calc(var(--live-safe-bottom) + 96px)}html[data-skin=after-hours] .ah-live.is-watch .ah-live-nudge{right:80px;bottom:calc(var(--live-safe-bottom) + 146px)}html[data-skin=after-hours] .ah-live.is-watch .ah-live-nudge:after{top:50%;right:-5px;bottom:auto;margin-top:-6px}html[data-skin=after-hours] .ah-live-input{height:50px;padding:0 6px 0 18px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff1f,#ffffff0d),rgb(var(--ah-bg-rgb) / .5);box-shadow:0 12px 30px -18px #000000e6,inset 0 1px #ffffff1a;transition:border-color .2s ease,box-shadow .2s ease}html[data-skin=after-hours] .ah-live-input:focus-within{border-color:rgb(var(--ah-accent-rgb) / .8);box-shadow:0 0 0 4px rgb(var(--ah-accent-rgb) / .18),0 12px 30px -18px #000000e6}html[data-skin=after-hours] .ah-live-input input{font-size:16px;font-weight:500}html[data-skin=after-hours] .ah-live-send{width:38px;height:38px;box-shadow:0 6px 16px -6px rgb(var(--ah-accent-rgb) / .9)}html[data-skin=after-hours] .ah-live-blocked{display:flex;align-items:center;justify-content:center;height:50px;padding:0 16px;border:1px dashed rgba(255,255,255,.18);font-weight:600}html[data-skin=after-hours] .ah-live-icon-btn.has-badge{position:relative;border-color:transparent;background:var(--ah-pink);color:var(--ah-pink-ink);animation:ah-live-breathe 1.6s ease-in-out infinite}html[data-skin=after-hours] .ah-live-badge-count{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--ah-bg);border-radius:999px;background:var(--live-red);color:#fff;font-size:11px;font-weight:800}html[data-skin=after-hours] .ah-live.is-split .ah-live-video,html[data-skin=after-hours] .ah-live.is-split .ah-live-camoff{bottom:50%;height:auto}html[data-skin=after-hours] .ah-live.is-split .ah-live-chat-list{max-height:24dvh}html[data-skin=after-hours] .ah-live-guest{position:absolute;z-index:1;left:0;right:0;top:50%;bottom:0;overflow:hidden;border-top:2px solid rgb(var(--ah-bg-rgb) / .9);background:var(--ah-bg-deep)}html[data-skin=after-hours] .ah-live-guest-video{position:absolute;top:0;right:0;bottom:0;left:0}html[data-skin=after-hours] .ah-live-guest-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--ah-muted);font-size:14px}html[data-skin=after-hours] .ah-live-guest-wait p{margin:0}html[data-skin=after-hours] .ah-live-guest-bar{position:absolute;z-index:7;top:10px;left:12px;right:76px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}html[data-skin=after-hours] .ah-live-guest-btn{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgb(var(--ah-bg-rgb) / .7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}html[data-skin=after-hours] .ah-live-guest-btn.is-off{background:#fff;color:var(--live-red)}html[data-skin=after-hours] .ah-live-guest-name{padding:4px 10px;border-radius:999px;background:rgb(var(--ah-bg-rgb) / .6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;font-weight:800}html[data-skin=after-hours] .ah-live-guest-action{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:999px;background:rgb(var(--ah-bg-rgb) / .7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;font-weight:800}html[data-skin=after-hours] .ah-live-gate-bg{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background-position:center;background-size:cover;filter:blur(34px) saturate(1.3) brightness(.6);transform:scale(1.1)}html[data-skin=after-hours] .ah-live-gate-lock{position:absolute;z-index:2;top:34%;left:50%;display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgb(var(--ah-bg-rgb) / .45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%,-50%);animation:ah-live-breathe 2.4s ease-in-out infinite}html[data-skin=after-hours] .ah-live-gate-card{position:absolute;z-index:6;left:12px;right:12px;bottom:calc(var(--live-safe-bottom) + 12px);display:grid;justify-items:center;gap:8px;max-width:440px;margin:0 auto;padding:18px 18px 14px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:rgb(var(--ah-surface-rgb) / .88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px -24px #000000f2;text-align:center;animation:ah-live-sheet-in .32s cubic-bezier(.2,.9,.3,1) both}html[data-skin=after-hours] .ah-live-gate-kicker{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffd76b29;color:#ffd76b;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}html[data-skin=after-hours] .ah-live-gate-card h2{margin:0;font-family:var(--ah-font-display);font-size:22px;font-weight:800;line-height:1.15}html[data-skin=after-hours] .ah-live-gate-card p{margin:0;max-width:340px;color:var(--ah-muted);font-size:14px;line-height:1.4}html[data-skin=after-hours] .ah-live-gate-card .ah-live-cta{width:100%;margin-top:4px}html[data-skin=after-hours] .ah-live-gate-balance{display:inline-flex;align-items:center;gap:4px;color:var(--ah-muted);font-size:12px}@keyframes ah-live-sheet-in{0%{opacity:0;transform:translateY(24px)}}html[data-skin=after-hours] .ah-live-allow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-skin=after-hours] .ah-live-allow-chip{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--ah-line-strong);border-radius:14px;background:rgb(var(--ah-surface-2-rgb) / .7);color:var(--ah-muted);font-size:13px;text-align:left}html[data-skin=after-hours] .ah-live-allow-chip b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-weight:700}html[data-skin=after-hours] .ah-live-allow-check{display:grid;place-items:center;flex:none;width:18px;height:18px;border:1.5px solid var(--ah-line-strong);border-radius:6px}html[data-skin=after-hours] .ah-live-allow-chip.is-on{border-color:rgb(var(--ah-accent-rgb) / .6);background:rgb(var(--ah-accent-rgb) / .12);color:var(--ah-text)}html[data-skin=after-hours] .ah-live-allow-chip.is-on .ah-live-allow-icon{color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-allow-chip.is-on .ah-live-allow-check{border-color:transparent;background:var(--ah-pink);color:var(--ah-pink-ink)}html[data-skin=after-hours] .ah-live-allow-icon{display:grid;place-items:center;flex:none}html[data-skin=after-hours] .ah-live-switches{display:grid;gap:6px}html[data-skin=after-hours] .ah-live-switch{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--ah-line);border-radius:16px;background:var(--ah-surface-2);color:var(--ah-text);text-align:left}html[data-skin=after-hours] .ah-live-switch .ah-live-allow-icon{width:36px;height:36px;border-radius:12px;background:var(--ah-surface-3);color:var(--ah-muted)}html[data-skin=after-hours] .ah-live-switch.is-on .ah-live-allow-icon{background:var(--ah-pink-soft);color:var(--ah-pink)}html[data-skin=after-hours] .ah-live-switch-text{display:grid;flex:1;gap:2px}html[data-skin=after-hours] .ah-live-switch-text b{font-size:15px}html[data-skin=after-hours] .ah-live-switch-text small{color:var(--ah-muted);font-size:12.5px}html[data-skin=after-hours] .ah-live-switch-track{position:relative;flex:none;width:46px;height:28px;border-radius:999px;background:var(--ah-line-strong);transition:background .2s ease}html[data-skin=after-hours] .ah-live-switch-track i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0006;transition:transform .2s ease}html[data-skin=after-hours] .ah-live-switch.is-on .ah-live-switch-track{background:var(--ah-pink)}html[data-skin=after-hours] .ah-live-switch.is-on .ah-live-switch-track i{transform:translate(18px)}html[data-skin=after-hours] .ah-live-requests{display:grid;gap:8px;max-height:46dvh;margin:0;padding:0;list-style:none;overflow-y:auto}html[data-skin=after-hours] .ah-live-requests li,html[data-skin=after-hours] .ah-live-guest-now{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--ah-surface-2)}html[data-skin=after-hours] .ah-live-requests li b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}html[data-skin=after-hours] .ah-live-guest-now{border:1px solid rgb(var(--ah-accent-rgb) / .5);background:rgb(var(--ah-accent-rgb) / .1)}html[data-skin=after-hours] .ah-live-guest-now>span:nth-child(2){display:grid;flex:1;gap:2px}html[data-skin=after-hours] .ah-live-guest-now small{display:inline-flex;align-items:center;gap:4px;color:var(--ah-pink);font-weight:700}html[data-skin=after-hours] .ah-live-pill-btn{display:inline-flex;align-items:center;gap:5px;flex:none;padding:8px 14px;border:0;border-radius:999px;background:var(--ah-pink);color:var(--ah-pink-ink);font-size:13px;font-weight:800}html[data-skin=after-hours] .ah-live-pill-btn.is-ghost{background:var(--ah-surface-3);color:var(--ah-text)}html[data-skin=after-hours] .ah-live-pill-btn.is-danger{background:#ff3b5c29;color:#ff6b81}html[data-skin=after-hours] .ah-live-pill-btn:disabled{opacity:.5}html[data-skin=after-hours] .ah-live-empty{display:grid;justify-items:center;gap:8px;padding:18px 8px;color:var(--ah-muted);text-align:center}html[data-skin=after-hours] .ah-live-empty p{margin:0;font-size:14px}html[data-skin=after-hours] .ah-live-photo{display:block;margin:4px 0 2px 36px;padding:0;border:0;border-radius:14px;overflow:hidden;background:none;box-shadow:0 10px 24px -14px #000000e6}html[data-skin=after-hours] .ah-live-photo img{display:block;width:140px;max-height:180px;object-fit:cover}html[data-skin=after-hours] .ah-live-photo-caption{color:var(--ah-text-1)}html[data-skin=after-hours] .ah-live-photo-view{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#000000e0;animation:ah-live-rise .2s ease-out}html[data-skin=after-hours] .ah-live-photo-view img{max-width:100%;max-height:86dvh;border-radius:16px}html[data-skin=after-hours] .ah-live-photo-view .ah-live-icon-btn{position:absolute;top:calc(var(--live-safe-top) + 14px);right:14px}html[data-skin=after-hours] .ah-live-msg.is-guest{color:var(--ah-pink)}@media(min-width:900px){html[data-skin=after-hours] .ah-live-nudge{right:auto;left:495px;bottom:80px;transform:translate(-100%)}html[data-skin=after-hours] .ah-live-top{top:20px;left:24px;right:24px}html[data-skin=after-hours] .ah-live-rail{right:24px;top:112px}html[data-skin=after-hours] .ah-live-sharehint{top:112px;right:78px}html[data-skin=after-hours] .ah-live-bottom{padding:0 24px 24px}html[data-skin=after-hours] .ah-live-composer{max-width:520px}html[data-skin=after-hours] .ah-live-setup{bottom:24px;border:1px solid var(--live-glass-line);border-radius:28px}html[data-skin=after-hours] .ah-live-hearts{right:24px}html[data-skin=after-hours] .ah-live-actions{right:20px;bottom:90px}html[data-skin=after-hours] .ah-live.is-watch .ah-live-nudge{left:auto;right:100px;bottom:166px;transform:none}html[data-skin=after-hours] .ah-live.is-split .ah-live-video,html[data-skin=after-hours] .ah-live.is-split .ah-live-camoff{bottom:0;right:50%}html[data-skin=after-hours] .ah-live-guest{top:0;left:50%;border-top:0;border-left:2px solid rgb(var(--ah-bg-rgb) / .9)}html[data-skin=after-hours] .ah-live-guest-bar{top:auto;bottom:120px}}@keyframes ah-live-breathe{50%{scale:1.04}}@keyframes ah-live-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ah-live-up{0%{opacity:0;transform:translateY(40px)}}@keyframes ah-live-hint-in{0%{opacity:0;transform:translate(12px) scale(.9)}}@keyframes ah-live-drop{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes ah-live-pop{40%{transform:scale(1.35)}}@keyframes ah-live-sheen{50%{background-position:100% 0}}@keyframes ah-live-count{0%{opacity:0;transform:scale(1.6)}25%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.85)}}@keyframes ah-live-float{0%{opacity:0;transform:translate(0) scale(.4)}12%{opacity:1;transform:translate(calc(var(--drift) * .2),-6vh) scale(1.05)}70%{opacity:.9}to{opacity:0;transform:translate(var(--drift),-48vh) scale(.9)}}@keyframes ah-live-tip-in{0%{opacity:0;transform:translate(-50%,-24px) scale(.7)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes ah-live-burst{0%{opacity:0;transform:translateY(-26px) scaleY(.4)}30%{opacity:1;transform:translateY(-34px) scaleY(1)}to{opacity:0;transform:translateY(-54px) scaleY(.5)}}@keyframes ah-live-gem-fall{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(110dvh) rotate(200deg)}}@keyframes ah-live-nudge{0%{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-live *,html[data-skin=after-hours] .ah-live *:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}html[data-skin=after-hours] .ah-live-heart{animation-duration:1.2s!important}}html[data-skin=after-hours] .ah-arc{max-width:720px}html[data-skin=after-hours] .ah-arc-head{display:flex;align-items:flex-start;gap:6px;margin-bottom:14px}html[data-skin=after-hours] .ah-arc-head .ah-lh-back{margin-top:4px}html[data-skin=after-hours] .ah-arc-heading{flex:1;min-width:0}html[data-skin=after-hours] .ah-arc-heading .ah-earn-title{margin:4px 0 2px}html[data-skin=after-hours] .ah-arc-heading p{margin:0;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-arc-clear{margin-top:8px;padding:7px 12px;border:0;border-radius:999px;background:#ff6b811f;color:#ff6b81;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}html[data-skin=after-hours] .ah-arc-chips{display:flex;gap:8px;margin:0 -18px 14px;padding:0 18px 2px;overflow-x:auto;scrollbar-width:none}html[data-skin=after-hours] .ah-arc-chips::-webkit-scrollbar{display:none}html[data-skin=after-hours] .ah-arc-chip{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:8px 14px;border:1px solid var(--ah-line-strong);border-radius:999px;background:var(--ah-surface);color:var(--ah-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}html[data-skin=after-hours] .ah-arc-chip span{font-size:12px;color:var(--ah-muted);font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-arc-chip.is-active{border-color:transparent;background:var(--ah-text);color:var(--ah-bg);font-weight:800}html[data-skin=after-hours] .ah-arc-chip.is-active span{color:inherit;opacity:.6}html[data-skin=after-hours] .ah-arc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 -14px}@media(min-width:640px){html[data-skin=after-hours] .ah-arc-grid{gap:8px;margin:0}}html[data-skin=after-hours] .ah-arc-tile{position:relative;display:block;aspect-ratio:4 / 5;padding:0;overflow:hidden;border:0;border-radius:10px;background:var(--ah-surface-2);color:var(--ah-text);font:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,filter .15s ease}html[data-skin=after-hours] .ah-arc-tile:hover{filter:brightness(1.08)}html[data-skin=after-hours] .ah-arc-tile:active{transform:scale(.97)}html[data-skin=after-hours] .ah-arc-tile:focus-visible{outline:2px solid var(--ah-pink);outline-offset:2px}html[data-skin=after-hours] .ah-arc-tile>img,html[data-skin=after-hours] .ah-arc-tile>video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}html[data-skin=after-hours] .ah-arc-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(0 0 0 / .35) 0%,transparent 28%,transparent 68%,rgb(0 0 0 / .5) 100%);pointer-events:none}html[data-skin=after-hours] .ah-arc-tile-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px;background:radial-gradient(120% 90% at 0% 0%,rgb(var(--ah-accent-rgb) / .32),transparent 60%),radial-gradient(120% 90% at 100% 100%,rgb(var(--ah-glow-2-rgb) / .3),transparent 60%),var(--ah-surface-2)}html[data-skin=after-hours] .ah-arc-tile.is-qanda .ah-arc-tile-text{background:radial-gradient(120% 90% at 100% 0%,rgb(var(--ah-glow-2-rgb) / .38),transparent 60%),radial-gradient(120% 90% at 0% 100%,rgb(var(--ah-accent-rgb) / .22),transparent 60%),var(--ah-surface-2)}html[data-skin=after-hours] .ah-arc-tile-text>svg{color:var(--ah-pink)}html[data-skin=after-hours] .ah-arc-tile-text>span{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--ah-font-display);font-size:clamp(12px,3.3vw,16px);font-weight:700;line-height:1.2;word-break:break-word}html[data-skin=after-hours] .ah-arc-tile-badges{position:absolute;top:8px;right:8px;z-index:1;display:flex;gap:5px;color:#fff;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .5))}html[data-skin=after-hours] .ah-arc-tile-date{position:absolute;left:8px;bottom:7px;z-index:1;font-size:11.5px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .6)}html[data-skin=after-hours] .ah-arc-tile.is-loading{cursor:default;animation:ah-arc-pulse 1.2s ease-in-out infinite alternate}html[data-skin=after-hours] .ah-arc-tile.is-loading:after{content:none}@keyframes ah-arc-pulse{0%{opacity:.45}to{opacity:.9}}html[data-skin=after-hours] .ah-arc-empty{display:grid;justify-items:center;gap:6px;margin-top:48px;padding:0 12px;text-align:center}html[data-skin=after-hours] .ah-arc-empty h2{margin:8px 0 0;font-family:var(--ah-font-display);font-size:22px;font-weight:800;color:var(--ah-text)}html[data-skin=after-hours] .ah-arc-empty p{max-width:32ch;margin:0;font-size:15px;line-height:1.5;color:var(--ah-muted)}html[data-skin=after-hours] .ah-arc-sheet{max-height:calc(100dvh - 24px);overflow-y:auto}html[data-skin=after-hours] .ah-arc-sheet-body{display:grid;gap:8px;width:100%;margin:26px 0 6px;text-align:left}html[data-skin=after-hours] .ah-arc-preview{width:100%;max-height:52dvh;object-fit:contain;border-radius:16px;background:#000}html[data-skin=after-hours] .ah-arc-sheet-title{margin:4px 0 0;font-family:var(--ah-font-display);font-size:19px;font-weight:800;line-height:1.25;color:var(--ah-text)}html[data-skin=after-hours] .ah-arc-sheet-caption{margin:0;font-size:15px;line-height:1.45;color:var(--ah-text);white-space:pre-line}html[data-skin=after-hours] .ah-arc-sheet-meta{margin:0;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-arc-sheet-meta:empty{display:none}html[data-skin=after-hours] .ah-arc-poll{display:grid;gap:8px;margin:0;padding:0;list-style:none}html[data-skin=after-hours] .ah-arc-poll li{position:relative;display:flex;justify-content:space-between;gap:10px;margin:0;padding:12px 14px;overflow:hidden;border-radius:14px;background:var(--ah-surface-2);font-size:14px;font-weight:600}html[data-skin=after-hours] .ah-arc-poll li:before{content:none}html[data-skin=after-hours] .ah-arc-poll i{position:absolute;inset:0 auto 0 0;background:var(--ah-pink-soft)}html[data-skin=after-hours] .ah-arc-poll span,html[data-skin=after-hours] .ah-arc-poll b{position:relative}html[data-skin=after-hours] .ah-arc-poll b{color:var(--ah-muted);font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-arc-delete{color:#ff6b81}html[data-skin=after-hours] .ah-arc-sheet .ah-btn:disabled{opacity:.6;cursor:default}html[data-skin=after-hours] .ah-arc-error{margin:4px 0 0;font-size:13px;color:#ff6b81}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-arc-tile.is-loading{animation:none}}html[data-skin=after-hours] .ah-success{position:relative;min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));background:var(--ah-bg);color:var(--ah-text);font-family:var(--ah-font-body);overflow:hidden}html[data-skin=after-hours] .ah-success-glow{position:absolute;inset:-20% -30% auto;height:70%;background:radial-gradient(closest-side at 35% 45%,rgb(var(--ah-accent-rgb) / .32),transparent),radial-gradient(closest-side at 70% 40%,rgb(var(--ah-glow-2-rgb) / .28),transparent);filter:blur(30px);pointer-events:none}html[data-skin=after-hours] .ah-success-card{position:relative;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 22px 24px;text-align:center;background:rgb(var(--ah-surface-rgb) / .86);border:1px solid var(--ah-line);border-radius:var(--ah-radius);box-shadow:0 30px 80px -30px rgb(var(--ah-bg-deep-rgb) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:ah-success-in .45s cubic-bezier(.2,.8,.2,1) both}html[data-skin=after-hours] .ah-success-badge{position:relative;width:84px;height:84px;margin-bottom:6px;border-radius:50%;display:grid;place-items:center;background:var(--ah-surface-2);box-shadow:0 0 0 3px var(--ah-surface),0 0 0 5px var(--ah-pink),0 14px 34px -8px rgb(var(--ah-accent-rgb) / .6)}html[data-skin=after-hours] .ah-success-badge img{width:100%;height:100%;border-radius:50%;object-fit:cover}html[data-skin=after-hours] .ah-success-fallback{color:var(--ah-pink)}html[data-skin=after-hours] .ah-success-mark{position:absolute;right:-6px;bottom:-4px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--ah-pink);color:var(--ah-pink-ink);box-shadow:0 0 0 3px var(--ah-surface)}html[data-skin=after-hours] .ah-success-badge.is-confirming .ah-success-mark{background:var(--ah-surface-2);color:var(--ah-pink)}html[data-skin=after-hours] .ah-success-badge.is-ready .ah-success-mark{animation:ah-success-pop .4s cubic-bezier(.3,1.6,.5,1) both}html[data-skin=after-hours] .ah-spin{animation:ah-success-spin .9s linear infinite}html[data-skin=after-hours] .ah-success-title{margin:0;font-family:var(--ah-font-display);font-size:28px;line-height:1.1;letter-spacing:-.02em}html[data-skin=after-hours] .ah-success-lede{margin:0;max-width:32ch;font-size:15px;line-height:1.5;color:var(--ah-muted)}html[data-skin=after-hours] .ah-success-summary{width:100%;margin-top:6px;padding:14px 16px;border-radius:var(--ah-radius-sm);background:rgb(var(--ah-surface-2-rgb) / .8);border:1px solid var(--ah-line);text-align:left}html[data-skin=after-hours] .ah-success-what{margin:0 0 4px;font-weight:700;color:var(--ah-text)}html[data-skin=after-hours] .ah-success-note{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--ah-muted)}html[data-skin=after-hours] .ah-success-cta{width:100%;min-height:50px;margin-top:8px;font-size:16px}html[data-skin=after-hours] .ah-success-cta:disabled{opacity:.6;cursor:wait}html[data-skin=after-hours] .ah-success-help{margin:2px 0 0;font-size:13px;color:var(--ah-muted)}html[data-skin=after-hours] .ah-success-help a{color:var(--ah-pink)}@keyframes ah-success-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes ah-success-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes ah-success-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html[data-skin=after-hours] .ah-success-card,html[data-skin=after-hours] .ah-success-badge.is-ready .ah-success-mark,html[data-skin=after-hours] .ah-spin{animation:none}}html{scroll-behavior:smooth}:root{--primary-gradient: linear-gradient(45deg, #ff6b6b, #ff8e53);--dark-bg: #1a1a1a;--card-bg: #2a2a2a;--text-primary: #ffffff;--text-secondary: #b0b0b0;--accent: #ff6b6b;--border: #404040;--input-bg: #333333;--success: #4caf50;--error: #f44336}*{box-sizing:border-box;margin:0;padding:0}h2,p,span,h1,h3{word-break:keep-all!important;overflow-wrap:anywhere!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important}body{margin:0;font-family:Gantari,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);line-height:1.6;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:transparent !;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1;transition:opacity .3s ease;pointer-events:none}.locked_overlay_content{position:relative;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loading-spinner{width:50px;height:50px;border:3px solid var(--text-secondary);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.font-inter{font-family:Inter,sans-serif!important}.locked_overlay_content .center_locked__video .unlock_class_hover{position:absolute;top:-25px;left:0;bottom:0;width:100%;height:100%;display:flex;line-height:2px;justify-content:center;align-items:center;flex-direction:column;padding:10px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000}.hover_locked_img{width:130px;height:130px}.hover_locked_img img{width:100%;height:100%;object-fit:cover}.p_locked_unlok{font-size:20px;font-weight:600}.locked_overlay_content:hover .center_locked__video .unlock_class_hover{opacity:1;visibility:visible;transform:translateY(0)}.locked_overlay_content:hover .center_locked__video h2{display:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.content_locked{width:100%;height:100%;display:flex;justify-content:space-between;flex-direction:column;padding:13px}.top_locked__video{display:flex;justify-content:space-between;width:100%;flex:1}.center_locked__video{flex:1}.center_locked__video h2{font-size:30.5px;line-height:46px;font-weight:500}.bottom_locked__video{gap:30px;justify-content:end!important;flex:1}.center_locked__video,.bottom_locked__video{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.top_type_video_locked{display:flex;justify-content:center;gap:2px}.bottom_type_video_locked{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;padding:7px 24px;border-radius:25px;border:none;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #8b5cf64d}.bottom_locked__video p{font-weight:200;font-size:20px;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.top_fire_locked{width:fit-content;height:fit-content;display:flex;align-items:start;position:relative;top:-24px;left:-17px}.top_fire_locked p{font-size:4rem}.style_logo_header{width:var(--config-global-width-logo-ui, 120px)}.style_logo_header img{width:100%;height:100%;object-fit:var(--config-global-objectfit-logo-ui, cover)}.content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;opacity:1;transition:opacity .3s ease}.locked-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent!important;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}a{text-decoration:none;color:inherit;transition:all .3s ease}.navbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#0f0f0ff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;width:100%;top:0;z-index:1000;box-shadow:0 2px 10px #0003}.navbar .logo{max-height:50px;transition:transform .3s ease}.navbar .logo:hover{transform:scale(1.05)}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{color:var(--text-secondary);font-weight:600;transition:color .3s ease}.nav-links a:hover{color:var(--text-primary)}.user-status{color:var(--text-secondary);font-size:.9rem}.auth-button{color:#000;background-color:#fff;padding:7px 1.5rem;border:none;border-radius:10px;font-weight:700;cursor:pointer;font-size:1rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.auth-button:hover{transform:translateY(-2px)}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-image:url(/assets/3662dec297135b178e67be03d16d4a025a7c9d7d-Dk6dBRYg.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;padding:8rem 2rem 4rem;min-height:90vh;position:relative;overflow:hidden}.videos-container-skeleton-main{padding-top:120px;background-color:#1a1a1a;overflow:hidden}.videos-container-skeleton{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;height:100vh;padding:0 74px}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1}.hero-content{position:relative;z-index:2;max-width:800px}.hero h1{line-height:100px;font-size:5rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-buttons{display:flex;gap:1rem;justify-content:center;align-items:center}.hero p{font-size:1.8rem;margin-bottom:1rem;color:var(--text-primary);font-weight:200;line-height:30px}.cta-button{color:#000;background-color:#fff;padding:10px 2.5rem;border:none;border-radius:10px;font-weight:700;cursor:pointer;font-size:1.1rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003}.content{max-width:1450px;margin:0 auto;padding-bottom:2rem!important;padding:0 2rem}.button_show_more{background:transparent;padding:0;color:#00bcd4;border:none;font-size:12px;cursor:pointer;text-transform:uppercase;transition:background-color .2s ease;font-family:inherit}.button__get_package{padding:0;background:0px;color:#00bcd4;font-weight:700;font-size:16px}.content-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-top:2rem}.card-wrapper{display:flex;flex-direction:column;height:100%}.content-card{position:relative;height:420px;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px #00000026;background-color:#1e1e1e;cursor:pointer;transition:transform .3s ease}.content-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.content-card:before{content:"▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-130%);width:50px;height:50px;background-color:#0009;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:20px;opacity:.8;transition:opacity .3s ease,transform .3s ease;z-index:5}.loading-spinner__{width:20px!important;height:20px!important;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}.locked-overlay{position:absolute;top:0;left:0;width:100%;height:220px;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.content-card:hover:before{opacity:0;transform:translate(-50%,-130%) scale(.5)}.hover-video{width:100%;height:285px;object-fit:cover;transition:opacity .3s ease}.content-card video{width:100%;height:100%;object-fit:cover;flex-shrink:0}.card-info{padding:15px;flex-grow:1;overflow-y:auto;display:flex;flex-direction:column}.card-info h3{margin-bottom:8px;font-size:18px}.card-info p{margin:0;font-size:14px;opacity:.8}.see-more-btn{margin-top:10px;width:100%}.locked-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.locked-content{position:relative}@media screen and (max-width:1024px){.content-grid-packages{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:560px){.content-grid-packages{grid-template-columns:repeat(1,1fr)!important}}.membership-tiers{display:grid;grid-template-columns:repeat(1,1fr 1fr 1fr 0fr);gap:3px;margin-top:4rem}.tier-card{background:var(--card-bg);border-radius:3px;padding:2rem;text-align:center;transition:transform .3s ease}.tier-card:hover{transform:translateY(-5px)}.tier-card h3{font-size:1.5rem;margin-bottom:1rem}.tier-price{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;background:var(--primary-gradient);-webkit-background-clip:text;color:transparent}.tier-price__span{font-size:20px;font-weight:700;margin-bottom:1.5rem;background:var(--primary-gradient);-webkit-background-clip:text;color:transparent}.tier-features{list-style:none;margin-bottom:2rem}.tier-features li{margin-bottom:.5rem;color:var(--text-secondary)}.tier-features li i{margin-right:.5rem;color:#76b2ff}.member-status{position:fixed;top:80px;right:20px;background:var(--card-bg);padding:1rem;border-radius:10px;box-shadow:0 4px 15px #0003;z-index:100;display:none}.member-status.active{display:block}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:600;margin-left:.5rem}.status-badge.premium{background:linear-gradient(135deg,#ff67f6,#76b2ff);color:#fff}.status-badge.basic{background:var(--card-bg);border:1px solid var(--text-secondary);color:var(--text-secondary)}.toast{position:fixed;bottom:2rem;right:2rem;padding:1rem 2rem;background:var(--card-bg);color:var(--text-primary);border-radius:8px;box-shadow:0 4px 12px #00000026;display:none;z-index:1000;transition:all .3s ease;font-weight:500;min-width:300px;max-width:80%;text-align:center}.toast.success{background:var(--success);color:#fff;box-shadow:0 4px 15px #4caf504d}.toast.error{background:var(--error);color:#fff;box-shadow:0 4px 15px #f443364d}.toast.info{background:#2196f3;color:#fff;box-shadow:0 4px 15px #2196f34d}.auth-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;justify-content:center;align-items:center;z-index:1000}.auth-modal-content{background:var(--card-bg);padding:2rem;border-radius:15px;position:relative;width:90%;max-width:400px;box-shadow:0 10px 25px #0000004d}.close-button{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer;padding:.5rem;transition:transform .2s ease}.close-button:hover{transform:scale(1.1);color:var(--accent)}.auth-form{width:100%}.auth-form h2{text-align:center;margin-bottom:2rem;color:var(--text-primary)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:var(--text-primary)}.form-group input{width:100%;padding:.75rem;border:2px solid var(--border);border-radius:8px;background:var(--input-bg);color:var(--text-primary);font-size:1rem;transition:border-color .3s ease}.form-group input:focus{outline:none;border-color:var(--accent)}.auth-toggle{text-align:center;margin-top:1rem;color:var(--text-secondary)}.auth-toggle a{color:var(--accent);text-decoration:none;cursor:pointer}.auth-toggle a:hover{text-decoration:underline}#card-element{padding:1rem;border:1px solid var(--text-secondary);border-radius:5px;background:var(--dark-bg)}#card-errors{color:var(--error);margin-top:.5rem;font-size:.875rem}.subscription-status{position:fixed;top:80px;right:20px;background:var(--card-bg);padding:1rem;border-radius:10px;z-index:100}.manage-subscription{margin-top:1rem;font-size:.9rem}.test-info{margin-top:3rem;padding:2rem;background:var(--card-bg);border-radius:15px;border:2px dashed var(--accent);max-width:600px;margin-left:auto;margin-right:auto}.test-info h3{color:var(--accent);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.test-info ul{list-style:none;margin:1rem 0}.test-info li{margin:.5rem 0;color:var(--text-secondary)}.test-info code{background:var(--dark-bg);padding:.2rem .5rem;border-radius:4px;color:var(--text-primary);font-family:monospace}.test-note{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);color:var(--text-secondary);font-size:.9rem;font-style:italic}@media(max-width:900px){.hero h1{line-height:unset;font-size:4rem}.hero p{font-size:1.25rem}}@media(max-width:768px){.hero h1{line-height:unset;font-size:1.5rem}.nav-links{gap:1rem}.user-status{display:none}.content{padding:0 1rem}.toast{bottom:1rem;right:1rem;left:1rem;width:auto;min-width:0}}.dashboard-container{max-width:1200px;margin:100px auto 2rem;padding:0 2rem}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dashboard-header h1{font-size:2.5rem;color:var(--text-primary)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.dashboard-card{background:var(--card-bg);border-radius:15px;padding:1.5rem;box-shadow:0 4px 15px #0000001a}.dashboard-card h2{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.5rem}.subscription-details p{margin:.5rem 0;color:var(--text-secondary)}.subscription-details strong{color:var(--text-primary)}.dashboard-button{display:inline-block;padding:.75rem 1.5rem;background:var(--accent);color:#fff;border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;margin-top:1rem}.dashboard-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff6b6b4d}.dashboard-button.secondary{background:transparent;border:2px solid var(--accent);color:var(--accent)}.dashboard-button.secondary:hover{background:var(--accent);color:#fff}.activity-list{list-style:none;margin:0;padding:0}.activity-list li{padding:.75rem 0;border-bottom:1px solid var(--border);color:var(--text-secondary)}.activity-list li:last-child{border-bottom:none}.quick-links{display:flex;flex-direction:column;gap:1rem}.dashboard-link{display:flex;align-items:center;padding:.75rem;background:var(--input-bg);border-radius:8px;color:var(--text-primary);text-decoration:none;transition:all .3s ease}.dashboard-link:hover{background:var(--border);transform:translate(5px)}.account-settings{display:flex;flex-direction:column;gap:1rem}.setting-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.switch{position:relative;display:inline-block;width:60px;height:34px}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border);transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--accent)}input:checked+.slider:before{transform:translate(26px)}@media(max-width:768px){.dashboard-container{margin-top:80px;padding:0 1rem}.dashboard-header{flex-direction:column;text-align:center;gap:1rem}.dashboard-header h1{font-size:2rem}.dashboard-grid{grid-template-columns:1fr}}.video-manager{max-width:1200px;margin:0 auto;padding:20px}.video-uploader{margin-bottom:40px;padding:20px;border-radius:8px;background-color:#f5f5f5}.upload-controls{display:flex;gap:10px;margin-bottom:20px}button{padding:10px 16px;border-radius:4px;border:none;cursor:pointer;font-weight:500}.upload-button{background-color:#2196f3;color:#fff}.reset-button{background-color:#f44336;color:#fff}button:disabled{background-color:#bdbdbd;cursor:not-allowed}.uploads-list{margin-top:20px}.upload-item{margin-bottom:12px;padding:12px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px #0000001f}.upload-info{display:flex;justify-content:space-between;margin-bottom:8px}.progress-bar{height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.progress{height:100%;background-color:#4caf50;transition:width .3s ease}.upload-error{color:#d32f2f;font-size:14px;margin-top:8px}.upload-completed .progress{background-color:#4caf50}.upload-error .progress{background-color:#f44336}.videos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.video-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.video-player video{width:100%;height:auto}.video-info{padding:15px}.video-info h3{margin:0 0 8px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-date,.file-size{color:#757575;font-size:14px;margin:4px 0}.plan-sections{display:flex;flex-direction:column;gap:1rem;width:100%;padding:16px 20px;background:#f5f5f5;margin-top:12px}.plan-section{width:100%}.content-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:5px;margin:0!important}.content-grid-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.content-card{width:100%;border-radius:3px;overflow:hidden;box-shadow:0 4px 12px #00000026;background-color:#1e1e1e;transition:transform .3s ease,box-shadow .3s ease}.content-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px #00000040}@media(min-width:768px){.content-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.content-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.content-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:980px){.videos-container-skeleton{display:grid;grid-template-columns:1fr 1fr;padding:10px 12px}}@media(max-width:600px){.videos-container-skeleton-main{padding-top:80px}.videos-container-skeleton{display:grid;grid-template-columns:1fr;padding:10px 12px}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--dark-bg);color:var(--text-primary);padding:2rem;position:relative;overflow:hidden}.error-code{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;font-size:10rem;font-weight:800;line-height:1}.error-num{display:inline-block;position:relative;color:var(--accent);text-shadow:0 0 10px rgba(255,107,107,.4);animation:flicker 4s infinite alternate}.error-circle{width:140px;height:140px;border-radius:50%;background:var(--card-bg);display:flex;align-items:center;justify-content:center;margin:0 1rem;box-shadow:0 5px 20px #0003;position:relative;border:4px solid var(--accent);animation:pulse 3s infinite}.error-face{position:relative;width:80px;height:80px}.error-eye{position:absolute;width:16px;height:16px;background:var(--text-primary);border-radius:50%;top:20px;animation:blink 4s infinite}.error-eye.left{left:15px}.error-eye.right{right:15px}.error-mouth{position:absolute;width:40px;height:20px;border-bottom:5px solid var(--text-primary);border-radius:50%;bottom:10px;left:50%;transform:translate(-50%)}.error-mouth.sad{transform:translate(-50%) rotate(180deg)}.error-title{font-size:2.5rem;margin-bottom:1rem;font-weight:700;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.error-message{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem;text-align:center;max-width:600px}.error-actions{display:flex;gap:1rem}.home-button,.search-button{padding:.875rem 2rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.home-button{background:var(--primary-gradient);color:#fff;border:none;box-shadow:0 5px 15px #ff6b6b4d}.search-button{background:transparent;color:var(--text-primary);border:2px solid var(--border)}.home-button:hover,.search-button:hover{transform:translateY(-3px)}.home-button:hover{box-shadow:0 8px 20px #ff6b6b66}.search-button:hover{border-color:var(--accent)}.glitch-stars{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.glitch-stars:after{content:"";position:absolute;width:100%;height:100%;background-image:radial-gradient(white,rgba(255,255,255,.2) 2px,transparent 4px);background-size:50px 50px;opacity:.1}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 5px 20px #ff6b6b4d}50%{transform:scale(1.05);box-shadow:0 5px 30px #ff6b6b80}}@keyframes blink{0%,45%,50%,55%,to{transform:scaleY(1)}48%,52%{transform:scaleY(.1)}}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;text-shadow:0 0 10px rgba(255,107,107,.4)}20%,22%,24%,55%{opacity:.8;text-shadow:0 0 20px rgba(255,107,107,.6)}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}.shake{animation:shake .5s ease-in-out}@media(max-width:768px){.error-code{font-size:7rem}.error-circle{width:100px;height:100px}.error-face{width:60px;height:60px}.error-title{font-size:2rem}.error-message{font-size:1.1rem}.error-actions{flex-direction:column}}.access-denied-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;position:absolute;left:0;right:0}.access-denied-card{background-color:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;max-width:500px;width:100%;text-align:center;animation:fadeIn .6s ease-out}.access-denied-icon{width:100px;height:100px;margin:0 auto 20px;color:#e74c3c;animation:pulse 2s infinite}.access-denied-icon svg{width:100%;height:100%}.access-denied-title{font-size:28px;color:#2c3e50;margin-bottom:10px;font-weight:700}.access-denied-line{width:80px;height:4px;background:linear-gradient(90deg,#e74c3c,#ff7979);margin:0 auto 20px;border-radius:2px}.access-denied-message{color:#7f8c8d;font-size:18px;line-height:1.6;margin-bottom:30px}.access-denied-button{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:12px 30px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .3s,box-shadow .3s}.access-denied-button:hover{transform:translateY(-3px);box-shadow:0 10px 20px #2980b94d}.access-denied-logo{width:var(--config-global-width-logo-ui, 100%);height:var(--config-global-height-logo-ui, 200px);background:#000;border-top-left-radius:20px;border-top-right-radius:20px}.access-denied-logo img{width:100%;height:100%;object-fit:var(--config-global-objectfit-logo-ui, cover)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media(max-width:600px){.access-denied-card{padding:30px 20px}.access-denied-icon{width:80px;height:80px}.access-denied-title{font-size:24px}.access-denied-message{font-size:16px}}.feed{margin:0 auto;padding:0 20px;width:100%}.feed-user-card-desktop{display:block}@media(max-width:768px){.feed-user-card-desktop{display:none}}.feed-skeleton{display:flex;flex-direction:column;gap:12px;align-items:center}.footer-fixed{bottom:0;background:#000;color:#333;text-align:center;padding:5px 0 0;font-size:11px;box-shadow:0 -1px 8px #0001;border-top:1px solid rgba(255,255,255,.1);color:#9ca3af}.message-sent-notification_warning_feed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;animation:fadeInOut 2s ease-in-out}.message-sent-bubble-warning_feed{background:#000c;color:#fff;padding:12px;border-radius:20px;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #0000004d;text-align:center;max-width:300px;width:fit-content!important;display:flex;justify-content:center;align-items:center;gap:5px}@media screen and (max-width:950px){.footer-fixed{position:relative;left:0;width:100%}.feed{height:calc(100vh - 75px);transition:margin-top .3s cubic-bezier(.25,.46,.45,.94),height .3s cubic-bezier(.25,.46,.45,.94)}.feed.hamburger-hidden{margin-top:0!important;height:100vh!important}}.stories-loading{padding:10px 0;margin-bottom:20px;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width:950px){.stories-loading.hidden{transform:translateY(-100%);opacity:0;pointer-events:none;margin-bottom:-80px}}.stories-skeleton{display:flex;gap:15px;padding:0 20px;overflow-x:auto}.story-skeleton-item{display:flex;flex-direction:column;align-items:center;min-width:70px}.story-skeleton-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;margin-bottom:5px}.story-skeleton-username{width:50px;height:10px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:5px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-color-scheme:dark){.story-skeleton-avatar,.story-skeleton-username{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%}}.premium-post-badge{position:absolute;top:10px;left:10px;background:linear-gradient(135deg,#f5dd57,#d49c1b,#c2a506e3);color:#000;padding:2px 10px;border-radius:50px;font-size:9px;font-weight:700;z-index:10;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.4);letter-spacing:.2px;pointer-events:none}.virtualized-list-container{height:100dvh;max-width:100%;margin:0 auto;overflow:hidden}.virtualized-list-container>div>div.ReactVirtualized__Grid.ReactVirtualized__List{overflow:hidden auto!important;scrollbar-width:none;-ms-overflow-style:none}.virtualized-list-container>div>div.ReactVirtualized__Grid.ReactVirtualized__List::-webkit-scrollbar{display:none}.ReactVirtualized__Grid__innerScrollContainer{overflow:auto hidden!important;width:50%!important;margin:0 auto!important}.virtualized-list-item{max-width:600px;min-height:auto;height:auto;box-sizing:border-box}.virtualized-list-item>div{border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;position:relative}.virtualized-list-container-no-login{height:100dvh!important}@media screen and (max-width:950px){.virtualized-list-container{height:calc(100dvh - 75px)}.scrolling_total_scroll_proof{margin-top:150px!important;height:calc(100dvh - 234px)!important}.virtualized-list-item{box-sizing:border-box}.virtualized-list-item>div{border-radius:16px;overflow:hidden;height:100%}}@media screen and (max-width:640px){.ReactVirtualized__Grid__innerScrollContainer{width:100%!important;margin-top:75px!important}}.modal-overlay-generic-modal-seconds-open{opacity:1!important;visibility:visible!important}.modal-overlay-generic-modal-seconds{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0003;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-generic-modal-seconds{border-radius:24px;padding:2px;max-width:450px!important;width:90%!important;transform:scale(.9) translateY(-20px);transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 25px 50px -12px #00000040}.modal-generic-modal-seconds-open{transform:scale(1) translateY(0)}.modal-generic-modal-seconds-content{background:#000000f2;border-radius:22px;padding:40px 32px;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modal-generic-modal-seconds h2,.modal-generic-modal-seconds p,.modal-generic-modal-seconds span,.modal-generic-modal-seconds h1,.modal-generic-modal-seconds h3{word-break:keep-all!important;overflow-wrap:anywhere!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;text-align:center!important;line-height:1.3!important}.close-button-generic-modal-seconds{padding:0!important;position:absolute;top:16px;right:16px;background:#94a3b81a;border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#64748b}.modal-header-generic-modal-seconds{display:flex;align-items:center;justify-content:center;width:100%}.container-logo-generic-modal-seconds{display:flex;justify-content:center;align-items:center;width:var(--config-global-width-logo-ui, 120px);height:var(--config-global-height-logo-ui, 120px)}.logo-generic-modal-seconds{width:100%;height:100%;object-fit:var(--config-global-objectfit-logo-ui-modal, cover)}.spinner-generic-modal-seconds{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px}@media screen and (max-width:750px){.logo_is_responsive_none{display:none}}.modal-actions-generic-modal-seconds{display:flex;padding:16px;margin:0 -32px -40px;justify-content:center;gap:19px}.confirm-button-generic-modal-seconds,.deny-button-generic-modal-seconds{padding:12px 16px;gap:6px;border-radius:12px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.confirm-button-generic-modal-seconds{background:#00bcd4;color:#fff;border:none;align-items:center}.confirm-button-generic-modal-seconds:hover{transform:translateY(-1px)}.deny-button-generic-modal-seconds{background:#fff;background:#ff4545;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.responsive--text--global--modal-h2{font-size:21px}@media screen and (max-width:768px){.responsive--text--global--modal-h2{font-size:15px}.responsive--text--global--modal-p-span{font-size:12px}.modal-generic-modal-seconds-content{padding:40px 16px;overflow-x:var(--overflow-x, auto);overflow-y:var(--overflow-y, auto);height:fit-content;scrollbar-width:none;-ms-overflow-style:none}.isMax-Height{max-height:500px!important}}.no-word-break{word-break:keep-all!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.no-word-break-multiline{word-break:keep-all!important;word-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:break-word!important;line-height:1.4!important}.text-preserve-words{word-break:keep-all!important;overflow-wrap:anywhere!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;text-align:center!important;line-height:1.3!important}@media(min-width:640px){.modal-actions-generic-modal-seconds{flex-direction:row;justify-content:center}.confirm-button-generic-modal-seconds,.deny-button-generic-modal-seconds{margin-bottom:0;margin-left:12px;width:auto}}.ui-button-global-ui-button-component-config{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;position:relative;overflow:hidden;outline:none;box-sizing:border-box}.ui-button-small-ui-button-component-config{padding:.5rem;font-size:.875rem;border-radius:var(--config-global-buttons-border-radius, .5rem);min-height:2rem}.ui-button-medium-ui-button-component-config{padding:.75rem 1.5rem;font-size:1rem;border-radius:var(--config-global-buttons-border-radius, .5rem);min-height:2.5rem}.ui-button-large-ui-button-component-config{padding:1rem 2rem;font-size:1.125rem;border-radius:var(--config-global-buttons-border-radius, .5rem);min-height:3rem}.ui-button-extra-large-ui-button-component-config{padding:1.25rem 2.5rem;font-size:1.25rem;border-radius:var(--config-global-buttons-border-radius, .5rem);min-height:3.5rem}.ui-button-filled-ui-button-component-config{border:1px solid transparent}.ui-button-filled-ui-button-component-config:hover:not(:disabled){transform:translateY(-1px)}.ui-button-outline-ui-button-component-config{background:transparent;border:1px solid currentColor}.ui-button-outline-ui-button-component-config:hover:not(:disabled){transform:translateY(-1px)}.ui-button-ghost-ui-button-component-config{background:transparent;border:1px solid transparent}.ui-button-ghost-ui-button-component-config:hover:not(:disabled){background:#0000000d}.ui-button-text-ui-button-component-config{background:transparent;border:1px solid transparent;padding:.25rem .5rem}.ui-button-text-ui-button-component-config:hover:not(:disabled){background:#0000000d}.ui-button-primary-ui-button-component-config{--button-color: var(--config-global-buttons-color-primary, #8b5cf696);--button-text-color: var(--config-global-buttons-text-color, #ffffff);--button-hover-filter: var(--config-global-buttons-primary-hover-filter, brightness(1.1) saturate(1.1));--button-box-shadow: var(--config-global-buttons-primary-box-shadow, 0 4px 12px rgba(139, 92, 246, .3))}.ui-button-secondary-ui-button-component-config{--button-color: var(--config-global-buttons-color-secondary, #6b7280);--button-text-color: var(--config-global-buttons-text-color, #ffffff);--button-hover-filter: var(--config-global-buttons-secondary-hover-filter, brightness(1.15) saturate(1.1));--button-box-shadow: var(--config-global-buttons-secondary-box-shadow, 0 4px 12px rgba(107, 114, 128, .3))}.ui-button-danger-ui-button-component-config{--button-color: #ef4444;--button-text-color: #ffffff;--button-hover-filter: brightness(1.1) saturate(1.1);--button-box-shadow: 0 4px 12px rgba(239, 68, 68, .3)}.ui-button-success-ui-button-component-config{--button-color: #10b981;--button-text-color: #ffffff;--button-hover-filter: brightness(1.1) saturate(1.1);--button-box-shadow: 0 4px 12px rgba(16, 185, 129, .3)}.ui-button-warning-ui-button-component-config{--button-color: #f59e0b;--button-text-color: #ffffff;--button-hover-filter: brightness(1.1) saturate(1.1);--button-box-shadow: 0 4px 12px rgba(245, 158, 11, .3)}.ui-button-info-ui-button-component-config{--button-color: #3b82f6;--button-text-color: #ffffff;--button-hover-filter: brightness(1.1) saturate(1.1);--button-box-shadow: 0 4px 12px rgba(59, 130, 246, .3)}.ui-button-filled-ui-button-component-config{background:var(--button-color);color:var(--button-text-color);border-color:var(--button-color)}.ui-button-filled-ui-button-component-config:hover:not(:disabled){background:var(--button-color);border-color:var(--button-color);filter:var(--button-hover-filter);box-shadow:var(--button-box-shadow)}.ui-button-outline-ui-button-component-config{color:var(--button-color);border-color:var(--button-color)}.ui-button-outline-ui-button-component-config:hover:not(:disabled){background:var(--button-color);color:var(--button-text-color);border-color:var(--button-color);filter:var(--button-hover-filter);box-shadow:var(--button-box-shadow)}.ui-button-ghost-ui-button-component-config{color:var(--button-color)}.ui-button-ghost-ui-button-component-config:hover:not(:disabled){background:#0000000d;color:var(--button-color)}.ui-button-text-ui-button-component-config{color:var(--button-color)}.ui-button-text-ui-button-component-config:hover:not(:disabled){background:#00000008;color:var(--button-color)}html[data-use-gradient=true] .ui-button-filled-ui-button-component-config.ui-button-primary-ui-button-component-config{background:linear-gradient(135deg,var(--config-global-buttons-gradient-primary, #8b5cf6),var(--config-global-buttons-gradient-secondary, #a855f7))!important;border:none}html[data-use-gradient=true] .ui-button-filled-ui-button-component-config.ui-button-primary-ui-button-component-config:hover:not(:disabled){background:linear-gradient(135deg,var(--config-global-buttons-gradient-primary, #8b5cf6),var(--config-global-buttons-gradient-secondary, #a855f7))!important;filter:brightness(1.1);box-shadow:0 4px 16px #8b5cf666}.ui-button-disabled-ui-button-component-config{background:#374151!important;border-color:#374151!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.ui-button-loading-ui-button-component-config{cursor:not-allowed;pointer-events:none}.ui-button-icon-only-ui-button-component-config{aspect-ratio:1;padding:0;justify-content:center}.ui-button-icon-only-small-ui-button-component-config{width:2rem;height:2rem}.ui-button-icon-only-medium-ui-button-component-config{width:2.5rem;height:2.5rem}.ui-button-icon-only-large-ui-button-component-config{width:3rem;height:3rem}.ui-button-icon-only-extra-large-ui-button-component-config{width:3.5rem;height:3.5rem}.ui-button-spinner-ui-button-component-config{width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.ui-button-spinner-small-ui-button-component-config{width:.875rem;height:.875rem}.ui-button-spinner-large-ui-button-component-config{width:1.25rem;height:1.25rem}.ui-button-spinner-extra-large-ui-button-component-config{width:1.5rem;height:1.5rem}.ui-button-ripple-ui-button-component-config{position:relative;overflow:hidden}.ui-button-ripple-ui-button-component-config:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff9;transition:width .6s,height .6s;transform:translate(-50%,-50%)}.ui-button-ripple-ui-button-component-config:active:before{width:300px;height:300px}.ui-button-full-width-ui-button-component-config{width:100%}@media(max-width:768px){.ui-button-large-ui-button-component-config,.ui-button-extra-large-ui-button-component-config{min-height:2.5rem}}.report-user-reasons{display:flex;flex-direction:column;gap:8px;margin:12px 0;text-align:left}.report-user-reason{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.report-user-result{margin-top:10px;font-size:14px}.report-user-result-ok{color:inherit}.report-user-result-error{color:#ff6b6b}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1001}.modal-content{display:flex;color:#e0e0e0;width:95%;max-width:1320px;height:90vh;border-radius:0;padding:0!important;position:relative;-webkit-overflow-scrolling:touch}.close-button-container{background:#fff0;position:absolute;right:-15px;top:-21px;border-radius:50%!important;display:flex;justify-content:center;align-items:center}.modal-left{flex:.65;width:65%;position:relative;display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden}.modal-right{flex:.35;width:35%;display:flex;flex-direction:column;height:100%;background:#1e1e1e}.modal-header{padding:14px 16px;border-bottom:1px solid #dbdbdb;display:flex;align-items:center;justify-content:space-between}.user-info{display:flex;align-items:center;gap:12px}.delete-comment-button{position:absolute;bottom:10px;right:8px;border:none;color:#ff4757;cursor:pointer;margin-left:8px;border-radius:50%;padding:4px;width:27px;height:25px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 7px -3px #fff;transition:all .2s ease}.delete-comment-button:hover{background-color:#ff47571a;transform:scale(1.05)}.delete-reply-button{border:none;background:none;color:#ff4757;cursor:pointer;margin-left:8px;border-radius:50%;padding:6px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.delete-reply-button:hover{background-color:#ff475726;transform:scale(1.1)}.username{font-weight:600;color:#262626}.modal-swiper{width:100%;height:100%;background:#000;display:flex;align-items:center}.swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-wrapper video{width:100%;height:100%;object-fit:contain}.video-controls{position:absolute;bottom:16px;right:16px;z-index:10}.single-comment-reactions{display:flex;gap:8px;margin-top:8px;margin-left:-8px;align-items:center}.video-control-btn{background:#0009;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background-color .2s}.video-control-btn:hover{background:#000c}.comments-section-commen{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:25px 12px;display:flex;flex-direction:column;gap:12px}.center-button-actions{display:flex;align-items:center}.modal-swiper img,.modal-swiper video{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.modal-content{width:100%;height:100%;max-width:none}.modal-left{width:65%}.modal-right{width:35%}}@media(max-width:768px){.modal-content{flex-direction:column}.modal-left,.modal-right{width:100%;height:50%;border-top-left-radius:30px;border-top-right-radius:30px}.comments-section{padding:0 5px 0 0}}.single-comment{display:flex;gap:12px}.single-comment-container{position:relative;padding:16px;background-color:#2a2a2a;border-radius:12px;margin-bottom:12px}.single-comment-container.is-reply{background-color:transparent;padding:4px 16px}.single-comment-container.is-reply .comment-username,.single-comment-container.is-reply .comment-text{font-size:13px}.single-comment-container.is-reply .comment-avatar{width:28px;height:28px}.comment-avatar{width:32px;height:32px;border-radius:50%}.comment-header-comment{display:flex;gap:-1px;align-items:baseline;flex-direction:column}.comment-username{font-weight:600;color:#fff}.comment-text{color:#fff;word-break:break-word}.single-comment-actions{display:flex;gap:12px;font-size:12px;color:#8e8e8e;position:absolute;right:14px;top:8px}.timestamp-comment{color:#8e8e8e;font-size:10px}.reply-button{background:none;border:none;color:#8e8e8e;font-weight:600;cursor:pointer;padding:0;font-size:12px}.view-replies-button{background:none;border:none;color:#8e8e8e;font-size:12px;margin-top:8px;cursor:pointer;padding:0}.replies{margin-left:-44px;margin-top:8px}.add-comment{border-top:1px solid #dbdbdb;padding:16px;display:flex;align-items:center;gap:12px;background:#000;position:relative}.comment-input-container{flex:1;display:flex;align-items:center;background:#262626;border-radius:20px;padding:8px 16px}.emoji-button{background:none;border:none;padding:0;cursor:pointer;font-size:20px;color:#fff;display:flex;align-items:center}.comment-input-comment{flex:1;border:none;background:transparent;padding:8px;color:#fff;font-size:14px}.comment-input-comment::placeholder{color:#8e8e8e}.comment-input-comment:focus{outline:none}.post-button{background:none;border:none;color:#0095f6;font-weight:600;cursor:pointer;padding:0;font-size:14px}.post-button:disabled{color:#0095f680;cursor:default}.likes-info{padding:0 2px}.likes-count{font-weight:600;font-size:14px}.no-likes-text{color:#8e8e8e;font-size:14px}.emoji-modal{position:absolute;bottom:70px;left:16px;background:#262626;border-radius:8px;box-shadow:0 4px 12px #00000026;width:320px;max-height:400px;overflow-y:auto}.emoji-modal-header{padding:12px 16px;border-bottom:1px solid #363636;position:sticky;top:0;background:#262626}.emoji-categories{display:flex;gap:16px;padding:8px 16px;border-bottom:1px solid #363636;overflow-x:auto}.emoji-category{background:none;border:none;color:#fff;cursor:pointer;padding:8px 0;font-size:14px}.emoji-category.active{border-bottom:2px solid #0095f6}.emoji-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:16px}.emoji-item{font-size:24px;padding:8px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.emoji-item:hover{background:#363636}.add-reaction-container.reply-and-reaction{display:flex;position:relative;gap:10px}.emoji-picker-container{position:absolute;bottom:70px;left:16px;z-index:1000}[data-emoji-picker]{box-shadow:0 4px 12px #00000026!important}.no-comments{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.no-comments-illustration{width:200px;height:200px;margin-bottom:1rem}.no-comments-text{color:#8e8e8e;font-size:14px}.action-buttons-comment{display:flex;padding:10px 0}.action-btn{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.action-btn:hover{opacity:.7}.action-btn.liked svg{color:#ff4757}.no-likes-text{color:#8e8e8e;font-size:14px;margin-top:.5rem}.skeleton-avatar,.skeleton-username,.skeleton-text,.skeleton-timestamp,.skeleton-button,.skeleton-likes,.skeleton-emoji,.skeleton-input,.skeleton-post-button,.skeleton-media,.skeleton-swiper{background-color:#e0e0e0;border-radius:4px}.skeleton-avatar{width:40px;height:40px;border-radius:50%}.skeleton-username{width:100px;height:16px;margin-bottom:8px}.skeleton-text{width:200px;height:16px}.skeleton-timestamp{width:80px;height:14px}.skeleton-button{width:40px;height:40px;border-radius:50%}.skeleton-likes{width:100px;height:16px}.skeleton-emoji{width:30px;height:30px;border-radius:50%}.skeleton-input{flex:1;height:36px;border-radius:18px;margin:0 10px}.skeleton-post-button{width:50px;height:36px;border-radius:4px}.skeleton-media,.skeleton-swiper{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.skeleton-comment{display:flex;padding:12px 16px;border-bottom:1px solid #f0f0f0;animation:pulse 1.5s infinite}@media(max-width:768px){.modal-content{flex-direction:column;width:100%;height:100%}.close-modal-btn svg{width:23px;height:16px}.modal-left,.modal-right{width:100%}.modal-left{height:50%}.modal-right{height:50%;overflow-y:auto}.skeleton-text{width:150px}}.video-wrapper:-webkit-full-screen video,.video-wrapper:-ms-fullscreen video,.video-wrapper:fullscreen video{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain}.video-control-btn{margin-left:8px;background-color:#00000080;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color .2s;z-index:10}.video-controls{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;padding:8px;z-index:10}@media(max-width:980px){.fullscreen-btn{display:none}.close-button-container{right:8px;top:-22px;border:1px solid #575757}.skeleton-text{width:120px}.modal-right{flex:1}.modal-overlay{border-top-left-radius:30px;border-top-right-radius:30px}}@media(max-width:980px){.modal-overlay{top:initial!important}.modal-content{height:65dvh}}@keyframes pulse{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}.replying-indicator{position:absolute;top:-30px;right:0;background:linear-gradient(90deg,#0095f626,#0095f60d);padding:6px 12px;border-radius:8px 8px 0 0;border-left:3px solid #0095f6;animation:slideDown .3s ease-out}.flag-modal-content{padding:1rem;display:flex;flex-direction:column;gap:1rem}.flag-modal-content h3{margin:0;font-size:1.2rem;color:var(--text-primary)}.flag-modal-content p{margin:0;color:var(--text-secondary);font-size:.9rem}.flag-comment-preview{background-color:#ffffff0d;padding:.8rem;border-radius:8px;font-style:italic;color:var(--text-primary);border-left:3px solid var(--primary-color);margin:.5rem 0;white-space:pre-wrap;word-wrap:break-word}.flag-reason-input{width:100%;padding:.8rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background-color:#0003;color:var(--text-primary);resize:vertical;font-family:inherit;min-height:100px}.flag-reason-input:focus{outline:none;border-color:var(--primary-color)}.replying-text{color:#0095f6;font-size:12px;display:flex;align-items:center;gap:4px}.replying-text strong{color:#fff;font-weight:600}.comment-input-comp.replying-mode{border:2px solid #0095f6!important;background:#0095f60d!important;animation:pulse-border 2s ease-in-out infinite;box-shadow:0 0 0 3px #0095f61a}.comment-input-comp.replying-mode::placeholder{color:#0095f6;font-weight:500}@keyframes pulse-border{0%,to{box-shadow:0 0 0 3px #0095f61a}50%{box-shadow:0 0 0 5px #0095f633}}.comment-input-section{position:relative;padding-top:0;transition:padding-top .3s ease}.comment-input-section:has(.replying-indicator){padding-top:35px}.replies-container{margin-top:12px;margin-left:4px;padding-left:12px;border-left:2px solid #3a3a3a;display:flex;flex-direction:column;gap:12px}.reply-input-container{margin-top:12px;margin-left:44px;padding:12px;background:#252525;border-radius:8px;position:relative}.reply-input-wrapper{display:flex;align-items:center;gap:8px}.reply-input{flex:1;border:1px solid #3a3a3a;background:#1a1a1a;padding:8px 12px;color:#fff;font-size:14px;border-radius:20px;outline:none;transition:border-color .2s}.reply-input:focus{border-color:#0095f6}.reply-input::placeholder{color:#8e8e8e}.emoji-button-reply{background:none;border:none;padding:4px;cursor:pointer;font-size:18px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.emoji-button-reply:hover{background-color:#3a3a3a}.reply-post-button{background:none;border:none;color:#0095f6;font-weight:600;cursor:pointer;padding:6px 12px;font-size:14px;border-radius:4px;transition:opacity .2s}.reply-post-button:hover:not(:disabled){opacity:.8}.reply-post-button:disabled{color:#0095f680;cursor:default}.reply-cancel-button{background:none;border:none;color:#8e8e8e;font-weight:500;cursor:pointer;padding:6px 12px;font-size:14px;border-radius:4px;transition:color .2s}.reply-cancel-button:hover{color:#fff}.emoji-picker-container-reply{position:absolute;bottom:100%;left:0;margin-bottom:8px;z-index:1000;background:#262626;border-radius:8px;box-shadow:0 4px 12px #0000004d}.single-comment-actions .reply-button{transition:color .2s;font-size:10px!important}.single-comment-actions .reply-button:hover{color:#fff}.single-comment-container[data-is-reply=true]{background-color:#252525}@media(max-width:768px){.replies-container{margin-left:4px;padding-left:8px}.reply-input-container{margin-left:20px}.reply-input-wrapper{flex-wrap:wrap}.reply-input{min-width:100%;margin-bottom:8px}}.emoji-reactions{display:flex;gap:4px;flex-wrap:wrap}.emoji-reaction-button{display:flex;align-items:center;background:#2a2a2a;border:none;border-radius:16px;padding:3px 6px;cursor:pointer;color:#fff;font-size:12px;transition:all .2s ease;gap:5px}.emoji-reaction-button:hover{background:#333}.emoji-reaction-button.active{background:#7432ff54}.add-reaction-button{display:flex;align-items:center;background:transparent;border:1px solid #444;border-radius:16px;padding:3px 6px;cursor:pointer;color:#aaa;font-size:12px;transition:all .2s ease}.add-reaction-button:hover{background:#2a2a2a;color:#fff}.view-more-reactions-button{display:flex;align-items:center;justify-content:center;background:#2a2a2a;border:none;border-radius:16px;padding:3px 6px;cursor:pointer;color:#aaa;font-size:12px;transition:all .2s ease;flex-shrink:0;min-width:28px}.view-more-reactions-button:hover{background:#333;color:#fff}.all-reactions-dropdown{position:absolute;bottom:100%;right:0;background:#292929;border-radius:12px;padding:8px;box-shadow:0 4px 12px #0006;z-index:1000;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:4px;max-width:250px;min-width:150px}.all-reactions-dropdown .emoji-reaction-button{flex-shrink:0}.emoji-selector button{background:none;border:none;font-size:15px;cursor:pointer;border-radius:4px;padding:3px;transition:all .2s}.emoji-selector button:hover{background:#3a3a3a;transform:scale(1.2)}.empty-media-card{max-width:600px;width:100%;margin:20px auto;position:relative;border-radius:30px 30px 18px 18px;background:#1e1e1e;box-shadow:0 2px 12px #6366f11a;padding:32px;display:flex;flex-direction:column;justify-content:space-between;overflow:auto}.card-header{display:flex;align-items:center;margin-bottom:18px}.custom-comment-timestamp{position:absolute!important;right:14px;top:8px}.user-avatar{width:56px;height:56px;border-radius:50%;margin-right:16px;object-fit:cover}.user-info{flex:1}.username{font-weight:700;color:#fff;font-size:18px}.timestamp-post{font-size:14px;color:#9ca3af}.close-button{margin-left:auto;font-size:28px;background:none;border:none;cursor:pointer;color:#fff}.description{margin-bottom:18px;color:#fff;font-size:17px}.actions{display:flex;gap:10px;margin-bottom:18px}.action-button{background:none;border:none;display:flex;align-items:center;cursor:pointer;font-weight:600;font-size:12px;padding:0}.like-button{color:#fff}.like-button.active{color:#ff4757}.comments-section{flex:1;overflow-y:auto;margin-bottom:18px}.comment-item{display:flex;align-items:flex-start;gap:12px;position:relative}.comment-reactions-section{display:flex;gap:8px;margin-top:8px;margin-left:-12px}.comment-reactions-section .add-reaction-container{position:relative;margin-top:5px}.comment-item-container-wrapper{background-color:#2a2a2a;border-radius:12px;padding:10px 16px;margin-bottom:16px;position:relative}.comment-avatar{width:36px;height:36px;border-radius:50%}.comment-content{flex:1}.comment-username{font-weight:600;color:#fff;font-size:15px}.comment-text{color:#fff;font-size:15px;word-break:break-word}.comment-timestamp{color:#9ca3af;font-size:12px}.empty-comments{text-align:center;color:#9ca3af;margin-top:32px}.comment-input-section{display:flex;align-items:center;gap:8px;position:relative;bottom:0;width:100%;left:0;padding:8px 10px;background:#1e1e1e}.emoji-button{font-size:22px;background:none;border:none;cursor:pointer}.close-button-empty-card{position:absolute;top:-13px;right:-11px;background:#1e1e1e;border:none;cursor:pointer;z-index:1000;padding:4px;color:#555;font-size:24px;line-height:1;border:1px solid #5f5f5f;border-radius:50%}.close-button-empty-card svg{width:23px;height:16px}.comment-input-comp{flex:1;height:42px;padding:5px 12px;border-radius:8px;border:1px solid #e5e7eb;font-size:12px;color:#fff;background:transparent}.post-button{background:#6366f1;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-weight:600;font-size:16px;cursor:pointer}.post-button:disabled{opacity:.6;cursor:not-allowed}.emoji-picker-container{position:absolute;z-index:10;bottom:36px;left:0}.resposive-post-comment{padding-bottom:17px}@media(max-width:768px){.close-button-empty-card{top:-25px;right:8px}.empty-media-card{max-width:100%;margin:0;padding:16px;height:100%}.resposive-post-comment{padding-top:12px}.custom-comment-timestamp{font-size:9px!important}.user-avatar{width:40px;height:40px}.username{font-size:16px}.description{font-size:15px}.comment-input-section{flex-wrap:wrap;position:fixed}.comment-input{min-width:100%;order:1;margin-bottom:8px}.post-button{width:fit-content!important;order:3}.emoji-button{order:2}}@media(max-width:480px){.empty-media-card{padding:12px;height:100%}.actions{justify-content:space-around}}.replying-indicator{width:100%;padding:8px 12px;background:linear-gradient(90deg,#007bff1a,#007bff0d);border-left:3px solid #007bff;border-radius:4px;margin-bottom:8px;animation:slideDown .3s ease-out}.replying-text{color:#a0a0a0;font-size:13px}.replying-text strong{color:#007bff;font-weight:600}.replying-mode{border:1px solid #007bff!important;animation:pulse-border 2s infinite}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-border{0%,to{border-color:#007bff;box-shadow:0 0 #007bff66}50%{border-color:#0056b3;box-shadow:0 0 0 4px #007bff1a}}.reply-cancel-button-input{background:none;border:none;color:#8e8e8e;font-weight:500;cursor:pointer;padding:6px 12px;font-size:14px;border-radius:4px;transition:color .2s;margin-right:8px}.reply-cancel-button-input:hover{color:#fff}.replies-container{margin-left:4px;border-left:2px solid #5c3986;margin-top:8px;margin-bottom:10px}.is-reply{background:transparent!important}.is-reply .comment-avatar{width:28px!important;height:28px!important}.is-reply .comment-text,.is-reply .comment-username{font-size:13px}.delete-reply-button{border:none;background:none;color:#ff4757;cursor:pointer;margin-left:8px;border-radius:50%;padding:4px;transition:all .2s ease}.delete-reply-button:hover{background-color:#ff47571a;transform:scale(1.1)}.ah-ptags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.ah-ptag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 3px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ah-ptag:hover,.ah-ptag:focus-visible{background:#ffffff24;border-color:#ffffff52}.ah-ptag.is-plain{cursor:default}.ah-ptag-photo{width:22px;height:22px;flex:none;border-radius:50%;object-fit:cover;background:#2a2a33}.ah-ptag-photo.is-initial{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:var(--ah-accent, #ff3d7f)}.ah-ptag-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:normal}.floating-notification-wrap{position:fixed;top:calc(14px + env(safe-area-inset-top,0px));left:0;right:0;z-index:10050;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.floating-notification{--fn-tone: #34d399;--fn-tone-rgb: 52 211 153;position:relative;display:flex;align-items:center;gap:12px;width:max-content;min-width:min(280px,100%);max-width:min(420px,100%);padding:10px 8px 10px 10px;overflow:hidden;border-radius:18px;background:#16121cd1;border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 40px -12px #0000008c,0 2px 6px #00000040,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);color:#f6f2f9;font-family:inherit;pointer-events:auto;animation:fn-drop-in .42s cubic-bezier(.2,1.3,.35,1) both}.floating-notification.is-leaving{animation:fn-lift-out .22s ease-in both}.floating-notification--error{--fn-tone: #fb7185;--fn-tone-rgb: 251 113 133}.floating-notification--info{--fn-tone: #60a5fa;--fn-tone-rgb: 96 165 250}.floating-notification__icon{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--fn-tone);background:rgb(var(--fn-tone-rgb) / .16);box-shadow:inset 0 0 0 1px rgb(var(--fn-tone-rgb) / .28);animation:fn-pop .38s .12s cubic-bezier(.3,1.6,.5,1) both}.floating-notification__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.floating-notification__message{font-size:14.5px;font-weight:650;line-height:1.3;letter-spacing:-.005em}.floating-notification__detail{font-size:12.5px;font-weight:450;line-height:1.35;color:#f6f2f99e}.floating-notification__close{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;padding:0;border:none;border-radius:50%;background:transparent;color:#f6f2f980;cursor:pointer;transition:background-color .15s ease,color .15s ease}.floating-notification__close:hover,.floating-notification__close:focus-visible{background:#ffffff14;color:#fff;outline:none}.floating-notification__timer{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgb(var(--fn-tone-rgb) / .2),var(--fn-tone));transform-origin:left center;animation:fn-timer linear both}html[data-skin=after-hours] .floating-notification{background:rgb(var(--ah-surface-rgb) / .84);color:rgb(var(--ah-text-rgb));border-color:rgb(var(--ah-text-rgb) / .09)}html[data-skin=after-hours] .floating-notification--success{--fn-tone: var(--ah-accent);--fn-tone-rgb: var(--ah-accent-rgb)}html[data-skin=after-hours] .floating-notification__detail{color:rgb(var(--ah-text-rgb) / .62)}@keyframes fn-drop-in{0%{opacity:0;transform:translateY(-140%) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fn-lift-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-120%) scale(.96)}}@keyframes fn-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fn-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.floating-notification,.floating-notification.is-leaving,.floating-notification__icon{animation-duration:.01ms}.floating-notification__timer{display:none}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:100px 0}}.skeleton-feed-social{background:#1e1e1e}.skeleton-feed-social-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:1000px 100%;animation:shimmer 2s infinite linear}.skeleton-feed-social-username{width:120px;height:14px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:1000px 100%;animation:shimmer 2s infinite linear;border-radius:4px}.skeleton-feed-social-media{background:#2a2a2a;position:relative;overflow:hidden}.skeleton-feed-social-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:1000px 100%;animation:shimmer 2s infinite linear}.skeleton-feed-social-action-btn{width:24px;height:24px;border-radius:50%;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:1000px 100%;animation:shimmer 2s infinite linear}.skeleton-feed-social-likes{width:60px;height:14px;margin-bottom:8px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:1000px 100%;animation:shimmer 2s infinite linear;border-radius:4px}.skeleton-feed-social-caption{width:100%;height:14px;margin-bottom:8px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:1000px 100%;animation:shimmer 2s infinite linear;border-radius:4px}.skeleton-feed-social-timestamp{width:80px;height:12px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:1000px 100%;animation:shimmer 2s infinite linear;border-radius:4px}.skeleton-feed-social-comment-input{width:100%;height:36px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:1000px 100%;animation:shimmer 2s infinite linear;border-radius:4px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.post{background:#1e1e1e;border:1px solid #101010;border-radius:16px;max-width:600px;width:100%;height:auto;margin-bottom:20px}.post-header{display:flex;align-items:center;justify-content:space-between;padding:14px}.post-user-info{display:flex;align-items:center;gap:10px}.user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.username{font-weight:600;font-size:14px;color:#fff!important}.pinied_post_{position:absolute;right:0;top:0;padding:3px;background:#101010;display:flex;justify-content:center;align-items:center;border-radius:7px;width:35px;height:35px}.verified-badge{color:#3897f0;margin-left:4px}.post-media-container{position:relative;width:100%;height:auto;min-height:400px;aspect-ratio:1;border-top-left-radius:16px;border-top-right-radius:16px}.post-swiper{width:100%;height:100%}.swiper-slide{display:flex;align-items:center;justify-content:center}.swiper-slide img,.video-wrapper video{width:100%;height:100%;object-fit:cover}.video-wrapper{position:relative;width:100%;height:100%}.video-controls{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:100;cursor:pointer;height:fit-content!important}.video-control-btn{border:none;border-radius:100%;background:#2b3036cc;padding:0;width:40px;height:40px}.video-control-btn:hover{background:#000000b3}.post-actions{padding:4px 20px;display:flex;flex-direction:column}.action-buttons-post{display:flex;margin-left:-10px;gap:10px;align-items:center}.action-buttons-post button,.save-button{background:none;border:none;padding:4px;cursor:pointer;font-size:12px}.post-info{padding:0 17px 12px;margin-top:0}.likes{display:block;font-weight:600;margin-bottom:8px}.view-comments-btn---{padding:0!important;font-size:13px!important;display:flex;gap:5px;background-color:transparent!important}.caption{margin:0;font-size:14px;line-height:1.4}.comment-count_color{color:#fff!important}.timestamp{display:block;font-size:12px;color:#8e8e8e;margin-top:8px}.swiper-pagination-bullet{opacity:1!important;background-color:#fff!important}.swiper-pagination-bullet-active{background-color:#b354cf!important}.action-btn{display:flex;align-items:center;gap:6px;padding:6px;background:none;border:none;color:#fff;cursor:pointer;transition:all .2s ease}.action-btn:hover{transform:translateY(-1px)}.action-btn.liked{color:#ff4757}.action-btn.liked svg{animation:likeAnimation .3s ease}@keyframes likeAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.view-comments-btn{background:none;border:none;color:#8e8e8e;font-size:14px;padding:0;margin:5px 0;cursor:pointer;text-align:left;width:100%}.view-comments-btn:hover{color:#a8a8a8}.comment-form-post{display:flex;align-items:center;border-top:1px solid #262626;margin-top:8px;position:relative;gap:8px}.comment-input-post{flex:1;border:none;background:none;color:#fff;font-size:14px;padding:0;height:37px;outline:none}.emoji-button-post{background:none;border:none;padding:0 12px;font-size:20px;cursor:pointer;opacity:.7;transition:opacity .2s}.emoji-button-post:hover{opacity:1}.emoji-picker-container-post{position:absolute;bottom:21px;right:20px;z-index:1000;margin-bottom:10px}.post-comment-btn{background:none;border:none;color:#0095f6;font-weight:600;font-size:14px;padding:0 8px;cursor:pointer;opacity:0;transition:opacity .3s ease}.post-comment-btn.fade-in{opacity:.7}.post-comment-btn.fade-in:hover{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:.7}}.fade-in{animation:fadeIn .3s ease forwards}.recent-comments{margin:8px 0}.comment-preview{font-size:14px;margin-bottom:4px;color:#fff}.comment-user{font-weight:600;margin-right:6px}.comments-text{color:#f1f1f1}.locked-post{position:relative;min-height:600px;background:#1e1e1e;display:flex;align-items:center;justify-content:center;overflow:hidden}.post-media-blur{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.post-media-blur .swiper-slide{width:100%;height:100%}.blur-media{width:100%;height:100%;object-fit:cover;filter:blur(20px);transform:scale(1.1);opacity:.5;border-radius:16px}.locked-post .locked-overlay-global-videos{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;display:flex;align-items:center;justify-content:center;border-radius:0!important}.locked-post .locked-overlay-global-videos-background-opacity{background:#0003!important;background-color:#000000a6!important}.locked-post .content_locked-global-videos{cursor:pointer;z-index:3;position:relative;width:100%;height:100%;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;text-align:center;color:#fff;border-radius:16px!important}.locked-post .p_locked_unlok-global-videos{text-shadow:0 2px 4px rgba(0,0,0,.5)}.join-community-button{background-color:#0095f6;box-shadow:0 8px 20px #0066ff4d!important;color:#fff;padding:15px 18px!important;font-size:14px}.locked-post .bottom_type_video_locked-global-videos{box-shadow:0 2px 8px #0003}.locked-global-exclusive-button{background:linear-gradient(135deg,#8b5cf6,#a855f7)!important;box-shadow:0 8px 20px #8b5cf64d!important}.locked-global-free-button{background:linear-gradient(135deg,#0095f6,#3897f0)!important;box-shadow:0 8px 20px #0066ff4d!important}.video-wrapper:-webkit-full-screen,.video-wrapper:-ms-fullscreen,.video-wrapper:fullscreen{width:100vw!important;height:100vh!important;display:flex;justify-content:center;align-items:center;background-color:#000}.video-wrapper:-webkit-full-screen video,.video-wrapper:-ms-fullscreen video,.video-wrapper:fullscreen video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.video-controls{display:flex;position:absolute;bottom:10px;right:10px;z-index:10}.video-control-btn{margin-left:8px;background-color:#00000080;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color .2s}.video-control-btn:hover{background-color:#000000b3}.fullscreen-btn{margin-left:8px}.responsive_title_unlock{-webkit-line-clamp:1!important;line-clamp:1!important;display:-webkit-box!important;-webkit-box-orient:vertical!important}@media(max-width:900px){.post-media-container{height:100%;height:60%}.action-buttons-post{margin-top:8px;margin-bottom:16px}}@media(max-width:680px){.post-media-container{height:100%;height:60%}.action-buttons-post{margin-top:8px;margin-bottom:16px}.post-actions{padding:0 20px;display:flex;flex-direction:column}.post{border-radius:16px;border-left:none;border-right:none}.custom-prev-button svg,.custom-next-button svg{height:15px!important;width:15px!important}}.post-options-container-option-component-delete-archived{position:relative;display:flex;align-items:center}.options-btn-option-component-delete-archived{background:none;border:none;color:#fff;cursor:pointer;transition:all .2s ease;border-radius:8px}.options-btn-option-component-delete-archived:hover{background-color:#ffffff1a}.options-menu-option-component-delete-archived{position:absolute;top:100%;right:0;background-color:#2a2a2a;border:1px solid #404040;border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:1000;min-width:150px;padding:8px 0;animation:fadeInScale .2s ease-out}.menu-option-item-option-component-delete-archived{width:100%;padding:12px 16px;background:transparent;border:none;color:#fff;font-size:14px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s ease;text-align:left}.menu-option-item-option-component-delete-archived:hover{background-color:#404040}.menu-option-item-option-component-delete-archived:last-child{color:#ff4757}.menu-option-item-option-component-delete-archived:last-child:hover{background-color:#ff47571a}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.qanda-emoji-reactions-container,.post-emoji-reactions-container,.post-media-emoji-reactions-container,.poll-emoji-reactions-container{display:flex;gap:4px;align-items:center;justify-content:flex-start;margin-top:5px;align-items:center!important}.post-media-emoji-reactions-container{padding:7px 13px 7px 15px}.post-media-emoji-reactions-container{margin-top:-15px}.post-emoji-reactions-container{margin-left:1px}.qanda-emoji-reactions{display:flex;flex-wrap:wrap;gap:4px}.post-emoji-reactions{margin-left:3px}.qanda-emoji-reactions .add-reaction-button,.post-emoji-reactions .add-reaction-button,.post-media-emoji-reactions .add-reaction-button,.poll-emoji-reactions .add-reaction-button{background:#ffffff1a;font-size:14px;padding:2px 6px}.qanda-post-compact .emoji-reaction-button,.poll-post-card16 .emoji-reaction-button{padding:2px 5px;font-size:12px}.add-reaction-container{position:relative}.emoji-selector{position:absolute;bottom:100%;left:0;background:#292929;border-radius:8px;z-index:10;box-shadow:0 2px 10px #0000004d;margin-bottom:8px;height:60px;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:165px}.emoji-selector::-webkit-scrollbar-track{background:#1e1e1e;border-radius:10px}.emoji-selector::-webkit-scrollbar-thumb{background:#e9e9e9;border-radius:10px}.emoji-selector::-webkit-scrollbar-thumb:hover{background:#d6d6d6}.emoji-selector::-webkit-scrollbar{width:6px;height:6px}.emoji-selector button{background:none;border:none;font-size:15px;cursor:pointer;border-radius:4px;padding:4px;transition:background-color .2s}.emoji-selector button:hover{background:#3a3a3a}.qanda-emoji-reactions-container .emoji-selector,.post-emoji-reactions-container .emoji-selector,.post-media-emoji-reactions-container .emoji-selector,.poll-emoji-reactions-container .emoji-selector{bottom:100%;left:0}.add-reaction-button-emoji-icon{width:16px;height:14px}@media screen and (max-width:768px){.add-reaction-button-emoji-icon{width:18px;height:12px}}.animated-gem{position:relative;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 6px rgba(255,255,255,.08))}.animated-gem.color-cycle{animation:gem-color-cycle 3s linear 0s 1 forwards}.animated-gem.gem-color-cycle-purple{animation:gem-color-cycle-purple 3s linear 0s 1 forwards}.color_default_cycle{animation:none;color:#7332ff}@keyframes gem-color-cycle{0%{color:#e40303}16%{color:#ff8c00}33%{color:#ffed00}50%{color:#8669c3}67%{color:#9f56f3}84%{color:#7a41f3}to{color:#7332ff}}@keyframes gem-color-cycle-purple{0%{color:#9366f4}to{color:#7332ff}}.animated-gem.has-glow:after{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border-radius:16px;background:radial-gradient(ellipse at center,currentColor 10%,transparent 60%);opacity:.08;filter:blur(8px);animation:gem-glow 3.6s ease-in-out infinite;pointer-events:none}@keyframes gem-glow{0%,to{opacity:.08}50%{opacity:.18}}.gem-svg{width:100%;height:100%;display:block;stroke-width:1!important}.gem-shimmer path{stroke:currentColor;opacity:.65;stroke-linecap:round;stroke-dasharray:36 160;stroke-dashoffset:0;animation:gem-shimmer-move 2.8s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 4px currentColor)}@keyframes gem-shimmer-move{0%{stroke-dashoffset:0;opacity:0}10%{opacity:.6}50%{stroke-dashoffset:-196;opacity:.9}90%{opacity:.3}to{stroke-dashoffset:-260;opacity:0}}.gem-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.star{position:absolute;width:16%;aspect-ratio:1;transform:rotate(45deg);background:radial-gradient(circle at 50% 50%,currentColor 0 18%,transparent 22%),radial-gradient(circle at 50% 50%,currentColor 0 0);filter:drop-shadow(0 0 4px currentColor);opacity:0;animation:star-twinkle 3.2s ease-in-out infinite}@keyframes star-twinkle{0%,to{transform:translateY(0) scale(.4) rotate(45deg);opacity:0}20%{opacity:.9}50%{transform:translateY(-12%) scale(1) rotate(45deg);opacity:1}80%{opacity:.2}}.s1{top:-6%;left:8%;animation-delay:.1s}.s2{top:-10%;right:-4%;animation-delay:.9s}.s3{bottom:-8%;left:-2%;animation-delay:1.6s}.mini-diamond{position:absolute;width:12%;aspect-ratio:1;border:1.5px solid currentColor;border-radius:2px;transform:rotate(45deg) translateY(0);opacity:0;filter:drop-shadow(0 0 3px currentColor);animation:diamond-float 4s ease-in-out infinite}@keyframes diamond-float{0%{transform:rotate(45deg) translateY(20%);opacity:0}15%{opacity:.8}50%{transform:rotate(45deg) translateY(-30%);opacity:1}85%{opacity:.2}to{transform:rotate(45deg) translateY(-50%);opacity:0}}.d1{left:70%;bottom:-6%;animation-delay:.3s}.d2{left:5%;bottom:0%;animation-delay:1.1s}.d3{right:12%;top:8%;animation-delay:2s}.stories-slider-container{width:100%;max-width:100%;padding:10px 0;position:relative;display:flex;transition:transform .3s ease,opacity .3s ease}.stories-slider-container.stories-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}@media(min-width:769px){.stories-slider-container.stories-hidden{transform:none;opacity:1;pointer-events:auto}}.stories-item{width:80px;padding:4px;cursor:pointer;display:flex;flex-direction:column;align-items:center}.stories-item pos.stories-nav-button.stories-next{right:0}.stories-item .stories-new-indicator{position:absolute;bottom:5px;right:5px;width:10px;height:10px;background-color:#00e2ff;border-radius:50%;border:2px solid white}.stories-item .stories-manager{background-color:#fff;border-radius:8px;padding:16px;margin-bottom:20px;box-shadow:0 2px 10px #0000001a}.stories-item .stories-manager-title{font-size:18px;margin-bottom:16px;color:#333;font-weight:600}.stories-item .stories-manager-form{display:flex;flex-direction:column;gap:16px}.stories-item .stories-manager-form .form-group{display:flex;flex-direction:column}.stories-item .stories-manager-form label{margin-bottom:6px;font-weight:500;color:#555}.stories-item .stories-manager-form input[type=text]{padding:10px;border-radius:6px;border:1px solid #ddd;font-size:14px}.stories-item .stories-manager-form input[type=file]{border:1px dashed #ccc;padding:10px;border-radius:6px;background-color:#f9f9f9}.stories-item .stories-manager-form small{margin-top:4px;color:#888;font-size:12px}.stories-item .stories-manager-submit{padding:10px;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;transition:opacity .2s}.stories-item .stories-manager-submit:disabled{opacity:.6;cursor:not-allowed}.stories-item .stories-manager-submit:hover:not(:disabled){opacity:.9}.stories-item .form-error{color:#dc2743;font-size:14px;padding:8px;background-color:#dc27431a;border-radius:6px}.stories-item .form-preview{margin-top:10px;max-width:300px}.stories-item .form-preview img,.stories-item .form-preview video{max-width:100%;border-radius:8px;border:1px solid #ddd}.stories-item .admin-toggle{background-color:#00e2ff;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;margin-bottom:10px;display:flex;align-items:center;gap:5px}.stories-item .admin-toggle:hover{background-color:#00c2d9}.stories-item .admin-separator{height:1px;background-color:#eee;margin:20px 0}.stories-item .stories-empty{background-color:#f9f9f9;padding:20px;text-align:center;border-radius:8px;border:1px dashed #ddd;margin-bottom:20px}.stories-item .stories-empty-message{color:#888;font-style:italic}.stories-item .stories-manager-tabs{display:flex;margin-bottom:20px;border-bottom:1px solid #eee}.stories-item .tab-button{flex:1;padding:10px;background:none;border:none;cursor:pointer;font-weight:600;color:#888;transition:all .3s;position:relative}.stories-item .tab-button.active{color:#00e2ff}.stories-item .tab-button.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.stories-item .tab-button:disabled{opacity:.5;cursor:not-allowed}.stories-item .stories-upload-options{display:flex;gap:10px;margin-bottom:20px}.stories-item .upload-option{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background-color:#f9f9f9;border:1px dashed #ddd;border-radius:8px;cursor:pointer;transition:all .3s}.stories-item .upload-option:hover{background-color:#f0f0f0}.stories-item .upload-option.image{color:#4caf50}.stories-item .upload-option.video{color:#2196f3}.stories-item .upload-option svg{margin-bottom:10px}.stories-item .upload-option:disabled{opacity:.5;cursor:not-allowed}.stories-item .stories-preview-panel{background-color:#f9f9f9;border-radius:8px;overflow:hidden;min-height:300px;display:flex;align-items:center;justify-content:center}.stories-item .stories-preview-empty{text-align:center;color:#888;padding:40px}.stories-item .stories-preview-container{width:100%;position:relative}.stories-item .stories-preview-header{display:flex;align-items:center;padding:10px;background:linear-gradient(to bottom,#00000080,#0000);color:#fff;position:absolute;top:0;left:0;right:0;z-index:5}.stories-item .preview-avatar{width:40px;height:40px;border-radius:50%;margin-right:10px;border:2px solid white}.stories-item .preview-info{flex:1}.stories-item .preview-username{font-weight:700;display:block;font-size:14px}.stories-item .preview-timestamp{font-size:12px;opacity:.8}.stories-item .stories-preview-content{width:100%;position:relative}.stories-item .stories-preview-progress{position:absolute;top:0;left:0;right:0;padding:8px;z-index:2}.stories-item .preview-media{width:100%;max-height:400px;object-fit:contain;display:block}.stories-item .preview-title{position:absolute;bottom:0;left:0;right:0;padding:15px;background:linear-gradient(to top,#000000b3,#0000);color:#fff;font-size:16px}.stories-item .stories-manager-actions{display:flex;justify-content:space-between;margin-top:20px}.stories-item .preview-button,.stories-item .edit-button{padding:10px 15px;border:1px solid #ccc;background-color:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .3s}.stories-item .preview-button:hover,.stories-item .edit-button:hover{background-color:#f0f0f0}.stories-item .preview-button:disabled,.stories-item .edit-button:disabled{opacity:.5;cursor:not-allowed}.stories-item .subscription-options{display:flex;gap:10px;flex-wrap:wrap}.stories-item .subscription-option{display:flex;align-items:center;padding:5px 10px;border-radius:20px;background-color:#f0f0f0;cursor:pointer;transition:all .3s}.stories-item .subscription-option.selected{background-color:#e0f7fa;border:1px solid #00bcd4}.stories-item .subscription-option input[type=radio]{margin-right:5px}.stories-item .subscription-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.stories-item .subscription-badge.free{background-color:#e0e0e0;color:#616161}.stories-item .subscription-badge.basic{background-color:#bbdefb;color:#1976d2}.stories-item .subscription-badge.exclusive{background-color:#ffe0b2;color:#e65100}.stories-item .subscription-badge.premium{background-color:#e1bee7;color:#7b1fa2}.stories-item .preview-subscription-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:10px;z-index:10}.stories-item .stories-avatar-container.locked:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0006;border-radius:50%}.stories-item .stories-lock-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:#000000b3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1}.stories-item .stories-subscription-required{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;text-align:center;padding:20px}.stories-item .stories-subscription-required h3{margin:10px 0;font-size:20px}.stories-item .stories-subscription-required p{margin-bottom:20px;font-size:16px;opacity:.8}.stories-item .stories-subscription-button{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border:none;color:#fff;padding:10px 20px;border-radius:20px;font-weight:600;cursor:pointer;transition:all .3s}.stories-item .stories-subscription-button:hover{opacity:.9;transform:translateY(-2px)}.stories-item .stories-caption{position:absolute;bottom:0;left:0;right:0;padding:15px;background:linear-gradient(to top,#000000b3,#0000);color:#fff;font-size:16px;z-index:2}.stories-avatar-container{width:70px;height:70px;border-radius:50%;background-color:#7332ff31;border:2px solid #7332ff;position:relative;margin-bottom:5px}.stories-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover}.stories-username{font-size:12px;color:#333;max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;margin-top:4px}.stories-avatar-container.viewed{background:#000;border:2px solid white}.stories-avatar-container.live-border{background:linear-gradient(45deg,red,#f44);border:3px solid #ff0000;position:relative;animation:pulse-live-main 2s ease-in-out infinite}.stories-avatar-container.live-border:before,.stories-avatar-container.live-border:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;border:1px solid rgba(255,0,0,.6);pointer-events:none}.stories-avatar-container.live-border:before{animation:pulse-live-wave1 2s ease-in-out infinite}.stories-avatar-container.live-border:after{animation:pulse-live-wave2 2s ease-in-out infinite .6s}@keyframes pulse-live-main{0%,to{box-shadow:0 0 #f00c,0 0 #f449,0 0 #f666}25%{box-shadow:0 0 0 2px #f009,0 0 0 4px #f446,0 0 0 6px #f663}50%{box-shadow:0 0 0 4px #f006,0 0 0 8px #f443,0 0 0 12px #ff66661a}}@keyframes pulse-live-wave1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes pulse-live-wave2{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.4}to{transform:scale(1.8);opacity:0}}.live-stream-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000f2;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2000}.live-stream-modal{width:90%;max-width:400px;height:85vh;background:#000;border-radius:16px;overflow:hidden;position:relative;display:flex;flex-direction:column}.live-stream-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:linear-gradient(180deg,#000c,#0000);position:absolute;top:0;left:0;right:0;z-index:10}.live-stream-info{flex:1;display:flex;align-items:center;gap:12px}.live-user-details{display:flex;align-items:center;gap:8px}.live-stream-title{color:#fff;font-size:15px;font-weight:600;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.live-badge{background:#ff143ce6;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}.live-viewer-count{display:flex;align-items:center;gap:4px;color:#ffffffe6;font-size:13px;font-weight:500}.live-viewer-count svg{opacity:.8}.live-stream-close{background:#00000080;border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.live-stream-close:hover{background:#000000b3;transform:scale(1.1)}.live-stream-content{flex:1;position:relative;display:flex;flex-direction:column;width:100%;height:100%}.live-stream-video{width:100%;height:100%;object-fit:cover}.live-overlay-tiktok{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end}.live-floating-comments{position:absolute;bottom:80px;left:16px;right:80px;display:flex;flex-direction:column;gap:6px;max-height:300px;overflow:hidden;pointer-events:none}.floating-comment{background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;width:fit-content;max-width:80%;animation:slideInFromBottom .3s ease-out;border:1px solid rgba(255,255,255,.1)}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.comment-username{color:#9e57f7;font-size:13px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.comment-message{color:#fff;font-size:13px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.5)}.live-action-buttons{position:absolute;right:12px;bottom:80px;display:flex;flex-direction:column;gap:20px;pointer-events:auto}.action-btn-story{width:48px;height:48px;border-radius:50%;border:none;background:#2a2a2acc;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000004d}.action-btn-story:hover{transform:scale(1.1);background:#3c3c3ce6}.action-btn-story:active{transform:scale(.95)}.heart-btn.liked{background:#ff143ccc;animation:heartPulse .3s ease}@keyframes heartPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.action-count{font-size:11px;font-weight:600;color:#fff;margin-top:2px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.live-comment-box{position:absolute;bottom:16px;left:16px;right:16px;pointer-events:auto}.comment-input-tiktok{width:100%;background:#2a2a2acc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:25px;padding:12px 20px;color:#fff;font-size:14px;outline:none;transition:all .3s ease;box-shadow:0 2px 8px #0003}.comment-input-tiktok::placeholder{color:#ffffff80;font-weight:400}.comment-input-tiktok:focus{background:#3c3c3ce6;border-color:#ffffff4d;box-shadow:0 0 0 2px #ff143c4d}.live-stream-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#00e2ff0d,#ff14930d,#8a2be20d);pointer-events:none;z-index:1}.live-stream-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(2px 2px at 20px 30px,rgba(255,255,255,.3),transparent),radial-gradient(2px 2px at 40px 70px,rgba(0,226,255,.4),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,20,147,.3),transparent),radial-gradient(1px 1px at 130px 80px,rgba(255,255,255,.2),transparent);background-repeat:repeat;background-size:200px 100px;animation:floatingParticles 20s linear infinite;pointer-events:none;opacity:.6}@keyframes floatingParticles{0%{transform:translateY(100vh) translate(0)}to{transform:translateY(-100px) translate(100px)}}.stories-modal{border-radius:0;box-shadow:0 0 40px #00000080}.stories-modal-header .live-indicator{position:relative;overflow:hidden}.stories-modal-header .live-indicator:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer_stories_slider 2s infinite}@keyframes shimmer_stories_slider{0%{left:-100%}to{left:100%}}@media(max-width:480px){.live-stream-modal{width:95%;height:90vh}.live-stream-header{padding:12px}.live-stream-overlay{padding:16px}}.stories-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000059;display:flex;justify-content:center;align-items:center;z-index:100000000}.stories-modal{position:relative;width:40%;height:100%;display:flex;flex-direction:column;background:#080808}.stories-modal-header{display:flex;align-items:center;color:#fff;z-index:10;position:absolute;top:18px;left:10px}.stories-modal-avatar-container{display:flex;align-items:center;z-index:10;border:2px solid #b6b6b6;border-radius:50%;overflow:hidden;width:53px;height:53px;margin-right:10px}.stories-modal-avatar{width:100%;height:100%;object-fit:contain;border-radius:50%;margin-right:10px}.stories-modal-close{position:absolute;top:26px;right:15px;color:#fff;font-size:24px;cursor:pointer;z-index:20}.stories-modal-username{font-weight:700}.stories-modal-time{margin-left:10px;font-size:12px;opacity:.8}.stories-content{flex:1;display:flex;align-items:center;justify-content:center}.stories-image{width:100%;height:100%;object-fit:cover}.stories-video{object-fit:cover;width:100%;height:100%}.stories-video-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#0000004d;z-index:15;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stories-video-loading-spinner{display:inline-block;position:relative;width:60px;height:60px}.stories-spinner-ring{box-sizing:border-box;display:block;position:absolute;width:48px;height:48px;margin:6px;border:3px solid #fff;border-radius:50%;animation:stories-spinner-rotate 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.stories-spinner-ring:nth-child(1){animation-delay:-.45s}.stories-spinner-ring:nth-child(2){animation-delay:-.3s}.stories-spinner-ring:nth-child(3){animation-delay:-.15s}@keyframes stories-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stories-progress{position:absolute;top:0;left:0;right:0;display:flex;gap:5px;padding:8px 12px;z-index:10;background:linear-gradient(180deg,#0006,#0000);pointer-events:none}.stories-progress-container{display:flex;gap:2px;width:100%}.stories-progress-bar{height:2px;background-color:#ffffff4d;flex:1;border-radius:1px;overflow:hidden;min-width:8px}.stories-progress-bar-fill{height:100%;width:0;background-color:#fff;transition:width .1s linear;border-radius:1px;box-shadow:0 0 2px #ffffff4d}.stories-nav-button{position:absolute;top:0;height:100%;z-index:4;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;color:#fff;transition:background-color .2s ease}.stories-play-pause-button{background:#0009!important;border:2px solid rgba(255,255,255,.8)!important;transition:all .2s ease!important}.stories-play-pause-button:hover{background:#000c!important;border-color:#fff!important;transform:translate(-50%,-50%) scale(1.1)!important}.stories-tap-area{transition:background-color .1s ease}.stories-tap-area:active{background-color:#ffffff1a}.premium-controls{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:8px;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}.premium-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-radius:12px;border:1px solid #e8e8e8;transition:all .2s ease}.premium-item:hover{border-color:#d0d0d0;box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.premium-item-info{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.file-icon{font-size:16px;flex-shrink:0}.file-name{font-size:13px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-toggle-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid transparent;border-radius:20px;background:#f5f5f5;cursor:pointer;flex-shrink:0;transition:all .3s ease;position:relative;overflow:hidden;font-family:inherit;font-size:12px;font-weight:500;outline:none}.premium-toggle-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.premium-toggle-btn:active{transform:translateY(0)}.premium-toggle-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.premium-toggle-btn.premium-active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;box-shadow:0 2px 12px #667eea4d}.premium-toggle-btn.premium-inactive{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#333;border-color:#a8edea;box-shadow:0 2px 12px #a8edea4d}.toggle-icon{font-size:14px;flex-shrink:0;z-index:2;position:relative}.toggle-text{font-weight:600;white-space:nowrap;z-index:2;position:relative}.toggle-indicator{position:absolute;top:50%;right:4px;width:18px;height:18px;border-radius:50%;transform:translateY(-50%);transition:all .3s ease}.premium-active .toggle-indicator{background:#ffffff4d;box-shadow:inset 0 0 0 2px #ffffff80}.premium-inactive .toggle-indicator{background:#ffffff80;box-shadow:inset 0 0 0 2px #3333}.premium-toggle-btn:hover .toggle-indicator{transform:translateY(-50%) scale(1.1)}.premium-toggle-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.premium-toggle-btn:active:before{width:100px;height:100px}.premium-controls::-webkit-scrollbar{width:6px}.premium-controls::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.premium-controls::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.stories-prev{left:0;width:50%}.stories-next{right:0;width:50%}.stories-new-indicator{position:absolute;bottom:5px;right:5px;width:10px;height:10px;background-color:#00e2ff;border-radius:50%;border:2px solid white}@media(max-width:768px){.stories-modal{width:100%}.stories-slider-container{padding:5px 0;position:absolute;top:0;right:0;width:100%}.stories-avatar-container{width:50px;height:50px}}.video-loading-overlay,.video-error-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000c;color:#fff;z-index:10;transition:opacity .3s ease}.video-loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #fff;border-radius:50%;animation:video-loading-spin 1s linear infinite;margin-bottom:16px}@keyframes video-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-loading-overlay p,.video-error-overlay p{margin:0;font-size:14px;font-weight:500;text-align:center;color:#ffffffe6}.video-error-icon{font-size:48px;margin-bottom:12px}.retry-button{margin-top:16px;padding:8px 16px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:20px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.retry-button:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.retry-button:active{transform:translateY(0)}.stories-content.video-loading .stories-progress-bar{opacity:.5}.stories-content.video-loading .stories-progress-item{animation-play-state:paused}.stories-media-container{position:relative;width:100%;height:100%}.stories-media-blurred{filter:blur(20px);pointer-events:none}.stories-subscription-overlay{position:absolute;top:35%;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10;max-width:280px;height:fit-content;margin:0 auto;border-radius:20px;padding:2px}.stories-subscription-content{text-align:center;color:#fff;width:100%;padding:32px 24px;border-radius:18px;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.stories-subscription-content svg{color:#00e2ff;margin-bottom:16px;filter:drop-shadow(0 0 8px rgba(0,226,255,.3))}.stories-subscription-content h3{font-size:12px;font-weight:700;margin:0 0 12px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.stories-subscription-content p{font-size:14px;line-height:1.4;margin:0 0 24px;color:#e0e0e0;opacity:.9}.stories-subscription-button{background:#00e2ff;color:#000;border:none;padding:9px 6px;border-radius:12px;font-size:11px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 0 5px 1px #ffffff3d;min-width:200px}.stories-subscription-button:hover{background:linear-gradient(135deg,#00c8e6,#079);transform:translateY(-2px);box-shadow:0 6px 16px #00e2ff66}.stories-subscription-button:active{transform:translateY(0);box-shadow:0 2px 8px #00e2ff4d}.stories-premium-badge{position:absolute;top:28px;right:50px;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,gold,#ffed4e,gold);padding:4px 8px;border-radius:12px;z-index:15;box-shadow:0 2px 6px #ffd7004d;animation:premiumBadgeGlow 3s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stories-premium-badge svg{color:#000;font-size:10px;filter:drop-shadow(0 0 2px rgba(255,215,0,.4))}.stories-premium-badge span{color:#000;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;text-shadow:0 0 4px rgba(255,255,255,.3)}@keyframes premiumBadgeGlow{0%,to{box-shadow:0 2px 6px #ffd7004d}50%{box-shadow:0 2px 8px #ffd70080}}.story-admin-actions-container{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;gap:10px;z-index:10}.story-viewers-button{display:flex;align-items:center;gap:8px;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:8px 12px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.story-viewers-button:hover{background:#7332ffcc;border-color:#7332ff80;transform:translateY(-2px);box-shadow:0 4px 12px #7332ff4d}.story-viewers-button svg{color:#fff}.story-likers-button{display:flex;align-items:center;gap:8px;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:8px 12px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.story-likers-button:hover{background:#ff3296cc;border-color:#ff329680;transform:translateY(-2px);box-shadow:0 4px 12px #ff32964d}.story-delete-button{display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,71,87,.3);border-radius:50%;width:38px;height:38px;color:#fff;cursor:pointer;transition:all .3s ease}.story-delete-button:hover{background:#ff4757cc;border-color:#ff475780;transform:translateY(-2px);box-shadow:0 4px 12px #ff47574d}.story-likers-button svg{color:#fff}.viewers-count,.likers-count{min-width:20px;text-align:center}.story-viewers-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:fadeInOverlay .3s ease-out}.story-viewers-modal{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border-radius:20px;width:100%;max-width:500px;max-height:70vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(115,50,255,.2);box-shadow:0 20px 40px #00000080;animation:slideInModal .4s cubic-bezier(.34,1.56,.64,1)}.story-viewers-header{background:linear-gradient(135deg,#7332ff,#5d28cc);padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.story-viewers-header h3{margin:0;color:#fff;font-size:1.2rem;font-weight:600}.close-viewers-modal-btn{background:#ffffff1a;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.close-viewers-modal-btn:hover{background:#fff3}.story-viewers-content{flex:1;overflow-y:auto;padding:20px;background:linear-gradient(180deg,#1a1a1a,#252525)}.viewers-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#ffffffb3}.loading-spinner{width:32px;height:32px;border:3px solid rgba(115,50,255,.3);border-top:3px solid #7332ff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.no-viewers-found{text-align:center;padding:40px 20px;color:#fff9}.no-viewers-icon{font-size:3rem;margin-bottom:12px;display:block;opacity:.7}.viewers-list-story{display:flex;flex-direction:column;gap:12px}.viewer-item-story{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.viewer-item-story:hover{background:#7332ff1a;border-color:#7332ff4d;transform:translateY(-1px)}.viewer-rank-story{background:linear-gradient(135deg,#7332ff,#5d28cc);color:#fff;font-weight:700;font-size:.8rem;padding:4px 8px;border-radius:8px;min-width:30px;text-align:center;margin-right:12px}.viewer-info-story{display:flex;align-items:center;gap:12px;flex:1}.viewer-avatar-story{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid rgba(115,50,255,.3)}.viewer-avatar-placeholder-story{width:32px;height:32px;border-radius:50%;background:#7332ff33;display:flex;align-items:center;justify-content:center;font-size:.9rem;border:2px solid rgba(115,50,255,.3)}.viewer-details-story{display:flex;flex-direction:column;gap:2px}.viewer-username-story{color:#fff;font-weight:500;font-size:.9rem}.viewer-date-story{color:#fff9;font-size:.75rem}.viewer-id-story{color:#fff6;font-family:monospace;font-size:.7rem;background:#0000004d;padding:2px 6px;border-radius:4px}.story-interactions-container{position:absolute;bottom:12px;right:12px;z-index:20;display:flex;flex-direction:column;align-items:center;gap:10px}.story-interactions-container .story-reaction-trigger{position:relative!important;bottom:auto!important;right:auto!important;margin:0!important}.like-reaction-history-container{position:relative;display:flex;align-items:center;flex-direction:column}.like-reaction-history-btn{background:transparent;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}.like-reaction-history-btn:hover{transform:scale(1.05)}.like-reaction-history-btn:active{transform:scale(.95)}.like-reaction-history-btn.like-reaction-history-active{animation:heartPulseStory .6s ease}.like-reaction-history-btn.like-reaction-history-inactive:hover{opacity:.8}.like-reaction-history-btn.updating{cursor:not-allowed;transform:none!important;animation:pulseUpdating 1s infinite}.like-reaction-history-btn.updating:hover{transform:none!important;opacity:.6}@keyframes pulseUpdating{0%,to{opacity:.6}50%{opacity:.8}}.like-reaction-history-count{color:#fff;font-size:12px;font-weight:600;margin-top:4px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.7);min-width:30px}@keyframes heartPulseStory{0%{transform:scale(1)}15%{transform:scale(1.2)}30%{transform:scale(1.1)}50%{transform:scale(1.25)}70%{transform:scale(1.05)}to{transform:scale(1)}}.like-reaction-history-btn.like-reaction-history-active:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(255,71,87,.4) 0%,transparent 40%);animation:likeParticles .6s ease-out;pointer-events:none}@keyframes likeParticles{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}@media(max-width:768px){.story-viewers-button{bottom:15px;left:15px;padding:6px 10px;font-size:12px}.story-viewers-modal{max-width:95vw;max-height:85vh;margin:10px}.story-viewers-header{padding:16px}.story-viewers-header h3{font-size:1.1rem}.story-viewers-content{padding:16px}.viewer-item-story{padding:10px}.story-interactions-container{gap:8px}.like-reaction-history-count{font-size:10px}}.story-message-input-container{position:absolute;bottom:10px;left:20px;right:80px;z-index:1000}.story-message-input-wrapper{display:flex;align-items:center;background:#000000e6;border-radius:25px;padding:8px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #00000080}.story-message-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:14px;padding:8px 12px}.story-message-input::placeholder{color:#ffffffb3}.story-message-send-btn{background:#7332ff;border:none;padding:0!important;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin-left:8px}.story-message-send-btn:hover:not(:disabled){background:#7332ff;transform:scale(1.05)}.story-message-send-btn:disabled{background:#7332ff;cursor:not-allowed;transform:none}.loading-spinner-small{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}.message-sent-notification{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;animation:fadeInOut 2s ease-in-out}.message-sent-bubble{background:#000c;color:#fff;padding:12px 20px;border-radius:20px;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #0000004d;text-align:center;min-width:120px}.message-sent-bubble.insufficient-coins{background:#ff3b30e6;color:#fff;border:1px solid rgba(255,59,48,.3);box-shadow:0 4px 20px #ff3b3066}.message-sent-bubble.already-replied{background:#ff9500e6;color:#fff;border:1px solid rgba(255,149,0,.3);box-shadow:0 4px 20px #ff950066}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}@media(max-width:768px){.story-message-input-container{bottom:10px;left:15px;right:70px}.story-message-input{font-size:13px;padding:6px 10px}.story-message-send-btn{width:32px;height:32px}}.live-stream-content{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background-color:#000}.live-stream-modal-view,.live-stream-creator-wrapper,.live-stream-observer-wrapper{width:100%;height:100%;position:relative}.live-stream-modal-view .agora-stream-header,.live-stream-modal-view .test-12-unique-header{display:none!important}.live-stream-modal-view .creator-live-stream-room-fullscreen,.live-stream-modal-view .viewer-live-stream-room-fullscreen{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:768px){.live-stream-content{border-radius:0}}.story-reaction-trigger{position:absolute;bottom:120px;right:20px;z-index:15;cursor:pointer;animation:trigger-appear .5s cubic-bezier(.34,1.56,.64,1)}.reaction-trigger-button{display:flex;align-items:center;justify-content:center;border-radius:25px;padding:12px 16px;min-width:50px;min-height:50px;transition:all .3s cubic-bezier(.34,1.56,.64,1);gap:8px}.reaction-trigger-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #00000080,0 4px 15px #0006,inset 0 1px 3px #ffffff26;border-color:#ffffff40}.reaction-icon{width:24px;height:24px;object-fit:contain;filter:brightness(1.1) contrast(1.1) drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:all .3s cubic-bezier(.25,.46,.45,.94)}.reaction-trigger-button:hover .reaction-icon{transform:scale(1.1);filter:brightness(1.2) contrast(1.2) drop-shadow(0 3px 6px rgba(0,0,0,.4))}.story-reactions-count-overlay{position:absolute;bottom:-8px;left:55%;transform:translate(-50%);color:#fff;font-size:11px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.8);letter-spacing:.5px;z-index:1}.trigger-emoji{font-size:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:transform .3s ease}.reaction-trigger-button:hover .trigger-emoji{transform:scale(1.1) rotate(-5deg)}.trigger-count{font-size:12px;font-weight:700;color:#fff;background:#ff0064cc;border-radius:10px;padding:2px 6px;min-width:18px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.2)}.story-reaction-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:49;animation:backdrop-appear .2s ease-out}.story-reaction-popover{position:absolute;bottom:60px;right:0;background:linear-gradient(145deg,#141414f2,#282828fa);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:12px;padding:0;min-width:200px;max-width:220px;z-index:50;border:1.5px solid rgba(255,255,255,.15);box-shadow:0 8px 25px #0009,0 4px 15px #0006,inset 0 1px 3px #ffffff1a;animation:popover-slide-in .3s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom right}.story-reaction-popover:before{content:"";position:absolute;bottom:-6px;right:15px;width:12px;height:12px;background:linear-gradient(145deg,#141414f2,#282828fa);border:1.5px solid rgba(255,255,255,.15);border-top:none;border-left:none;transform:rotate(45deg);z-index:-1}.story-emoji-reactions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;margin:12px 0;padding:12px 20px;background:linear-gradient(135deg,#000000d9,#1e1e1ee6);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:30px;position:absolute;bottom:100px;left:50%;transform:translate(-50%) translateY(0);z-index:15;max-width:85%;min-height:48px;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0009,0 4px 16px #0006,inset 0 1px 2px #ffffff1a;animation:story-reactions-appear .4s cubic-bezier(.34,1.56,.64,1);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.story-emoji-reactions:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 12px 40px #000000b3,0 6px 20px #00000080,inset 0 1px 2px #ffffff26}.reaction-popover-header{padding:8px 12px 6px;border-bottom:1px solid rgba(255,255,255,.1);background:#0003;border-radius:12px 12px 0 0}.popover-title{font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.reaction-popover-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:8px;max-height:120px;overflow-y:auto}.reaction-popover-grid .story-emoji-reaction-button{padding:4px;min-width:28px;min-height:28px;border-radius:8px;font-size:10px}.reaction-popover-grid .story-emoji-reaction-button .emoji{font-size:14px}.reaction-popover-grid .story-emoji-reaction-button .count{font-size:8px;padding:1px 3px}.reaction-buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:12px;padding:20px;max-height:300px;overflow-y:auto}.story-emoji-reaction-button{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#3c3c3ccc,#282828e6);border:1.5px solid rgba(255,255,255,.12);border-radius:20px;padding:8px 12px;min-width:40px;min-height:32px;cursor:pointer;color:#fff;font-size:13px;font-weight:500;gap:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0006,inset 0 1px 2px #ffffff1a;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;animation:button-appear .4s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}.story-emoji-reaction-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .6s cubic-bezier(.25,.46,.45,.94)}.story-emoji-reaction-button:hover:before{left:100%}.story-emoji-reaction-button:hover{background:linear-gradient(145deg,#505050e6,#3c3c3c);border-color:#ffffff40;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px #00000080,inset 0 1px 3px #ffffff26}.story-emoji-reaction-button:active{transform:translateY(0) scale(.98);transition:all .1s ease}.story-emoji-reaction-button.active{background:linear-gradient(145deg,#8a2be2e6,indigo,#9400d3e6);border-color:#ba55d3cc;box-shadow:0 6px 20px #8a2be266,0 0 25px #ba55d34d,inset 0 1px 3px #fff3;transform:translateY(-1px) scale(1.02)}.story-emoji-reaction-button.active:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);transform:translate(-50%,-50%);border-radius:inherit;animation:active-pulse 2s ease-in-out infinite}.story-emoji-reaction-button .emoji{font-size:16px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transition:all .3s cubic-bezier(.34,1.56,.64,1)}.story-emoji-reaction-button:hover .emoji{transform:scale(1.1) rotate(-5deg);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.story-emoji-reaction-button.active .emoji{animation:emoji-bounce .6s cubic-bezier(.68,-.55,.265,1.55)}.story-emoji-reaction-button.popular{border-color:#ffd7004d;box-shadow:0 4px 12px #0006,inset 0 1px 2px #ffffff1a,0 0 10px #ffd7001a}.story-emoji-reaction-button.popular:hover{border-color:#ffd70080;box-shadow:0 8px 20px #00000080,inset 0 1px 3px #ffffff26,0 0 15px #ffd70033}.story-emoji-reaction-button .count{font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7);background:#0000004d;border-radius:10px;padding:2px 6px;min-width:16px;text-align:center;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.story-emoji-reaction-button:hover .count{background:#00000080;transform:scale(1.1)}@keyframes story-reactions-appear{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.9);filter:blur(4px)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:blur(0)}}@keyframes trigger-appear{0%{opacity:0;transform:translate(30px) scale(.8);filter:blur(2px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes backdrop-appear{0%{opacity:0}to{opacity:1}}@keyframes popover-slide-in{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes overlay-appear{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes panel-expand{0%{opacity:0;transform:scale(.8) translateY(20px);filter:blur(4px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes button-appear{0%{opacity:0;transform:translateY(10px) scale(.8);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes emoji-bounce{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.2) rotate(-5deg)}50%{transform:scale(1.3) rotate(5deg)}75%{transform:scale(1.1) rotate(-2deg)}to{transform:scale(1) rotate(0)}}@keyframes active-pulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.1;transform:translate(-50%,-50%) scale(1.05)}}@keyframes count-pop{0%{transform:scale(.8);opacity:.7}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.story-emoji-reaction-button .count{animation:count-pop .3s cubic-bezier(.68,-.55,.265,1.55) forwards}.story-emoji-reactions.story-reactions-show{opacity:1;transform:translate(-50%) translateY(0) scale(1);visibility:visible}.story-emoji-reactions.story-reactions-hide{opacity:0;transform:translate(-50%) translateY(20px) scale(.95);visibility:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .3s}@media(max-width:768px){.story-reaction-trigger{width:50px;height:50px;font-size:20px;bottom:20px;right:15px}.story-reactions-count-overlay{font-size:10px;bottom:-8px}.story-reaction-popover{bottom:50px;right:0;min-width:180px;max-width:calc(100vw - 30px)}.story-reaction-popover:before{right:12px}.reaction-popover-grid{grid-template-columns:repeat(5,1fr);gap:3px;padding:6px}.reaction-popover-grid .story-emoji-reaction-button{min-width:26px;min-height:26px;padding:3px}.reaction-popover-grid .story-emoji-reaction-button .emoji{font-size:12px}.reaction-popover-grid .story-emoji-reaction-button .count{font-size:7px;padding:1px 2px}.popover-title{font-size:11px}.reaction-trigger-button{padding:10px 14px;min-width:45px;min-height:45px}.trigger-emoji{font-size:18px}.story-emoji-reactions.story-reactions-expanded{max-width:350px;width:95vw}.reaction-buttons-grid{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:10px;padding:16px}.story-emoji-reactions{bottom:80px;padding:10px 16px;gap:6px;max-width:92%;border-radius:25px}.story-emoji-reaction-button{padding:6px 10px;min-width:36px;min-height:28px;border-radius:18px}.story-emoji-reaction-button .emoji{font-size:14px}.story-emoji-reaction-button .count{font-size:11px;padding:1px 5px}}@media(max-width:480px){.story-reaction-trigger{width:45px;height:45px;font-size:18px;bottom:20px;right:12px}.story-reactions-count-overlay{font-size:9px;bottom:-8px}.story-reaction-popover{bottom:45px;right:12px;min-width:160px;max-width:calc(100vw - 20px)}.story-reaction-popover:before{right:10px}.reaction-popover-grid{grid-template-columns:repeat(5,1fr);padding:6px}.reaction-popover-grid .story-emoji-reaction-button{min-width:24px;min-height:24px}.reaction-popover-grid .story-emoji-reaction-button .emoji{font-size:11px}.popover-title{font-size:10px}.reaction-trigger-button{padding:8px 12px;min-width:40px;min-height:40px;border-radius:20px}.trigger-emoji{font-size:16px}.trigger-count{font-size:10px;padding:1px 4px}.story-emoji-reactions.story-reactions-expanded{width:98vw;max-width:300px}.reaction-panel-header{padding:12px 16px}.panel-title{font-size:14px}.close-panel-btn{width:28px;height:28px;font-size:16px}.reaction-buttons-grid{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:8px;padding:12px}.story-emoji-reactions{bottom:70px;padding:8px 12px;gap:4px;max-width:95%}.story-emoji-reaction-button{padding:5px 8px;min-width:32px;min-height:26px}.story-emoji-reaction-button .emoji{font-size:13px}.story-emoji-reaction-button .count{font-size:10px}}.story-reactions-indicator{position:absolute;bottom:20px;right:20px;background:linear-gradient(135deg,#000000d9,#1e1e1ee6);-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);border-radius:15px;padding:6px 10px;z-index:12;border:1.5px solid rgba(255,255,255,.15);box-shadow:0 4px 15px #0006,inset 0 1px 2px #ffffff1a;animation:reactions-indicator-appear .5s cubic-bezier(.34,1.56,.64,1);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.story-reactions-indicator:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #00000080,inset 0 1px 3px #ffffff26}.reactions-total{color:#fff;font-size:11px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;letter-spacing:.5px}@keyframes reactions-indicator-appear{0%{opacity:0;transform:translate(20px) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}@media(max-width:768px){.story-reactions-indicator{bottom:15px;right:15px;padding:5px 8px;border-radius:12px}.reactions-total{font-size:10px}}@media(max-width:480px){.story-reactions-indicator{bottom:12px;right:12px;padding:4px 6px}.reactions-total{font-size:9px}}.modal-xtra-type-subscription-siiiiiiiiiiiiiiiiiiiiiiiiiiiii{background:linear-gradient(45deg,#6b8eff1a,#00bcd4);border-radius:24px;padding:2px;max-width:800px!important;width:90%;transform:scale(.9) translateY(-20px);transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 25px 50px -12px #00000040}.tabs-creator-pills---margin{margin-top:10px}.modal-xtra-type-subscription-content{background:#000000f2;border-radius:22px;padding:40px 32px;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-height:85vh;overflow-y:auto}.modal-xtra-type-subscription-content::-webkit-scrollbar{width:6px}.modal-xtra-type-subscription-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.modal-xtra-type-subscription-content::-webkit-scrollbar-thumb{background:#00bcd480;border-radius:10px}.modal-xtra-type-subscription-content::-webkit-scrollbar-thumb:hover{background:#00bcd4cc}.content_cards_subscription{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;gap:20px;margin-top:20px}@media screen and (min-width:800px){.content_cards_subscription{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.submit-button-xtra-type-subscription:hover{transform:translateY(-2px);box-shadow:0 12px 25px -8px #00bcd4}.subscription-card{background:#ffffff0d;border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;display:flex;flex-direction:column;justify-content:space-between}.subscription-title{text-align:center;margin-bottom:16px;font-size:24px;color:#fff;font-weight:600;margin-top:0}.subscription-button-wrapper{display:flex;justify-content:center;gap:10px;margin-top:20px}.logo-container-----restore{display:block!important;width:180px!important;height:100px!important}@media screen and (max-width:750px){.modal-xtra-type-subscription-siiiiiiiiiiiiiiiiiiiiiiiiiiiii{max-height:90vh;display:flex;flex-direction:column}.modal-xtra-type-subscription-content{padding-bottom:1rem!important;padding-top:3.5rem!important;padding:11px;overflow-y:auto;max-height:90vh}.content_cards_subscription{flex-direction:column;gap:0px}.subscription-card{padding:12px!important}.responsive________texts__{font-size:8px!important}.subscription-card-wrapper{margin-bottom:12px!important}.container_logo_-xtra-type-subscription{display:none}}.tiers-card{background-color:#1e1e1e;border-radius:12px;overflow:hidden;margin-bottom:20px;width:100%;max-width:400px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border:1px solid rgba(255,255,255,.1);transition:transform .2s ease,box-shadow .2s ease}.tiers-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.tiers-card-image{width:100%;aspect-ratio:16 / 9;overflow:hidden}.tiers-card-image img{width:100%;height:100%;object-fit:cover}.tiers-card-content{padding:24px}.tiers-card-header{margin-bottom:20px}.tiers-card-name{font-size:24px;font-weight:700;margin:0 0 8px;color:#fff}.tiers-card-price{margin:0;color:#a0a0a0;font-size:16px}.price-amount{color:#fff;font-size:20px;font-weight:700}.price-period{font-size:14px}.tiers-card-action{margin-bottom:24px}.tiers-card-action button{font-weight:600!important;font-size:16px!important}.tiers-card-description{font-size:15px;line-height:1.5;color:#e0e0e0;margin-bottom:20px}.tiers-card-benefits{border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.benefits-list{list-style:none!important;padding:0!important;margin:0!important}.benefit-item{display:flex!important;align-items:flex-start;margin-bottom:12px;font-size:14px;color:#d0d0d0;position:relative;padding-left:20px}.benefit-item:before{content:"•";position:absolute;left:0;color:#fff;font-size:18px;line-height:1.2}.benefit-text{line-height:1.4}.show-more-button{background:none;border:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer;padding:0;margin-top:12px;display:flex;align-items:center;gap:4px;text-decoration:underline}.show-more-button:hover{color:#8b5cf6}.tiers_grid_layout{display:flex!important;flex-wrap:wrap;justify-content:center;gap:24px;grid-template-columns:none!important}@media screen and (max-width:750px){.tiers_grid_layout{flex-direction:column;align-items:center}}.ui-header-container{width:100%;background:#000;padding:1.5rem;box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:999;display:none;transition:padding .3s ease}.ui-header-container.ui-header-container-collapsed{padding:0}@media(max-width:768px){.ui-header-container{display:flex;flex-direction:column;gap:0}}.ui-header-top-bar{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;max-height:48px;overflow:hidden;opacity:1;transition:max-height .3s ease,opacity .3s ease,margin .3s ease}.ui-header-top-bar.ui-header-top-bar-hidden{max-height:0;opacity:0;margin:0;pointer-events:none}.ui-header-card-wrapper{max-height:500px;overflow:hidden;opacity:1;margin-top:1rem;transition:max-height .3s ease,opacity .3s ease,margin .3s ease}.ui-header-card-wrapper.ui-header-card-hidden{max-height:0;opacity:0;margin:0;pointer-events:none}.ui-header-logo{width:var(--config-global-width-logo-ui);height:var(--config-global-height-logo-ui);display:flex;align-items:center;justify-content:center}.ui-header-global-space-logo{object-fit:var(--config-global-objectfit-logo-ui);width:100%;height:100%}.ui-header-buttons-group{display:flex;align-items:center;gap:.5rem}.ui-header-menu-button,.ui-header-settings-button{background:transparent;border:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.ui-header-menu-button svg,.ui-header-settings-button svg{color:#fff;width:28px;height:28px}.ui-header-dropdown-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:.5rem .75rem;display:flex;align-items:center;gap:.25rem;cursor:pointer;transition:all .3s ease;flex-shrink:0}.ui-header-dropdown-button:hover{background:#ffffff26;border-color:#ffffff4d}.ui-header-dropdown-button.active{background:#6c5ce733;border-color:#6c5ce780}.ui-header-dropdown-button svg{color:#fff}.ui-header-dropdown-chevron{transition:transform .3s ease}.ui-header-dropdown-chevron.rotated{transform:rotate(180deg)}.ui-header-dropdown-wrapper{max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:max-height .4s ease,opacity .3s ease,margin .3s ease}.ui-header-dropdown-wrapper.ui-header-dropdown-open{max-height:600px;opacity:1;margin-top:1rem}@media(max-width:768px){.ui-header-container{padding:1rem}.ui-header-menu-button,.ui-header-settings-button{top:1rem;left:1rem;width:48px;height:48px}}.ui-header-spacer{padding-top:260px}@media(max-width:768px){.ui-header-spacer{padding-top:240px}}@media(max-width:480px){.ui-header-spacer{padding-top:220px}}.dtm-overlay-open{opacity:1!important;visibility:visible!important}.dtm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.dtm-container{background:linear-gradient(45deg,#e40303,#ff8c00,#ffed00,#008018,#004cff,#732982 83.33%);border-radius:24px;padding:3px;max-width:420px;width:90%;transform:scale(.9) translateY(-20px);transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 25px 50px -12px #00000040}.dtm-container-open{transform:scale(1) translateY(0)}.dtm-content{background:#000000f2;border-radius:22px;padding:40px 32px;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dtm-close-btn{padding:0!important;position:absolute;top:16px;right:16px;background:#94a3b81a;border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#64748b}.dtm-close-btn:hover{background:#94a3b833;transform:rotate(90deg)}.dtm-title{color:#fff;font-size:24px;font-weight:600;text-align:center;margin-bottom:30px;margin-top:10px}.dtm-options-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px}.dtm-option{background:#ffffff0d;border:2px solid rgba(0,226,255,.3);border-radius:15px;padding:20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.dtm-option:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,226,255,.1),transparent);transition:left .5s ease}.dtm-option:hover{transform:translateY(-3px);border-color:#00e2ff;box-shadow:0 10px 25px #00e2ff33}.dtm-option:hover:before{left:100%}.dtm-option:active{transform:translateY(-1px)}.dtm-icon{color:#00e2ff;filter:drop-shadow(0 0 10px rgba(0,226,255,.3))}.dtm-amount{color:#fff;font-size:18px;font-weight:600}.dtm-send-btn{width:100%;padding:15px;background:#9696964d;color:#999;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:not-allowed;transition:all .3s ease}.dtm-confirmation-screen{text-align:center}.dtm-confirmation-details{margin:30px 0}.dtm-confirmation-text{color:#ccc;font-size:18px;line-height:1.5}.dtm-creator-highlight{color:#00e2ff;font-weight:600}.dtm-confirmation-buttons{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.dtm-cancel-btn,.dtm-confirm-btn{padding:15px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.dtm-cancel-btn{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.dtm-cancel-btn:hover:not(:disabled){background:#ffffff26;transform:translateY(-2px)}.dtm-confirm-btn{background:#00bcd4;color:#000;border:none}.dtm-confirm-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.dtm-confirm-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #00bcd44d}.dtm-confirm-btn:hover:not(:disabled):before{left:100%}.dtm-cancel-btn:disabled,.dtm-confirm-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.dtm-button-content{display:flex;align-items:center;justify-content:center}.dtm-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:dtm-spin 1s linear infinite;margin-right:8px}@keyframes dtm-rainbow-border{0%{background:linear-gradient(45deg,#e40303,#ff8c00,#ffed00,#008018,#004cff,#732982 83.33%)}25%{background:linear-gradient(135deg,#ff8c00,#ffed00,#008018,#004cff,#732982,#e40303 83.33%)}50%{background:linear-gradient(225deg,#ffed00,#008018,#004cff,#732982,#e40303,#ff8c00 83.33%)}75%{background:linear-gradient(315deg,#008018,#004cff,#732982,#e40303,#ff8c00,#ffed00 83.33%)}to{background:linear-gradient(45deg,#e40303,#ff8c00,#ffed00,#008018,#004cff,#732982 83.33%)}}@keyframes dtm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:480px){.dtm-container{max-width:none;width:calc(100% - 40px);margin:20px}.dtm-content{padding:20px}.dtm-title{font-size:20px;margin-bottom:20px}.dtm-options-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.dtm-option{padding:15px 8px}.dtm-icon svg{width:32px;height:32px}.dtm-amount,.dtm-confirmation-text{font-size:16px}.dtm-confirmation-buttons{grid-template-columns:1fr;gap:10px}}@media(prefers-reduced-motion:reduce){.dtm-container{animation:none;background:linear-gradient(45deg,#e40303,#ff8c00,#ffed00,#008018,#004cff,#732982 83.33%)}.dtm-option:before{animation:none}.dtm-confirm-btn:before{animation:none}.dtm-spinner{animation:dtm-spin 2s linear infinite}}.form-group-text-fields-componente-restructuring{position:relative}.form-label-text-fields-componente-restructuring{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem;line-height:1.25rem;transition:color .15s ease-in-out}.form-label-text-fields-componente-restructuring.required:after{content:" *";color:#ef4444}.form-label-text-fields-componente-restructuring.disabled{color:#9ca3af}.form-input-wrapper-text-fields-componente-restructuring{position:relative;display:flex;align-items:center}.form-input-text-fields-componente-restructuring{width:100%;padding:.75rem 1rem;border:1px solid transparent;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;color:#fff;background-color:#1a1a1a;transition:all .15s ease-in-out;outline:none;box-sizing:border-box}.form-input-text-fields-componente-restructuring::placeholder{color:#9ca3af}.form-input-text-fields-componente-restructuring:focus{border-color:var(--config-global-buttons-color-primary, "#8b5cf669");box-shadow:0 0 0 3px #3b82f61a}.form-input-text-fields-componente-restructuring:hover:not(:disabled){border-color:var(--config-global-buttons-color-primary, "#8b5cf669")}.form-input-text-fields-componente-restructuring.error{border-color:#ef4444}.form-input-text-fields-componente-restructuring.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.form-input-text-fields-componente-restructuring.success{border-color:#10b981;background-color:#f0fdf4}.form-input-text-fields-componente-restructuring.success:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.form-input-text-fields-componente-restructuring:disabled{background-color:#3a3a3a;color:#9ca3af;border-color:#3a3a3a;cursor:not-allowed}.form-input-text-fields-componente-restructuring:read-only{background-color:#3a3a3a;cursor:default}.form-input-text-fields-componente-restructuring.small{padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.form-input-text-fields-componente-restructuring.medium{padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.form-input-text-fields-componente-restructuring.large{padding:1rem 1.25rem;font-size:1rem;line-height:1.5rem}.form-input-icon-text-fields-componente-restructuring{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10}.form-input-start-icon-text-fields-componente-restructuring{left:.75rem;color:#6b7280}.form-input-end-icon-text-fields-componente-restructuring{right:.75rem;color:#6b7280}.form-input-text-fields-componente-restructuring.with-start-icon{padding-left:2.5rem}.form-input-text-fields-componente-restructuring.with-start-icon.small{padding-left:2rem}.form-input-text-fields-componente-restructuring.with-start-icon.large{padding-left:3rem}.form-input-text-fields-componente-restructuring.with-end-icon{padding-right:2.5rem}.form-input-text-fields-componente-restructuring.with-end-icon.small{padding-right:2rem}.form-input-text-fields-componente-restructuring.with-end-icon.large{padding-right:3rem}.form-input-icon-text-fields-componente-restructuring.small{width:1rem;height:1rem}.form-input-icon-text-fields-componente-restructuring.medium{width:1.25rem;height:1.25rem}.form-input-icon-text-fields-componente-restructuring.large{width:1.5rem;height:1.5rem}.error-message-text-fields-componente-restructuring{display:block;margin-top:.25rem;font-size:.75rem;line-height:1rem;color:#ef4444;font-weight:400}.success-message-text-fields-componente-restructuring{display:block;margin-top:.25rem;font-size:.75rem;line-height:1rem;color:#10b981;font-weight:400}.form-group-text-fields-componente-restructuring.full-width{width:100%}.form-group-text-fields-componente-restructuring.focused .form-label-text-fields-componente-restructuring{color:#986ff7c6}.form-group-text-fields-componente-restructuring.error.focused .form-label-text-fields-componente-restructuring{color:#ef4444}.form-group-text-fields-componente-restructuring.success.focused .form-label-text-fields-componente-restructuring{color:#10b981}.form-group-text-fields-componente-restructuring.focused .form-input-icon-text-fields-componente-restructuring{color:var(--config-global-buttons-color-primary, "#8b5cf669")}.form-group-text-fields-componente-restructuring.error .form-input-icon-text-fields-componente-restructuring{color:#ef4444}.form-group-text-fields-componente-restructuring.success .form-input-icon-text-fields-componente-restructuring{color:#10b981}.form-group-text-fields-componente-restructuring.disabled .form-input-icon-text-fields-componente-restructuring{color:#9ca3af}.form-input-text-fields-componente-restructuring,.form-label-text-fields-componente-restructuring,.form-input-icon-text-fields-componente-restructuring{transition:all .15s ease-in-out}.password-toggle-button{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#a1a1aa;z-index:999;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;outline:none;transition:color .15s ease-in-out}.password-toggle-button:hover{color:var(--config-global-buttons-color-primary, #8b5cf6)}.password-toggle-button:focus{color:var(--config-global-buttons-color-primary, #8b5cf6)}.form-group-text-fields-componente-restructuring.focused .password-toggle-button{color:var(--config-global-buttons-color-primary, #8b5cf6)}.form-input-end-icon-text-fields-componente-restructuring.password-toggle{display:none!important}.creator-full-screen-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#fff;z-index:100000000;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;will-change:transform}.creator-full-screen-modal-open{transform:translateY(0)!important}.creator-full-screen-modal-close{position:absolute;top:15px;right:15px;background:#8b5cf6;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creator-full-screen-modal-close:hover{background:#00000026;transform:scale(1.05)}.creator-full-screen-modal-close:active{transform:scale(.95)}.creator-full-screen-modal-content{width:100%;height:100dvh;background:#2a2a2a!important;overflow-y:auto;padding:0}@media(max-width:768px){.creator-full-screen-modal{transition:transform .35s cubic-bezier(.25,.46,.45,.94)}}@media(prefers-color-scheme:dark){.creator-full-screen-modal{background:#000}.creator-full-screen-modal-close,.creator-full-screen-modal-close:hover{background:#8b5cf6}}.upload-icon{font-size:3.5rem;margin-bottom:0!important;display:inline-block;background:var(--primary-gradient-upload);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:floatingIcon 3s ease infinite}.media-preview-container{display:flex;flex-direction:column;gap:1rem;background:#1a1a1a!important;border-radius:12px!important;border:1px dashed #000000!important;width:100%}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;width:100%}.media-grid-doubled-row{grid-template-columns:repeat(2,1fr)!important}.media-preview-item{position:relative;border-radius:8px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.media-preview-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-preview-element{width:100%;height:100%;object-fit:cover;border-radius:8px}.image-preview-container,.video-preview-container{position:relative;width:100%;height:100%}.video-play-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center}.media-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;opacity:0;transition:opacity .3s ease;display:flex;justify-content:space-between;align-items:flex-start;padding:8px}.media-preview-item:hover .media-overlay{opacity:1}.media-overlay-top{display:flex;gap:6px;align-items:center;margin-left:auto}.crop-media-button,.remove-media-button{background:#ffffffe6;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#333}.crop-media-button:hover{background:#8b5cf6;color:#fff;transform:scale(1.1)}.remove-media-button:hover{background:#f44;color:#fff;transform:scale(1.1)}.media-badges{display:flex;flex-direction:row;gap:4px;align-items:center;flex-wrap:wrap}.media-type-badge,.media-index-badge,.media-plan-badge{background:#000c;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.media-plan-badge{cursor:default}.media-plan-badge.clickable{cursor:pointer;transition:all .2s ease}.media-plan-badge.free{background:#4caf50e6;color:#fff}.media-plan-badge.free.clickable:hover{background:#4caf50;transform:scale(1.05)}.media-plan-badge.premium{background:#8b5cf6;color:#fff}.media-plan-badge.premium.clickable:hover{background:#9d6fff;transform:scale(1.05)}.image-badge{background:#4caf50}.video-badge{background:#2196f3}.media-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.media-count{display:flex;flex-direction:column;gap:2px}.count-number{font-size:20px;font-weight:700;color:#fff!important}.count-text{font-size:12px;color:var(--text-secondary)}.add-more-button{display:flex;align-items:center;gap:8px;background:#8b5cf61a!important;border:1px solid #8b5cf6!important;color:#8b5cf6!important;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.add-more-button:hover{background:#8b5cf633;transform:translateY(-2px)}.button-icon{font-size:14px;font-weight:700}.blur-processing-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;z-index:10}.blur-spinner{margin-bottom:8px;color:#8b5cf6}.blur-processing-text{color:#fff;font-size:11px;text-align:center;font-weight:500}.blurred-preview{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.dropzone-error{margin-top:12px;padding:8px 12px;background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:6px;color:#f44336;font-size:14px;text-align:center}@media(max-width:768px){.drop-zone{padding:1.5rem}.upload-icon{font-size:2.5rem}.drop-zone-title{font-size:1.2rem}.media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.8rem}.media-grid-doubled-row{grid-template-columns:repeat(2,1fr)!important}.media-preview-content{height:100px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.image-cropper-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.image-cropper-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-cropper-container{position:relative;background:#1a1a1a;border-radius:16px;border:1px solid #333;box-shadow:0 20px 25px -5px #00000080;max-width:90vw;max-height:90vh;width:800px;display:flex;flex-direction:column;overflow:hidden}.image-cropper-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #333;background:#1a1a1a}.image-cropper-header h3{margin:0;color:#fff;font-size:1.25rem;font-weight:600}.image-cropper-header .close-button{background:none;border:none;color:#999;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.image-cropper-header .close-button:hover{background:#333;color:#fff}.image-cropper-header .close-button:disabled{opacity:.5;cursor:not-allowed}.image-cropper-content{flex:1;display:flex;flex-direction:column;min-height:0;padding:24px}.crop-container{flex:1;display:flex;align-items:center;justify-content:center;min-height:300px;max-height:500px;background:#0f0f0f;border-radius:12px;border:1px solid #333;overflow:hidden;margin-bottom:20px}.crop-image{max-width:100%;max-height:100%;object-fit:contain;display:block}.ReactCrop{display:inline-block;position:relative;cursor:crosshair;max-width:100%;max-height:100%}.ReactCrop--disabled{cursor:not-allowed}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);box-sizing:border-box;cursor:move;box-shadow:0 0 0 1px #fff,0 0 0 2px #ffffff80;border:1px solid rgba(255,255,255,.8)}.ReactCrop__drag-handle{position:absolute;width:12px;height:12px;background:#fff;border:1px solid #333;border-radius:3px;box-shadow:0 2px 4px #0000004d}.ReactCrop__drag-handle:after{position:absolute;content:"";top:2px;left:2px;width:6px;height:6px;background:#333;border-radius:1px}.ReactCrop__drag-handle--nw{top:-6px;left:-6px;cursor:nw-resize}.ReactCrop__drag-handle--ne{top:-6px;right:-6px;cursor:ne-resize}.ReactCrop__drag-handle--se{bottom:-6px;right:-6px;cursor:se-resize}.ReactCrop__drag-handle--sw{bottom:-6px;left:-6px;cursor:sw-resize}.ReactCrop__drag-handle--n{top:-6px;left:50%;margin-left:-6px;cursor:n-resize}.ReactCrop__drag-handle--s{bottom:-6px;left:50%;margin-left:-6px;cursor:s-resize}.ReactCrop__drag-handle--e{top:50%;right:-6px;margin-top:-6px;cursor:e-resize}.ReactCrop__drag-handle--w{top:50%;left:-6px;margin-top:-6px;cursor:w-resize}.crop-controls{display:flex;flex-direction:column;gap:16px}.aspect-ratio-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.control-label{color:#ccc;font-size:.9rem;font-weight:500;margin-right:8px;white-space:nowrap}.aspect-button{background:#333;color:#ccc;border:1px solid #444;border-radius:8px;padding:8px 12px;font-size:.85rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.aspect-button:hover:not(:disabled){background:#444;color:#fff;border-color:#555}.aspect-button.active{background:#007bff;color:#fff;border-color:#007bff}.aspect-button:disabled{opacity:.5;cursor:not-allowed}.reset-button{background:#444;color:#ccc;border:1px solid #555;border-radius:8px;padding:8px 16px;font-size:.9rem;cursor:pointer;transition:all .2s ease;align-self:flex-start}.reset-button:hover:not(:disabled){background:#555;color:#fff}.reset-button:disabled{opacity:.5;cursor:not-allowed}.image-cropper-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #333;background:#1a1a1a}.cancel-button{background:#333;color:#ccc;border:1px solid #444;border-radius:8px;padding:12px 24px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.cancel-button:hover:not(:disabled){background:#444;color:#fff}.accept-button{background:#007bff;color:#fff;border:1px solid #007bff;border-radius:8px;padding:12px 24px;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.accept-button:hover:not(:disabled){background:#0056b3;border-color:#0056b3}.accept-button:disabled{opacity:.6;cursor:not-allowed}.loading-spinner{animation:spin 1s linear infinite}.hidden-canvas{position:absolute;top:-9999px;left:-9999px}@media(max-width:768px){.image-cropper-container{width:95vw;max-height:95vh}.image-cropper-content{padding:16px}.crop-container{min-height:250px;max-height:400px}.aspect-ratio-buttons{flex-wrap:wrap}.aspect-button{font-size:.8rem;padding:6px 10px}.image-cropper-actions{padding:16px;flex-direction:column}.cancel-button,.accept-button{width:100%;justify-content:center}}@media(max-width:480px){.image-cropper-modal{padding:10px}.control-label{width:100%;margin-bottom:8px}.aspect-ratio-buttons{justify-content:center}}.tabs-creator-container{width:100%;display:flex;flex-direction:column;gap:1rem}.tabs-creator-header{display:flex;gap:.25rem;background:#111827cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:.375rem;border:1px solid rgba(55,65,81,.6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tabs-creator-full-width .tabs-creator-header{width:100%}.tabs-creator-full-width .tab-creator-button{flex:1}.tab-creator-button{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;background:transparent;color:#9ca3afe6;font-weight:500;font-size:.875rem;line-height:1.25rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;min-height:2.5rem;-webkit-user-select:none;user-select:none;outline:none}.tab-creator-button:hover:not(.tab-creator-disabled):not(.tab-creator-active){background:#37415180;color:#e5e7ebe6;transform:translateY(-1px)}.tab-creator-button:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}.tab-creator-active{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-weight:600;box-shadow:0 4px 8px -2px #8b5cf64d,0 2px 4px -1px #8b5cf633,inset 0 1px #ffffff1a}.tab-creator-active:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px);box-shadow:0 6px 12px -2px #8b5cf666,0 4px 6px -1px #8b5cf64d,inset 0 1px #ffffff26}.tab-creator-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.tab-creator-icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.tab-creator-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tabs-creator-content{position:relative;min-height:200px}.tab-creator-panel{width:100%;transition:opacity .2s ease-in-out}.tab-creator-panel-active{opacity:1;display:block}.tab-creator-panel-hidden{opacity:0;display:none}.tabs-creator-small .tab-creator-button{padding:.5rem 1rem;font-size:.75rem;min-height:2rem}.tabs-creator-small .tab-creator-icon{width:1rem;height:1rem}.tabs-creator-large .tab-creator-button{padding:1rem 2rem;font-size:1rem;min-height:3rem}.tabs-creator-large .tab-creator-icon{width:1.5rem;height:1.5rem}.tabs-creator-pills .tabs-creator-header{background:transparent;border:none;padding:0;gap:.5rem;box-shadow:none}.tabs-creator-pills .tab-creator-button{border-radius:9999px;border:1px solid rgba(55,65,81,.6);background:#11182799}.tabs-creator-pills .tab-creator-active{border-color:#8b5cf6}.tabs-creator-underline .tabs-creator-header{background:transparent;border:none;border-bottom:1px solid rgba(55,65,81,.6);border-radius:0;padding:0;gap:0;box-shadow:none}.tabs-creator-underline .tab-creator-button{border-radius:0;border-bottom:2px solid transparent;background:transparent;padding-bottom:.75rem;margin-bottom:-1px}.tabs-creator-underline .tab-creator-button:hover:not(.tab-creator-disabled):not(.tab-creator-active){border-bottom-color:#8b5cf680;background:transparent}.tabs-creator-underline .tab-creator-active{background:transparent;border-bottom-color:#8b5cf6;color:#8b5cf6;box-shadow:none}.tabs-creator-underline .tab-creator-active:hover{background:transparent;border-bottom-color:#7c3aed;color:#7c3aed;box-shadow:none}@media(max-width:640px){.tabs-creator-header{gap:.125rem;padding:.25rem}.tab-creator-button{padding:.5rem .75rem;font-size:.75rem;min-height:2.25rem}.tab-creator-icon{display:none}.tab-creator-label{display:block}}@keyframes fadeInCreator{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tab-creator-panel-active{animation:fadeInCreator .2s ease-out}.creator-component-tab-ui{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.create-question-container-media{min-height:100vh;max-width:1200px;margin-left:auto!important;margin-right:auto!important;position:relative;overflow:hidden}.create-question-container-media:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;animation:backgroundPulse 15s ease-in-out infinite}@keyframes backgroundPulse{0%,to{opacity:.5}50%{opacity:.8}}.action-btn-buttons-queestion-media{display:flex;justify-content:space-between;margin-top:1rem}.create-question-header{text-align:center;margin-bottom:1.2rem;position:relative;z-index:1}.header-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:30px;background:linear-gradient(135deg,#0ea5e9,#06b6d4,#3b82f6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;box-shadow:0 10px 40px #a78bfa4d;animation:iconFloat 3s ease-in-out infinite}.header-icon-wrapper:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:30px;background:linear-gradient(135deg,#a78bfa,#ec4899);z-index:-1;opacity:.5;filter:blur(15px);animation:glowPulse 2s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:.8}}.header-main-icon{filter:drop-shadow(0 4px 12px rgba(167,139,250,.4));animation:iconRotate 20s linear infinite}@keyframes iconRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-title{font-size:3.5rem;font-weight:900;-webkit-background-clip:text;background-clip:text;color:#fff;letter-spacing:-.5px;animation:gradientShift 5s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.header-subtitle{font-size:1.25rem;color:#cbd5e1;font-weight:500;letter-spacing:.3px}.create-question-form-media-enhanced{max-width:900px;margin:0 auto;background:#0f172a99;-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);border-radius:32px;padding:3rem;border:1px solid rgba(167,139,250,.2);box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff1a;position:relative;z-index:1;animation:formSlideUp .8s cubic-bezier(.34,1.56,.64,1)}@keyframes formSlideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.pro-dropzone-enhanced{border:3px dashed #8b5cf6!important;background:transparent!important;border-radius:28px;min-height:320px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:2.5rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;outline:none}.pro-dropzone-enhanced:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#a78bfa0d,#ec48990d);opacity:0;transition:opacity .4s}.pro-dropzone-enhanced:hover:before{opacity:1}.pro-dropzone-enhanced:hover{border:3px dashed #8b5cf6!important;transform:scale(1.01);box-shadow:0 0 0 1px #06b6d412,0 20px 50px #06b5d439}.pro-dropzone-enhanced.drag-active{border-color:#8b5cf6!important;background:#1e1b4bcc;transform:scale(1.02);box-shadow:0 0 0 2px #06b5d439,0 30px 70px #06b5d439,inset 0 0 100px #06b5d439}.pro-dropzone-content-enhanced{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;width:100%;position:relative;z-index:1}.dropzone-icon-container{position:relative;display:flex;align-items:center;justify-content:center;animation:iconBounce 2s ease-in-out infinite}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.dropzone-icon-glow{position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#a78bfa 0%,transparent 70%);filter:blur(30px);animation:glowExpand 2s ease-in-out infinite}@keyframes glowExpand{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:.8}}.dropzone-upload-icon{position:relative;z-index:1;filter:drop-shadow(0 5px 20px rgba(6,182,212,.5))}.dropzone-text-content{display:flex;flex-direction:column;align-items:center;gap:.8rem}.pro-dropzone-title-enhanced{font-size:1.75rem;font-weight:800;color:#e0d5f5;text-align:center;letter-spacing:.3px;text-shadow:0 2px 20px rgba(167,139,250,.4)}.pro-dropzone-desc-enhanced{font-size:1.1rem;color:#cbd5e1;text-align:center;font-weight:500;letter-spacing:.2px}.dropzone-formats{display:flex;gap:.6rem;margin-top:.5rem}.format-badge{padding:.4rem .9rem;border:1px solid #8b5cf6!important;border-radius:12px;font-size:.85rem;font-weight:700;color:#e0d5f5;letter-spacing:.5px;transition:all .3s}.format-badge:hover{background:#06b6d440;border-color:#06b6d480;transform:translateY(-2px)}.dropzone-counter{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.8rem;background:linear-gradient(135deg,#a78bfa26,#ec489926);border:1px solid rgba(167,139,250,.3);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0003}.counter-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#a78bfa,#ec4899);box-shadow:0 0 10px #a78bfa99;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.counter-text{font-size:.95rem;font-weight:700;color:#e0d5f5;letter-spacing:.3px}.gallery-section{margin:2.5rem 0;animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gallery-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.8rem;padding-bottom:1rem;border-bottom:2px solid rgba(6,182,212,.2)}.gallery-title-wrapper{display:flex;align-items:center;gap:1rem}.gallery-title{font-size:1.8rem;font-weight:800;color:#e0d5f5;margin:0;letter-spacing:.3px}.gallery-counter-badge{padding:.6rem 1.3rem;background:#06b5d439;border:1px solid rgba(6,182,212,.3);border-radius:50px;font-size:.95rem;font-weight:800;color:#e0d5f5;letter-spacing:.5px;box-shadow:0 4px 15px #0003}.pro-gallery-enhanced{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.5rem}.pro-gallery-item-enhanced{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden;box-shadow:0 8px 30px #0006;transition:all .4s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(6,182,212,.2);animation:itemFadeIn .5s ease-out backwards}.pro-gallery-item-enhanced:nth-child(1){animation-delay:.05s}.pro-gallery-item-enhanced:nth-child(2){animation-delay:.1s}.pro-gallery-item-enhanced:nth-child(3){animation-delay:.15s}.pro-gallery-item-enhanced:nth-child(4){animation-delay:.2s}.pro-gallery-item-enhanced:nth-child(5){animation-delay:.25s}@keyframes itemFadeIn{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.pro-gallery-item-enhanced:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 50px #06b6d44d,0 0 0 2px #06b6d480;border-color:#06b6d480}.pro-gallery-img-enhanced{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.34,1.56,.64,1);filter:brightness(.95) saturate(1.1)}.pro-gallery-item-enhanced:hover .pro-gallery-img-enhanced{transform:scale(1.15);filter:brightness(1.05) saturate(1.3)}.gallery-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 100%);opacity:0;transition:opacity .4s;pointer-events:none}.pro-gallery-item-enhanced:hover .gallery-overlay{opacity:1}.pro-gallery-remove-enhanced{position:absolute;padding:0!important;top:12px;right:12px;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.8);transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:10;box-shadow:0 4px 15px #ef444480}.pro-gallery-item-enhanced:hover .pro-gallery-remove-enhanced{opacity:1;transform:scale(1)}.pro-gallery-remove-enhanced:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.15);box-shadow:0 6px 20px #ef4444b3}.gallery-item-number{position:absolute;bottom:12px;left:12px;padding:.4rem .9rem;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;font-size:.85rem;font-weight:800;color:#fff;opacity:0;transform:translateY(10px);transition:all .3s;border:1px solid rgba(255,255,255,.2)}.pro-gallery-item-enhanced:hover .gallery-item-number{opacity:1;transform:translateY(0)}.pro-btn-media-enhanced{width:100%;max-width:400px;margin:2rem auto 0;display:flex;align-items:center;justify-content:center;height:42px;background:linear-gradient(135deg,#06b5d439,#06b5d439);border:none;border-radius:20px;font-size:1.25rem;font-weight:600;color:#fff;cursor:pointer;letter-spacing:.5px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 15px 40px #a78bfa66,0 5px 15px #0000004d,inset 0 1px #ffffff4d}.pro-btn-media-enhanced:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#06b5d439,#06b5d439);opacity:0;transition:opacity .4s}.pro-btn-media-enhanced:hover:before{opacity:1}.pro-btn-media-enhanced:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 25px 60px #06b6d480,0 10px 25px #0006,inset 0 1px #fff6}.pro-btn-media-enhanced:active{transform:translateY(-2px) scale(1)}.pro-btn-media-enhanced:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 5px 15px #0003}.pro-btn-media-enhanced:disabled:hover{transform:none;box-shadow:0 5px 15px #0003}.btn-content{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem}.btn-content svg{transition:transform .3s}.pro-btn-media-enhanced:hover .btn-content svg{transform:translateY(-3px)}.btn-spinner{animation:spin 1s linear infinite}.spinner-circle{opacity:.25}.spinner-path{opacity:.75}@media(max-width:768px){.create-question-container-media{padding:2rem 1rem}.action-btn-buttons-queestion-media{flex-direction:column;gap:1rem}.header-title{font-size:2.5rem;margin-bottom:0!important;margin-top:2rem}.header-subtitle{font-size:1rem}.header-icon-wrapper{width:80px;height:80px}.header-main-icon{width:48px;height:48px}.create-question-form-media-enhanced{padding:2rem 1.5rem}.pro-dropzone-enhanced{min-height:280px}.dropzone-upload-icon{width:56px;height:56px}.pro-dropzone-title-enhanced{font-size:1.4rem}.pro-dropzone-desc-enhanced{font-size:.95rem}.dropzone-formats{flex-wrap:wrap;justify-content:center}.question-submit-button{width:48%!important;height:42px!important;background:#8b5cf6!important;border:none!important;color:#fff!important;padding:14px 24px!important;border-radius:8px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:background-color .2s ease!important;display:flex!important;align-items:center;justify-content:center;gap:8px}.pro-gallery-enhanced{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.gallery-header{flex-direction:column;gap:1rem;align-items:flex-start}.gallery-title{font-size:1.5rem}.pro-btn-media-enhanced{max-width:100%;padding:1.2rem 2rem;font-size:1.1rem}}@media(max-width:480px){.header-title{font-size:2rem}.create-question-form-media-enhanced{padding:1.5rem 1rem;border-radius:24px}.pro-dropzone-enhanced{min-height:240px;border-radius:20px}.pro-gallery-enhanced{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.pro-gallery-item-enhanced{border-radius:16px}}.pro-dropzone-enhanced:focus{outline:3px solid rgba(167,139,250,.6);outline-offset:3px}.pro-btn-media-enhanced:focus{outline:3px solid rgba(167,139,250,.6);outline-offset:3px}@media print{.pro-gallery-remove-enhanced,.pro-btn-media-enhanced{display:none}}@media(prefers-contrast:high){.pro-dropzone-enhanced{border-width:4px}.format-badge,.gallery-counter-badge{border-width:2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-color-scheme:light){.create-question-container-media{background:linear-gradient(135deg,#f8fafc,#e0e7ff,#f8fafc)}.create-question-form-media-enhanced{background:#fffc;border-color:#a78bfa4d}.header-title{background:linear-gradient(135deg,#7c3aed,#ec4899,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-subtitle{color:#475569}.pro-dropzone-enhanced{background:#f1f5f999}.pro-dropzone-title-enhanced{color:#1e293b}.pro-dropzone-desc-enhanced{color:#475569}.gallery-title{color:#1e293b}}.selecto-global-ui-container{position:relative}.selecto-global-ui-icon{position:absolute;left:12px;top:12px;z-index:1;color:#a1a1aa;width:16px;height:16px;pointer-events:none;display:flex;align-items:center;justify-content:center}.selecto-global-ui-select{width:100%!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.1)!important;background:#1a1a1a!important;color:#fff!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important;padding-right:40px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.selecto-global-ui-select--with-icon{padding:12px 40px!important}.selecto-global-ui-select--without-icon{padding:12px 16px!important}.selecto-global-ui-select:focus{border-color:var(--config-global-buttons-color-primary, #8b5cf6)!important;box-shadow:0 0 0 2px #8b5cf633!important}.selecto-global-ui-option{background:#1a1a1a!important;color:#fff!important}.selecto-global-ui-option--placeholder{background:#1a1a1a!important;color:#a1a1aa!important}:root{--stats-card-border-radius: 16px;--stats-card-padding: 1.5rem;--stats-card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--stats-card-shadow-hover: 0 12px 32px -4px rgba(0, 0, 0, .15);--stats-card-transition: all .3s ease;--stats-card-total-primary: #2d3748;--stats-card-total-secondary: #4a5568;--stats-card-total-bg: #f7fafc;--stats-card-available-primary: #38a169;--stats-card-available-secondary: #48bb78;--stats-card-available-bg: #f0fff4;--stats-card-pending-primary: #ed8936;--stats-card-pending-secondary: #f6ad55;--stats-card-pending-bg: #fffbeb}.stats-card-refactor-components{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:var(--stats-card-border-radius);padding:var(--stats-card-padding);box-shadow:0 8px 32px #0006,0 2px 8px #0003;border:1px solid rgba(255,255,255,.1);transition:var(--stats-card-transition);position:relative;overflow:hidden;cursor:default;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stats-card-refactor-components:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);transition:var(--stats-card-transition)}.stats-card-refactor-components:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgba(102,126,234,.15) 0%,transparent 50%);pointer-events:none}.stats-card-refactor-components:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px #0009,0 8px 24px #667eea4d;border-color:#667eea66}.stats-card-refactor-components:hover:before{height:6px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb)}.clickable-stats-card-refactor{cursor:pointer}.clickable-stats-card-refactor:hover{transform:translateY(-6px)}.clickable-stats-card-refactor:active{transform:translateY(-2px)}.stats-card-variant-total-stats-card-refactor:before{background:linear-gradient(90deg,var(--custom-primary, var(--stats-card-total-primary)),var(--custom-secondary, var(--stats-card-total-secondary)))}.stats-card-variant-available-stats-card-refactor:before{background:linear-gradient(90deg,var(--custom-primary, var(--stats-card-available-primary)),var(--custom-secondary, var(--stats-card-available-secondary)))}.stats-card-variant-pending-stats-card-refactor:before{background:linear-gradient(90deg,var(--custom-primary, var(--stats-card-pending-primary)),var(--custom-secondary, var(--stats-card-pending-secondary)))}.stats-card-variant-custom-stats-card-refactor:before{background:linear-gradient(90deg,var(--custom-primary, #4299e1),var(--custom-secondary, #63b3ed))}.stats-card-header-refactor{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.stats-card-title-section-refactor{flex:1}.stats-card-title-refactor{font-size:.9rem;font-weight:500;color:#94a3b8;margin:0 0 1rem;line-height:1.3;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.trend-indicator-refactor{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:.4rem .75rem;border-radius:24px;width:fit-content;transition:var(--stats-card-transition);box-shadow:0 2px 8px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.positive-trend-refactor{background:linear-gradient(135deg,#22c55e33,#16a34a1a);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.negative-trend-refactor{background:linear-gradient(135deg,#ef444433,#dc26261a);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.trend-arrow-refactor{font-size:1rem;font-weight:700}.trend-value-refactor{font-weight:700}.stats-card-icon-refactor{font-size:1.8rem;opacity:.9;width:3.5rem;height:3.5rem;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:var(--stats-card-transition);box-shadow:0 4px 12px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.stats-card-icon-refactor:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(135deg,#fff3,#ffffff0d);z-index:-1}.stats-card-variant-total-stats-card-refactor .stats-card-icon-refactor{background:linear-gradient(135deg,#f1f5f933,#e2e8f01a);color:#f1f5f9}.stats-card-variant-available-stats-card-refactor .stats-card-icon-refactor{background:linear-gradient(135deg,#22c55e33,#16a34a1a);color:#22c55e}.stats-card-variant-pending-stats-card-refactor .stats-card-icon-refactor{background:linear-gradient(135deg,#f9731633,#ea580c1a);color:#f97316}.stats-card-variant-custom-stats-card-refactor .stats-card-icon-refactor{background:linear-gradient(135deg,#60a5fa33,#3b82f61a);color:#60a5fa}.stats-card-amount-refactor{font-size:3rem;font-weight:700;margin-bottom:1rem;line-height:1;transition:var(--stats-card-transition);background:linear-gradient(135deg,#f1f5f9,#e2e8f0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 8px rgba(0,0,0,.3);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.stats-card-variant-total-stats-card-refactor .stats-card-amount-refactor{background:linear-gradient(135deg,#e2e8f0,#f1f5f9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-card-variant-available-stats-card-refactor .stats-card-amount-refactor{background:linear-gradient(135deg,#22c55e,#16a34a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-card-variant-pending-stats-card-refactor .stats-card-amount-refactor{background:linear-gradient(135deg,#f97316,#ea580c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-card-variant-custom-stats-card-refactor .stats-card-amount-refactor{background:linear-gradient(135deg,#60a5fa,#3b82f6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-card-details-refactor{display:flex;flex-direction:column;gap:.5rem}.stats-card-description-refactor{font-size:.85rem;color:#94a3b8;line-height:1.5;font-weight:400;opacity:.9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.stats-card-percentage-refactor{font-size:.8rem;font-weight:600;color:#4a5568;background:#f7fafc;padding:.25rem .75rem;border-radius:20px;width:fit-content;transition:var(--stats-card-transition)}.stats-card-progress-refactor{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.progress-bar-refactor{width:100%;height:8px;background:#f7fafc;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill-refactor{height:100%;border-radius:4px;transition:width .3s ease}.stats-card-variant-total-stats-card-refactor .progress-fill-refactor{background:linear-gradient(90deg,var(--custom-primary, var(--stats-card-total-primary)),var(--custom-secondary, var(--stats-card-total-secondary)))}.stats-card-variant-available-stats-card-refactor .progress-fill-refactor{background:linear-gradient(90deg,var(--custom-primary, var(--stats-card-available-primary)),var(--custom-secondary, var(--stats-card-available-secondary)))}.stats-card-variant-pending-stats-card-refactor .progress-fill-refactor{background:linear-gradient(90deg,var(--custom-primary, var(--stats-card-pending-primary)),var(--custom-secondary, var(--stats-card-pending-secondary)))}.stats-card-variant-custom-stats-card-refactor .progress-fill-refactor{background:linear-gradient(90deg,var(--custom-primary, #4299e1),var(--custom-secondary, #63b3ed))}.progress-text-refactor{font-size:.8rem;color:#718096;text-align:center}.loading-stats-card-refactor{opacity:.7;pointer-events:none}.stats-card-loading-refactor{display:flex;flex-direction:column;gap:1rem}.loading-skeleton-title-stats-card,.loading-skeleton-amount-stats-card,.loading-skeleton-description-stats-card{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-shimmer 1.5s infinite;border-radius:4px}.loading-skeleton-title-stats-card{height:1rem;width:60%}.loading-skeleton-amount-stats-card{height:2.25rem;width:80%}.loading-skeleton-description-stats-card{height:.9rem;width:70%}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.stats-card-refactor-components{padding:1.25rem;border-radius:12px}.stats-card-amount-refactor{font-size:2.25rem}.stats-card-icon-refactor{width:2.75rem;height:2.75rem;font-size:1.4rem}.stats-card-title-refactor{font-size:.8rem;margin-bottom:.75rem}.stats-card-refactor-components:hover{transform:translateY(-4px) scale(1.01)}}.stats-card-variant-users-stats-card-refactor:before{background:linear-gradient(90deg,#667eea,#764ba2)}.stats-card-variant-premium-stats-card-refactor:before{background:linear-gradient(90deg,#f093fb,#f5576c)}.stats-card-variant-basic-stats-card-refactor:before{background:linear-gradient(90deg,#4facfe,#00f2fe)}.stats-card-variant-active-stats-card-refactor:before{background:linear-gradient(90deg,#43e97b,#38f9d7)}.stats-card-variant-inactive-stats-card-refactor:before{background:linear-gradient(90deg,#6c757d,#adb5bd)}.stats-card-variant-success-stats-card-refactor:before{background:linear-gradient(90deg,#56ab2f,#a8e6cf)}.stats-card-variant-warning-stats-card-refactor:before{background:linear-gradient(90deg,#f7971e,#ffd200)}.stats-card-variant-danger-stats-card-refactor:before{background:linear-gradient(90deg,#ee0979,#ff6a00)}.stats-card-variant-info-stats-card-refactor:before{background:linear-gradient(90deg,#2196f3,#21cbf3)}.stats-card-variant-users-stats-card-refactor .stats-card-amount-refactor{background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-card-variant-premium-stats-card-refactor .stats-card-amount-refactor{background:linear-gradient(135deg,#f093fb,#f5576c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-card-variant-success-stats-card-refactor .stats-card-amount-refactor{background:linear-gradient(135deg,#56ab2f,#a8e6cf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-card-variant-warning-stats-card-refactor .stats-card-amount-refactor{background:linear-gradient(135deg,#f7971e,#ffd200);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-card-variant-danger-stats-card-refactor .stats-card-amount-refactor{background:linear-gradient(135deg,#ee0979,#ff6a00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-card-variant-users-stats-card-refactor .stats-card-icon-refactor{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea}.stats-card-variant-premium-stats-card-refactor .stats-card-icon-refactor{background:linear-gradient(135deg,#f093fb1a,#f5576c1a);color:#f093fb}.stats-card-variant-success-stats-card-refactor .stats-card-icon-refactor{background:linear-gradient(135deg,#56ab2f1a,#a8e6cf33);color:#56ab2f}.stats-card-variant-warning-stats-card-refactor .stats-card-icon-refactor{background:linear-gradient(135deg,#f7971e1a,#ffd2001a);color:#f7971e}.stats-card-variant-danger-stats-card-refactor .stats-card-icon-refactor{background:linear-gradient(135deg,#ee09791a,#ff6a001a);color:#ee0979}@media(max-width:480px){.stats-card-amount-refactor{font-size:2rem}.stats-card-header-refactor{flex-direction:column;gap:.75rem;align-items:flex-start}.stats-card-icon-refactor{align-self:flex-end;width:2.5rem;height:2.5rem;font-size:1.2rem}.stats-card-refactor-components{padding:1rem}}@keyframes pulse-glow{0%,to{box-shadow:0 8px 32px #0006,0 2px 8px #0003}50%{box-shadow:0 8px 32px #667eea66,0 2px 8px #667eea33}}.stats-card-refactor-components:focus-within{animation:pulse-glow 2s infinite}@media(prefers-reduced-motion:reduce){.stats-card-refactor-components,.stats-card-amount-refactor,.stats-card-icon-refactor,.trend-indicator-refactor{transition:none;animation:none}.stats-card-refactor-components:hover{transform:none}}.stats-card-group-refactor{display:grid;gap:1.5rem;width:100%}.columns-1-stats-card-group{grid-template-columns:1fr}.columns-2-stats-card-group{grid-template-columns:repeat(2,1fr)}.columns-3-stats-card-group{grid-template-columns:repeat(3,1fr)}.columns-4-stats-card-group{grid-template-columns:repeat(4,1fr)}.responsive-stats-card-group{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:1200px){.columns-4-stats-card-group:not(.responsive-stats-card-group){grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-card-group-refactor:not(.columns-1-stats-card-group){grid-template-columns:1fr;gap:1rem}}@media(max-width:480px){.stats-card-group-refactor{gap:.75rem}}:root{--card-section-border-radius: 12px;--card-section-shadow: 0 2px 4px rgba(0, 0, 0, .05);--card-section-shadow-hover: 0 4px 8px rgba(0, 0, 0, .1);--card-section-transition: all .2s ease}.card-section-refactor-components{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:2rem;transition:var(--card-section-transition)}.padding-small-card-section-refactor{padding:1rem;gap:1rem}.padding-medium-card-section-refactor{padding:1.5rem;gap:1.5rem}.padding-large-card-section-refactor{padding:2rem;gap:2rem}.background-of-white-card-section-refactor{background:#1a1a1a}.shadow-card-section-refactor{box-shadow:var(--card-section-shadow)}.shadow-card-section-refactor:hover{box-shadow:var(--card-section-shadow-hover)}.rounded-card-section-refactor{border-radius:var(--card-section-border-radius)}.card-section-refactor-components.bordered{border:1px solid #e2e8f0}.card-section-refactor-components.elevated{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.card-section-refactor-components.elevated:hover{box-shadow:0 8px 25px -5px #00000026;transform:translateY(-1px)}@media(max-width:768px){.card-section-refactor-components{flex-direction:column;align-items:stretch;gap:1rem!important}.padding-small-card-section-refactor{padding:.75rem}.padding-medium-card-section-refactor{padding:1rem}.padding-large-card-section-refactor{padding:1.25rem}}@media(max-width:480px){.card-section-refactor-components{margin-bottom:1rem}.padding-small-card-section-refactor{padding:.5rem}.padding-medium-card-section-refactor{padding:.75rem}.padding-large-card-section-refactor{padding:1rem}}.filtered-ui-container{display:flex;flex-direction:column;gap:.5rem;width:auto;min-width:180px;flex-shrink:0}.filtered-ui-label{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}@media(prefers-color-scheme:dark){.filtered-ui-label{color:#e5e7eb}}@media(max-width:768px){.filtered-ui-container{gap:.375rem}.filtered-ui-label{font-size:.8125rem}}.filterds-group-container{width:100%}.filterds-group-container.layout-horizontal{display:flex;flex-wrap:wrap;align-items:flex-end}.filterds-group-container.layout-vertical{display:flex;flex-direction:column}.filterds-group-container.layout-grid{display:grid;align-items:end}.filterds-group-container.columns-1{grid-template-columns:1fr}.filterds-group-container.columns-2{grid-template-columns:repeat(2,1fr)}.filterds-group-container.columns-3{grid-template-columns:repeat(3,1fr)}.filterds-group-container.columns-4{grid-template-columns:repeat(4,1fr)}.filterds-group-container.spacing-compact{gap:.75rem}.filterds-group-container.spacing-normal{gap:1rem}.filterds-group-container.spacing-spacious{gap:1.5rem}.filterds-group-item{flex-shrink:0;min-width:180px}.filterds-group-container.layout-horizontal .filterds-group-item{width:auto!important;flex:0 0 auto}@media(max-width:1024px){.filterds-group-container.layout-horizontal{flex-direction:column;align-items:stretch}.filterds-group-container.layout-grid.columns-4,.filterds-group-container.layout-grid.columns-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.filterds-group-container.layout-grid{grid-template-columns:1fr}.filterds-group-item{min-width:unset}.filterds-group-container.spacing-normal{gap:.75rem}.filterds-group-container.spacing-spacious{gap:1rem}}@media(max-width:480px){.filterds-group-container.spacing-compact{gap:.5rem}.filterds-group-container.spacing-normal{gap:.625rem}}.ui-header-card{background:#121212!important;border-radius:20px;padding:1.25rem;height:100%;box-shadow:0 30px 24px #0505056b;border-left:none;border-right:none;position:relative;z-index:1;justify-content:space-between}.ui-header-content-row{display:flex;align-items:flex-start;gap:1rem;margin-top:20px}.ui-header-avatar-wrapper{position:relative;width:80px;height:80px;border-radius:50%;padding:4px;background:#2d3561;transition:all .3s ease;flex-shrink:0}.ui-header-avatar-wrapper.stories-border{background:linear-gradient(45deg,#6c5ce7,#a29bfe,#6c5ce7)}.ui-header-avatar-wrapper.live-border,.ui-header-avatar-wrapper.live-and-stories-border{background:#b00909;box-shadow:0 0 20px #ff08444d,0 0 30px #6c5ce74d}.ui-header-avatar-wrapper.stories-viewed-border{background:#6b7280;box-shadow:none}.ui-header-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #1a1a2e}.ui-header-info-section{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.ui-header-user-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ui-header-username{font-size:1.5rem;font-weight:600;color:#fff;margin:0;letter-spacing:.3px}.ui-header-stats{display:flex;gap:1rem;align-items:center}.ui-header-stat{display:flex;align-items:center;gap:.4rem;color:#b8b8d1;font-size:.95rem;font-weight:500}.ui-header-stat svg{color:#6c5ce7;flex-shrink:0}.ui-header-stat span{color:#e8e8f0;font-weight:600}.ui-header-stat-label{color:#e8e8f0;font-weight:700}.ui-header-trending{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:20px;flex-shrink:0}.ui-header-fire-icon{font-size:1rem;animation:fireAnimation 1.5s ease-in-out infinite}@keyframes fireAnimation{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ui-header-trending-text{font-size:.95rem;font-weight:600;color:#ff9c00;text-transform:capitalize;white-space:nowrap}.feed-user-card-buttons{display:flex;gap:.75rem;margin-top:1rem;width:100%;flex-wrap:wrap}.feed-user-card-buttons button{flex:1;min-width:120px}.message-sent-notification_warning_feed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;animation:fadeInOut 3s ease-in-out}.message-sent-bubble-warning_feed{background:#000c;color:#fff;padding:12px 20px;border-radius:20px;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #0000004d;text-align:center;display:flex;justify-content:center;align-items:center;gap:8px}@keyframes fadeInOut{0%{opacity:0;transform:scale(.9)}10%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.modal-content-insufficient-coins{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:20px}.modal-text-insufficient-coins{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.modal-text-insufficient-coins h3{color:#fff;margin:0;font-size:18px;font-weight:600}@media(max-width:768px){.ui-header-card{padding:1rem}.ui-header-avatar-wrapper{width:80px;height:80px}.ui-header-username{font-size:1.5rem}.ui-header-stats{gap:.75rem}.ui-header-stat{font-size:.9rem}.ui-header-stat svg{width:18px;height:18px}}@media(max-width:480px){.ui-header-avatar-wrapper{width:70px;height:70px}.ui-header-username{font-size:1.3rem}.ui-header-stats{gap:.5rem}.ui-header-stat{font-size:.85rem}.ui-header-stat svg{width:16px;height:16px}.ui-header-trending{padding:.75rem 1.25rem}.ui-header-trending-text{font-size:1rem}.feed-user-card-buttons{gap:.5rem}.feed-user-card-buttons button{min-width:100px;font-size:.85rem}}.creator-story-section{display:flex;flex-direction:column;gap:16px}.creator-story-header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);border-radius:16px;padding:16px;border:1px solid rgba(139,92,246,.2)}.creator-story-left{display:flex;align-items:center;gap:12px}.creator-story-avatar-wrapper{width:56px;height:56px;border-radius:50%;padding:3px;background:#2d3561;flex-shrink:0;transition:all .3s ease}.creator-story-avatar-wrapper.stories-border{background:linear-gradient(45deg,#6c5ce7,#a29bfe,#6c5ce7)}.creator-story-avatar-wrapper.live-border,.creator-story-avatar-wrapper.live-and-stories-border{background:#b00909;box-shadow:0 0 20px #ff08444d,0 0 30px #6c5ce74d}.creator-story-avatar-wrapper.stories-viewed-border{background:#6b7280;box-shadow:none}.creator-story-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #121212}.creator-story-text{display:flex;flex-direction:column;gap:2px}.creator-story-title{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.creator-story-subtitle{font-size:.9rem;color:#9ca3af;margin:0}.creator-story-camera-btn{border-radius:12px!important}.creator-actions-slider-container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.creator-actions-slider-container::-webkit-scrollbar{display:none}.creator-actions-slider{display:flex;gap:12px;padding:4px 0;min-width:min-content}.creator-action-card{min-width:100px;height:100px!important;border-radius:20px!important;display:flex;flex-direction:column!important;align-items:center;justify-content:center;gap:12px;font-size:.95rem;font-weight:600;text-align:center;line-height:1.3}.creator-action-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 16px #0000004d!important}.poll-card{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important}.photo-card{background:linear-gradient(135deg,#f97316,#ea580c)!important;border:none!important}.video-card{background:linear-gradient(135deg,#ec4899,#db2777)!important;border:none!important}.live-card{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border:none!important}.thread-card{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important}.anonymous-chat-card{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border:none!important}.anonymous-image-card{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:none!important}.creator-mind-input-wrapper{display:flex;align-items:center;gap:12px}.creator-mind-input-field{flex:1}.creator-send-btn{min-width:80px!important}@media(max-width:768px){.creator-action-card{min-width:80px!important;height:80px!important;font-size:.8rem}.creator-story-title{font-size:1.1rem}}@media(max-width:480px){.creator-story-header{padding:12px}.creator-story-avatar-wrapper{width:48px;height:48px}}.creator-setup{--cs-accent: var(--ah-pink, #ff5ca8);--cs-field: var(--ah-surface-2, #211a29);--cs-line: var(--ah-line, #2d2437);--cs-text: var(--ah-text, #f5eff8);--cs-muted: var(--ah-muted, #a99db6);--cs-faint: rgba(169, 157, 182, .7);--cs-radius: var(--ah-radius-sm, 14px);--cs-error: #ff6b6b;--cs-ok: #4ade80;display:flex;flex-direction:column;gap:12px;color:var(--cs-text);font-family:var(--ah-font-body, inherit);text-align:left}.modal-generic-modal-seconds .creator-setup{max-height:calc(100dvh - 140px);overflow-y:auto;margin-right:-8px;padding-right:8px}.creator-setup-steps{display:flex;justify-content:center;gap:6px;margin:0 0 8px;padding:0;list-style:none;font-size:0}.creator-setup-steps li{display:block}.creator-setup-dot{display:block;width:28px;height:4px;border-radius:999px;background:var(--cs-line)}.creator-setup-steps li.done .creator-setup-dot,.creator-setup-steps li.current .creator-setup-dot{background:var(--cs-accent)}.creator-setup h2{margin:0;font-family:var(--ah-font-display, inherit);font-size:22px;font-weight:800;color:var(--cs-text)}.creator-setup h2+p,.creator-setup .creator-setup-sub{margin:0 0 4px;font-size:14px;color:var(--cs-muted)}.creator-setup form,.creator-setup-stack{display:flex;flex-direction:column;gap:10px}.creator-setup label,.creator-setup legend{display:block;margin:4px 0 -4px;padding:0;font-size:13px;font-weight:500;color:var(--cs-muted)}.creator-setup small{font-weight:400;color:var(--cs-faint)}.creator-setup input:not([type=checkbox]):not([type=radio]):not([type=file]),.creator-setup select,.creator-setup textarea{box-sizing:border-box;width:100%;min-height:45px;padding:13px 16px;border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-field);color:var(--cs-text);font:inherit;font-size:16px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.creator-setup textarea{resize:vertical}.creator-setup select option{background:var(--cs-field);color:var(--cs-text)}.creator-setup input::placeholder,.creator-setup textarea::placeholder{color:var(--cs-faint)}.creator-setup input:focus,.creator-setup select:focus,.creator-setup textarea:focus{border-color:var(--cs-accent);box-shadow:0 0 0 3px var(--ah-pink-soft, rgba(255, 92, 168, .14))}.creator-setup input[type=checkbox],.creator-setup input[type=radio]{accent-color:var(--cs-accent)}.creator-setup-row{display:flex;gap:8px}.creator-setup-row>*{flex:1;min-width:0}.creator-setup-choice{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;border:0}.creator-setup-choice legend{width:100%;margin-bottom:6px}.creator-setup .creator-setup-choice label{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px;color:var(--cs-text)}.creator-setup label.creator-setup-check{display:flex;gap:10px;align-items:flex-start;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.45}.creator-setup .creator-setup-check span{text-align:left!important;color:var(--cs-muted)}.creator-setup-check input{margin-top:2px;flex:none}.creator-setup-avatar{display:flex;flex-direction:column;align-items:center;gap:10px;margin:4px 0}.creator-setup-avatar img,.creator-setup-avatar>span{box-sizing:border-box;width:108px;height:108px;border-radius:50%;object-fit:cover;padding:4px;background:var(--ah-pride-ring, var(--cs-field)) border-box;display:grid;place-items:center;font-size:32px;color:var(--cs-faint)}.creator-setup .creator-setup-upload{margin:0;font-size:14px;font-weight:700;color:var(--cs-accent);cursor:pointer}.creator-setup-upload input{position:absolute;width:1px;height:1px;opacity:0}.creator-setup-saved{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-field);font-size:14px}.creator-setup .creator-setup-saved span{color:var(--cs-muted);text-align:left!important;font-size:13px}.creator-setup .creator-setup-preview{margin:2px 0 0;font-size:13px;font-weight:700;color:var(--cs-text)}.creator-setup .creator-setup-error{margin:2px 0 0;font-size:13px;color:var(--cs-error)}.creator-setup .creator-setup-note{margin:2px 0 0;font-size:13px;color:var(--cs-ok)}.creator-setup .creator-setup-button{margin-top:4px}.creator-setup .creator-setup-button.ui-button-filled-ui-button-component-config{min-height:50px;border-radius:999px;font-size:16px}.creator-setup .creator-setup-secondary,.creator-setup .creator-setup-back{margin-top:0;color:var(--cs-muted)}.creator-setup-post{margin:0 -8px}.creator-money-page{max-width:560px;margin:0 auto;padding:0 10px}.creator-money-card{margin-top:3.5rem}.creator-money-rule{width:100%;margin:12px 0;border:0;border-top:1px solid rgba(148,163,184,.2)}.create-question-container-class-chat-list-creator{max-width:800px;margin:0 auto;padding:20px}.create-question-title-class-chat-list-creator{font-size:1.8rem;color:#fff;margin-bottom:24px;font-weight:600}.create-question-form-class-chat-list-creator{background-color:#1a1a1a;border-radius:12px;padding:24px}.question-field-class-chat-list-creator{margin-bottom:20px}.question-field-class-chat-list-creator label{display:block;font-size:1rem;color:#e0e0e0;margin-bottom:8px;font-weight:500}.question-field-class-chat-list-creator input,.question-field-class-chat-list-creator textarea{width:100%;padding:14px;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;color:#fff;font-size:1rem;outline:none;transition:border-color .2s ease}.question-field-class-chat-list-creator input:focus,.question-field-class-chat-list-creator textarea:focus{border-color:#8b5cf6}.question-field-class-chat-list-creator textarea{min-height:120px;resize:vertical}.media-upload-container-class-chat-list-creator{margin-bottom:20px;border:2px dashed #3a3a3a;border-radius:8px;padding:20px;text-align:center;transition:all .2s ease;cursor:pointer}.media-upload-container-class-chat-list-creator.drag-active-class-chat-list-creator,.media-upload-container-class-chat-list-creator:hover{border-color:#8b5cf6;background-color:#8b5cf61a}.media-upload-icon-class-chat-list-creator{font-size:2rem;color:#8b5cf6;margin-bottom:12px}.media-upload-text-class-chat-list-creator{color:#e0e0e0;margin-bottom:16px}.media-upload-button-class-chat-list-creator{background-color:#2a2a2a;border:none;color:#fff;padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.media-upload-button-class-chat-list-creator:hover{background-color:#3a3a3a}.media-preview-container-class-chat-list-creator{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.media-preview-class-chat-list-creator{position:relative;width:120px;height:120px;border-radius:8px;overflow:hidden}.media-preview-class-chat-list-creator img{width:100%;height:100%;object-fit:cover}.media-preview-delete-class-chat-list-creator{position:absolute;top:5px;right:5px;background-color:#00000080;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.media-preview-delete-class-chat-list-creator:hover{background-color:#ff4757cc}.question-submit-button-class-chat-list-creator{background-color:#8b5cf6;border:none;color:#fff;padding:14px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.question-submit-button-class-chat-list-creator:hover{background-color:#7c3aed}.question-submit-button-class-chat-list-creator:disabled{background-color:#4b5563;cursor:not-allowed}.question-submit-loading-class-chat-list-creator{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}.question-category-container-class-chat-list-creator{margin-bottom:20px}.question-category-title-class-chat-list-creator{font-size:1rem;color:#e0e0e0;margin-bottom:12px;font-weight:500}.question-category-options-class-chat-list-creator{display:flex;flex-wrap:wrap;gap:10px}.question-category-option-class-chat-list-creator{background-color:#2a2a2a;border:1px solid #3a3a3a;color:#e0e0e0;padding:8px 16px;border-radius:20px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.question-category-option-class-chat-list-creator.selected-class-chat-list-creator{background-color:#8b5cf633;border-color:#8b5cf6;color:#8b5cf6}.question-category-option-class-chat-list-creator:hover{background-color:#3a3a3a}.question-anonymous-toggle-class-chat-list-creator{display:flex;align-items:center;margin-bottom:20px;gap:10px}.question-anonymous-label-class-chat-list-creator{font-size:1rem;color:#e0e0e0}.toggle-switch-class-chat-list-creator{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch-class-chat-list-creator input{opacity:0;width:0;height:0}.toggle-slider-class-chat-list-creator{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#3a3a3a;transition:.4s;border-radius:24px}.toggle-slider-class-chat-list-creator:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.toggle-slider-class-chat-list-creator{background-color:#8b5cf6}input:checked+.toggle-slider-class-chat-list-creator:before{transform:translate(24px)}.success-message-class-chat-list-creator{background-color:#10b98133;border:1px solid #10b981;color:#10b981;padding:16px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:12px}.success-icon-class-chat-list-creator{font-size:1.5rem}.error-message-class-chat-list-creator{background-color:#ff475733;border:1px solid #ff4757;color:#ff4757;padding:16px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:12px}.error-icon-class-chat-list-creator{font-size:1.5rem}.question-actions-class-chat-list-creator{display:flex;justify-content:space-between;margin-top:20px}@media(max-width:768px){.create-question-container-class-chat-list-creator{padding:80px 16px 16px}.create-question-form-class-chat-list-creator{padding:16px}.question-submit-button-class-chat-list-creator{width:auto!important}.question-category-options-class-chat-list-creator{flex-wrap:wrap}}@media(max-width:480px){.question-actions-class-chat-list-creator{flex-direction:column;gap:10px}.question-submit-button-class-chat-list-creator{width:100%!important}}.anonymous-questions-section-class-chat-list-creator{margin-top:40px}.anonymous-questions-title-class-chat-list-creator{font-size:1.5rem;color:#fff;margin-bottom:20px;font-weight:600}.questions-list-class-chat-list-creator{display:flex;flex-direction:column;gap:16px}.question-card-class-chat-list-creator{background-color:#1a1a1a;border-radius:12px;padding:20px;transition:transform .2s ease;position:relative}.question-card-class-chat-list-creator:hover{transform:translateY(-2px)}.question-card-header-class-chat-list-creator{display:flex;justify-content:space-between;margin-bottom:10px}.question-card-title-class-chat-list-creator{font-size:1.2rem;font-weight:600;color:#fff;margin:0;word-break:break-all}.question-card-date-class-chat-list-creator{color:#888;font-size:.8rem}.question-card-content-class-chat-list-creator{color:#e0e0e0;margin-bottom:16px;font-size:.95rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.question-card-footer-class-chat-list-creator{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.question-card-stats-class-chat-list-creator{display:flex;align-items:center;gap:16px}.question-card-stat-class-chat-list-creator{display:flex;align-items:center;gap:6px;color:#bbb;font-size:.9rem}.question-card-view-class-chat-list-creator{color:#8b5cf6;font-size:.9rem;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:6px}.question-card-view-class-chat-list-creator:hover{text-decoration:underline}.question-card-delete-class-chat-list-creator{background-color:transparent;color:#ff4757;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;position:absolute;top:15px;right:15px}.delete-confirm-overlay-class-chat-list-creator{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.delete-confirm-dialog-class-chat-list-creator{background-color:#1a1a1a;padding:20px;border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 12px #0003}.delete-confirm-title-class-chat-list-creator{font-size:18px;margin-bottom:15px;color:#fff}.delete-confirm-message-class-chat-list-creator{font-size:14px;margin-bottom:20px;color:#e0e0e0}.delete-confirm-actions-class-chat-list-creator{display:flex;justify-content:flex-end;gap:10px}.delete-confirm-cancel-class-chat-list-creator{background-color:#2a2a2a;color:#e0e0e0;border:none;border-radius:4px;padding:8px 16px;cursor:pointer}.delete-confirm-delete-class-chat-list-creator{background-color:#ff4757;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer}.delete-confirm-cancel-class-chat-list-creator:hover{background-color:#3a3a3a}.delete-confirm-delete-class-chat-list-creator:hover{background-color:#e03444}.question-card-actions-class-chat-list-creator{display:flex;justify-content:space-between;margin-top:10px}.question-card-category-class-chat-list-creator{background-color:#8b5cf626;color:#8b5cf6;padding:4px 10px;border-radius:20px;font-size:.8rem}.question-card-anonymous-class-chat-list-creator{background-color:#ef444426;color:#ef4444;padding:4px 10px;border-radius:20px;font-size:.8rem}.question-card-tags-class-chat-list-creator{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.questions-empty-class-chat-list-creator{background-color:#1a1a1a;border-radius:12px;padding:30px;text-align:center}.questions-empty-icon-class-chat-list-creator{color:#8b5cf6;margin-bottom:16px;font-size:2rem}.questions-empty-title-class-chat-list-creator{font-size:1.4rem;color:#fff;margin-bottom:8px;font-weight:600}.questions-empty-text-class-chat-list-creator{color:#bbb;margin-bottom:24px;max-width:400px;margin-left:auto;margin-right:auto}.question-loading-class-chat-list-creator{display:flex;justify-content:center;align-items:center;height:120px}.question-loading-spinner-class-chat-list-creator{width:40px;height:40px;border:3px solid rgba(139,92,246,.3);border-radius:50%;border-top-color:#8b5cf6;animation:spin 1s ease-in-out infinite}@media(max-width:768px){.question-card-footer-class-chat-list-creator{flex-direction:column;align-items:flex-start;gap:12px}.question-card-view-class-chat-list-creator{margin-top:8px}}.ah-perf-intro{margin:-6px 0 16px;font-size:14px;line-height:1.5;color:var(--ah-muted, #9a9aa3)}.ah-perf-notice{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#34c7591f;color:#7ee2a0;font-size:14px}.ah-perf-list{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none}.ah-perf-list li:before{content:none;display:none}.ah-perf-row{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--ah-line-strong, rgb(255 255 255 / .12));border-radius:var(--ah-radius, 16px);background:var(--ah-surface, #1a1a1e)}.ah-perf-avatar{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ah-surface-2, #2c2c33);font-size:13px;font-weight:700;color:var(--ah-text, #fff)}.ah-perf-who{display:grid;min-width:0;flex:1}.ah-perf-who b,.ah-perf-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-perf-who b{font-size:15px}.ah-perf-who small{font-size:12px;color:var(--ah-muted, #9a9aa3)}.ah-perf-status{flex:none;padding:4px 10px;border-radius:999px;background:#ffffff14;color:#c9c9d6;font-size:12px;font-weight:600;white-space:nowrap}.ah-perf-status.is-confirmed{background:#34c75929;color:#7ee2a0}.ah-perf-status.is-id_review,.ah-perf-status.is-signing{background:#ffb34029;color:#f5c66b}.ah-perf-status.is-id_declined{background:#ff453a29;color:#ff8a80}.ah-perf-actions{display:flex;flex:none;gap:4px}.ah-perf-actions button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--ah-surface-2, #2c2c33);color:var(--ah-muted, #9a9aa3);cursor:pointer}.ah-perf-actions button:disabled{opacity:.5}.ah-perf-form{display:grid;gap:10px;padding:14px;border:1px solid var(--ah-line-strong, rgb(255 255 255 / .12));border-radius:var(--ah-radius, 16px);background:var(--ah-surface, #1a1a1e)}.ah-perf-form b{font-size:15px}.ah-perf-form input{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--ah-line-strong, rgb(255 255 255 / .12));border-radius:14px;background:var(--ah-surface-2, #2c2c33);color:var(--ah-text, #fff);font:inherit;font-size:16px}.ah-perf-form input:focus{outline:none;border-color:var(--ah-accent, #ff5ca8)}.ah-perf-form small{font-size:12px;line-height:1.5;color:var(--ah-muted, #9a9aa3)}.ah-perf-error{margin:0;font-size:13px;color:#ff8a80}.ah-perf-steps{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none;text-align:left}.ah-perf-steps li:before{content:none;display:none}.ah-perf-steps li{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:12px;background:var(--ah-surface-2, #2c2c33);font-size:14px}.ah-perf-steps li.is-done{color:#7ee2a0}.ah-perf-tags{display:grid;gap:8px}.ah-perf-tag{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:#ffffff0d;color:#fff;font-size:14px;cursor:pointer}.ah-perf-tag.is-locked{opacity:.55;cursor:not-allowed}.ah-perf-tag.is-kept{border-color:rgb(var(--ah-accent-rgb, 255 61 127) / .45);cursor:default}.ah-perf-tag input{width:18px;height:18px}.ah-perf-tag span:first-of-type{flex:1}.ah-perf-tag-notice{margin:0 0 8px;padding:10px 12px;border:1px solid rgb(251 191 36 / .4);border-radius:12px;background:#fbbf241a;color:#fcd34d;font-size:13px}.ah-perf-tag-notice.is-missing{border-color:#f8717199;background:#f871711f;color:#fca5a5}.ah-perf-tag-hint{margin:2px 0 0;font-size:12px;color:#9ca3af}.ah-perf p,.ah-perf-text,.ah-perf-error,.ah-perf-tag-hint,.ah-perf-tag-notice,.ah-perf-form small{word-break:normal;overflow-wrap:break-word}.ah-release{display:grid;gap:14px}.ah-release-kicker{margin:8px 0 0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-accent, #ff5ca8)}.ah-release-title{margin:0;font-family:var(--ah-font-display, inherit);font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.ah-release-doc{max-height:46vh;overflow-y:auto;padding:16px;border:1px solid var(--ah-line-strong, rgb(255 255 255 / .12));border-radius:var(--ah-radius, 16px);background:var(--ah-surface, #1a1a1e);font-size:14px;line-height:1.6;color:var(--ah-text-1, #e6dcef)}.ah-release-doc h2{margin:14px 0 4px;font-size:14px;font-weight:700;color:var(--ah-text, #fff)}.ah-release-title,.ah-release-doc h2,.ah-release-doc p,.ah-release-view h2,.ah-release-agree span,.ah-release-facts span{margin:0;word-break:normal;overflow-wrap:break-word}.ah-release-fields{display:grid;gap:10px}.ah-release-fields label{display:grid;gap:6px;font-size:13px;color:var(--ah-muted, #9a9aa3)}.ah-release-fields input{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--ah-line-strong, rgb(255 255 255 / .12));border-radius:14px;background:var(--ah-surface-2, #2c2c33);color:var(--ah-text, #fff);font:inherit;font-size:16px;color-scheme:dark}.ah-release-facts{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--ah-muted, #9a9aa3)}.ah-release-facts b{color:var(--ah-text, #fff);font-weight:600}.ah-sign{display:grid;gap:6px}.ah-sign-pad{width:100%;height:auto;aspect-ratio:3 / 1;border-radius:14px;background:#fff;touch-action:none;cursor:crosshair}.ah-sign-foot{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ah-muted, #9a9aa3)}.ah-sign-foot button{padding:4px 10px;border:1px solid var(--ah-line-strong, rgb(255 255 255 / .2));border-radius:999px;background:none;color:var(--ah-text, #fff);font:inherit;cursor:pointer}.ah-release-agree{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}.ah-release-agree input{flex:none;width:20px;height:20px;margin-top:1px}.ah-release-logout{margin-top:10px}.ah-release-view{display:grid;gap:12px;text-align:left;color:var(--ah-text, #fff)}.ah-release-view h2{margin:0;font-size:18px}.ah-release-view dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14px}.ah-release-view dt{color:var(--ah-muted, #9a9aa3)}.ah-release-view dd{margin:0;overflow-wrap:anywhere}.ah-release-signature{width:100%;max-width:360px;border-radius:10px;background:#fff}.ah-release-text{max-height:30vh;overflow:auto;margin:0;padding:12px;border-radius:10px;background:#ffffff0d;font:inherit;font-size:12px;line-height:1.5;white-space:pre-wrap}.ah-release-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));background:#000000b3}.ah-release-overlay .ah-release-view{width:min(560px,100%);max-height:100%;overflow-y:auto;padding:18px;border-radius:18px;background:var(--ah-surface, #1a1a1e)}.ah-performer-only{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.toggle-input:checked+.toggle-slider:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a855f7' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 1v6m0 6v6m11-7h-6m-6 0H1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.create-story-container{width:100%;max-width:1400px;margin:30px auto;padding:0 24px;box-sizing:border-box}.create-story-card{background:#2a2a2a!important;border-radius:20px;box-shadow:0 10px 25px -8px #13294026,0 4px 12px -4px #13294014;padding:28px 32px 40px;position:relative;overflow:hidden}.create-story-card:before{content:"";position:absolute;visibility:hidden}.story-builder-grid{display:grid;grid-template-columns:1fr 40%;gap:42px;margin-top:10px;align-items:flex-start}@media(max-width:1200px){.story-builder-grid{grid-template-columns:380px 1fr}}@media(max-width:980px){.story-builder-grid{grid-template-columns:1fr}.story-preview-column{order:-1;min-height:auto!important}}.story-form-column{background:#171717!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.06);padding:24px 24px 32px;border-radius:16px;position:relative;box-shadow:0 4px 14px -4px #0000000f;height:640px;overflow-y:auto}.story-form-column::-webkit-scrollbar{width:8px}.story-form-column::-webkit-scrollbar-thumb{background:#c0ccd6;border-radius:20px}.story-form-column::-webkit-scrollbar-thumb:hover{background:#a9b8c3}.story-preview-column{position:relative;height:640px;display:flex}.story-preview-wrapper{flex:1;display:flex;justify-content:center;align-items:center}.story-preview-stage{position:relative;background:#000;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px -6px #0006;width:80%;display:flex;flex-direction:column;height:640px}.stories-content.preview-mode{background:#000}.preview-placeholder{color:#9aa0b1;font-size:15px;text-align:center;padding:40px 32px;line-height:1.5;max-width:300px}.upload-progress-container{position:absolute;top:0;left:0;right:0;background:#fffffff2;padding:12px 20px;border-radius:20px 20px 0 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.1)}.upload-progress-bar{height:6px;background:#dfe6ef;width:100%;border-radius:6px;overflow:hidden;margin-bottom:8px}.upload-progress-fill{height:100%;background:linear-gradient(90deg,#007bff,#00c6ff);transition:width .3s ease;border-radius:6px}.upload-progress-text{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#666;font-weight:500}.progress-percentage{color:#007bff;font-weight:600}.create-story-title{font-size:2.3rem!important;font-weight:700;margin:0 0 12px;margin-bottom:1.8rem!important;text-align:center;color:#fff!important;letter-spacing:.5px}.create-story-tabs{display:flex;gap:4px;background:#f1f5f9;padding:4px;border-radius:14px;margin-bottom:18px}.tab-button{flex:1;border:none;background:transparent;padding:10px 16px;font-size:14px;font-weight:600;color:#5d6a79;border-radius:10px;cursor:pointer;transition:.25s}.tab-button:hover{color:#12283a}.tab-button.active{background:#fff;color:#0d3059;box-shadow:0 2px 6px #00000014}.tab-button:disabled{opacity:.4;cursor:not-allowed}.upload-panel{padding:6px 2px;border:2px dashed transparent;border-radius:14px;transition:.35s;position:relative}.upload-panel.drag-active{border-color:#2593ff;background:linear-gradient(135deg,#007aff14,#00c8ff14)}.upload-buttons{display:flex;gap:14px;margin:0 0 22px}.upload-button{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 14px;border:1px solid #d5dde5;background:#fff;border-radius:14px;cursor:pointer;transition:.3s;font-weight:600;color:#134063;font-size:14px;position:relative;overflow:hidden}.upload-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0077e614,#00c8ff0d);opacity:0;transition:.35s}.upload-button:hover:before{opacity:1}.upload-button:hover{border-color:#0b7ad8;box-shadow:0 4px 14px -4px #007ad959;transform:translateY(-2px)}.upload-button.image svg{color:#1aa364}.upload-button.video svg{color:#ff6a3d}.upload-button.multi{display:flex;gap:10px;padding:18px 16px;background:linear-gradient(135deg,#fff,#f0f5fd);box-shadow:0 2px 8px -2px #0000001a;border:1px solid #d5dde5}.upload-button.multi svg:first-of-type{color:#1aa364;margin-right:-6px}.upload-button.multi svg:nth-of-type(2){color:#ff6a3d}.upload-button.multi span{font-weight:700;background:linear-gradient(90deg,#134063,#2280cf);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.4px}.upload-button.multi:hover{border-color:#0b7ad8;box-shadow:0 4px 16px -4px #007ad966;transform:translateY(-2px)}.upload-button span{font-size:14px;font-weight:600}.drop-zone-hint{text-align:center;font-size:12px;letter-spacing:.5px;font-weight:500;color:#6d7b89;margin:-10px 0 18px;opacity:.8}.selected-files-summary{background:linear-gradient(135deg,#f0f8ff,#e9f5ff);border:1px solid #bfd4ea;border-radius:14px;padding:14px 16px;margin:10px 0 20px;box-shadow:0 2px 6px -2px #00000014}.files-count{font-weight:700;color:#134063;font-size:14px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #d5e3f1}.media-navigator{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px}.current-index{font-size:13px;font-weight:600;color:#4a5f74}.navigation-controls{display:flex;gap:8px}.navigation-controls button{background:#fff;border:1px solid #c0d0e2;border-radius:8px;font-size:12px;font-weight:600;padding:6px 14px;cursor:pointer;color:#134063;transition:.25s}.navigation-controls button:hover:not(:disabled){background:#e9f5ff;border-color:#8ab5d8;box-shadow:0 2px 6px -2px #007ad940}.navigation-controls button:disabled{opacity:.5;cursor:not-allowed}input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:4px;background:linear-gradient(90deg,#0b6bdc,#00b7ff);outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #0b6bdc;box-shadow:0 2px 4px #00000040;transition:.25s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.08)}.form-group{margin-bottom:16px}.form-group label{display:block;font-weight:600;margin-bottom:8px;color:#2f4154;font-size:13px;letter-spacing:.3px}.form-group input,.form-group select{width:100%;padding:11px 14px;border:1px solid #cbd6e2;border-radius:12px;font-size:14px;background:#fff;transition:.25s}.form-group input:focus,.form-group select:focus{outline:none;border-color:#0b6bdc;box-shadow:0 0 0 3px #0b6bdc26}.form-group small{display:block;margin-top:4px;color:#6b7b88;font-size:12px}.preview-panel{padding:10px 0 0}.preview-container{border:1px solid #d9e2ec;border-radius:14px;overflow:hidden;margin-bottom:20px;background:#fff;box-shadow:0 3px 10px -3px #00000012}.preview-media{width:100%;height:auto;max-height:400px;object-fit:contain;display:block;background:#000}.preview-info{padding:16px}.preview-info h3{margin:0 0 12px;font-size:18px}.preview-details{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:#4a5661}.no-preview-message{text-align:center;padding:40px;color:#83909d;background-color:#f5f8fa;border-radius:12px;font-weight:500}.error-message{background:#ffe8e8;border:1px solid #ffb4b4;color:#b02121;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:500;box-shadow:0 2px 6px -3px #b021214d}.success-message{background:#e3f8e8;border:1px solid #9bd8a6;color:#1e7c37;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:500;box-shadow:0 2px 6px -3px #1e7c3740}.form-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:28px}.button-cancel{padding:10px 20px;background:linear-gradient(145deg,#f5f7fa,#e6ecf1);color:#334e68;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px -3px #0003;transition:.3s}.button-cancel:hover{background:linear-gradient(145deg,#e6ecf1,#dde3e8)}.button-submit{padding:10px 28px;background:linear-gradient(90deg,#0065d1,#008ff9 60%,#00b7ff);color:#fff;border:none;border-radius:14px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px -6px #0077e68c;letter-spacing:.5px;position:relative;overflow:hidden;transition:.35s}.button-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#fff3,#fff0);opacity:0;transition:.4s}.button-submit:hover:before{opacity:1}.button-submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #0077e6b3}.button-submit:disabled{background:#9fb8cc;cursor:not-allowed;box-shadow:none}.stories-progress.single{position:absolute;top:0;left:0;right:0;padding:10px 10px 0}.stories-progress.single .stories-progress-bar{background:#ffffff40;height:3px;border-radius:2px;overflow:hidden}.stories-progress.single .stories-progress-bar-fill{background:#fff;height:100%;transition:width .16s linear}.stories-modal-header.preview .subscription-badge{margin-left:8px;font-size:11px;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}@media(max-width:680px){.story-preview-stage{min-height:500px;width:100%}.create-story-card{padding:24px 20px 36px}.create-story-title{font-size:24px}.upload-buttons{flex-direction:column}}.input-with-counter{position:relative}.char-counter{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:600;letter-spacing:.5px;background:#eef3f8;color:#476179;padding:2px 8px;border-radius:30px;box-shadow:0 1px 3px #00000014;transition:.25s}.char-counter.limit{background:#ffedd5;color:#b45309}.form-inline-group{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.toggle-wrapper{display:flex;align-items:center;gap:10px;background:#f1f5f9;padding:10px 14px;border-radius:14px;border:1px solid #d5dde5;box-shadow:0 2px 4px -2px #0000000f}.toggle-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#5a6b7a}.toggle-state{font-size:12px;font-weight:600;letter-spacing:.5px;color:#0d3059}.switch{position:relative;display:inline-block;width:50px;height:26px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#9fb3c6,#7d91a3);border-radius:34px;transition:.35s;box-shadow:inset 0 0 0 1px #00000014}.switch .slider:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.35s;box-shadow:0 2px 6px #00000040}.switch input:checked+.slider{background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);box-shadow:0 0 0 1px #00000014,0 4px 10px -2px #6366f166}.switch input:checked+.slider:before{transform:translate(24px)}.radio-segment{display:flex;align-items:center;gap:4px;background:#f1f5f9;padding:8px 10px;border-radius:14px;border:1px solid #d5dde5}.segment-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:#5a6b7a;margin-right:4px}.radio-segment label{position:relative;font-size:12px;font-weight:600;letter-spacing:.5px;color:#5d6a79;cursor:pointer;padding:6px 12px;border-radius:10px;display:flex;align-items:center;gap:4px;transition:.25s}.radio-segment input{display:none}.radio-segment label.active{background:#fff;color:#0d3059;box-shadow:0 2px 8px -3px #00000026}.radio-segment label:not(.active):hover{background:#e6edf3;color:#0d3059}.stories-content.preview-mode.light{background:linear-gradient(135deg,#f4f6f9,#e4e9f1)}.stories-content.preview-mode.light .stories-caption{background:linear-gradient(135deg,#0000008c,#00000040)}.stories-content.preview-mode.light .preview-placeholder{color:#5d6a79}.stories-content.preview-mode.dark{background:linear-gradient(135deg,#0e141b,#18212c)}.stories-content.preview-mode img.stories-image,.stories-content.preview-mode video.stories-video{transition:object-fit .35s ease,filter .35s ease}@media(max-width:880px){.form-inline-group{flex-direction:column}.radio-segment{width:100%}}.premium-controls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:12px;max-height:400px;overflow-y:auto;padding:8px;border-radius:12px;background:#171717!important}.button-submit-story-create{display:flex;align-items:center;gap:8px;background:#8b5cf6!important;border:1px solid #8b5cf6!important;color:#fff!important;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.premium-card{background:#1a1a1a!important;border-radius:12px;border:2px solid #1a1a1a!important;overflow:visible;transition:all .3s ease;box-shadow:0 2px 8px #0000000d;height:230px;display:flex;flex-direction:column}.premium-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001a;border-color:#007bff}.premium-card-preview{position:relative;width:100%;height:120px;overflow:hidden;background:#f8f9fa;border-radius:12px 12px 0 0}.preview-thumbnail{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.premium-card:hover .preview-thumbnail{transform:scale(1.05)}.preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.1) 0%,transparent 40%,transparent 60%,rgba(0,0,0,.1) 100%);display:flex;align-items:flex-start;justify-content:space-between;padding:8px}.remove-file-btn{background:#f00c;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);opacity:0;transform:scale(.8)}.premium-card:hover .remove-file-btn{opacity:1;transform:scale(1)}.remove-file-btn:hover{background:red;transform:scale(1.1);box-shadow:0 2px 8px #ff00004d}.remove-file-btn:active{transform:scale(.95)}.remove-file-btn:disabled{opacity:.5;cursor:not-allowed;transform:scale(.8)}.file-type-badge{background:#000000b3;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2)}.premium-card-info{padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px;flex:1;justify-content:space-between}.file-details{display:flex;flex-direction:column;gap:4px}.file-details .file-name{margin:0;font-size:14px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size{font-size:12px;color:#6c757d;font-weight:500}.premium-toggle-card{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.premium-toggle-card:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .4s,height .4s}.premium-toggle-card:active:before{width:100px;height:100px}.premium-toggle-card.premium-active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 12px #667eea66}.premium-toggle-card.premium-inactive{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#333;box-shadow:0 2px 12px #a8edea66}.premium-toggle-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.premium-toggle-card:disabled{opacity:.6;cursor:not-allowed;transform:none}.toggle-icon{font-size:14px;z-index:2;position:relative}.toggle-text{z-index:2;position:relative}.premium-controls-grid::-webkit-scrollbar{width:6px}.premium-controls-grid::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.premium-controls-grid::-webkit-scrollbar-thumb:hover{background:#a0a0a0}@media(max-width:768px){.premium-controls-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.story-preview-column{display:none!important}.story-form-column{height:fit-content!important}.create-story-container{padding:0!important;margin:0}.create-story-container-responsive{margin:0!important}.create-story-card-responsive{border-radius:0!important}.premium-card-preview{height:100px}.premium-card-info{padding:10px 12px}}@media(max-width:480px){.premium-controls-grid{grid-template-columns:1fr 1fr;gap:10px}}.upload-progress-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;z-index:10}.upload-spinner{margin-bottom:8px;color:var(--primary-gradient-upload)}.upload-progress-text{color:#fff;font-size:12px;margin-bottom:8px;text-align:center}.upload-progress-bar{width:80%;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.upload-progress-fill{height:100%;background:var(--primary-gradient-upload)!important;transition:width .3s ease}.upload-success-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#4caf50e6;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;z-index:10;animation:successFadeIn .3s ease-out;transition:opacity .5s ease-out,transform .5s ease-out}.upload-success-overlay.fade-out{animation:successFadeOut .5s ease-out forwards}.upload-success-icon{margin-bottom:8px;color:#fff}.upload-success-text{color:#fff;font-size:12px;text-align:center;font-weight:500}@keyframes successFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes successFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.upload-error-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#f44336e6;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;z-index:10;animation:errorFadeIn .3s ease-out;transition:opacity .5s ease-out,transform .5s ease-out}.upload-error-overlay.fade-out{animation:errorFadeOut .5s ease-out forwards}.upload-error-icon{margin-bottom:8px;color:#fff}.upload-error-text{color:#fff;font-size:11px;text-align:center;padding:0 8px;line-height:1.3}@keyframes errorFadeIn{0%{opacity:0;transform:scale(.8) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes errorFadeOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.8) translateY(-10px)}}.progress-files-list{margin-top:16px;max-height:200px;overflow-y:auto}.progress-file-item{display:flex;flex-direction:column;gap:8px;padding:12px;margin-bottom:8px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.file-info{display:flex;justify-content:space-between;align-items:center}.file-name{font-size:14px;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.file-status{font-size:12px;color:var(--text-secondary);font-weight:500}.file-progress-bar{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.file-progress-fill{height:100%;background:var(--primary-gradient-upload)!important;transition:width .5s ease-in-out;border-radius:3px;box-shadow:0 0 10px #00bcd466!important;animation:progressGlow 2s ease-in-out infinite alternate}.animate-spin{animation:spin 1s linear infinite}@keyframes progressGlow{0%{box-shadow:0 0 10px #00bcd466}to{box-shadow:0 0 20px #00bcd4b3}}.progress-container{margin:24px 0;padding:20px;background:linear-gradient(135deg,#00bcd41a,#00bcd40d);border:1px solid rgba(0,188,212,.2);border-radius:12px}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.progress-label{font-weight:600;color:var(--text-primary);font-size:16px}.progress-percentage{font-size:14px;color:var(--text-secondary);font-weight:500}:root{--primary-gradient-upload: #00bcd4;--dark-bg: #1a1a1a;--card-bg: #2a2a2a;--text-primary: #ffffff;--text-secondary: #b0b0b0;--accent: #ff6b6b;--border: #404040;--input-bg: #333333;--success: #4caf50;--error: #f44336;--radius: 12px;--shadow: 0 10px 30px rgba(0, 0, 0, .25)}.upload-video-page{padding-top:120px}.upload-container{max-width:96%;margin:0 auto;padding:1.5rem 2.5rem 2rem;background-color:#2a2a2a;border-radius:var(--radius);box-shadow:var(--shadow);position:relative;overflow:hidden}.upload-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:transparent!important}.back-button{display:flex;align-items:center;gap:5px;background:none;border:none;color:#555;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:4px;margin-bottom:15px;transition:background-color .2s}.back-button:hover{background-color:#0000000d}.back-button svg{width:18px;height:18px}.upload-title{font-size:1.8rem;font-weight:600;margin-bottom:2rem;color:var(--text-primary);text-align:center;position:relative;padding-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:12px}.upload-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(to right,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff 85.68%,#8000ff);border-radius:2px}.media-preview-container{width:100%;padding:16px;background:#f8f9fa;border-radius:12px;border:1px dashed #dee2e6;transition:all .3s ease}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-bottom:16px}.media-preview-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.media-preview-item:hover{transform:translateY(-2px)}.media-preview-content{position:relative;width:100%;height:100%}.media-preview-element{width:100%;height:100%;object-fit:cover;background:#e9ecef}.media-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.5),transparent 40%);display:flex;flex-direction:column;justify-content:space-between;padding:8px}.remove-media-button{align-self:flex-end;background:#ffffffe6;border:none;border-radius:50%;width:24px;height:24px;padding:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#495057;transition:all .2s ease}.remove-media-button:hover{background:#fff;color:#dc3545;transform:scale(1.1)}.remove-media-button:disabled{opacity:.5;cursor:not-allowed}.media-badges{display:flex;gap:4px}.media-type-badge{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase}.media-type-badge.image-badge{background:#4dabf7;color:#fff}.media-type-badge.video-badge{background:#f783ac;color:#fff}.media-index-badge{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:#000000b3;color:#fff}.media-footer{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.media-count{display:flex;align-items:baseline;gap:4px;font-size:14px;color:#495057}.count-number{font-weight:700;color:#212529}.add-more-button{display:flex;align-items:center;gap:6px;background:none;border:none;color:#228be6;font-weight:500;font-size:14px;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s ease}.add-more-button:hover{background:#e7f5ff}.add-more-button:disabled{opacity:.5;cursor:not-allowed}.button-icon{font-size:16px;font-weight:700}.title-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.title-icon svg{width:32px;height:32px}.upload-form{display:flex;flex-direction:column;gap:1.5rem}.upload-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.thread-layout{display:block;width:100%;max-width:100%}.drop-zone-wrapper{grid-column:1}.form-content-wrapper{grid-column:2}.drop-zone{border:2px dashed var(--border);border-radius:var(--radius);padding:2rem;transition:all .3s ease;cursor:pointer;background-color:#ffffff08;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:center}.drop-zone:hover,.drop-zone.drag-active{border-color:#8b5cf6!important;transform:translateY(-3px);box-shadow:0 10px 20px #8b5cf62e}.drop-zone.has-file{border-color:var(--success);transform:translateY(-3px);box-shadow:0 10px 20px #4caf501a}.drop-zone-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@keyframes floatingIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.upload-icon{font-size:3.5rem;margin-bottom:0!important;display:inline-block;background:var(--primary-gradient-upload);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:floatingIcon 3s ease infinite}.drop-zone-title{font-size:1.4rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.drop-zone-subtitle{color:var(--text-secondary);margin-bottom:1.5rem}.select-button-upload{background:#8b5cf6!important;color:#fff;border:none;padding:.8rem 1.8rem;border-radius:30px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.select-button-upload:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .5s ease}.select-button-upload:hover:before{left:100%}.select-button-upload:active{transform:scale(.98)}.select-button-upload:disabled{opacity:.6;cursor:not-allowed}.hidden-input{display:none}.video-preview{width:100%}.video-container{width:100%;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden;background-color:#000;box-shadow:0 8px 16px #0000004d;margin-bottom:1rem;position:relative;max-height:320px}.video-player_package_container{display:grid;grid-template-columns:1fr 1fr;gap:15px}.video-container_package{width:100%;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden;background-color:#000;box-shadow:0 8px 16px #0000004d;position:relative;max-height:320px}.video-player_package,.video-player{width:100%;height:100%;object-fit:cover}.file-info{display:flex;justify-content:space-between;align-items:center;background-color:#ffffff0d;padding:.8rem 1rem;border-radius:var(--radius);border:1px solid var(--border)}.file-details{display:flex;align-items:center;gap:.5rem}.file-icon{color:#00bcd4!important;font-size:1.2rem}.file-name{font-weight:500;color:var(--text-primary);max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size{color:var(--text-secondary);font-size:.875rem}.remove-button{background:transparent;color:var(--error);border:1px solid var(--error);padding:.3rem .8rem;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s ease}.remove-button:hover{background-color:var(--error);color:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.form-grid{grid-template-columns:1fr}}.form-group-poll{display:flex;flex-direction:column;gap:.5rem}.form-label{color:var(--text-primary);font-size:.9rem;font-weight:500}.optional-label{color:var(--text-secondary);font-size:.75rem;font-weight:400}.form-input{background-color:var(--input-bg)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;padding:.8rem 1rem;border-radius:var(--radius);transition:all .2s ease}.form-input:focus{outline:none;border-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf62e!important}.form-input::placeholder{color:var(--text-secondary)}.form-input:disabled{opacity:.7;cursor:not-allowed}.textarea{min-height:100px;resize:vertical}.error-message,.success-message{display:flex;align-items:center;gap:.8rem;padding:1rem;margin-bottom:1.5rem;border-radius:var(--radius);animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-message{background-color:#f443361a;border-left:4px solid var(--error)}.success-message{background-color:#4caf501a;border-left:4px solid var(--success)}.close-button{margin-left:auto;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.2rem;transition:color .2s ease}.close-button:hover{color:var(--text-primary)}.progress-container{background-color:#ffffff0d;border-radius:var(--radius);padding:1.5rem;margin-top:1rem;animation:fadeIn .4s ease;border:1px solid var(--border);grid-column:1 / -1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.progress-label{color:var(--text-primary);font-weight:500}.progress-percentage{color:#00bcd4!important;font-weight:700;font-size:1.1rem;position:relative}.progress-percentage:after{content:"";position:absolute;width:100%;height:2px;background:#00bcd4!important;bottom:-4px;left:0;border-radius:1px}.progress-bar-container{height:8px;background-color:#ffffff1a;border-radius:10px;overflow:hidden;position:relative;margin-bottom:1.5rem}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.progress-bar{height:100%;background:#00bcd4!important;border-radius:10px;transition:width .3s ease;position:relative}@keyframes shine{0%{left:-100%}to{left:100%}}.progress-shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine 1.5s infinite}.progress-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-box{background-color:#ffffff0d;border-radius:var(--radius);padding:1rem;border:1px solid var(--border);transition:transform .2s ease}.stat-box:hover{transform:translateY(-2px)}.stat-label{color:var(--text-secondary);margin-bottom:.3rem;font-size:.8rem}.stat-value{color:var(--text-primary);font-weight:700;font-size:1.1rem;font-family:Roboto Mono,monospace}.form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;grid-column:1 / -1}.cancel-button{background-color:transparent;color:var(--text-secondary);border:1px solid var(--border);padding:.8rem 1.5rem;border-radius:30px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-button:hover{background-color:#ffffff0d;color:var(--text-primary)}.cancel-button:disabled{opacity:.5;cursor:not-allowed}.submit-button-upload{background:#8b5cf6!important;color:#fff;border:none;padding:.8rem 2rem;border-radius:30px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-button-upload:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .5s ease}.submit-button-upload:hover:before{left:100%}.submit-button-upload:active{transform:scale(.98)}.submit-button-upload:disabled{opacity:.6;cursor:not-allowed}@keyframes checkmarkDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.upload-container:after{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background-image:radial-gradient(circle,rgba(255,107,107,.05) 0%,transparent 70%);z-index:-1;animation:pulseBg 10s infinite alternate}@keyframes pulseBg{0%{transform:scale(1)}to{transform:scale(1.5)}}.drop-zone:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;z-index:-1}.drop-zone:hover:before,.drop-zone.drag-active:before{opacity:1}.form-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:1.2rem}.form-content_package{width:100%;height:100%;display:flex;flex-direction:column;justify-content:start;gap:1.2rem}.custom-select-container{position:relative}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;cursor:pointer}.select-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .2s ease}.custom-select:focus+.select-arrow{transform:translateY(-50%) rotate(180deg)}.tier-description{font-size:.85rem;color:var(--text-secondary);margin-top:.3rem;font-style:italic}.selected-tier-badge{position:absolute;right:3rem;top:50%;transform:translateY(-50%);padding:.15rem .6rem;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tier-badge-free{background-color:#67676733;color:#a0a0a0}.tier-badge-basic{background-color:#2196f333;color:#42a5f5}.tier-badge-exclusive{background-color:#9c27b033;color:#ab47bc}.tier-badge-package{background-color:#ff6b6b33;color:#ff6b6b}.custom-select:focus{border-color:#00bcd4;box-shadow:0 0 0 3px #00bcd42e}.custom-select option{background-color:var(--card-bg);color:var(--text-primary);padding:1rem}.upload-media-page{height:100%;padding-top:20px}.tab-navigation{display:flex;gap:6px;background:linear-gradient(135deg,#1e293b,#334155);padding:8px;border-radius:20px;margin-bottom:32px;border:1px solid rgba(148,163,184,.2);box-shadow:0 10px 25px #0000001a,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.tab-navigation:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#0ea5e91a,#a855f71a,#ef44441a);opacity:0;transition:opacity .6s ease;pointer-events:none}.tab-navigation:hover:before{opacity:1}.tab-button{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 28px;background:transparent;border:none;border-radius:16px!important;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:15px;color:#94a3b8;position:relative;overflow:hidden;letter-spacing:.5px;text-transform:uppercase;min-height:56px;border-bottom:none!important}.tab-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .3s ease;border-radius:16px}.tab-button:hover:before{opacity:1}.tab-button:hover{color:#f1f5f9;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.tab-button.active[class*=upload]{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff;box-shadow:0 12px 30px #0ea5e966,0 4px 15px #3b82f64d,inset 0 1px #fff3;transform:translateY(-1px)}.tab-button.active{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;box-shadow:0 12px 30px #a855f766,0 4px 15px #ec48994d,inset 0 1px #fff3;transform:translateY(-1px)}.tab-button:first-child.active{background:linear-gradient(135deg,#0ea5e9,#06b6d4,#3b82f6);animation:uploadGlow 3s ease-in-out infinite alternate}@keyframes uploadGlow{0%{box-shadow:0 12px 30px #0ea5e966,0 4px 15px #3b82f64d,inset 0 1px #fff3}to{box-shadow:0 16px 40px #0ea5e999,0 6px 20px #06b6d466,inset 0 1px #ffffff4d}}.tab-button:last-child.active{background:linear-gradient(135deg,#a855f7,#d946ef,#ec4899);animation:pollGlow 3s ease-in-out infinite alternate}@keyframes pollGlow{0%{box-shadow:0 12px 30px #a855f766,0 4px 15px #ec48994d,inset 0 1px #fff3}to{box-shadow:0 16px 40px #a855f799,0 6px 20px #d946ef66,inset 0 1px #ffffff4d}}.tab-button.active:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmerEffect 2.5s infinite}@keyframes shimmerEffect{0%{left:-100%}50%{left:100%}to{left:100%}}.tab-icon{display:flex;align-items:center;justify-content:center;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.tab-button.active .tab-icon{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.tab-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.tab-button:disabled:hover{transform:none;color:#94a3b8}.tab-button:active{transform:translateY(0) scale(.98)}.tab-button.active:active{transform:translateY(-1px) scale(.98)}.tab-navigation{animation:tabsSlideIn .6s ease-out}@keyframes tabsSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.tab-navigation{gap:4px;padding:6px;border-radius:16px}.tab-button{padding:14px 20px;font-size:13px;min-height:48px;border-radius:12px}.tab-button span:last-child{display:none}.tab-icon{transform:scale(1.1)}.tab-button.active .tab-icon{transform:scale(1.2)}}@media(max-width:480px){.tab-navigation{margin-bottom:24px}.tab-button{padding:12px 16px;font-size:12px;min-height:44px}}.tab-button.active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.2) 2px,transparent 2px),radial-gradient(circle at 80% 50%,rgba(255,255,255,.2) 2px,transparent 2px),radial-gradient(circle at 40% 20%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 60% 80%,rgba(255,255,255,.1) 1px,transparent 1px);background-size:40px 40px,40px 40px,20px 20px,20px 20px;animation:particlesFloat 8s linear infinite;opacity:.6}@keyframes particlesFloat{0%{background-position:0% 0%,0% 0%,0% 0%,0% 0%}to{background-position:100% 100%,-100% -100%,50% 50%,-50% -50%}}.poll-tab-content{width:100%;max-width:1000px;margin:0 auto;animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.poll-hero-section{display:flex;align-items:center;gap:24px;padding:40px;background:linear-gradient(135deg,#a855f71a,#ec48990d);border-radius:24px;border:1px solid rgba(168,85,247,.2);margin-bottom:32px;position:relative;overflow:hidden}.poll-hero-section:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:heroShimmer 3s infinite}@keyframes heroShimmer{0%{left:-100%}to{left:100%}}.poll-icon-container{position:relative;flex-shrink:0}.poll-icon-background{position:relative;width:80px;height:80px;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 40px #a855f74d,inset 0 1px #fff3}.poll-icon-large{color:#fff;z-index:2;position:relative}.poll-icon-large svg{width:40px;height:40px}.icon-glow{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:25px;opacity:.3;filter:blur(10px);animation:iconPulse 2s ease-in-out infinite alternate}@keyframes iconPulse{0%{transform:scale(1);opacity:.3}to{transform:scale(1.1);opacity:.6}}.poll-hero-text{flex:1}.poll-hero-title{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.poll-hero-subtitle{font-size:16px;color:var(--text-secondary);margin:0;line-height:1.5}.poll-form-container{display:grid;padding:20px;grid-template-columns:1fr!important;gap:32px;align-items:start}.poll-form-section{background:var(--bg-secondary);border-radius:20px;padding:32px;border:1px solid var(--border-color);box-shadow:0 10px 30px #0000001a}.input-header{display:flex;justify-content:between;align-items:center;margin-bottom:12px}.form-label-modern{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-primary);font-size:14px;text-transform:uppercase;letter-spacing:.5px}.label-icon{color:var(--primary-color)}.input-indicator{font-size:12px;padding:4px 12px;border-radius:12px;font-weight:500}.input-indicator.required{background:#ef44441a;color:#ef4444}.input-indicator:not(.required){background:#a855f71a;color:#a855f7}.input-container-modern{position:relative}.form-input-modern{width:100%;padding:16px 20px;border:2px solid var(--border-color);border-radius:16px;background:var(--bg-primary);color:var(--text-primary);font-size:16px;transition:all .3s ease;position:relative;z-index:1}.form-input-modern:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 4px #a855f71a}.input-border-glow{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(135deg,#a855f7,#ec4899);opacity:0;transition:opacity .3s ease;z-index:0}.form-input-modern:focus+.input-border-glow{opacity:1}.poll-question-input{font-size:18px;font-weight:500}.poll-options-modern{display:flex;flex-direction:column;gap:16px}.poll-option-modern{display:flex;align-items:center;gap:16px;padding:4px;border-radius:16px;transition:all .3s ease}.poll-option-modern:hover{background:#a855f70d}.option-number-modern{position:relative;width:40px;height:40px;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0;box-shadow:0 8px 20px #a855f74d}.number-ring{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid rgba(168,85,247,.3);border-radius:50%;animation:ringPulse 2s ease-in-out infinite}@keyframes ringPulse{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:.5}}.option-input-container{flex:1;position:relative}.poll-option-input-modern{width:100%;padding:14px 18px;border:2px solid var(--border-color);border-radius:14px;background:var(--bg-primary);color:var(--text-primary);font-size:15px;transition:all .3s ease}.remove-option-modern{width:36px;height:36px;padding:0!important;background:#ef44441a;border:none;border-radius:50%;color:#ef4444;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.remove-option-modern:hover{background:#ef4444;color:#fff;transform:scale(1.1)}.add-option-modern{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:#8b5cf6!important;border:2px dashed rgba(168,85,247,.3);border-radius:16px;color:var(--primary-color);cursor:pointer;transition:all .3s ease;font-weight:600;position:relative;overflow:hidden}.add-option-modern:hover{background:#8b5cf6!important;color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 10px 30px #a855f74d}.add-icon-container{width:24px;height:24px;background:currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.add-option-modern:hover .add-icon-container{background:#fff3}.button-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transition:left .5s ease}.add-option-modern:hover .button-shimmer{left:100%}.poll-options-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}.options-info{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:14px}.options-progress{display:flex;align-items:center;gap:8px}.progress-bar-mini{width:60px;height:4px;background:var(--border-color);border-radius:2px;overflow:hidden}.progress-fill-mini{height:100%;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:2px;transition:width .3s ease}.poll-preview-section{background:var(--bg-secondary);border-radius:20px;padding:24px;border:1px solid var(--border-color);position:sticky;top:20px;height:fit-content;overflow-wrap:break-word;overflow:hidden}.preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.preview-header h4{margin:0;color:var(--text-primary);font-size:16px;font-weight:600}.preview-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.7}}.poll-preview-card{background:var(--bg-primary);border-radius:16px;padding:20px;border:1px solid var(--border-color);box-shadow:0 4px 20px #0000001a}.preview-question{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:16px;min-height:20px}.preview-options{display:flex;flex-direction:column}.preview-option{background:var(--bg-secondary);border-radius:12px;padding:12px;border:1px solid var(--border-color);transition:all .3s ease;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.preview-item{position:relative}.drop-zone{position:relative;overflow:hidden}.drop-zone>input{width:100%;height:100%;position:absolute;left:0;z-index:9999;cursor:pointer;opacity:0}.media-previews-grid{margin:20px 0;background:#ffffff08;border-radius:var(--radius);padding:20px;border:1px solid var(--border);box-shadow:var(--shadow)}.media-previews-title{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:1.2rem;color:var(--text-primary);font-weight:500}.media-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#0ea5e9,#3b82f6);border-radius:50%;color:#fff}.media-count-badge{display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;color:var(--text-primary);font-size:.8rem;font-weight:600;padding:3px 8px;border-radius:12px;margin-left:8px}.media-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-top:12px}.preview-item{position:relative;aspect-ratio:1;height:auto;border-radius:var(--radius);overflow:hidden;box-shadow:0 4px 10px #0003;transition:all .3s ease;border:2px solid rgba(255,255,255,.1)}.preview-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000004d;border-color:#0ea5e980}.preview-item-content{position:relative;width:100%;height:100%}.preview-item>video,.preview-item>img,.preview-item-content>video,.preview-item-content>img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius);overflow:hidden}.preview-item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 50%);display:flex;justify-content:space-between;padding:10px}.preview-item-index{position:absolute;top:10px;left:10px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#fffc;border-radius:50%;font-weight:700;color:#333;z-index:5;box-shadow:0 2px 6px #0003}.remove-media-btn{position:absolute;top:10px;right:10px;background:#727272cc;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fff;z-index:5;box-shadow:0 2px 8px #0000004d;padding:0!important}.remove-media-btn:hover{background:#ec0000;transform:scale(1.1)}.preview-item-badge{position:absolute;bottom:10px;right:10px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;z-index:5;box-shadow:0 2px 6px #0003}.preview-option:hover{border-color:var(--primary-color);transform:translate(4px)}.preview-option-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px}.preview-option-text{font-size:14px;color:var(--text-primary)}.preview-percentage{font-size:12px;color:var(--text-secondary);font-weight:600;white-space:pre;letter-spacing:2px}.preview-progress{height:4px;background:var(--border-color);border-radius:2px;overflow:hidden}.preview-progress-fill{height:100%;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:2px;transition:width .3s ease}.preview-footer{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color);text-align:center}.preview-votes{font-size:14px;color:var(--text-secondary);font-weight:500}@media(max-width:1024px){.poll-form-container{grid-template-columns:1fr;gap:24px}.poll-preview-section{position:static}}@media(max-width:768px){.poll-hero-section{flex-direction:column;text-align:center;padding:32px 24px}.poll-hero-title{font-size:24px}.drop-zone-title{font-size:16px}.drop-zone-wrapper{width:100%!important}.poll-form-section{padding:24px 20px}.poll-option-modern{gap:12px}.option-number-modern{width:36px;height:36px;font-size:13px}.upload-container{max-width:100%;padding:40px 17px;height:auto}.upload-layout{display:flex;flex-direction:column;gap:20px}.thread-layout{display:block;width:100%;max-width:100%}.tab-icon svg{width:30px;height:30px}}@media(max-width:480px){.poll-hero-section{padding:24px 16px}.poll-form-section,.poll-preview-section{padding:20px 16px}}.video-preview-container,.image-preview-container{position:relative;width:100%;height:100%}.video-play-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid rgba(255,255,255,.3);transition:all .3s ease}.video-play-indicator:hover{background:#000c;border-color:#ffffff80;transform:translate(-50%,-50%) scale(1.1)}.video-play-indicator svg{margin-left:2px}.media-preview-element,.preview-image{width:100%;height:100%;object-fit:cover}.blur-preview-toggle{display:flex;align-items:center;gap:8px;margin:12px 0}.poll-blur-toggle{justify-content:center;margin:16px 0 20px;padding:16px;background:#a855f70d;border-radius:12px;border:1px solid rgba(168,85,247,.1)}.toggle-container{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.toggle-input{position:absolute;opacity:0;width:0;height:0}.toggle-slider{position:relative;display:inline-block;width:52px;height:28px;background:linear-gradient(135deg,#374151,#4b5563);border-radius:28px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,255,255,.1);box-shadow:inset 0 2px 4px #0000001a,0 2px 8px #0000001a}.toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003,0 1px 2px #0000001a}.toggle-input:checked+.toggle-slider{background:linear-gradient(135deg,#a855f7,#ec4899);border-color:#fff3;box-shadow:inset 0 2px 4px #0000001a,0 2px 8px #a855f74d,0 0 20px #a855f733}.toggle-input:checked+.toggle-slider:before{transform:translate(24px);background:linear-gradient(135deg,#fff,#f1f5f9);box-shadow:0 2px 6px #0000004d,0 1px 3px #00000026}.toggle-slider:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 4px);height:calc(100% - 4px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:28px;opacity:0;transition:opacity .3s ease;pointer-events:none}.toggle-container:hover .toggle-slider:after{opacity:1}.toggle-label{color:var(--text-primary);font-weight:500;font-size:14px;transition:color .3s ease;letter-spacing:.3px}.toggle-input:checked~.toggle-label{color:#a855f7}.toggle-container:hover .toggle-label{color:#a855f7}.toggle-input:checked+.toggle-slider{animation:toggleGlow .6s ease-out}@keyframes toggleGlow{0%{box-shadow:inset 0 2px 4px #0000001a,0 2px 8px #a855f74d,0 0 20px #a855f733}50%{box-shadow:inset 0 2px 4px #0000001a,0 2px 12px #a855f780,0 0 30px #a855f766}to{box-shadow:inset 0 2px 4px #0000001a,0 2px 8px #a855f74d,0 0 20px #a855f733}}.toggle-input:checked+.toggle-slider:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a855f7' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 1v6m0 6v6m11-7h-6m-6 0H1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}@media(max-width:768px){.progress-container{width:100%}.blur-preview-toggle{justify-content:center}.toggle-slider{width:48px;height:26px}.toggle-slider:before{width:18px;height:18px}.toggle-input:checked+.toggle-slider:before{transform:translate(22px)}.toggle-label{font-size:13px}}.poll-blur-toggle .toggle-container{background:#ffffff08;padding:12px 20px;border-radius:12px;border:1px solid rgba(168,85,247,.2);transition:all .3s ease}.poll-blur-toggle .toggle-container:hover{background:#a855f71a;border-color:#a855f74d}.toggle-input:checked+.toggle-slider{position:relative;overflow:hidden}.toggle-input:checked+.toggle-slider:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);animation:rippleEffect .6s ease-out}@keyframes rippleEffect{0%{width:0;height:0;opacity:1}to{width:60px;height:60px;opacity:0}}.blur-processing-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius);z-index:10}.blur-spinner{display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:#a855f7}.blur-spinner svg{animation:spin 1s linear infinite}.blur-processing-text{color:#fff;font-size:12px;font-weight:500;text-align:center;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.blur-processing-overlay{animation:processingPulse 2s ease-in-out infinite alternate}@keyframes processingPulse{0%{background:#000000b3}to{background:#a855f733}}.video-preview-container{position:relative;overflow:hidden}.media-preview-content:has(.blur-processing-overlay) .media-preview-element,.preview-item-content:has(.blur-processing-overlay) .preview-image{filter:brightness(.7) saturate(.8);transition:filter .3s ease}.blur-processing-overlay:after{content:"🔄";position:absolute;top:8px;right:8px;background:#a855f7e6;padding:4px 8px;border-radius:12px;font-size:10px;color:#fff;font-weight:600;animation:bounce 1.5s ease-in-out infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@media(max-width:768px){.blur-processing-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.blur-spinner svg{width:24px;height:24px}.blur-processing-text{font-size:11px}.blur-processing-overlay:after{top:4px;right:4px;padding:2px 6px;font-size:9px}}.position-toggle-badge{position:absolute;bottom:8px;right:8px;z-index:3}.position-toggle{background:#000000b3;border:none;border-radius:20px;padding:6px 10px;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;border:1px solid rgba(255,255,255,.1)}.position-toggle:hover{background:#000000d9;transform:scale(1.05);border-color:#fff3}.position-toggle:disabled{opacity:.5;cursor:not-allowed;transform:none}.position-toggle.portrait{background:#22c55ecc;border-color:#22c55e4d}.position-toggle.portrait:hover{background:#22c55ee6;border-color:#22c55e80}.position-toggle.landscape{background:#3b82f6cc;border-color:#3b82f64d}.position-toggle.landscape:hover{background:#3b82f6e6;border-color:#3b82f680}.position-toggle-content{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.position-label{display:inline-block}.position-toggle svg{stroke:currentColor}@keyframes toggleBounce{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.position-toggle:active{animation:toggleBounce .2s ease}@media(max-width:768px){.position-toggle{padding:4px 8px}.position-toggle-content{font-size:9px;gap:2px}.position-toggle svg{width:12px!important;height:12px!important}.position-toggle-badge{bottom:6px;right:6px}}.crop-media-button,.restore-media-button{position:absolute;background:#f2f1ed;border:1px solid rgba(255,255,255,.2);border-radius:50%;padding:5px;color:#0f0c0c;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5}.crop-media-button{top:8px;right:40px}.restore-media-button{top:8px;right:72px}.crop-media-button:hover,.restore-media-button:hover{background:#007bffe6;border-color:#007bff80;transform:scale(1.05)}.crop-media-button:disabled,.restore-media-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.crop-media-button svg,.restore-media-button svg{width:13px;height:13px}.media-cropped-badge{background:linear-gradient(135deg,#ff6b35,#ff8e53);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #ff6b354d;margin-top:2px}@media(max-width:768px){.crop-media-button,.restore-media-button{padding:6px;border-radius:4px}.form-content-wrapper{width:100%!important}.crop-media-button{right:35px}.restore-media-button{right:62px}.crop-media-button svg,.restore-media-button svg{width:16px;height:16px}.upload-media-page-responsive{padding:0!important}.upload-container-responsive{border-radius:0!important}.media-cropped-badge{font-size:9px;padding:1px 4px}}@media(max-width:480px){.crop-media-button,.restore-media-button{padding:4px}.crop-media-button{right:30px}.restore-media-button{right:54px}.crop-media-button svg,.restore-media-button svg{width:14px;height:14px}}.upload-audio-container{max-width:900px;width:96%;margin:0 auto;padding:1.2rem 1.5rem 1.5rem;background-color:#2a2a2a;border-radius:12px;box-shadow:0 10px 30px #00000040;position:relative;max-height:85vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#444 transparent}.upload-audio-container::-webkit-scrollbar{width:6px}.upload-audio-container::-webkit-scrollbar-track{background:transparent}.upload-audio-container::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.upload-audio-title{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;position:sticky;top:-1.2rem;background:#2a2a2a;padding:.8rem 0 .6rem;z-index:2;margin-top:0}.upload-audio-title svg{color:#8b5cf6;flex-shrink:0}.upload-audio-form{display:flex;flex-direction:column;gap:1rem}.upload-audio-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.upload-audio-left,.upload-audio-right{display:flex;flex-direction:column;gap:1rem;min-width:0}.audio-cover-section{display:flex;flex-direction:column;gap:6px}.audio-cover-section label{font-size:.85rem;font-weight:500;color:#b0b0b0}.audio-cover-dropzone{border:2px dashed #404040;border-radius:10px;padding:1rem;cursor:pointer;background-color:#ffffff08;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px;max-height:180px;position:relative;overflow:hidden}.audio-cover-dropzone:hover,.audio-cover-dropzone.drag-active{border-color:#8b5cf6;box-shadow:0 0 15px #8b5cf61f}.audio-cover-dropzone.has-cover{border-color:#4caf50;padding:0}.audio-cover-preview{width:100%;height:100%;object-fit:cover;border-radius:8px}.audio-cover-placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;color:#b0b0b0}.audio-cover-placeholder svg{opacity:.5}.audio-cover-placeholder p{font-size:.8rem;margin:0}.audio-cover-overlay{position:absolute;top:6px;right:6px;z-index:2}.audio-cover-remove-btn{background:#000000b3;border:none;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s}.audio-cover-remove-btn:hover{background:#f44336}.audio-file-section{display:flex;flex-direction:column;gap:6px}.audio-file-section label{font-size:.85rem;font-weight:500;color:#b0b0b0}.audio-file-dropzone{border:2px dashed #404040;border-radius:10px;padding:1rem;cursor:pointer;background-color:#ffffff08;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px}.audio-file-dropzone:hover,.audio-file-dropzone.drag-active{border-color:#8b5cf6;box-shadow:0 0 15px #8b5cf61f}.audio-file-dropzone.has-audio{border-color:#4caf50;border-style:solid;min-height:auto;padding:10px 14px}.audio-file-placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;color:#b0b0b0}.audio-file-placeholder svg{opacity:.5}.audio-file-placeholder p{font-size:.8rem;margin:0}.audio-file-info{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.audio-file-icon{color:#8b5cf6;flex-shrink:0}.audio-file-details{flex:1;min-width:0;overflow:hidden}.audio-file-name{font-size:.85rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-file-meta{font-size:.72rem;color:#b0b0b0;margin-top:2px}.audio-file-remove-btn{background:transparent;border:1px solid #f44336;border-radius:6px;padding:4px 10px;color:#f44336;font-size:.75rem;cursor:pointer;transition:all .2s;flex-shrink:0;white-space:nowrap}.audio-file-remove-btn:hover{background:#f44336;color:#fff}.audio-waveform-preview{background:#8b5cf60f;border-radius:10px;padding:10px;border:1px solid rgba(139,92,246,.12)}.audio-waveform-preview-label{font-size:.72rem;color:#8b5cf6;font-weight:500;margin-bottom:6px;display:flex;align-items:center;gap:5px}.audio-waveform-container{border-radius:6px;overflow:hidden;width:100%;min-width:0}.audio-preview-controls{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.audio-preview-play-btn{background:#8b5cf6;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s;flex-shrink:0}.audio-preview-play-btn:hover{background:#7c3aed;transform:scale(1.05)}.audio-preview-time{font-size:.75rem;color:#b0b0b0;font-family:monospace}.audio-form-group{display:flex;flex-direction:column;gap:5px}.audio-form-group label{font-size:.85rem;font-weight:500;color:#b0b0b0}.audio-form-input{background-color:#333;border:1px solid #404040;border-radius:8px;padding:9px 12px;font-size:.9rem;color:#fff;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.audio-form-input:focus{border-color:#8b5cf6}.audio-form-input::placeholder{color:#666}.audio-form-textarea{background-color:#333;border:1px solid #404040;border-radius:8px;padding:9px 12px;font-size:.9rem;color:#fff;outline:none;transition:border-color .2s;resize:vertical;min-height:70px;max-height:120px;font-family:inherit;width:100%;box-sizing:border-box}.audio-form-textarea:focus{border-color:#8b5cf6}.audio-form-textarea::placeholder{color:#666}.audio-tier-section{display:flex;flex-direction:column;gap:6px}.audio-tier-section label{font-size:.85rem;font-weight:500;color:#b0b0b0}.audio-tier-options{display:flex;gap:6px;flex-wrap:wrap}.audio-tier-option{padding:6px 14px;border-radius:20px;border:1px solid #404040;background:transparent;color:#b0b0b0;font-size:.8rem;cursor:pointer;transition:all .2s;font-weight:500}.audio-tier-option:hover{border-color:#8b5cf6;color:#fff}.audio-tier-option.active{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.audio-submit-area{display:flex;flex-direction:column;gap:10px}.audio-submit-btn{background:#8b5cf6;color:#fff;border:none;padding:11px 20px;border-radius:30px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;width:100%}.audio-submit-btn:hover:not(:disabled){background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 15px #8b5cf666}.audio-submit-btn:disabled{opacity:.5;cursor:not-allowed}.audio-progress-container{padding:12px;background:#8b5cf60f;border:1px solid rgba(139,92,246,.15);border-radius:10px}.audio-progress-header{display:flex;justify-content:space-between;margin-bottom:6px}.audio-progress-label{font-weight:500;color:#fff;font-size:.85rem}.audio-progress-percentage{font-size:.8rem;color:#b0b0b0}.audio-progress-bar{height:5px;background:#ffffff1a;border-radius:3px;overflow:hidden}.audio-progress-fill{height:100%;background:#8b5cf6;transition:width .3s ease;border-radius:3px}.audio-success-message{text-align:center;padding:16px;background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:10px;animation:audioSuccessFadeIn .3s ease-out}@keyframes audioSuccessFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.audio-success-message svg{color:#4caf50;margin-bottom:6px}.audio-success-message p{color:#4caf50;font-weight:500;margin:0;font-size:.9rem}.audio-error-message{padding:9px 12px;background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:8px;color:#f44336;font-size:.82rem;display:flex;align-items:center;gap:8px}.audio-error-message svg{flex-shrink:0}@media(max-width:900px){.upload-audio-container{max-width:98%;padding:1rem 1.2rem 1.2rem}.upload-audio-layout{gap:1.2rem}}@media(max-width:680px){.upload-audio-layout{grid-template-columns:1fr;gap:1rem}.upload-audio-container{padding:.8rem 1rem 1rem;max-height:90vh}.upload-audio-title{font-size:1.2rem;padding:.6rem 0 .4rem;top:-.8rem}.audio-cover-dropzone{height:150px;max-height:150px}.audio-tier-options{gap:5px}.audio-tier-option{padding:5px 11px;font-size:.75rem}.audio-form-textarea{min-height:60px}.audio-submit-btn{padding:10px 18px;font-size:.9rem}}@media(max-width:400px){.upload-audio-container{padding:.6rem .8rem .8rem;border-radius:8px}.upload-audio-title{font-size:1.1rem;gap:6px}.audio-cover-dropzone{height:120px;max-height:120px}.audio-file-info{gap:8px}.audio-file-name{font-size:.78rem}.audio-preview-play-btn{width:28px;height:28px}}.ah-calls-page{display:grid;gap:16px;max-width:640px;margin:0 auto;padding:0 16px 120px;color:var(--ah-text, #f5eff8)}.ah-calls-card{display:grid;gap:12px;padding:16px;border-radius:var(--ah-radius, 20px);border:1px solid var(--ah-line-strong, #4a3d58);background:var(--ah-surface, #18121e)}.ah-calls-h{margin:0;font-size:17px;font-weight:600}.ah-calls-label{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--ah-muted, #a99db6)}.ah-calls-muted{margin:0;font-size:13px;line-height:1.45;color:var(--ah-muted, #a99db6)}.ah-calls-error{margin:0;font-size:14px;color:#ff8a8a}.ah-calls-ok{margin:0;font-size:14px;color:#7fe0a6}.ah-calls-gem{color:var(--ah-accent, #ff5ca8);font-weight:600;white-space:nowrap}.ah-calls-pays{margin:0;font-size:15px}.ah-calls-toggle{grid-template-columns:1fr auto;align-items:center}.ah-calls-toggle>div{display:grid;gap:2px}.ah-calls-switch{position:relative;width:48px;height:28px;border:0;border-radius:999px;background:var(--ah-line-strong, #4a3d58);cursor:pointer;transition:background .2s}.ah-calls-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s}.ah-calls-switch.is-on{background:var(--ah-accent, #ff5ca8)}.ah-calls-switch.is-on:after{transform:translate(20px)}.ah-calls-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ah-calls-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--ah-radius-sm, 14px);border:1px solid var(--ah-line, #2d2437);background:var(--ah-surface-2, #211a29)}.ah-calls-row-main{display:grid;gap:2px;min-width:0;text-align:left}.ah-calls-row-side{display:grid;justify-items:end;gap:4px}.ah-calls-plain{flex:1;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ah-calls-link,.ah-calls-x{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;background:none;color:var(--ah-accent, #ff5ca8);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ah-calls-x{color:var(--ah-muted, #a99db6)}.ah-calls-link.is-quiet{color:var(--ah-muted, #a99db6);font-weight:500}.ah-calls-link:disabled{opacity:.4;cursor:default}.ah-calls-chips{display:flex;flex-wrap:wrap;gap:8px}.ah-calls-scroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.ah-calls-chip{flex:none;padding:8px 12px;border-radius:999px;border:1px solid var(--ah-line-strong, #4a3d58);background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.ah-calls-chip.is-on{border-color:var(--ah-accent, #ff5ca8);background:var(--ah-accent, #ff5ca8);color:var(--ah-accent-ink, #22091a);font-weight:600}.ah-calls-chip:disabled{opacity:.35;cursor:default}.ah-calls-field{display:grid;gap:6px;font-size:13px;color:var(--ah-muted, #a99db6)}.ah-calls-field :is(input,select),.ah-calls-range select,.ah-calls-dateadd :is(input,select){min-height:42px;padding:0 10px;border-radius:12px;border:1px solid var(--ah-line-strong, #4a3d58);background:var(--ah-surface-2, #211a29);color:var(--ah-text, #f5eff8);font:inherit;font-size:15px;color-scheme:dark}.ah-calls-week{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ah-calls-week>li{display:grid;grid-template-columns:44px 1fr;align-items:start;gap:8px}.ah-calls-weekday{padding-top:6px;font-weight:600}.ah-calls-windows{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px}.ah-calls-window{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:999px;background:rgb(var(--ah-accent-rgb, 255 92 168) / .14);font-size:14px}.ah-calls-window button{display:inline-flex;padding:2px;border:0;background:none;color:inherit;cursor:pointer}.ah-calls-range,.ah-calls-dateadd{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ah-calls-dateadd input{flex:1 1 150px}.ah-calls-save{display:grid;gap:8px}.ah-calls-save.is-dirty{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));z-index:3;padding:12px;border-radius:var(--ah-radius, 20px);background:rgb(var(--ah-bg-rgb, 15 11 19) / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ah-calls-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center;background:#0009}.ah-calls-sheet{display:grid;gap:12px;width:100%;max-width:540px;max-height:88vh;overflow-y:auto;padding:16px 18px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;border-top:1px solid var(--ah-line-strong, #4a3d58);background:var(--ah-surface, #18121e);color:var(--ah-text, #f5eff8)}.ah-calls-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ah-calls-sheet-head h3{margin:0;font-size:18px}.ah-calls-sheet p{margin:0}.ah-calls-sheet .ah-btn{width:100%;justify-content:center}.ah-calls-facts{display:grid;gap:8px;margin:0;padding:12px;border-radius:14px;background:var(--ah-surface-2, #211a29)}.ah-calls-facts>div{display:flex;justify-content:space-between;gap:12px}.ah-calls-facts dt{color:var(--ah-muted, #a99db6)}.ah-calls-facts dd{margin:0;text-align:right}.ah-calls-done{display:grid;justify-items:center;gap:12px;text-align:center}.ah-calls-done svg{color:var(--ah-accent, #ff5ca8)}.ah-calls-room{display:grid;justify-items:center;align-content:start;gap:12px;min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:var(--ah-bg, #0f0b13);color:var(--ah-text, #f5eff8);text-align:center}.ah-calls-room .ah-btn{min-width:220px;justify-content:center}.ah-calls-title{margin:0;font-size:22px}.ah-calls-preview{position:relative;display:grid;place-items:center;width:min(100%,420px);aspect-ratio:3 / 4;overflow:hidden;border-radius:20px;background:var(--ah-surface-2, #211a29);color:var(--ah-muted, #a99db6)}.ah-calls-wait{margin:0;font-size:15px}.ah-calls-room.is-live{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:block;padding:0}.ah-calls-other{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--ah-surface-2, #211a29);color:var(--ah-muted, #a99db6)}.ah-calls-self{position:absolute;top:calc(16px + env(safe-area-inset-top));right:16px;z-index:2;width:96px;aspect-ratio:3 / 4;overflow:hidden;border-radius:14px;border:1px solid var(--ah-line-strong, #4a3d58);background:#000}.ah-calls-bar{position:absolute;top:calc(16px + env(safe-area-inset-top));left:16px;z-index:2;display:grid;justify-items:start;gap:4px;padding:6px 12px;border-radius:999px;background:#00000080;font-weight:600}.ah-calls-warn{color:#ffb36b}.ah-calls-alert{position:absolute;left:50%;bottom:calc(110px + env(safe-area-inset-bottom));z-index:2;margin:0;padding:8px 14px;border-radius:999px;background:#000000a6;transform:translate(-50%);white-space:nowrap}.ah-calls-controls{display:flex;justify-content:center;gap:14px}.is-live .ah-calls-controls{position:absolute;left:0;right:0;bottom:calc(32px + env(safe-area-inset-bottom));z-index:2}.ah-calls-ctl{display:grid;place-items:center;width:54px;height:54px;border:0;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer}.ah-calls-ctl.is-off{background:#fff;color:#111}.ah-calls-ctl.is-leave{background:#e5484d}.ah-calls-h,.ah-calls-sheet-head h3,.ah-calls-title,.ah-calls-done-when,.ah-calls-ticket-time,.ah-calls-wait b,.ah-calls-length b,.ah-calls-daytile b,.ah-calls-date b{font-family:var(--ah-font-display, inherit);letter-spacing:-.01em}.ah-calls-card{background:radial-gradient(120% 80% at 100% 0%,rgb(var(--ah-accent-rgb, 255 92 168) / .06),transparent 60%),var(--ah-surface, #18121e);border-color:var(--ah-line, #2d2437);box-shadow:0 1px #ffffff0a inset,0 12px 30px #00000040}.ah-calls-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.ah-calls-hero>div{display:grid;gap:2px}.ah-calls-hero b{font-size:16px}.ah-calls-hero-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--ah-surface-2, #211a29);color:var(--ah-muted, #a99db6);transition:background .3s,color .3s,box-shadow .3s}.ah-calls-hero.is-on{border-color:rgb(var(--ah-accent-rgb, 255 92 168) / .45);background:radial-gradient(90% 120% at 0% 0%,rgb(var(--ah-accent-rgb, 255 92 168) / .22),transparent 60%),radial-gradient(80% 120% at 100% 100%,rgb(var(--ah-glow-2-rgb, 124 77 255) / .2),transparent 60%),var(--ah-surface, #18121e)}.ah-calls-hero.is-on .ah-calls-hero-icon{background:linear-gradient(135deg,var(--ah-accent, #ff5ca8),var(--ah-glow-2, #b06bff));color:#fff;box-shadow:0 6px 18px rgb(var(--ah-accent-rgb, 255 92 168) / .4)}.ah-calls-switch.is-on{box-shadow:0 0 0 4px rgb(var(--ah-accent-rgb, 255 92 168) / .18)}.ah-calls-avatar{flex:none;display:inline-grid;place-items:center;padding:3px;border-radius:50%;background:var(--ah-pride-ring, conic-gradient(#e40303, #ff8c00, #ffed00, #008026, #004dff, #750787, #e40303))}.ah-calls-avatar>*{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:2px solid var(--ah-bg, #0f0b13);object-fit:cover;background:linear-gradient(135deg,var(--ah-accent, #ff5ca8),var(--ah-glow-2, #b06bff));color:#fff;font-weight:700;font-size:1.1em}.ah-calls-scrim{background:#0604089e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ah-calls-fade .2s ease-out}.ah-calls-sheet{position:relative;gap:14px;padding-top:10px;background:radial-gradient(100% 50% at 50% 0%,rgb(var(--ah-accent-rgb, 255 92 168) / .1),transparent 70%),var(--ah-surface, #18121e);box-shadow:0 -20px 50px #00000073;animation:ah-calls-rise .32s cubic-bezier(.2,.9,.3,1.05)}.ah-calls-grab{justify-self:center;width:40px;height:4px;border-radius:4px;background:var(--ah-line-strong, #4a3d58)}.ah-calls-sheet-head{justify-content:flex-start;gap:12px}.ah-calls-sheet-head h3{flex:1;font-size:19px;line-height:1.2}.ah-calls-sub{display:flex;align-items:center;gap:6px;margin-top:-6px!important}.ah-calls-label{margin-top:4px;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ah-calls-label .ah-calls-muted{text-transform:none;letter-spacing:0;font-weight:500;font-size:12px}html .ah-btn.ah-calls-cta,html[data-skin] .ah-btn.ah-calls-cta{border:0;background:linear-gradient(100deg,var(--ah-accent, #ff5ca8),var(--ah-glow-2, #b06bff));color:#fff;box-shadow:0 10px 26px rgb(var(--ah-accent-rgb, 255 92 168) / .35)}html .ah-btn.ah-calls-cta:disabled,html[data-skin] .ah-btn.ah-calls-cta:disabled{background:var(--ah-surface-3, #2a2133);color:var(--ah-muted, #a99db6);box-shadow:none}.ah-calls-chip{transition:background .18s,border-color .18s,transform .12s,box-shadow .18s}.ah-calls-chip:active,.ah-calls-length:active,.ah-calls-daytile:active{transform:scale(.96)}.ah-calls-chip.is-on{box-shadow:0 6px 16px rgb(var(--ah-accent-rgb, 255 92 168) / .35)}.ah-calls-lengths{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.ah-calls-length{display:grid;justify-items:center;gap:2px;padding:14px 8px 12px;border-radius:18px;border:1px solid var(--ah-line-strong, #4a3d58);background:var(--ah-surface-2, #211a29);color:inherit;font:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .12s,background .2s}.ah-calls-length b{font-size:28px;line-height:1}.ah-calls-length small{font-size:12px;color:var(--ah-muted, #a99db6);margin-bottom:6px}.ah-calls-length .ah-calls-gem{font-size:13px}.ah-calls-length.is-on{border-color:var(--ah-accent, #ff5ca8);background:radial-gradient(120% 90% at 50% 0%,rgb(var(--ah-accent-rgb, 255 92 168) / .25),transparent 70%),var(--ah-surface-2, #211a29);box-shadow:0 0 0 3px rgb(var(--ah-accent-rgb, 255 92 168) / .18),0 10px 24px rgb(var(--ah-accent-rgb, 255 92 168) / .22)}.ah-calls-days{display:flex;gap:8px;overflow-x:auto;margin:0 -18px;padding:2px 18px 6px;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:18px}.ah-calls-days::-webkit-scrollbar{display:none}.ah-calls-daytile{flex:none;display:grid;justify-items:center;gap:1px;width:58px;padding:8px 0;border-radius:16px;border:1px solid var(--ah-line-strong, #4a3d58);background:var(--ah-surface-2, #211a29);color:inherit;font:inherit;cursor:pointer;scroll-snap-align:start;transition:background .2s,border-color .2s,transform .12s}.ah-calls-daytile small{font-size:11px;color:var(--ah-muted, #a99db6);text-transform:uppercase;letter-spacing:.06em}.ah-calls-daytile b{font-size:22px;line-height:1.1}.ah-calls-daytile.is-on{border-color:transparent;background:linear-gradient(160deg,var(--ah-accent, #ff5ca8),var(--ah-glow-2, #b06bff));color:#fff;box-shadow:0 8px 20px rgb(var(--ah-accent-rgb, 255 92 168) / .35)}.ah-calls-daytile.is-on small{color:#ffffffd9}.ah-calls-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.ah-calls-times .ah-calls-chip{text-align:center;padding:10px 6px;border-radius:14px}.ah-calls-ticket{position:relative;display:grid;border-radius:20px;border:1px solid transparent;background:linear-gradient(var(--ah-surface-2, #211a29),var(--ah-surface-2, #211a29)) padding-box,linear-gradient(135deg,var(--ah-accent, #ff5ca8),var(--ah-glow-2, #b06bff),var(--ah-glow-4, #4dc4ff)) border-box;overflow:hidden}.ah-calls-ticket-top{display:grid;gap:2px;padding:16px;border-bottom:2px dashed var(--ah-line-strong, #4a3d58);background:radial-gradient(100% 120% at 0% 0%,rgb(var(--ah-accent-rgb, 255 92 168) / .18),transparent 60%)}.ah-calls-ticket-day{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--ah-accent, #ff5ca8);font-weight:700}.ah-calls-ticket-time{font-size:34px;font-weight:700;line-height:1.1}.ah-calls-ticket .ah-calls-facts{border-radius:0;background:transparent;padding:14px 16px}.ah-calls-promises{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--ah-text-1, #e6dcef)}.ah-calls-promises li{display:flex;align-items:center;gap:8px}.ah-calls-promises svg{flex:none;color:var(--ah-accent, #ff5ca8)}.ah-calls-done{padding:8px 0 4px}.ah-calls-done-ring{position:relative;isolation:isolate;display:inline-grid;margin:6px 0 4px;animation:ah-calls-pop .5s cubic-bezier(.2,1.4,.4,1)}.ah-calls-done-ring:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:radial-gradient(circle,rgb(var(--ah-accent-rgb, 255 92 168) / .45),transparent 70%);z-index:-1;animation:ah-calls-breathe 2.4s ease-in-out infinite}.ah-calls-done-check{position:absolute;right:-4px;bottom:-2px;padding:3px;border-radius:50%;background:var(--ah-surface, #18121e);color:#7fe0a6!important}.ah-calls-done-when{margin:0;font-size:24px;font-weight:700}.ah-calls-row{transition:border-color .2s,background .2s}.ah-calls-callrow{justify-content:flex-start}.ah-calls-callrow .ah-calls-row-main{flex:1}.ah-calls-date{flex:none;display:grid;justify-items:center;width:46px;padding:6px 0;border-radius:12px;background:var(--ah-surface-3, #2a2133)}.ah-calls-date small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ah-accent, #ff5ca8);font-weight:700}.ah-calls-date b{font-size:19px;line-height:1.1}.ah-calls-callrow:not(.is-booked){opacity:.72}.ah-calls-callrow:not(.is-booked) .ah-calls-date small{color:var(--ah-muted, #a99db6)}.ah-calls-callrow.is-now{border-color:#7fe0a699;animation:ah-calls-glow 2s ease-in-out infinite}.ah-calls-status{font-size:12px;color:var(--ah-muted, #a99db6)}.ah-calls-status.is-booked{color:var(--ah-text-1, #e6dcef)}.ah-calls-status.is-completed{color:#7fe0a6}.ah-calls-link.is-join{padding:6px 12px;border-radius:999px;background:#2fbf71;color:#fff}.ah-calls-pricerow{display:flex;align-items:center;justify-content:space-between;gap:12px}.ah-calls-badge{padding:6px 12px;border-radius:999px;background:rgb(var(--ah-accent-rgb, 255 92 168) / .14);color:var(--ah-accent, #ff5ca8);font-weight:700;font-size:14px}.ah-calls-pricecol{display:grid;justify-items:end;gap:1px}.ah-calls-pricecol b{font-size:16px}.ah-calls-pricecol .ah-calls-gem{font-size:12px}.ah-calls-pays{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:14px;background:rgb(var(--ah-accent-rgb, 255 92 168) / .1)}.ah-calls-pays b{font-size:20px}.ah-calls-room{background:radial-gradient(60% 40% at 15% 0%,rgb(var(--ah-accent-rgb, 255 92 168) / .18),transparent 70%),radial-gradient(60% 40% at 90% 100%,rgb(var(--ah-glow-2-rgb, 124 77 255) / .16),transparent 70%),var(--ah-bg, #0f0b13);gap:16px}.ah-calls-room-head{display:flex;align-items:center;gap:12px;width:min(100%,420px);text-align:left}.ah-calls-room-head p{margin:2px 0 0}.ah-calls-preview{border:1px solid var(--ah-line, #2d2437);box-shadow:0 20px 50px #00000073;max-height:56dvh}.ah-calls-preview.is-ready{border:2px solid transparent;background:linear-gradient(#000,#000) padding-box,var(--ah-pride, linear-gradient(90deg, #e40303, #ff8c00, #ffed00, #008026, #004dff, #750787)) border-box}.ah-calls-preview-tag{position:absolute;left:12px;bottom:12px;z-index:2;padding:4px 10px;border-radius:999px;background:#0000008c;color:#fff;font-size:12px;font-weight:600}.ah-calls-wait{display:grid;justify-items:center;gap:2px}.ah-calls-wait b{font-size:40px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.ah-calls-wait.is-open{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#7fe0a6}.ah-calls-live-dot{width:10px;height:10px;border-radius:50%;background:#2fbf71;box-shadow:0 0 #2fbf7199;animation:ah-calls-ping 1.6s ease-out infinite}.ah-calls-other{background:radial-gradient(70% 50% at 50% 40%,rgb(var(--ah-accent-rgb, 255 92 168) / .16),transparent 70%),var(--ah-bg-deep, #120d17)}.ah-calls-other-wait{display:grid;justify-items:center;gap:14px;color:var(--ah-text-1, #e6dcef)}.ah-calls-other-wait p{margin:0}.ah-calls-other-wait.is-waiting .ah-calls-avatar{animation:ah-calls-breathe 2.4s ease-in-out infinite}.ah-calls-self{border:2px solid rgb(255 255 255 / .85);box-shadow:0 10px 30px #00000080;border-radius:18px}.ah-calls-bar,.ah-calls-alert{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0b138c;border:1px solid rgb(255 255 255 / .1);font-variant-numeric:tabular-nums}.ah-calls-alert{animation:ah-calls-rise .3s ease-out}.ah-calls-ctl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .12s,background .2s}.ah-calls-ctl:active{transform:scale(.92)}.ah-calls-ctl.is-leave{box-shadow:0 8px 22px #e5484d73}.ah-calls-shimmer{height:84px;border-radius:16px;background:linear-gradient(90deg,var(--ah-surface-2, #211a29) 0%,var(--ah-surface-3, #2a2133) 50%,var(--ah-surface-2, #211a29) 100%);background-size:200% 100%;animation:ah-calls-shine 1.2s linear infinite}@keyframes ah-calls-fade{0%{opacity:0}}@keyframes ah-calls-rise{0%{transform:translateY(24px);opacity:0}}@keyframes ah-calls-pop{0%{transform:scale(.6);opacity:0}}@keyframes ah-calls-breathe{50%{transform:scale(1.06);opacity:.85}}@keyframes ah-calls-shine{to{background-position:-200% 0}}@keyframes ah-calls-ping{80%,to{box-shadow:0 0 0 10px #2fbf7100}}@keyframes ah-calls-glow{50%{box-shadow:0 0 0 4px #7fe0a626}}@media(prefers-reduced-motion:reduce){.ah-calls-page *,.ah-calls-scrim,.ah-calls-sheet,.ah-calls-sheet *,.ah-calls-room *{animation:none!important;transition:none!important}}.ah-calls-profile{width:auto;max-width:528px;margin:8px auto 14px}.ah-calls-profile-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ah-calls-profile-head>span:nth-child(2){display:grid;gap:1px}.ah-calls-hero-icon.is-lit{background:linear-gradient(135deg,var(--ah-accent, #ff5ca8),var(--ah-glow-2, #b06bff));color:#fff;box-shadow:0 6px 18px rgb(var(--ah-accent-rgb, 255 92 168) / .4)}:is(.ah-calls-week,.ah-calls-list,.ah-calls-promises)>li:before{content:none;display:none}:is(.ah-calls-week,.ah-calls-list,.ah-calls-promises)>li{margin:0}.ah-calls-weekday{padding-top:0;line-height:32px}.ah-calls-soon{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:auto;max-width:528px;margin:8px auto 14px}.ah-calls-soon-text{display:grid;gap:2px;min-width:0}.ah-calls-soon-clock{font-family:var(--ah-font-display, inherit);font-variant-numeric:tabular-nums;color:var(--ah-accent, #ff5ca8)}.ah-calls-soon .ah-btn{white-space:nowrap;padding-inline:16px}.ah-calls-soon.is-open{border-color:#7fe0a699;animation:ah-calls-glow 2s ease-in-out infinite}@media(max-width:600px){.ah-calls-profile,.ah-calls-soon{margin-left:16px;margin-right:16px}}.poll-post-card16{background-color:#1a1a1a;border-radius:16px;position:relative}.poll-media-container{position:relative;overflow:hidden;background-color:#000}.poll-swiper{width:100%;height:100%}.poll-image-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.poll-media-image{width:100%;height:100%;object-fit:cover!important;max-height:500px}.poll-video-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.poll-media-video{width:100%;height:100%;object-fit:contain}.custom-swiper-button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:30px;height:30px;border-radius:50%;background:#e2e2e280;color:#333;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.custom-prev-button,.custom-next-button{width:30px;height:30px;background:#e2e2e280;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-prev-button.disabled,.custom-next-button.disabled{opacity:.5;cursor:not-allowed}.custom-swiper-button:hover{background:#e2e2e2cc}.custom-swiper-button.disabled{opacity:.5;cursor:not-allowed}.swiper-button-prev{left:10px}.swiper-button-next{right:10px}.poll-error-container16{background-color:#7f1d1d;border:1px solid #dc2626;border-radius:8px;padding:12px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.poll-error-text16{color:#fca5a5;font-size:14px}.poll-error-close-btn16{background:none;border:none;color:#fca5a5;cursor:pointer;font-size:16px}.poll-header16{margin-bottom:16px}.poll-question16{font-size:20px;padding-left:16px;padding-right:16px;font-weight:500;margin:10px 0 8px;color:#fff;line-height:1.4}.poll-description16{font-size:14px;padding-left:16px;padding-right:16px;color:#888;margin:0;line-height:1.4}.custom-navigation{position:absolute;bottom:50%;z-index:100;display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 10px}.poll-options-container16{margin-bottom:16px;padding-right:16px;padding-left:16px}.poll-option16{margin-bottom:8px;border-radius:8px;background-color:#1a1a1a;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.poll-option16.disabled16{cursor:default}.border-default-global-poll16{border:2px solid transparent;border-color:var(--config-post-poll-vote-border-color)}.bg-default-global-poll16{background:var(--config-post-poll-vote-background-color)}.poll-option16.user-choice-voted16{border:2px solid transparent;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008018,#004cff,#732982) border-box}.poll-option16.user-choice16{border:2px solid #10b981}.poll-option16.selected16{border:2px solid #8b5cf6}.poll-option16.default16{border:2px solid #404040}.poll-progress-bar16{position:absolute;top:0;left:0;height:100%;transition:width .6s ease,background .3s ease}.poll-progress-bar16.lgbt-gradient16{background:linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008018,#004cff,#732982 83.33%);opacity:.5}.poll-progress-bar16.default-bg16{background:#374151;opacity:.2}.poll-progress-bar16.results-shown16{opacity:.5}.poll-option-content16{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.poll-option-left16{display:flex;align-items:center;gap:10px}.poll-radio-button16{width:14px;height:14px;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center}.poll-radio-button16.user-choice16{border:2px solid #fff}.poll-radio-button16.selected16{border:2px solid #8b5cf6}.poll-radio-button16.default16{border:2px solid #666}.poll-radio-dot16{width:6px;height:6px;border-radius:50%}.poll-radio-dot16.user-choice16{background-color:#fff}.poll-radio-dot16.selected16{background-color:#8b5cf6}.poll-option-text16{font-size:14px;color:#fff}.poll-option-text16.user-choice16{font-weight:500}.poll-option-text16.default16{font-weight:400}.poll-percentage16{font-size:12px;color:#888;font-weight:500}.poll-vote-button16{width:100%;padding:10px;border-radius:6px;border:none;color:#fff;font-size:14px;font-weight:500;transition:all .2s ease;margin-bottom:16px}.poll-vote-button16.enabled16{background-color:#8b5cf6;cursor:pointer}.poll-vote-button16.disabled16{background-color:#374151;cursor:not-allowed}.poll-vote-button16.voting16{opacity:.7}.poll-actions-container16{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;padding-left:16px;padding-right:16px}.poll-action-buttons16{display:flex;gap:20px}.poll-action-group16{display:flex;gap:5px;align-items:center}.poll-action-group16.comments16{gap:1px}.poll-action-text16{font-size:13px;margin:0}.poll-action-text16.small16{font-size:12px;color:#fff}.poll-vote-summary16{display:flex;align-items:center;justify-content:center;gap:8px}.poll-vote-count16{font-size:12px;color:#fff;font-weight:700}.poll-voted-badge16{background-color:#8b5cf6;color:#fff;width:27px;height:26px;border-radius:20px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.poll-question16{padding-right:40px}}.qanda-container{max-width:800px;margin:0 auto;padding:20px 0}.qanda-comment-preview-compact{display:flex;align-items:flex-start;margin-bottom:8px;position:relative;flex-direction:column;gap:5px;padding:8px;background-color:#252525;border-radius:8px;font-size:13px}.qanda-comment-avatar-compact{width:24px;height:24px;border-radius:50%;margin-right:8px;object-fit:cover}.qanda-comment-content-compact{display:flex;flex-direction:column;flex:1}.qanda-detail-container{max-width:800px;margin:0 auto;padding:20px;background-color:#000}.qanda-post{background-color:#1a1a1a;border-radius:16px;padding:20px;margin-bottom:20px;position:relative}.qanda-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#fff}.qanda-loading-spinner{width:40px;height:40px;border:3px solid rgba(139,92,246,.3);border-radius:50%;border-top-color:#8b5cf6;animation:spin 1s ease-in-out infinite;margin-bottom:16px}@keyframes spin{to{transform:rotate(360deg)}}.qanda-not-found{text-align:center;padding:40px;color:#fff}.qanda-feed-view{max-width:600px;margin:0 auto}.qanda-post-compact{background-color:#1a1a1a;border-radius:12px;padding:12px 0;margin-bottom:16px}.qanda-back-button{background-color:#2a2a2a;border:none;color:#fff;padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;margin-bottom:16px;transition:background-color .2s ease}.qanda-back-button:hover{background-color:#3a3a3a}.qanda-post-header{display:flex;align-items:center;margin-bottom:16px}.qanda-profile-pic{width:42px;height:42px;border-radius:50%;margin-right:12px;object-fit:cover}.qanda-post-info{display:flex;flex-direction:column}.qanda-post-username{font-size:16px;font-weight:600;color:#fff;margin:0}.qanda-post-date{font-size:12px;color:#888}.qanda-post-title{font-size:15px;font-weight:300;color:#fff}.qanda-post-question{font-size:18px;line-height:1.5;color:#fff;margin-bottom:20px;font-weight:400}.qanda-media-container{margin-bottom:20px;border-radius:12px;overflow:hidden;background-color:#000}.qanda-media-image{width:100%;max-height:400px;object-fit:contain;display:block}.qanda-post-actions{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #2a2a2a;position:relative}.qanda-post-like-button{display:flex;align-items:center;gap:8px;background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s ease}.qanda-post-like-button:hover{background-color:#ff47571a}.qanda-post-like-button.liked{color:#ff4757}.qanda-like-count{font-size:14px}.qanda-comment-count{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px}.qanda-comment-form-container{padding:16px 0;border-bottom:1px solid #2a2a2a}.qanda-comment-form{display:flex;gap:10px}.qanda-comment-input{flex:1;padding:12px 16px;background-color:#2a2a2a;border:none;border-radius:24px;color:#fff;font-size:14px;outline:none}.qanda-comment-input::placeholder{color:#888}.qanda-comment-submit{padding:8px 16px;background-color:#8b5cf6;border:none;border-radius:24px;color:#fff;font-weight:500;cursor:pointer;transition:background-color .2s ease}.qanda-comment-submit:hover{background-color:#7c3aed}.qanda-comment-submit:disabled{background-color:#4b5563;cursor:not-allowed}.qanda-comments-section{padding-top:16px}.qanda-comments-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:16px}.qanda-comments-list{display:flex;flex-direction:column;gap:16px}.qanda-comment{padding:16px;background-color:#2a2a2a;border-radius:12px;transition:transform .2s ease;position:relative}.qanda-comment:hover{transform:translateY(-2px)}.qanda-comment-header{display:flex;align-items:center;position:absolute;right:10px}.qanda-comment-user-info{display:flex;flex-direction:column}.qanda-comment-username{font-size:14px;font-weight:600;color:#fff}.qanda-comment-timestamp{font-size:11px;color:#888}.qanda-comment-body{margin-bottom:5px}.qanda-comment-text{font-size:14px;line-height:1.5;color:#e0e0e0;margin:0}.qanda-comment-actions{display:flex;justify-content:flex-start}.qanda-like-button{display:flex;align-items:center;gap:6px;background:none;border:none;color:#fff;cursor:pointer;padding:6px;border-radius:6px;font-size:12px;transition:background-color .2s ease}.qanda-like-button:hover{background-color:#ff47571a}.qanda-like-button.liked{color:#ff4757}.qanda-view-more-button{width:100%;padding:12px;background-color:transparent;border:1px solid #4b5563;border-radius:8px;color:#8b5cf6;font-size:14px;font-weight:500;cursor:pointer;margin-top:16px;transition:background-color .2s ease}.qanda-view-more-button:hover{background-color:#8b5cf61a}.qanda-post-header-compact{display:flex;align-items:center;margin-bottom:10px}.qanda-profile-pic-compact{width:32px;height:32px;border-radius:50%;margin-right:10px;object-fit:cover}.qanda-post-info-compact{display:flex;flex-direction:column}.qanda-post-username-compact{font-size:14px;font-weight:600;color:#fff;margin:0}.qanda-post-date-compact{font-size:11px;color:#888}.qanda-post-question-compact{font-size:16px;font-weight:500;line-height:1.4;color:#fff;margin:0 0 12px}.qanda-media-container-compact{margin-bottom:12px;overflow:hidden;max-height:180px}.qanda-media-image-compact{width:100%;height:180px;border-radius:0!important;object-fit:cover;display:block}.qanda-post-actions-compact{display:flex;align-items:center;padding:8px 12px;gap:12px;margin-bottom:8px;position:relative}.qanda-post-like-button-compact{display:flex;align-items:center;gap:6px;background:none;border:none;color:#fff;cursor:pointer;padding:6px;border-radius:6px}.qanda-like-count-compact{font-size:12px}.qanda-comment-count-compact{display:flex;align-items:center;gap:6px;color:#fff;font-size:12px}.qanda-comments-preview-compact{display:flex;flex-direction:column;gap:6px;padding:0 12px}.qanda-comment-username-compact{font-weight:600;color:#fff;margin-right:8px}.qanda-comment-text-compact{color:#bbb}.qanda-view-all-button-compact{background-color:transparent;border:none;color:#8b5cf6;font-size:13px;font-weight:500;cursor:pointer;text-align:left;padding:8px 0;margin-top:4px}.qanda-view-all-button-compact:hover{text-decoration:underline}@media(max-width:768px){.qanda-container,.qanda-post{padding:16px}.qanda-post-title{font-size:18px}.qanda-post-question{font-size:16px}.qanda-comment-form{flex-direction:column}.qanda-detail-container{padding-top:80px;position:relative}.qanda-back-button{right:22px;top:22px;z-index:500}}.qanda-replies-container{margin-top:12px;padding-left:20px;border-left:2px solid #3a3a3a}.qanda-replies-container.depth-1{padding-left:20px}.qanda-replies-container.depth-2{padding-left:16px}.qanda-replies-container.depth-3{padding-left:12px}.qanda-reply-button{display:flex;align-items:center;gap:4px;background:none;border:none;color:#8b5cf6;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:12px;transition:background-color .2s ease;margin-right:8px}.qanda-reply-button:hover{background-color:#8b5cf61a}.qanda-toggle-replies-button{display:flex;align-items:center;gap:4px;background:none;border:none;color:#888;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:12px;transition:color .2s ease}.qanda-toggle-replies-button:hover{color:#fff}.qanda-reply-form{margin-top:12px;padding:12px;background-color:#1a1a1a;border-radius:8px;border:1px solid #3a3a3a}.qanda-reply-input{width:100%;padding:8px 12px;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:6px;color:#fff;font-size:14px;outline:none;resize:vertical;min-height:60px;font-family:inherit}.qanda-reply-input::placeholder{color:#888}.qanda-reply-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf64d}.qanda-reply-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.qanda-reply-cancel{padding:6px 12px;background-color:transparent;border:1px solid #3a3a3a;border-radius:4px;color:#888;cursor:pointer;font-size:12px;transition:all .2s ease}.qanda-reply-cancel:hover{color:#fff;border-color:#888}.qanda-reply-submit{padding:6px 12px;background-color:#8b5cf6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;transition:background-color .2s ease}.qanda-reply-submit:hover{background-color:#7c3aed}.qanda-reply-submit:disabled{background-color:#4b5563;cursor:not-allowed}.qanda-replies-container .qanda-comment{background-color:#242424;margin-bottom:8px}.qanda-replies-container .qanda-replies-container .qanda-comment{background-color:#1e1e1e}.qanda-post-image-component-compact{position:absolute;bottom:0;right:0;width:100px;display:flex;justify-content:center;align-items:center;height:40px;padding-left:20px}.add-your-photo-button-disabled---{background:#64646475;border:none;width:fit-content;border-radius:8px;cursor:not-allowed;color:#a5a5a5;padding:8px 16px;font-size:13px;border:2px solid #4e4e4e;font-weight:500;height:fit-content!important}.add-your-photo-button-bg{background:#724eb280;border:none;width:fit-content;border-radius:8px;color:#fff;padding:8px 16px;font-size:13px;border:2px solid #773ddd;font-weight:500;height:fit-content!important;cursor:pointer}.qanda-post-image-component-compact>img{width:60px;object-fit:contain}@media(max-width:600px){.qanda-post-image-component-compact{padding-left:25px}.qanda-post-image-component-compact>img{width:60px;object-fit:contain}}.modal-xtra-type-subscription{background:linear-gradient(45deg,#6b8eff1a,#00bcd4);border-radius:24px;padding:2px;max-width:420px;width:90%;transform:scale(.9) translateY(-20px);transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 25px 50px -12px #00000040}.list-item-xtra-payed-card{display:flex;flex-direction:column;justify-content:center;width:fit-content;margin:0 auto}.feature-icon-xtra-payed-card{font-size:16px;width:20px;display:flex;justify-content:center}.feature-text-xtra-payed-card{color:#fff;font-size:15px;font-weight:400;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.feature-item-xtra-payed-card{display:flex;align-items:center;gap:6px;text-align:center;justify-content:center}.submit-button-content-xtra-type-subscription{display:flex;align-items:center;justify-content:center}.spinner-xtra-type-subscription{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px}.submit-button-xtra-type-subscription{background:#00bcd4;color:#000;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.modal-header-xtra-type-subscription{display:flex;justify-content:center;text-align:center}.container_logo_-xtra-type-subscription{width:var(--config-global-width-logo-ui, 120px);height:var(--config-global-height-logo-ui, 120px)}.logo_-xtra-type-subscription{width:100%;height:100%;object-fit:var(--config-global-objectfit-logo-ui, contain)}.close-button-xtra-type-subscription:hover{background:#94a3b833;transform:rotate(90deg)}.text-founding-members-special{text-align:center;margin-bottom:10px;font-size:19px}@media screen and (max-width:650px){.text-founding-members-special{font-size:16px}}@media screen and (max-width:400px){.text-founding-members-special{font-size:13px}}.subscription-card-wrapper-single{margin-bottom:12px}.subscription-card-single{background:#ffffff0d;border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:space-between}.subscription-title-single{text-align:center;margin-bottom:16px;font-size:24px;color:#fff;font-weight:600;margin-top:0}@media screen and (max-width:550px){.subscription-title-single{font-size:17px}.subscription-card-single{padding:12px}.modal-xtra-type-subscription{max-height:90vh;display:flex;flex-direction:column}.modal-xtra-type-subscription-content{overflow-y:auto;max-height:90vh}}.audio-post-card{position:relative;border-radius:16px;overflow:hidden;width:100%;isolation:isolate;min-height:120px}.audio-post-skeleton{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#1e1e1e;border-radius:16px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.audio-post-skeleton-header{display:flex;gap:14px;align-items:center}.audio-post-skeleton-cover{width:100px;height:100px;border-radius:12px;background:#2a2a2a;flex-shrink:0;animation:skeletonShimmer 1.5s ease-in-out infinite}.audio-post-skeleton-info{flex:1;display:flex;flex-direction:column;gap:10px}.audio-post-skeleton-line{border-radius:6px;background:#2a2a2a;animation:skeletonShimmer 1.5s ease-in-out infinite}.audio-post-skeleton-line.title{width:70%;height:16px}.audio-post-skeleton-line.desc{width:90%;height:12px;animation-delay:.15s}.audio-post-skeleton-line.meta{width:40%;height:10px;animation-delay:.3s}.audio-post-skeleton-waveform{height:60px;border-radius:10px;background:#2a2a2a;animation:skeletonShimmer 1.5s ease-in-out infinite;animation-delay:.2s}.audio-post-skeleton-actions{display:flex;gap:12px}.audio-post-skeleton-dot{width:28px;height:28px;border-radius:50%;background:#2a2a2a;animation:skeletonShimmer 1.5s ease-in-out infinite;animation-delay:.35s}@keyframes skeletonShimmer{0%,to{background:#2a2a2a}50%{background:#3a3a3a}}.audio-post-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.audio-post-bg img{width:100%;height:100%;object-fit:cover;filter:blur(40px) brightness(.35) saturate(1.4);transform:scale(1.3)}.audio-post-bg-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1a0a30,#0d0d1a,#1a0a30)}.audio-post-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000004d,#0000008c,#000000b3);z-index:1}.audio-post-content{position:relative;z-index:2}.audio-post-header{display:flex;align-items:center;gap:16px;padding:20px 20px 12px}.audio-post-cover{position:relative;width:100px;height:100px;border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 20px #00000080;border:2px solid rgba(255,255,255,.08)}.audio-post-cover img{width:100%;height:100%;object-fit:cover}.audio-post-cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2d1657,#1a0a40)}.audio-post-cover-placeholder svg{color:#8b5cf6;opacity:.45}.audio-post-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.audio-post-title{font-size:1.1rem;font-weight:700;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.4);letter-spacing:-.01em}.audio-post-description{font-size:.8rem;color:#ffffffa6;margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.3)}.audio-post-meta{display:flex;gap:10px;margin-top:4px}.audio-post-meta-item{display:flex;align-items:center;gap:4px;font-size:.72rem;color:#ffffff73}.audio-post-meta-item svg{opacity:.7}.audio-post-controls-bar{display:flex;align-items:center;gap:12px;padding:4px 20px 6px}.audio-post-main-play{width:44px;height:44px;border-radius:50%;border:none;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s ease;box-shadow:0 2px 14px #8b5cf673;padding:12px!important}.audio-post-main-play:hover{transform:scale(1.08);box-shadow:0 4px 20px #8b5cf699}.audio-post-main-play:active{transform:scale(.95)}.audio-post-main-play.playing{background:linear-gradient(135deg,#7c3aed,#6d28d9);animation:audioPlayPulse 2s ease-in-out infinite}@keyframes audioPlayPulse{0%,to{box-shadow:0 2px 14px #8b5cf673}50%{box-shadow:0 2px 24px #8b5cf6b3}}.audio-post-controls-time{font-family:SF Mono,Fira Code,monospace;font-size:.78rem;color:#ffffffb3;display:flex;align-items:center;gap:3px;flex-shrink:0;min-width:75px}.audio-post-controls-separator{color:#ffffff4d;margin:0 1px}.audio-post-waveform-section{padding:2px 20px 8px}.audio-post-waveform-wrapper{background:#ffffff0f;border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.audio-post-waveform{border-radius:6px;overflow:hidden;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;min-height:60px}.audio-post-waveform:active{opacity:.9;transform:scale(.99)}.audio-post-waveform wave{overflow:visible!important}.audio-post-waveform canvas{touch-action:manipulation;cursor:pointer}.audio-post-actions{display:flex;align-items:center;justify-content:space-between;padding:6px 20px 14px}.audio-post-action-buttons,.audio-post-action-group{display:flex;align-items:center;gap:2px}.audio-post-action-btn{background:none;border:none;color:#ffffffd9;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.audio-post-action-btn:hover{background:#ffffff1a;color:#fff}.audio-post-action-btn.liked{color:#ff4757}.audio-post-action-count{font-size:.78rem;color:#fff9;margin-right:4px}.audio-post-date{font-size:.7rem;color:#ffffff59}.audio-post-badge{position:absolute;top:12px;right:12px;z-index:3;background:#8b5cf6cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 10px;border-radius:12px;font-size:.65rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.audio-post-locked-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:5;border-radius:16px}.audio-post-locked-overlay svg{color:#8b5cf6;filter:drop-shadow(0 0 8px rgba(139,92,246,.4))}.audio-post-locked-overlay p{color:#fffc;font-size:.88rem;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.3)}.audio-post-unlock-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;padding:8px 22px;border-radius:20px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s;box-shadow:0 2px 12px #8b5cf659}.audio-post-unlock-btn:hover{transform:translateY(-1px);box-shadow:0 4px 18px #8b5cf680}@media(max-width:480px){.audio-post-cover{width:80px;height:80px;border-radius:10px}.audio-post-header{gap:12px;padding:14px 14px 10px}.audio-post-title{font-size:.98rem}.audio-post-controls-bar{padding:2px 14px 4px;gap:8px}.audio-post-main-play{width:38px;height:38px}.audio-post-controls-time{font-size:.7rem;min-width:65px}.audio-post-volume-slider{width:50px}.audio-post-waveform-section{padding:2px 14px 6px}.audio-post-actions{padding:4px 14px 12px}.audio-post-waveform-wrapper{padding:8px 10px}}.modal-fullscrenn-challenge-shareity{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-fullscrenn-challenge-shareity.open{opacity:1;visibility:visible}.modal-fullscrenn-challenge-shareity-content{position:relative;width:95%;height:90%;max-width:1200px;background:#1a1a1a;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;transform:scale(.9);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.modal-fullscrenn-challenge-shareity.open .modal-fullscrenn-challenge-shareity-content{transform:scale(1)}.modal-fullscrenn-challenge-shareity-close{position:absolute;top:20px;right:20px;width:44px;height:44px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10001}.modal-fullscrenn-challenge-shareity-close:hover{background:#fff3;transform:rotate(90deg)}.modal-fullscrenn-challenge-shareity-iframe{width:100%;height:100%;border:none;background:transparent}.modal-fullscrenn-challenge-shareity-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff80;font-size:14px;letter-spacing:1px;pointer-events:none}.grid_layout_sidebar_template_content_header{display:grid;grid-template-columns:300px 1fr;grid-template-rows:1fr;grid-template-areas:"sidebar content";min-height:100dvh;gap:0;background:var(--config-global-background-color, black)!important;font-family:var(--config-global-font-name, "Arial"),sans-serif!important;color:var(--config-global-font-color, white)!important;position:relative}.aside_ber_xtra___{grid-area:sidebar}.floating-menu-button{position:absolute;bottom:20px;right:50px;z-index:40}.nav-tabs-bottom-creator{display:none}.content_xtraa_grid{grid-area:content;overflow-y:auto;overflow-x:auto;height:100dvh}.display_none____grid{display:block!important}.fr_grid____{grid-template-columns:1fr!important}.shop-layout-no-grid{display:block!important;grid-template-columns:none!important}.shop-layout-no-grid .content_xtraa_grid{width:100%;max-width:100%}@media screen and (max-width:949px){.aside_ber_xtra___{position:absolute;z-index:1000}.grid_layout_sidebar_template_content_header{grid-template-columns:1fr;grid-template-areas:"content"}.floating-menu-button{display:none!important}.nav-tabs-bottom-creator{display:flex!important}.content_xtraa_grid{height:100dvh}}.sidebar-overlay-xtra-sidebar{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:40;display:none}@media(max-width:950px){.sidebar-overlay-xtra-sidebar.active{display:block}}.sidebar-toggle-xtra-sidebar{position:fixed;top:16px;left:16px;z-index:500;background:var(--config-global-hamburguer-background-color, linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%));color:var(--config-global-hamburguer-color, white);border:none;padding:12px;border-radius:12px;cursor:pointer;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease;display:flex;align-items:center;justify-content:center;display:none;transform:translateY(0);opacity:1}.sidebar-spacer-xtra-sidebar_go_to_settings_profiler{position:fixed;top:20px;display:none;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease;right:16px;z-index:500}.sidebar-toggle-xtra-sidebar.hidden,.sidebar-spacer-xtra-sidebar_go_to_settings_profiler.hidden{transform:translateY(-100px);opacity:0;pointer-events:none}.unread-badge-sidebar{position:absolute;top:6px;right:8px;background:#ef4444;color:#fff;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;box-shadow:0 2px 6px #0003;z-index:1000}.unread-badge-sidebar{position:absolute;top:-4px;right:-4px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #ef444466;animation:pulse-badge 2s infinite;z-index:10}@keyframes pulse-badge{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.sidebar-toggle-xtra-sidebar:hover{transform:translateY(-2px);box-shadow:0 15px 35px #8b5cf666}.button___sidebar___{transition:transform .3s ease,box-shadow .3s ease;background:#ebebeb;color:#000;width:100%;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.button___sidebar___:hover{transform:translateY(-2px);box-shadow:0 4px 15px #fff}.sidebar-button-login-xtra-sidebar{display:flex;flex-direction:column;gap:8px;bottom:10px;width:100%;padding:0 20px;flex:1;justify-content:end;margin-bottom:13px}.nav-tabs-bottom{display:none;bottom:0;left:0;right:0;background:linear-gradient(180deg,#000000f5,#000000fc);backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -8px 32px #0009,0 -2px 8px #8b5cf61a;z-index:0px;padding:6px 8px calc(env(safe-area-inset-bottom,0px) + 6px) 8px;animation:slideUpNav .4s cubic-bezier(.34,1.56,.64,1)}@keyframes slideUpNav{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.nav-tab-item-xtra-sidebar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;padding:8px 12px;border-radius:12px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.3px;cursor:pointer;position:relative;overflow:visible;transition:all .3s ease;-webkit-tap-highlight-color:transparent;width:100%;white-space:pre;min-width:70px}.nav-tab-item-xtra-sidebar.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.nav-tab-item-xtra-sidebar.disabled p{color:#777}.nav-tab-item-xtra-sidebar p{margin:0;font-size:11px;font-weight:600;letter-spacing:.3px}.nav-tab-item-xtra-sidebar svg{transition:all .3s ease;filter:none;stroke:#fff}.nav-tab-item-xtra-sidebar.active{background:transparent}.nav-tab-item-xtra-sidebar.active svg,.nav-tab-item-xtra-sidebar:hover svg{filter:drop-shadow(0 0 8px #8b5cf6cc);stroke:#8b5cf6}.shadow-absolute-active-oks{position:absolute;top:-35px;left:50%;transform:translate(-50%);width:100px;height:100px;background:radial-gradient(circle,rgba(139,92,246,.15) 20%,rgba(139,92,246,.08) 50%,transparent 80%);filter:blur(25px);pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s ease}.shadow-absolute-active-oks_bottom{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);width:120px;height:70px;background:radial-gradient(ellipse,rgba(139,92,246,.2) 10%,rgba(139,92,246,.1) 40%,transparent 75%);filter:blur(30px);pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s ease}.nav-tab-item-xtra-sidebar.active .shadow-absolute-active-oks,.nav-tab-item-xtra-sidebar.active .shadow-absolute-active-oks_bottom,.nav-tab-item-xtra-sidebar:hover .shadow-absolute-active-oks,.nav-tab-item-xtra-sidebar:hover .shadow-absolute-active-oks_bottom{opacity:1}.nav-tab-item-xtra-sidebar:active{transform:scale(.88)}.nav-tab-item-xtra-sidebar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#8b5cf633,#ec489933);border-radius:10px;opacity:0;transition:opacity .35s ease}.nav-tab-item-xtra-sidebar:hover:before{opacity:0}.nav-tab-item-xtra-sidebar:hover{color:#fff;background:transparent}.nav-tab-item-xtra-sidebar:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%) scaleX(0);border-radius:0 0 2px 2px;box-shadow:0 2px 8px #8b5cf680;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.nav-tab-item-xtra-sidebar:hover:after{transform:translate(-50%) scaleX(1)}.home-icon-tab-sidebar{background:transparent;border:1px solid transparent}.home-icon-tab-sidebar:hover{background:transparent;border-color:transparent;box-shadow:none}.home-icon-tab-sidebar.active{background:transparent!important;color:#fff}.nav-tab-item-xtra-sidebar.active:after,.home-icon-tab-sidebar.active:after{transform:translate(-50%) scaleX(1)}@keyframes ripple{0%{transform:scale(0);opacity:.6}to{transform:scale(2);opacity:0}}@media(max-width:950px){.sidebar-toggle-xtra-sidebar,.sidebar-spacer-xtra-sidebar_go_to_settings_profiler{display:flex}.nav-tabs-bottom{position:fixed;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;place-items:center}}.sidebar-xtra-sidebar{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100dvh;width:100%;border-right:1px solid rgba(255,255,255,.1);background-color:#000;color:#fff;box-shadow:0 25px 50px #00000040;z-index:10000;transition:all .3s ease;overflow-y:auto;overflow-x:hidden;transform:translate(0)}@media(max-width:950px){.sidebar-xtra-sidebar{transform:translate(-100%);width:100%;max-width:320px}.sidebar-xtra-sidebar.sidebar-open-xtra-sidebar{transform:translate(0)}}@media(min-width:951px){.sidebar-xtra-sidebar{position:relative;transform:translate(0)!important;width:100%}}.sidebar-header-xtra-sidebar{border-bottom:1px solid rgba(255,255,255,.1)}.sidebar_img_config__ img{width:100%;height:100%;object-fit:var(--config-global-objectfit-logo-ui, contain)}.sidebar_img_config__{width:var(--config-global-width-logo-ui, 120px);height:var(--config-global-height-logo-ui, 120px);display:flex;justify-content:center;align-items:center}.sidebar-logo-xtra-sidebar{display:flex;align-items:center;gap:12px}.logo-icon-xtra-sidebar{width:40px;height:40px;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.logo-title-xtra-sidebar{font-size:20px;font-weight:700;background:linear-gradient(135deg,#c4b5fd,#f9a8d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.logo-subtitle-xtra-sidebar{font-size:12px;color:#9ca3af;margin:0}.sidebar-menu-xtra-sidebar,.sidebar-purchase-xtra-sidebar,.sidebar-footer-xtra-sidebar{padding:16px}.menu-section-title-xtra-sidebar{font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;margin-top:0}.menu-nav-xtra-sidebar{display:flex;flex-direction:column;gap:8px}.menu-item-xtra-sidebar{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:12px;transition:all .2s ease;background:none;border:none;color:#bbb;cursor:pointer;font-family:inherit}.menu-item-xtra-sidebar:hover,.menu-item_xtra-sidebar_active{background-color:#ffffff0d;transform:scale(1.02)}.menu-item-active-xtra-sidebar{transform:scale(1.05);color:#fff}.menu-item-content-xtra-sidebar{display:flex;align-items:center;gap:12px}.menu-item-icon-xtra-sidebar{color:#9ca3af;transition:color .2s ease}.menu-item-active-xtra-sidebar .menu-item-icon-xtra-sidebar,.menu-item-xtra-sidebar:hover .menu-item-icon-xtra-sidebar{color:#fff}.menu-item-label-xtra-sidebar{font-weight:500;font-size:17px}.menu-item-right-xtra-sidebar{display:flex;align-items:center;gap:8px}.menu-item-badge-xtra-sidebar{background-color:#ef4444;color:#fff;font-size:12px;padding:4px 8px;border-radius:9999px;font-weight:600}.menu-item-arrow-xtra-sidebar{color:#9ca3af;transition:color .2s ease}.menu-item-active-xtra-sidebar .menu-item-arrow-xtra-sidebar{color:#fff}.purchase-buttons-xtra-sidebar{display:flex;flex-direction:column}.purchase-btn-xtra-sidebar{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;border:none;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit}.purchase-btn-primary-xtra-sidebar{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 25px #10b9814d}.purchase-btn-primary-xtra-sidebar:hover{transform:translateY(-2px);box-shadow:0 12px 35px #10b98166}.purchase-btn-secondary-xtra-sidebar{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 8px 25px #f59e0b4d}.purchase-btn-secondary-xtra-sidebar:hover{transform:translateY(-2px);box-shadow:0 12px 35px #f59e0b66}.footer-nav-xtra-sidebar{display:flex;flex-direction:column;gap:4px}.footer-item-xtra-sidebar{display:flex;align-items:center;gap:7px;padding:8px 16px;border-radius:8px;color:#9ca3af;text-decoration:none;transition:all .2s ease;font-size:14px}.footer-item-xtra-sidebar:hover{background-color:#ffffff0d;color:#fff;transform:translate(4px)}.footer-item-icon-xtra-sidebar{flex-shrink:0}.footer-item-label-xtra-sidebar{font-weight:400;font-size:17px}.sidebar-gradient-xtra-sidebar{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,rgba(15,23,42,.8) 0%,transparent 100%);pointer-events:none}.sidebar-xtra-sidebar::-webkit-scrollbar{width:6px}.sidebar-xtra-sidebar::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.sidebar-xtra-sidebar::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.sidebar-xtra-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff80}@media(max-width:950px){.sidebar-header-xtra-sidebar{padding:20px}.sidebar-menu-xtra-sidebar,.sidebar-purchase-xtra-sidebar,.sidebar-footer-xtra-sidebar{padding:12px}.sidebar-close-btn-xtra-sidebar{position:absolute;top:16px;right:16px;background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.sidebar-close-btn-xtra-sidebar:hover{background:#fff3}}@media(min-width:951px){.sidebar-close-btn-xtra-sidebar{display:none}}.sidebar-xtra-sidebar{transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:950px){body.sidebar-open{overflow:hidden}}@media(max-width:640px){.sidebar-toggle-xtra-sidebar{padding:10px}}.auth-switch-buttons{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.switch-btn{background:transparent;border:none;color:#888;padding:8px 16px;cursor:pointer;font-size:1rem;border-bottom:2px solid transparent;transition:all .3s ease}.switch-btn.active{color:#00bcd4;border-bottom:2px solid #00bcd4}.switch-link{background:none;border:none;color:#00bcd4;cursor:pointer;padding:0;font:inherit;text-decoration:underline}.auth-error-message{color:red;margin-bottom:10px;text-align:center}.content_terms-checkbox-auth{display:flex;align-items:center;gap:8px;margin-top:9px;margin-bottom:9px}.terms-checkbox-auth{width:18px;height:18px}.forgot-password-link-auth-container{width:100%;display:flex;justify-content:flex-end}.auth-success-message{color:green;text-align:center;font-weight:600}.forgot-password-link-auth{color:#00bcd4;text-decoration:none;font-size:14px;transition:color .3s ease;cursor:pointer}.open-modal-button-auth{background:linear-gradient(45deg,#ff6b6b,#ff8e53);color:#fff;border:none;padding:12px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.open-modal-button-auth:hover{transform:translateY(-2px);box-shadow:0 8px 25px -8px #667eea80}.input-group-auth .PhoneInput .PhoneInputInput{width:100%;padding:16px 52px 16px 12px;border:0px;border-radius:12px;font-size:16px;transition:all .3s ease;outline:none;box-sizing:border-box}.input-group-auth .PhoneInput{border-radius:12px;background-color:#3b3b3b}.input-group-auth .PhoneInput .PhoneInputCountry{padding-left:13px;gap:3px}.modal-overlay-auth{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-overlay-auth--open{opacity:1;visibility:visible}.modal-auth{background:linear-gradient(45deg,#6b8eff1a,#00bcd4);border-radius:24px;padding:2px;max-width:420px;width:90%;transform:scale(.9) translateY(-20px);transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 25px 50px -12px #00000040}.container_logo_auth{width:var(--config-global-width-logo-ui, 180px);height:var(--config-global-height-logo-ui, 100px)}.logo_auth{border-radius:50%;width:100%;height:100%;object-fit:var(--config-global-objectfit-logo-ui-modal, cover)}.modal-auth--open{transform:scale(1) translateY(0)}.modal-content-auth{background:#000000f2;border-radius:22px;padding:20px 32px;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.select-auth{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px!important;cursor:pointer;color:#fff}.group-passwords{display:flex;flex-direction:column;gap:8px}.select-auth option{background-color:#2a2a2a;color:#fff;padding:8px 12px}.select-auth:focus{outline:none;border-color:#00bcd4}.select-auth option[value=""]{color:#888}.close-button-auth{padding:0!important;position:absolute;top:16px;right:16px;background:#94a3b81a;border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#64748b}@keyframes slideInFromRight{0%{transform:translateY(20%);opacity:0}to{transform:translateY(0);opacity:1}}.auth-error-message-phone{color:#ff4545;font-size:14px;text-align:end;margin-bottom:0!important;animation:slideInFromRight .5s ease-out;position:absolute;left:0px revert;right:0;top:-19px}.close-button-auth:hover{background:#94a3b833;transform:rotate(90deg)}.modal-header-auth{display:flex;justify-content:center;text-align:center;margin-bottom:4px!important}.modal-title-auth{font-size:28px;font-weight:700;background:linear-gradient(45deg,#ff6b6b,#ff8e53);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;margin-top:0}.modal-subtitle-auth{color:#64748b;font-size:16px;margin:0}.modal-form-auth{display:flex;flex-direction:column;gap:8px}.input-group-auth{position:relative}.modal-input-auth{width:100%;padding:16px 52px;border:0px;border-radius:12px;font-size:16px;transition:all .3s ease;outline:none;box-sizing:border-box}.modal-input-auth--focused{border:1px solid #e2e8f0!important;border-color:#00bcd4;box-shadow:0 0 0 4px #667eea1a;background:#fff}.modal-input-auth:focus+.input-icon-auth{color:#00bcd4}.input-icon-auth{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#00bcd4;transition:color .3s ease;pointer-events:none}.toggle-password-button-auth{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;transition:color .3s ease;display:flex;align-items:center;justify-content:center;padding:4px}.value-phone-number___{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.toggle-password-button-auth:hover{color:#00bcd4}.input-icon-auth-right{left:auto;z-index:1000000;cursor:pointer;right:16px;color:#00bcd4;transition:color .3s ease}.submit-button-auth{background:#00bcd4;color:#000;border:none;padding:16px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-button-auth-confirm-delete-account{background:#00bcd4;color:#000;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-button-cancel-delete-account{background:#ff4545;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-button-auth:hover:not(.submit-button-auth--loading){transform:translateY(-2px);box-shadow:0 12px 25px -8px #00bcd4}.submit-button-auth--loading{opacity:.7;cursor:not-allowed;transform:none}.submit-button-content-auth{display:flex;align-items:center;justify-content:center}.arrow-container-switch{display:flex;flex-direction:column;width:35px;height:35px;align-items:center;cursor:pointer;justify-content:center;transition:all .3s ease;border-radius:12px;background-color:#fff2}.container_with_arrows_login{display:flex;flex-direction:column;align-items:center;justify-content:center}.arrow-container-switch:hover{transform:scale(1.05);background-color:#fff3}.spinner-auth{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px}@media(max-width:900px){.group-passwords{flex-direction:row}}@media(max-width:480px){.modal-auth{width:95%;margin:20px}.modal-content-auth{padding:32px 24px}.modal-title-auth{font-size:24px}.modal-input-auth{padding:14px 48px;font-size:16px}}.modal-overlay-xtra-type-subscription-open{opacity:1!important;visibility:visible!important}.modal-overlay-xtra-type-subscription{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0003;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1001;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-xtra-type-subscription-{border-radius:24px;padding:2px;max-width:450px!important;width:100%!important;transform:scale(.9) translateY(-20px);transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 25px 50px -12px #00000040}.modal-xtra-type-subscription-open{transform:scale(1) translateY(0)}.modal-xtra-type-subscription-content{background:#000000f2;border-radius:22px;padding:40px 32px;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.close-button-xtra-type-subscription{padding:0!important;position:absolute;top:16px;right:16px;background:#94a3b81a;border:none;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#64748b}.content_center_contact_us{display:flex;flex-direction:column;gap:15px;align-items:center;text-align:center}.content_info_contact_us{display:flex;flex-direction:column;gap:4px;width:100%;text-align:center}.footer_contact_us{display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:750px){.content_cards_subscription{margin-top:10px;flex-direction:column;gap:0px}.responsive________texts__{font-size:8px!important}.modal-xtra-type-subscription-content{padding-bottom:1rem!important;padding-top:3.5rem!important;padding:11px}.subscription-card-wrapper{margin-bottom:12px!important}.container_logo_-xtra-type-subscription{display:none}}@media screen and (max-width:550px){.feature-text-xtra-payed-card{font-size:14px}.subscription-title{font-size:17px}}.modal-overlay-age-verification{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;z-index:100000;display:flex;justify-content:center;align-items:center}.modal-container-age-verification{background-color:#080808;border-radius:16px;width:90%;max-width:500px;overflow:hidden;transform:scale(1);opacity:1;transition:all .3s ease}.logo_modal-age-verification{width:100%;height:100%;display:flex;background:#080808;height:100px;justify-content:center;align-items:center}.logo_modal-age-verification img{width:45%;height:100%;object-fit:cover;object-position:center}.modal-container.modal-closing{transform:scale(.95);opacity:0}.modal-content-age-verification{padding:24px;display:flex;align-items:flex-start}.modal-icon-container-age-verification{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:linear-gradient(45deg,#ff6b6b,#ff8e53);display:flex;justify-content:center;align-items:center;margin-right:16px}.modal-icon-age-verification{color:#fff;font-size:24px}.modal-text-content-age-verification{flex:1}.modal-title-age-verification{font-size:24px;font-weight:700;color:#fff;margin-bottom:12px;text-align:center}.modal-message-age-verification p{color:#d7d7d7;line-height:1.5;margin-bottom:12px;text-align:center}.modal-warning-age-verification{align-items:center;color:#00bcd4;font-size:14px;text-align:center}.warning-icon-age-verification{margin-right:8px;text-align:center}.modal-actions-age-verification{display:flex;flex-direction:column;padding:16px;background-color:#080808;border-top:1px solid #161616}.confirm-button-age-verification,.deny-button-age-verification{padding:12px 16px;border-radius:12px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin-bottom:12px}.confirm-button-age-verification{background:#00bcd4;color:#fff;border:none;align-items:center}.confirm-button-age-verification:hover{transform:translateY(-1px)}.deny-button-age-verification{background:#fff;border:1px solid #d1d5db;color:#4b5563}.deny-button-age-verification:hover{background:#f3f4f6}.button-icon-age-verification{margin-right:8px}@media(min-width:640px){.modal-actions-age-verification{flex-direction:row;justify-content:center}.confirm-button-age-verification,.deny-button-age-verification{margin-bottom:0;margin-left:12px;width:auto}.modal-icon-container-age-verification{width:64px;height:64px}.modal-icon-age-verification{font-size:28px}.modal-message-age-verification p{font-size:13px}}@media(max-width:640px){.modal-message-age-verification p{font-size:12px}}.id-check{display:flex;flex-direction:column;gap:12px;width:100%;text-align:left}.id-check-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--ah-text-2, #c9c9d1);font-size:14px;line-height:1.45}.id-check-note{margin:0;font-size:14px;color:var(--ah-text-2, #c9c9d1)}.id-check-ok{margin:0;font-weight:600;color:var(--ah-success, #4ade80)}.id-check-error{margin:0;font-size:14px;color:var(--ah-danger, #f87171)}.id-age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background:var(--ah-bg-deep, #0b0b0f)}.id-age-gate-card{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 22px 22px;border-radius:28px;background:linear-gradient(180deg,var(--ah-surface-2, #1b1b22),var(--ah-surface, #141419));border:1px solid var(--ah-line-strong, #2c2c36);color:var(--ah-text, #f4f4f6);text-align:center}.id-age-gate-card h2{margin:0;font-size:22px}.id-age-gate-card p{margin:0;font-size:14px;line-height:1.5;color:var(--ah-text-2, #c9c9d1)}.id-age-gate-actions{display:flex;flex-direction:column;gap:10px;width:100%}.shufti-frame{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#0b0b0d}.shufti-frame-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;color:#fff;font-size:15px;font-weight:600}.shufti-frame-bar button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.shufti-frame-body{flex:1;width:100%;border:0;background:#fff}@media(min-width:768px){.shufti-frame{padding:32px;background:#000000b3}.shufti-frame-bar,.shufti-frame-body{width:min(720px,100%);margin:0 auto}.shufti-frame-bar{border-radius:16px 16px 0 0;background:#16161a}.shufti-frame-body{border-radius:0 0 16px 16px}}.dropdown-menu-creator-user-content-view{position:relative;display:inline-block}.dropdown-trigger-creator-user-content-view{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#8b5cf6,#7332ff);border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px #8b5cf6,0 4px 8px #8b5cf696;color:#fff;outline:none;padding:0!important;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dropdown-trigger-creator-user-content-view:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.dropdown-trigger-creator-user-content-view:hover:before{opacity:1}.dropdown-trigger-creator-user-content-view:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px #8b5cf666,0 3px 8px #0003}.dropdown-trigger-creator-user-content-view:active{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #8b5cf64d,0 2px 6px #00000026}.dropdown-trigger-creator-user-content-view.active{background:linear-gradient(135deg,#8b5cf6,#7332ff)!important;box-shadow:0 8px 25px #8b5cf6,0 4px 8px #8b5cf696;transform:translateY(-2px) scale(1.03)}.dropdown-icon-creator-user-content-view{transition:transform .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.dropdown-icon-creator-user-content-view.rotated{transform:rotate(45deg)}.dropdown-content-creator-user-content-view{position:absolute;bottom:55px;right:0;min-width:240px;background:#111111f2;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.15);border-radius:20px;box-shadow:0 25px 50px #00000040,0 12px 24px #00000026,0 0 0 1px #ffffff14;z-index:1000;overflow:hidden;animation:dropdownFadeIn-creator-user-content-view .4s cubic-bezier(.34,1.56,.64,1)}.dropdown-list-creator-user-content-view{list-style:none;margin:0;padding:8px}.dropdown-item-creator-user-content-view{display:flex;align-items:center;width:100%;padding:14px 18px;background:transparent;border:none;border-radius:14px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:15px;font-weight:600;color:#e5e7eb;text-align:left;position:relative;overflow:hidden}.dropdown-item-creator-user-content-view:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#8b5cf6,#7332ff);opacity:0;transition:all .25s ease;border-radius:14px}.dropdown-item-creator-user-content-view:hover:before{opacity:.15}.dropdown-item-creator-user-content-view:hover{color:#fff;transform:translate(6px) scale(1.02);box-shadow:0 6px 20px #8b5cf666,0 3px 8px #0003}.dropdown-item-creator-user-content-view:active{transform:translate(2px) scale(.98)}.dropdown-item-creator-user-content-view.disabled{opacity:.5;cursor:not-allowed;color:#9ca3af}.dropdown-item-creator-user-content-view.disabled:hover{transform:none;box-shadow:none}.dropdown-item-creator-user-content-view.disabled:before{display:none}.dropdown-item-icon-creator-user-content-view{display:flex;align-items:center;margin-right:12px;font-size:16px;position:relative;z-index:1}.dropdown-item-label-creator-user-content-view{position:relative;z-index:1;white-space:nowrap}@keyframes dropdownFadeIn-creator-user-content-view{0%{opacity:0;transform:translateY(-12px) scale(.9)}50%{transform:translateY(2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-item-creator-user-content-view.disabled{color:#6b7280;opacity:.5}@media(max-width:768px){.dropdown-trigger-creator-user-content-view{width:40px;height:40px}.dropdown-content-creator-user-content-view{min-width:300px;bottom:52px;transform:translate(45%);animation:none;transition:none}.dropdown-item-creator-user-content-view{padding:16px 18px;font-size:16px}.dropdown-item-icon-creator-user-content-view{margin-right:14px}}.async-message-floating-button-async-message-individual{position:fixed;display:flex;justify-content:center;align-items:center;bottom:24px;right:24px;z-index:10000;transition:all .3s cubic-bezier(.4,0,.2,1)}.floating-button-wrapper-async-message-individual{position:relative;animation:slideInButton-async-message-individual .3s ease-out}@keyframes slideInButton-async-message-individual{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.floating-button-badge-async-message-individual{position:absolute;top:-13px;right:-4px;background:var(--config-global-buttons-color-primary, #8b5cf6);color:#fff;border-radius:12px;padding:2px 5px;font-size:11px;font-weight:700;box-shadow:0 2px 8px #8b5cf666;min-width:32px;text-align:center;z-index:1;border:2px solid var(--config-global-buttons-color-primary, #7332ff)}.pulse-ring-async-message-individual{position:absolute;width:64px;height:64px;top:0;left:0;border-radius:50%;border:2px solid var(--config-global-buttons-color-primary, #8b5cf6);animation:pulseRing-async-message-individual 2s ease-out infinite;pointer-events:none}@keyframes pulseRing-async-message-individual{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.async-message-progress-panel-async-message-individual{background:#1a1a1a;border-radius:24px;padding:32px 28px;min-width:420px;max-width:450px;box-shadow:0 20px 60px #000c,0 0 0 1px #8b5cf600;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInPanel-async-message-individual .3s ease-out;position:relative;overflow:hidden}@keyframes slideInPanel-async-message-individual{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.async-message-progress-header-async-message-individual{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-left-async-message-individual{display:flex;align-items:center;gap:14px;flex:1}.header-icon-async-message-individual{width:40px;height:40px;background:#8b5cf626;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--config-global-buttons-color-primary, #8b5cf6);flex-shrink:0;border:1px solid rgba(139,92,246,.3)}.header-title-async-message-individual{margin:0;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.5px;color:#fff}.header-actions-async-message-individual{display:flex;gap:8px;align-items:center}.check-icon-async-message-individual{font-size:20px;font-weight:700}.async-message-progress-bar-container-async-message-individual{width:100%;height:12px;background-color:#8b5cf61a;border-radius:20px;overflow:hidden;margin-bottom:24px;box-shadow:inset 0 2px 6px #0000004d;border:1px solid rgba(139,92,246,.2)}.async-message-progress-bar-async-message-individual{height:100%;background:var(--config-global-buttons-color-primary, linear-gradient(90deg, #8b5cf6 0%, #7c3aed 100%));border-radius:20px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 16px #8b5cf699;position:relative;overflow:hidden}.async-message-progress-bar-async-message-individual:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-async-message-individual 2s infinite}@keyframes shimmer-async-message-individual{0%{transform:translate(-100%)}to{transform:translate(100%)}}.async-message-progress-stats-async-message-individual{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.async-message-progress-stat-async-message-individual{display:flex;flex-direction:column;gap:6px;padding:12px;background:#8b5cf60d;border-radius:12px;border:1px solid rgba(139,92,246,.15)}.stat-label-async-message-individual{opacity:.7;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#a1a1aa}.stat-value-async-message-individual{font-weight:700;font-size:24px;color:#fff;line-height:1}.async-message-progress-stat-async-message-individual.error-async-message-individual{grid-column:span 2}.async-message-progress-stat-async-message-individual.error-async-message-individual .stat-value-async-message-individual{color:#ef4444;font-size:20px}.async-message-current-user-async-message-individual{padding:16px 18px;background-color:#8b5cf61a;border-radius:16px;margin-top:16px;font-size:13px;display:flex;flex-direction:column;gap:8px;border:1px solid rgba(139,92,246,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.current-user-label-async-message-individual{opacity:.7;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;font-weight:600;color:#a1a1aa}.current-user-name-async-message-individual{font-weight:700;color:var(--config-global-buttons-color-primary, #8b5cf6);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.async-message-completion-async-message-individual{margin-top:16px;padding:16px;background-color:#10b9811a;border-radius:16px;text-align:center;border:1px solid rgba(16,185,129,.3)}.success-message-async-message-individual{margin:0;font-weight:600;color:#4ade80;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.warning-message-async-message-individual{margin:0;font-weight:600;color:#fbbf24;font-size:14px}@media(max-width:640px){.expanded-async-message-individual{right:0;left:0}.async-message-progress-panel-async-message-individual{min-width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.async-message-progress-stats-async-message-individual{grid-template-columns:1fr}.async-message-progress-stat-async-message-individual.error-async-message-individual{grid-column:span 1}}.onboarding-tutorial-overlay-tutorial-onbording-firts-user-page{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:9999;background-color:#000000b3;pointer-events:auto;transition:opacity .3s ease}.onboarding-tutorial-cutout-tutorial-onbording-firts-user-page{position:absolute;border-radius:12px;box-shadow:0 0 0 9999px #000000b3;z-index:10000;pointer-events:none;transition:opacity .2s ease;border:2px solid #8b5cf6}.onboarding-tutorial-card-tutorial-onbording-firts-user-page{position:absolute;width:90%;max-width:350px;background:#1e1e1ecc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;color:#fff;z-index:10001;box-shadow:0 10px 30px #00000080;bottom:120px;left:50%;transform:translate(-50%);animation:slideUpTutorial .4s ease-out}@media screen and (max-width:950px){.onboarding-tutorial-card-tutorial-onbording-firts-user-page{bottom:calc(env(safe-area-inset-bottom,0px) + 110px)}}@keyframes slideUpTutorial{0%{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%);opacity:1}}.onboarding-tutorial-card-tutorial-onbording-firts-user-page h3{margin:0 0 8px;font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#d946ef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.onboarding-tutorial-card-tutorial-onbording-firts-user-page p{margin:0 0 20px;font-size:.95rem;line-height:1.5;color:#fffc}.onboarding-tutorial-footer-tutorial-onbording-firts-user-page{display:flex;justify-content:space-between;align-items:center;gap:12px}.onboarding-tutorial-footer-tutorial-onbording-firts-user-page .footer-right-buttons-tutorial-onbording-firts-user-page{display:flex;gap:8px;align-items:center}.onboarding-tutorial-footer-tutorial-onbording-firts-user-page .skip-button-tutorial-onbording-firts-user-page,.onboarding-tutorial-footer-tutorial-onbording-firts-user-page .back-button-tutorial-onbording-firts-user-page{background:transparent!important;color:#ffffff80!important;font-size:.85rem!important}.onboarding-tutorial-footer-tutorial-onbording-firts-user-page .skip-button-tutorial-onbording-firts-user-page:hover,.onboarding-tutorial-footer-tutorial-onbording-firts-user-page .back-button-tutorial-onbording-firts-user-page:hover{color:#fff!important}.step-indicators-tutorial-onbording-firts-user-page{display:flex;justify-content:center;gap:6px;margin-top:16px}.step-indicator-tutorial-onbording-firts-user-page{width:6px;height:6px;border-radius:50%;background:#fff3;transition:all .3s ease}.step-indicator-tutorial-onbording-firts-user-page.active{width:20px;border-radius:3px;background:#8b5cf6}html[data-skin=after-hours] .ah-fan-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000001;display:flex;flex-direction:column;background:radial-gradient(120% 60% at 50% 0%,rgb(var(--ah-accent-rgb) / .22),transparent 60%),var(--ah-bg);color:var(--ah-text);font-family:var(--ah-font-body);animation:ah-fan-in .22s ease-out}html[data-skin=after-hours] .ah-fan-sheet,html[data-skin=after-hours] .ah-fan-sheet *{box-sizing:border-box}@keyframes ah-fan-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html[data-skin=after-hours] .ah-fan-sheet__bar{display:flex;align-items:center;padding:max(12px,env(safe-area-inset-top)) 16px 8px}html[data-skin=after-hours] .ah-fan-sheet__back{display:inline-flex;align-items:center;gap:6px;padding:9px 14px 9px 10px;border:1px solid var(--ah-line);border-radius:999px;background:rgb(var(--ah-surface-rgb) / .8);color:var(--ah-text);font-size:15px;font-weight:600;cursor:pointer}html[data-skin=after-hours] .ah-fan-sheet__back:hover{background:var(--ah-surface-3)}html[data-skin=after-hours] .ah-fan-sheet__body{flex:1;overflow-y:auto;width:100%;max-width:520px;margin:0 auto;padding:8px 16px max(28px,env(safe-area-inset-bottom))}html[data-skin=after-hours] .ah-fan-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 0 20px}html[data-skin=after-hours] .ah-fan-hero__face{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--ah-surface-2);box-shadow:0 0 0 3px var(--ah-bg),0 0 0 5px var(--ah-accent);font-size:38px;font-weight:700;color:var(--ah-accent)}html[data-skin=after-hours] .ah-fan-hero__face img{width:100%;height:100%;object-fit:cover}html[data-skin=after-hours] .ah-fan-hero__name{margin:6px 0 0;font-family:var(--ah-font-display);font-size:24px;font-weight:700;word-break:break-word}html[data-skin=after-hours] .ah-fan-hero__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}html[data-skin=after-hours] .ah-fan-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;border:1px solid var(--ah-line);background:var(--ah-surface);color:var(--ah-muted);font-size:13px;font-weight:600}html[data-skin=after-hours] .ah-fan-pill.is-member{border-color:rgb(var(--ah-accent-rgb) / .5);background:rgb(var(--ah-accent-rgb) / .14);color:var(--ah-accent-200)}html[data-skin=after-hours] .ah-fan-pill.is-badge{border-color:rgb(var(--ah-glow-2-rgb) / .5);background:rgb(var(--ah-glow-2-rgb) / .16);color:var(--ah-glow-2-light)}html[data-skin=after-hours] .ah-fan-hero__note{margin:0;color:var(--ah-muted);font-size:13px}html[data-skin=after-hours] .ah-fan-total{display:flex;flex-direction:column;align-items:center;gap:2px;padding:20px 16px;border-radius:20px;border:1px solid rgb(var(--ah-accent-rgb) / .35);background:linear-gradient(160deg,rgb(var(--ah-accent-rgb) / .2),rgb(var(--ah-surface-rgb) / .9))}html[data-skin=after-hours] .ah-fan-total__label,html[data-skin=after-hours] .ah-fan-stat__label{color:var(--ah-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html[data-skin=after-hours] .ah-fan-total__value{font-family:var(--ah-font-display);font-size:40px;line-height:1.1;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-fan-total__sub,html[data-skin=after-hours] .ah-fan-stat__sub{color:var(--ah-muted);font-size:12px}html[data-skin=after-hours] .ah-fan-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}html[data-skin=after-hours] .ah-fan-stat{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:16px;border:1px solid var(--ah-line);background:var(--ah-surface)}html[data-skin=after-hours] .ah-fan-stat__icon{color:var(--ah-accent);margin-bottom:4px}html[data-skin=after-hours] .ah-fan-stat__value{font-size:22px;font-variant-numeric:tabular-nums}html[data-skin=after-hours] .ah-fan-total.is-loading .ah-fan-total__value,html[data-skin=after-hours] .ah-fan-stats.is-loading .ah-fan-stat__value{min-width:80px;border-radius:8px;background:var(--ah-surface-3);animation:ah-fan-pulse 1.1s ease-in-out infinite}@keyframes ah-fan-pulse{50%{opacity:.45}}html[data-skin=after-hours] .ah-fan-sheet__error{padding:16px;border-radius:14px;background:var(--ah-surface);color:var(--ah-muted);text-align:center}html[data-skin=after-hours] .ah-fan-sheet__foot{margin:18px 0 0;color:var(--ah-muted-2);font-size:12px;text-align:center}:where(html[data-skin=after-hours] .ah-fan-link){padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}html[data-skin=after-hours] .ah-fan-link.comment-username:hover,html[data-skin=after-hours] .ah-fan-link:hover .ah-chat-title-name,html[data-skin=after-hours] .ah-live-fanlist .ah-fan-link:hover,html[data-skin=after-hours] .ah-live-requests .ah-fan-link:hover{text-decoration:underline;text-underline-offset:3px}.initial-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:9999}.initial-loading-container{display:flex;flex-direction:column;align-items:center;gap:20px}.initial-loading-spinner{border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.initial-loading-images-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.initial-loading-image-container{display:flex;justify-content:center;align-items:center}.initial-loading-image{width:160px;height:160px;object-fit:contain;border-radius:8px;margin-bottom:100px}.initial-loading-bottom-image-container{position:absolute;bottom:-20px;display:flex;justify-content:center;align-items:center;width:100%;left:0}.initial-loading-bottom-image{width:140px;height:140px;object-fit:contain}.animation-pulse{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.animation-spin{animation:imageSpin 2s linear infinite}@keyframes imageSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animation-bounce{animation:bounce 1s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.initial-loading-message{color:#fff;font-size:16px;font-weight:500;text-align:center;margin:0;animation:fadeInOut 2s ease-in-out infinite}@keyframes fadeInOut{0%,to{opacity:.5}50%{opacity:1}}@media(max-width:768px){.initial-loading-message{font-size:14px;padding:0 20px}}.first-login-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:16px;background:#0a0a0eb8}.first-login-card{width:100%;max-width:400px;padding:28px 24px;border-radius:16px;background:#fff;color:#17171c;box-shadow:0 20px 60px #00000059;font-family:inherit}.first-login-card h2{margin:0 0 8px;font-size:22px}.first-login-card p{margin:0 0 16px;font-size:14px;line-height:1.5;color:#55555f}.first-login-card label{display:block;margin:14px 0 6px;font-size:13px;font-weight:600}.first-login-card input{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #c9c9d2;border-radius:10px;font-size:16px;color:#17171c;background:#fff}.first-login-card .first-login-error{margin:14px 0 0;color:#b42318}.first-login-card button{width:100%;min-height:48px;margin-top:20px;border:0;border-radius:10px;background:#17171c;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.first-login-card button:disabled{opacity:.6;cursor:wait}
