:root{--sp-max-content-width:863px;--sp-max-setting-width:1191px;--sp-pc-header-height:72px;--sp-mobile-header-height:42px;--sp-max-width:1440px;--bg-primary:#fff;--bg-secondary:#fff;--bg-tertiary:hsla(0,0%,100%,.05);--bg-card:hsla(0,0%,100%,.15);--bg-hover:hsla(0,0%,100%,.2);--text-primary:#333;--text-secondary:#333;--text-tertiary:#333;--border-color:hsla(0,0%,100%,.1);--divider-color:#e2e5e8;--accent-color:#ca93f2;--accent-hover:#b87de0;--accent-bg:rgba(202,147,242,.1);--shadow-color:rgba(0,0,0,.2);--mobile-bg-primary:#fff;--mobile-bg-secondary:#fff;--mobile-app-bg:#1f0038;--mobile-input-bg:hsla(0,0%,100%,.05);--mobile-input-border:hsla(0,0%,100%,.1);--mobile-menu-bg:#1f0038;--mobile-bg-gradient-start:#2b1b2f;--mobile-bg-gradient-end:#1a1021;--sidebar-bg:#290e40;--header-bg:rgba(24,4,48,.95);--pc-top-header-bg:#fff;--pc-sidebar-active-bg:rgba(202,147,242,.2);--pc-sidebar-hover-bg:hsla(0,0%,100%,.1);--pc-sidebar-active-text:#ca93f2;--pc-sidebar-text:hsla(0,0%,100%,.7);--pc-sidebar-icon-size:20px;--pc-sidebar-item-radius:20px;--pc-sidebar-item-padding:15px 20px;--coins-color:#daff96;--sp-theme-main:#ff7710;--sp-them-main:#ff7710;--sp-them-main-hover:#ff7710;--sp-bg-primary:hsla(0,0%,100%,.1);--sp-bg-secondary:#fff;--sp-bg-third:rgba(0,0,0,.05);--sp-bg-hover:rgba(0,0,0,.05);--sp-text-primary:#fff;--sp-text-secondary:#666;--sp-text-tertiary:#999;--sp-text-on-accent:rgba(0,0,0,.85);--sp-text-dark:#000;--sp-text-dark-secondary:#242529;--sp-border-color:rgba(0,0,0,.1);--sp-border-color-secondary:rgb(0 0 0/5%);--sp-box-shadow:rgba(0,0,0,.04)}body.light-theme{--bg-primary:#fff;--bg-secondary:#fff;--bg-tertiary:rgb(0 0 0/5%);--bg-card:#fff;--bg-hover:rgb(0 0 0/5%);--text-primary:#333;--text-secondary:#666;--text-tertiary:#999;--border-color:rgba(0,0,0,.1);--divider-color:#e2e5e8;--accent-color:#ca93f2;--accent-hover:#7d3c98;--accent-bg:rgba(142,68,173,.1);--shadow-color:rgba(0,0,0,.1);--mobile-bg-primary:#fff;--mobile-bg-secondary:#fff;--mobile-app-bg:#fff;--mobile-input-bg:rgba(0,0,0,.05);--mobile-input-border:rgba(0,0,0,.1);--mobile-menu-bg:#fff;--mobile-bg-gradient-start:#f0f0f0;--mobile-bg-gradient-end:#fff;--sidebar-bg:#fff;--header-bg:hsla(0,0%,100%,.95);--pc-top-header-bg:#fff;--pc-sidebar-active-bg:rgba(202,147,242,.2);--pc-sidebar-hover-bg:rgb(0 0 0/5%);--pc-sidebar-active-text:#ca93f2;--pc-sidebar-text:#666;--coins-color:#2d7d32;--sp-theme-main:#ff7710;--sp-them-main:#ff7710;--sp-them-main-hover:#ff7710;--sp-bg-primary:hsla(0,0%,100%,.1);--sp-bg-secondary:#fff;--sp-bg-third:rgba(0,0,0,.05);--sp-bg-hover:rgba(0,0,0,.05);--sp-text-primary:#333;--sp-text-secondary:#666;--sp-text-tertiary:#999;--sp-text-on-accent:rgba(0,0,0,.85);--sp-text-dark:#000;--sp-text-dark-secondary:#242529;--sp-border-color:rgba(0,0,0,.1);--sp-border-color-secondary:rgb(0 0 0/5%);--sp-box-shadow:rgba(0,0,0,.04)}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:none;touch-action:manipulation}::-webkit-scrollbar{height:0;width:0}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background:transparent}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:calc(var(--vh, 1vh)*100);touch-action:manipulation;transition:background-color .3s ease,color .3s ease}.btn,.button,.card:hover,.image-card,.no-select,.story-card,button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-enter-active,.page-leave-active{transition:all .3s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(20px)}.layout-container{background-color:var(--bg-primary);flex-direction:column;overflow-x:hidden;touch-action:manipulation;transition:background-color .3s ease}.app-header,.layout-container{display:flex;position:relative}.app-header{background-color:transparent;justify-content:space-between;left:0;padding:16px 16px 0;right:0;top:0;z-index:2}.logo{flex-shrink:0}.logo img{height:24px;-o-object-fit:cover;object-fit:cover;width:117px}.header-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.btn{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.btn:hover{background:var(--bg-hover);transform:translateY(-1px)}.btn-primary{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.theme-toggle{align-items:center;background:none;border:none;border-radius:20px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .3s ease}.toggle-track{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;height:24px;position:relative;transition:all .3s ease;width:48px}.toggle-thumb{align-items:center;background:var(--text-primary);border-radius:50%;box-shadow:0 2px 4px var(--shadow-color);display:flex;height:20px;justify-content:center;left:1px;position:absolute;top:1px;transition:all .3s ease;width:20px}.toggle-thumb.active{transform:translate(24px)}.theme-icon{color:var(--bg-primary);height:12px;width:12px}.section{margin-bottom:32px}.section-header{margin-bottom:16px}.section-title{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:0}.section-subtitle{color:var(--text-secondary);font-size:12px;margin-top:2px}.filter-buttons{display:flex;flex-wrap:wrap;gap:12px;padding:0;width:100%}.filter-btn{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 16px;transition:all .3s ease}.filter-btn:hover{background:var(--bg-hover)}.story-grid-container{display:flex;flex:1;flex-direction:column;height:auto;min-height:300px;overflow:visible;position:relative}.story-row-mobile{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:0;width:100%}.story-card-item{height:auto;width:100%}.story-card{aspect-ratio:167/294;background:#1f0038;border-radius:16px;contain:layout style paint;cursor:pointer;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}.story-card:hover{transform:translateZ(0) translateY(-2px)}.story-media{backface-visibility:hidden;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translateZ(0);transition:opacity .3s ease;width:100%;z-index:2}.story-badge{background:var(--accent-color);border-radius:12px;color:#fff;font-size:10px;font-weight:600;left:8px;padding:4px 8px;position:absolute;top:8px;z-index:10}.story-name{display:-webkit-box;font-size:12px;font-weight:600;line-height:1.2;margin-bottom:4px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.story-count{font-size:10px;margin-bottom:8px;opacity:.8}.story-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.story-button img{height:16px;transition:transform .3s ease;width:16px}.story-card:hover .story-button img{transform:scale(1.1)}.footer{background-color:var(--bg-primary);display:flex;justify-content:center;padding:20px 16px;position:relative;width:100%}.support-email{color:var(--text-primary);font-size:11px;font-weight:500;opacity:.5;text-align:center;text-decoration:none}.support-email:hover{opacity:.8}@media screen and (max-width:480px){.header-buttons{gap:6px}.story-row-mobile{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:360px){.header-buttons{gap:4px}.story-row-mobile{grid-template-columns:repeat(2,1fr)}}.pc-layout{background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100);overflow:hidden}.top-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--pc-top-header-bg);border-bottom:1px solid var(--divider-color);height:72px;justify-content:space-between;padding:0 40px 0 20px;z-index:10}.top-header,.top-header .logo{align-items:center;display:flex}.top-header .logo{cursor:pointer;gap:8px}.top-header .logo img{height:31px;-o-object-fit:contain;object-fit:contain;width:142px}.user-actions{align-items:center;display:flex;gap:16px}.telegram-btn,.x-btn{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.telegram-btn:hover,.x-btn:hover{background:var(--bg-hover);transform:translateY(-1px)}.sign-in-btn{background:var(--accent-color);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.sign-in-btn:hover{background:var(--accent-hover);box-shadow:0 4px 12px #ca93f24d;transform:translateY(-1px)}.user-info-container{align-items:center;display:flex;gap:12px}.user-avatar-wrapper{cursor:pointer}.user-avatar{border-radius:50%;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.coins-display{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;color:var(--coins-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 12px;transition:all .3s ease}.coins-display:hover{background:var(--bg-hover);transform:translateY(-1px)}.coins-display .icon{font-size:16px}.theme-toggle-pc{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.theme-toggle-pc:hover{background:var(--bg-hover);transform:scale(1.05)}.social-link{align-items:center;border-radius:50%;color:var(--text-secondary);display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link:hover{background:var(--bg-hover);color:var(--text-primary);transform:scale(1.05)}.btn-primary-pc{background:var(--accent-color);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.btn-primary-pc:hover{background:var(--accent-hover);box-shadow:0 4px 12px #ca93f24d;transform:translateY(-1px)}.pc-main{background-color:var(--bg-primary);flex:1;overflow:hidden auto}.pc-container{margin:0 auto;padding:0 24px}.pc-divider{background:var(--divider-color);height:1px;margin:24px 0}.sidebar{background-color:var(--sidebar-bg);border-right:1px solid var(--divider-color);display:flex;flex-direction:column;transition:width .3s ease;width:240px}.sidebar.collapsed{width:80px}.nav-menu{flex:1;padding:20px 0}.nav-item{align-items:center;border-radius:12px;color:var(--pc-sidebar-text);cursor:pointer;display:flex;font-weight:500;gap:12px;margin:4px 12px;padding:12px 20px;transition:all .3s ease}.nav-item:hover{background:var(--pc-sidebar-hover-bg)}.nav-item.active{background:var(--pc-sidebar-active-bg);color:var(--pc-sidebar-active-text)}.sidebar.collapsed .nav-item{justify-content:center;padding:12px}.sidebar-bottom{border-top:1px solid var(--divider-color);padding:20px}.daily-reward-btn{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;gap:8px;margin-bottom:12px;padding:12px;transition:all .3s ease;width:100%}.daily-reward-btn:hover{background:var(--bg-hover);transform:translateY(-1px)}.sidebar.collapsed .daily-reward-btn{justify-content:center}.discord-btn{align-items:center;background:#5865f2;border:none;border-radius:12px;color:#fff;display:flex;font-weight:500;gap:8px;margin-bottom:12px;padding:12px;text-decoration:none;transition:all .3s ease;width:100%}.discord-btn:hover{background:#4752c4;transform:translateY(-1px)}.sidebar.collapsed .discord-btn{justify-content:center}.sidebar-toggle{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;gap:8px;padding:12px;transition:all .3s ease;width:100%}.sidebar-toggle:hover{background:var(--bg-hover);color:var(--text-primary)}.rotate-180{transform:rotate(180deg)}.pc-layout .main-content{background-color:var(--bg-primary);flex:1;overflow:hidden auto}.stories-grid-pc{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:24px;padding:0 24px}@media screen and (max-width:1600px){.stories-grid-pc{gap:25px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0 20px}}@media screen and (max-width:1400px){.stories-grid-pc{gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:0 18px}}@media screen and (max-width:1200px){.stories-grid-pc{gap:18px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:0 16px}}@media screen and (max-width:768px){.stories-grid-pc{gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0 14px}}.stories-section{padding:40px 0}.pc-layout .section-header{margin-bottom:32px;text-align:center}.pc-layout .section-title{align-items:center;color:var(--text-primary);display:flex;font-size:24px;font-weight:700;gap:8px;margin-bottom:8px}.pc-layout .section-subtitle{color:var(--text-secondary);font-size:16px;margin:0}.section-actions{display:flex;justify-content:center;margin-top:40px}.btn-secondary-pc{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-secondary-pc:hover{background:var(--bg-hover);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}:root{--chat2-spacing-xs:8px;--chat2-spacing-sm:12px;--chat2-spacing-md:16px;--chat2-spacing-lg:24px;--chat2-spacing-xl:32px;--chat2-color-text-primary:hsla(0,0%,100%,.9);--chat2-color-text-secondary:hsla(0,0%,100%,.7);--chat2-color-message-bg:hsla(0,0%,100%,.1);--chat2-color-glass-bg:hsla(0,0%,100%,.1);--chat2-color-overlay:rgba(0,0,0,.5);--chat2-drawer-height:65vh;--chat2-drawer-background:#1f0038;--chat2-drawer-border-radius:16px 16px 0 0;--chat2-drawer-z-index:9999;--chat2-animation-duration:.3s;--chat2-animation-easing:cubic-bezier(.25,.46,.45,.94)}@font-face{font-display:optional;font-family:Work Sans;font-style:normal;font-weight:400;src:local("Work Sans"),url(./work-sans-latin-400-normal.jUejSri3.woff2) format("woff2"),url(./work-sans-latin-400-normal.DE1_0GuN.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:optional;font-family:Work Sans;font-style:normal;font-weight:600;src:local("Work Sans SemiBold"),local("Work Sans Semi Bold"),url(./work-sans-latin-600-normal.DB-2V89X.woff2) format("woff2"),url(./work-sans-latin-600-normal.Cg-NlmS7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.modal-title[data-v-670f64a1]{color:#111827;font-size:16px;font-weight:600}.modal-title.is-centered[data-v-670f64a1]{text-align:center}.modal-message[data-v-670f64a1]{color:#475467;font-size:14px;margin-top:8px}.modal-actions[data-v-670f64a1]{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.btn[data-v-670f64a1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;cursor:pointer;font-size:14px;outline:none;padding:10px 16px}.btn-cancel[data-v-670f64a1]{background:#98a2b3;color:#fff}.btn-cancel[data-v-670f64a1]:hover{background:#8a94a6}.btn-confirm[data-v-670f64a1]{align-items:center;background:#ff7a00;color:#fff;display:inline-flex;gap:8px}.btn-confirm[data-v-670f64a1]:hover{background:#e76f00}.btn[data-v-670f64a1]:disabled{cursor:not-allowed;opacity:.6}.spinner[data-v-670f64a1]{animation:spin-670f64a1 .8s linear infinite;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes spin-670f64a1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fade-enter-active[data-v-670f64a1],.fade-leave-active[data-v-670f64a1]{transition:opacity .18s ease}.fade-enter-from[data-v-670f64a1],.fade-leave-to[data-v-670f64a1]{opacity:0}.subscribe-status[data-v-278d1397]{display:flex;flex-direction:column;gap:12px;width:100%}.status-text[data-v-278d1397]{color:#242529;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.text-active[data-v-278d1397]{color:var(--sp-theme-main)}.status-badge[data-v-278d1397]{background:#ff771033;border-radius:25px;color:#ff7710;display:inline-block;font-family:PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;padding:4px 12px;text-align:center;width:100%}.fade-enter-active[data-v-9a983da8],.fade-leave-active[data-v-9a983da8]{transition:opacity .3s ease}.fade-enter-from[data-v-9a983da8],.fade-leave-to[data-v-9a983da8]{opacity:0}.login-modal-overlay[data-v-9a983da8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;height:100%;justify-content:center;left:0;position:fixed;top:0;z-index:1000}.login-modal[data-v-9a983da8],.login-modal-overlay[data-v-9a983da8]{align-items:center;display:flex;width:100%}.login-modal[data-v-9a983da8]{animation:zoomIn-9a983da8 .3s ease;background:var(--bg-secondary,#1a1a1a);border-radius:20px;flex-direction:column;max-width:460px;position:relative}@keyframes zoomIn-9a983da8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.close-button[data-v-9a983da8]{align-items:center;background:none;border:none;color:var(--text-secondary,#999);cursor:pointer;height:24px;justify-content:center;position:absolute;right:0;top:0;transition:color .2s ease;width:24px}.close-button[data-v-9a983da8]:hover{opacity:.8}.login-content[data-v-9a983da8]{gap:24px;width:100%}.login-content[data-v-9a983da8],.logo-wrapper[data-v-9a983da8]{align-items:center;display:flex;flex-direction:column}.logo-wrapper[data-v-9a983da8]{gap:8px}.logo-wrapper .title-text[data-v-9a983da8]{padding:0 20px;text-align:center}.logo-wrapper .title-text .emphasize[data-v-9a983da8]{background:linear-gradient(90deg,#ff7710 0,var(--coins-color,gold) 100%);background-clip:text;-webkit-background-clip:text;color:var(--text-primary,#fff);font-size:18px;font-weight:700;line-height:1.5;margin:0;-webkit-text-fill-color:transparent;animation:shine-9a983da8 2s infinite;text-shadow:0 2px 8px rgba(255,119,16,.3);@keyframes shine-9a983da8{0%{opacity:1}50%{opacity:.8}to{opacity:1}}}.logo-wrapper img[data-v-9a983da8]{height:54px}.logo-wrapper h2[data-v-9a983da8]{color:var(--text-secondary,#999);font-family:Work Sans,sans-serif;font-size:16px;font-weight:400;margin:0}.form-wrapper[data-v-9a983da8]{display:flex;flex-direction:column;gap:24px;padding:0 20px;width:100%}.input-group[data-v-9a983da8]{position:relative}.input-group input[data-v-9a983da8]{background:var(--bg-tertiary,#2a2a2a);border:.5px solid #ff7710;border-radius:40px;box-sizing:border-box;color:var(--text-primary,#fff);font-size:14px;font-weight:500;height:40px;padding:0 16px;width:100%}.input-group input[data-v-9a983da8]::-moz-placeholder{color:var(--text-tertiary,#666)}.input-group input[data-v-9a983da8]::placeholder{color:var(--text-tertiary,#666)}.input-group input[data-v-9a983da8]:focus{border-color:#ff7710;outline:none}.input-group input.error[data-v-9a983da8]{border-color:#ec4551}.error-text[data-v-9a983da8]{color:#ec4551;display:block;font-size:12px;margin-left:16px;margin-top:4px}.verification-group[data-v-9a983da8]{position:relative}.verification-group .error-text[data-v-9a983da8]{position:absolute;top:100%;z-index:1}.send-code-button[data-v-9a983da8]{background:#ff7710;border:none;border-radius:40px;color:#000000d9;cursor:pointer;font-size:13px;font-weight:600;height:30px;padding:8px 24px;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:all .3s}.send-code-button.is-inactive[data-v-9a983da8]{opacity:.5}.send-code-button[data-v-9a983da8]:disabled{cursor:not-allowed;opacity:.5}.login-button[data-v-9a983da8]{align-items:center;background:#ff7710;border:none;border-radius:54px;color:#000000d9;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:42px;justify-content:center;transition:all .3s;width:100%}.login-button.is-inactive[data-v-9a983da8]{opacity:.5}.login-button[data-v-9a983da8]:disabled{cursor:not-allowed;opacity:.5}.login-button[data-v-9a983da8]:not(:disabled):hover{opacity:.9}.login-button[data-v-9a983da8]:not(:disabled):active{transform:scale(.98)}.animate-spin[data-v-9a983da8]{animation:spin-9a983da8 1s linear infinite}@keyframes spin-9a983da8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.divider[data-v-9a983da8]{align-items:center;display:flex;margin:0}.divider[data-v-9a983da8]:after,.divider[data-v-9a983da8]:before{background:var(--divider-color,#333);content:"";flex:1;height:.5px}.divider span[data-v-9a983da8]{color:var(--text-secondary,#999);font-size:14px;padding:0 12px}.social-buttons .social-row[data-v-9a983da8]{display:flex;justify-content:space-around}.social-item[data-v-9a983da8]{flex-direction:column;gap:8px}.social-button[data-v-9a983da8],.social-item[data-v-9a983da8]{align-items:center;display:flex}.social-button[data-v-9a983da8]{background:transparent;border:.5px solid var(--border-color,#333);border-radius:50%;cursor:pointer;height:70px;justify-content:center;transition:all .3s;width:70px}.social-button[data-v-9a983da8]:hover{transform:translateY(-2px)}.social-button[data-v-9a983da8]:active{transform:translateY(1px)}.social-button.google[data-v-9a983da8]{background:#fff;color:#333}.social-button.discord[data-v-9a983da8]{background:#6563ff;color:#fff}.social-button.facebook[data-v-9a983da8]{background:#0866ff;color:#fff}.social-button[data-v-9a983da8]:disabled{cursor:not-allowed;opacity:.5}.terms-text[data-v-9a983da8]{color:var(--text-tertiary,#666);font-size:12px;line-height:1.17;margin-top:24px;text-align:center}.terms-text a[data-v-9a983da8]{color:var(--text-secondary,#999);text-decoration:none;transition:color .2s ease}.terms-text a[data-v-9a983da8]:hover{color:var(--text-primary,#fff)}.terms-text a.disabled[data-v-9a983da8]{opacity:.5;pointer-events:none}.benefits-card[data-v-b189f370]{align-self:stretch;background:#fff;border:1px solid var(--2,#dedede);border-radius:16px;flex-direction:column;padding:24px}.benefit-item[data-v-b189f370],.benefits-card[data-v-b189f370]{align-items:flex-start;display:flex;gap:12px}.benefit-item[data-v-b189f370]{width:100%}.benefit-icon[data-v-b189f370]{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;width:16px}.benefit-icon[data-v-b189f370] svg{height:16px;width:16px}.benefit-icon[data-v-b189f370] .stars-icon{color:#242529}.benefit-icon[data-v-b189f370] .stars-icon svg{color:#242529}.close-icon-wrapper[data-v-b189f370]{align-items:center;background-color:#0000004d;border-radius:50%;color:#fff;display:flex;justify-content:center;padding:2px}.close-icon[data-v-b189f370]{color:#fff;height:12px;width:12px}.benefit-content[data-v-b189f370]{color:var(--,#242529);flex:1;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;word-wrap:break-word;word-break:break-word}.charge-content[data-v-e0f6f7ca]{height:100vh;overflow-y:auto;position:relative;width:100%;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#ffad71,#fff 50%);display:flex;flex-direction:column}.decorative-blob[data-v-e0f6f7ca]{background:#ff5416;border-radius:327.481px;filter:blur(59.5px);flex-shrink:0;height:89.956px;pointer-events:none;position:absolute;right:-80px;top:-50px;transform:rotate(7.806deg);width:327.481px;z-index:0}.member-title-section[data-v-e0f6f7ca]{gap:12px;padding:40px 24px 60px;position:relative;z-index:1}.leaf-icon[data-v-e0f6f7ca],.member-title-section[data-v-e0f6f7ca]{align-items:center;display:flex;justify-content:center}.leaf-icon[data-v-e0f6f7ca]{flex-shrink:0;height:29px;width:27px}.leaf-icon[data-v-e0f6f7ca] svg{height:29px;width:27px}.leaf-icon-right[data-v-e0f6f7ca]{transform:scaleX(-1)}.member-title[data-v-e0f6f7ca]{color:#fff;font-family:Racing Sans One,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin:0;text-transform:capitalize}.white-content-section[data-v-e0f6f7ca]{background:#fff;border-radius:24px 24px 0 0;display:flex;flex:1;flex-direction:column;gap:12px;padding:24px 24px 100px;position:relative;z-index:1}.billing-section[data-v-e0f6f7ca]{display:flex;justify-content:center;width:100%}.section-title[data-v-e0f6f7ca]{color:#242529;font-family:Work Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin:0;text-transform:uppercase}.plans-section[data-v-e0f6f7ca]{align-items:end;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:8px;width:100%}@media (max-width:1023px){.plans-section[data-v-e0f6f7ca]{display:flex;flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-end}.plans-section[data-v-e0f6f7ca]::-webkit-scrollbar{display:none}}@media (min-width:1024px){.plans-section[data-v-e0f6f7ca]{align-items:end;gap:16px;grid-template-columns:repeat(auto-fill,minmax(188px,188px));justify-content:start}}@media (min-width:1200px){.plans-section[data-v-e0f6f7ca]{align-items:end;grid-template-columns:repeat(auto-fill,minmax(188px,188px));justify-content:start;margin:0 auto;max-width:1200px}}.plan-card[data-v-e0f6f7ca]{border:2px solid #dedede;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;max-width:188px;overflow:hidden;position:relative;transition:all .2s ease;width:100%}.plan-card.selected[data-v-e0f6f7ca],.plan-card[data-v-e0f6f7ca]:hover{border-color:#ff7710}.plan-card.selected[data-v-e0f6f7ca]{background:#ff7710}.plan-card.hottest[data-v-e0f6f7ca]:not(.selected){background:#ff7710;border-color:#dedede}.plan-card.hottest.selected[data-v-e0f6f7ca]{background:#ff7710;border-color:#ff7710}@media (max-width:767px){.plan-card[data-v-e0f6f7ca]{flex:0 0 188px;max-width:188px;min-width:188px;scroll-snap-align:start;scroll-snap-stop:always}}.plan-hottest-header[data-v-e0f6f7ca]{align-items:center;background:#ff7710;display:flex;gap:4px;justify-content:center;padding:8px 16px}.hottest-badge[data-v-e0f6f7ca]{color:#fff;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.plan-content[data-v-e0f6f7ca]{align-items:center;background-color:#fff;border-radius:22px;display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 16px;text-align:center}.plan-divider[data-v-e0f6f7ca]{background:#0000001a;height:1px;margin:0;width:100%}.plan-divider.hottest-divider[data-v-e0f6f7ca]{background:#ff771033}.plan-title[data-v-e0f6f7ca]{color:#242529;font-family:PingFang SC;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0;text-align:center;text-transform:capitalize;width:100%}.plan-price[data-v-e0f6f7ca]{align-items:baseline;display:flex;gap:4px;justify-content:center;width:100%}.price-amount[data-v-e0f6f7ca]{color:#242529;font-family:PingFang SC;font-size:28px;font-style:normal;font-weight:600;line-height:normal}.plan-card.hottest .price-amount[data-v-e0f6f7ca]{color:#ff7710}.price-unit[data-v-e0f6f7ca]{color:#242529;font-size:14px}.plan-extra-info[data-v-e0f6f7ca],.price-unit[data-v-e0f6f7ca]{font-family:PingFang SC;font-style:normal;font-weight:400;line-height:normal}.plan-extra-info[data-v-e0f6f7ca]{color:#666;font-size:12px;text-align:center;width:100%}.benefits-section[data-v-e0f6f7ca]{width:100%}.floating-close-btn[data-v-e0f6f7ca]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:1001}.floating-close-btn[data-v-e0f6f7ca]:hover{background:#000000b3;transform:scale(1.1)}.floating-close-btn .close-icon[data-v-e0f6f7ca]{color:#fff;height:20px;width:20px}.floating-close-btn .close-icon[data-v-e0f6f7ca] svg{color:#fff;height:20px;width:20px}.floating-pay-btn[data-v-e0f6f7ca]{background:#ff7710;border:none;border-radius:24px;bottom:20px;box-shadow:0 4px 12px #ff77104d;color:#fff;cursor:pointer;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;left:50%;line-height:normal;min-width:120px;padding:14px 48px;position:fixed;transform:translate(-50%);transition:all .2s ease;z-index:1001}.floating-pay-btn[data-v-e0f6f7ca]:hover{background:#f60;box-shadow:0 6px 16px #ff771066;transform:translate(-50%) translateY(-2px)}.floating-pay-btn[data-v-e0f6f7ca]:active{transform:translate(-50%) translateY(0)}.floating-pay-btn[data-v-e0f6f7ca]:disabled{background:#999;box-shadow:0 6px 16px #999}@media (min-width:1024px){.member-title-section[data-v-e0f6f7ca]{padding:60px 24px 80px}.member-title[data-v-e0f6f7ca]{font-size:32px}.white-content-section[data-v-e0f6f7ca]{margin:0 auto;max-width:1200px;padding:40px 40px 120px;width:100%}.section-title[data-v-e0f6f7ca]{font-size:24px}.plan-title[data-v-e0f6f7ca]{font-size:20px}.price-amount[data-v-e0f6f7ca]{font-size:36px}.price-unit[data-v-e0f6f7ca]{font-size:16px}}@media (max-width:1023px){.charge-content[data-v-e0f6f7ca]{overflow-x:hidden;overflow-y:auto}.member-title-section[data-v-e0f6f7ca]{padding:48px 20px 22px;position:relative}.member-title[data-v-e0f6f7ca]{font-size:20px}.white-content-section[data-v-e0f6f7ca]{overflow:visible;padding:20px 16px 100px}.plans-section[data-v-e0f6f7ca]{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.floating-close-btn[data-v-e0f6f7ca]{height:36px;right:16px;top:16px;width:36px}.floating-close-btn .close-icon[data-v-e0f6f7ca]{height:18px;width:18px}.floating-close-btn .close-icon[data-v-e0f6f7ca] svg{height:18px;width:18px}.floating-pay-btn[data-v-e0f6f7ca]{bottom:calc(20px + env(safe-area-inset-bottom));max-width:400px;width:calc(100% - 32px)}}@keyframes skeleton-loading-e0f6f7ca{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-billing-toggle[data-v-e0f6f7ca]{border-radius:20px;height:40px;width:200px}.skeleton-billing-toggle[data-v-e0f6f7ca],.skeleton-title[data-v-e0f6f7ca]{animation:skeleton-loading-e0f6f7ca 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%}.skeleton-title[data-v-e0f6f7ca]{border-radius:4px;height:24px;margin-bottom:8px;width:180px}.skeleton-plan-card[data-v-e0f6f7ca]{background:#fff;border:2px solid #f0f0f0;cursor:default;pointer-events:none}.skeleton-plan-card[data-v-e0f6f7ca]:hover{border-color:#f0f0f0}.skeleton-text[data-v-e0f6f7ca]{animation:skeleton-loading-e0f6f7ca 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:20px}.skeleton-title-text[data-v-e0f6f7ca]{height:18px;width:80px}.skeleton-divider[data-v-e0f6f7ca]{background:#f0f0f0;height:1px;margin:8px 0;width:100%}.skeleton-price-text[data-v-e0f6f7ca]{height:28px;margin-top:4px;width:100px}.skeleton-period-text[data-v-e0f6f7ca]{height:14px;margin-top:4px;width:60px}.skeleton-benefits-card[data-v-e0f6f7ca]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.skeleton-benefit-item[data-v-e0f6f7ca]{align-items:center;display:flex;gap:8px}.skeleton-benefit-text[data-v-e0f6f7ca]{flex:1;height:16px;width:100%}@media (max-width:1024px){.skeleton-plan-card[data-v-e0f6f7ca]{flex:0 0 188px;max-width:188px;min-width:188px}.skeleton-billing-toggle[data-v-e0f6f7ca]{height:36px;width:160px}.skeleton-title[data-v-e0f6f7ca]{height:20px;width:150px}}@media (min-width:1024px){.skeleton-title[data-v-e0f6f7ca]{height:28px;width:220px}.skeleton-price-text[data-v-e0f6f7ca]{height:36px}}.global-loading-overlay[data-v-094d0180]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.global-loading-overlay .loading-content[data-v-094d0180]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 20px 40px var(--shadow-color);max-width:300px;padding:40px;text-align:center;width:90%}.global-loading-overlay .loading-content .loading-icon-wrapper[data-v-094d0180]{margin-bottom:20px}.global-loading-overlay .loading-content .loading-icon-wrapper .loading-icon[data-v-094d0180]{animation:spin-094d0180 1s linear infinite;color:var(--accent-color)}.global-loading-overlay .loading-content .loading-message[data-v-094d0180]{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.4;margin-bottom:24px}.global-loading-overlay .loading-content .progress-steps[data-v-094d0180]{display:flex;gap:12px;justify-content:space-between}.global-loading-overlay .loading-content .progress-steps .step[data-v-094d0180]{align-items:center;color:var(--text-secondary);display:flex;flex:1;flex-direction:column;font-size:12px;gap:8px;opacity:.4;transition:all .3s ease}.global-loading-overlay .loading-content .progress-steps .step.active[data-v-094d0180]{color:var(--accent-color);opacity:1;transform:scale(1.05)}.global-loading-overlay .loading-content .progress-steps .step span[data-v-094d0180]{font-weight:500}@media (max-width:768px){.global-loading-overlay .loading-content[data-v-094d0180]{padding:30px 20px}.global-loading-overlay .loading-content .loading-message[data-v-094d0180]{font-size:14px;margin-bottom:20px}.global-loading-overlay .loading-content .progress-steps[data-v-094d0180]{gap:8px}.global-loading-overlay .loading-content .progress-steps .step[data-v-094d0180]{font-size:11px;gap:6px}}@keyframes spin-094d0180{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-fade-enter-active[data-v-094d0180],.loading-fade-leave-active[data-v-094d0180]{transition:all .3s ease}.loading-fade-enter-from[data-v-094d0180]{opacity:0}.loading-fade-enter-from .loading-content[data-v-094d0180]{transform:scale(.8) translateY(20px)}.loading-fade-leave-to[data-v-094d0180]{opacity:0}.loading-fade-leave-to .loading-content[data-v-094d0180]{transform:scale(.8) translateY(-20px)}.message-container[data-v-d0569229]{display:flex;flex-direction:column;gap:8px;max-width:calc(100vw - 40px);pointer-events:none;position:fixed;right:20px;top:20px;width:400px;z-index:10000}@media (max-width:768px){.message-container[data-v-d0569229]{left:16px;max-width:none;right:16px;top:16px;width:auto}}.message[data-v-d0569229]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.3);border-radius:12px;box-shadow:0 8px 32px #00000014,0 4px 16px #0000000a;cursor:pointer;overflow:hidden;pointer-events:auto;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.message[data-v-d0569229]:hover{box-shadow:0 12px 40px #0000001f,0 6px 20px #0000000f;transform:translateY(-2px)}.message.success[data-v-d0569229]{border-left:4px solid #10b981}.message.success .message-icon-wrapper[data-v-d0569229],.message.success .message-progress[data-v-d0569229]{background:#10b981}.message.error[data-v-d0569229]{border-left:4px solid #ef4444}.message.error .message-icon-wrapper[data-v-d0569229],.message.error .message-progress[data-v-d0569229]{background:#ef4444}.message.info[data-v-d0569229]{border-left:4px solid #3b82f6}.message.info .message-icon-wrapper[data-v-d0569229],.message.info .message-progress[data-v-d0569229]{background:#3b82f6}.message.warning[data-v-d0569229]{border-left:4px solid #f59e0b}.message.warning .message-icon-wrapper[data-v-d0569229],.message.warning .message-progress[data-v-d0569229]{background:#f59e0b}.message-content[data-v-d0569229]{align-items:flex-start;display:flex;gap:12px;padding:16px 16px 14px;position:relative}.message-icon-wrapper[data-v-d0569229]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;width:20px}.message-icon[data-v-d0569229]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.message-body[data-v-d0569229]{flex:1;min-width:0}.message-text[data-v-d0569229]{color:#0f172ae6;font-size:14px;font-weight:500;line-height:1.4;margin:0;word-break:break-word}.message-close[data-v-d0569229]{background:none;border:none;border-radius:6px;color:#0f172a66;cursor:pointer;flex-shrink:0;margin-top:-2px;padding:4px;transition:all .2s ease}.message-close[data-v-d0569229]:hover{background:#0f172a14;color:#0f172ab3}.message-close[data-v-d0569229]:active{transform:scale(.9)}.message-progress[data-v-d0569229]{animation:progressShrink-d0569229 linear;border-radius:1px;bottom:0;height:2px;left:4px;opacity:.6;position:absolute;transform-origin:left;width:calc(100% - 8px)}@media (max-width:768px){.message-content[data-v-d0569229]{gap:10px;padding:14px}.message-icon-wrapper[data-v-d0569229]{height:18px;width:18px}.message-text[data-v-d0569229]{font-size:13px}.message-close[data-v-d0569229]{padding:3px}}.message-enter-active[data-v-d0569229]{transition:all .4s cubic-bezier(.4,0,.2,1)}.message-leave-active[data-v-d0569229]{transition:all .3s cubic-bezier(.4,0,.2,1)}.message-enter-from[data-v-d0569229],.message-leave-to[data-v-d0569229]{opacity:0;transform:translate(100%) scale(.95)}.message-move[data-v-d0569229]{transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes progressShrink-d0569229{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-color-scheme:dark){.message[data-v-d0569229]{background:#1e293bf2;border-color:#94a3b81a;box-shadow:0 8px 32px #0000004d,0 4px 16px #0003}.message .message-text[data-v-d0569229]{color:#f8fafce6}.message .message-close[data-v-d0569229]{color:#94a3b899}.message .message-close[data-v-d0569229]:hover{background:#94a3b81a;color:#f8fafce6}}.dark{background:#1e293bf2;border-color:#94a3b81a;box-shadow:0 8px 32px #0000004d,0 4px 16px #0003}.dark{color:#f8fafce6}.dark{color:#94a3b899}.dark{background:#94a3b81a;color:#f8fafce6}.dot-indicator[data-v-53f831f4]{align-items:center;display:flex;gap:8px}.dot[data-v-53f831f4]{background-color:#ccc;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.dot.active[data-v-53f831f4]{background-color:#fff;border-radius:4px;height:8px;width:16px}.fullscreen-viewer[data-v-a9fa3999]{align-items:center;background-color:#000000e6;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.close-btn[data-v-a9fa3999]{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:40px;position:absolute;right:20px;top:20px;transition:background .2s;width:40px;z-index:10}.close-btn[data-v-a9fa3999]:hover{background:#000c}.image-container[data-v-a9fa3999]{align-items:center;box-sizing:border-box;justify-content:center;overflow:hidden;position:relative}.image-container[data-v-a9fa3999],.image-wrapper[data-v-a9fa3999]{display:flex;height:100%;width:100%}.image-item[data-v-a9fa3999]{align-items:center;display:flex;height:100%;justify-content:center;min-width:100%}.viewer-image[data-v-a9fa3999]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.nav-btn[data-v-a9fa3999]{align-items:center;background:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:48px;z-index:10}.nav-btn[data-v-a9fa3999]:hover{background:#0009}.prev-btn[data-v-a9fa3999]{left:20px}.next-btn[data-v-a9fa3999]{right:20px}.loader[data-v-a9fa3999]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}.spinner[data-v-a9fa3999]{animation:spin-a9fa3999 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes spin-a9fa3999{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.is-mobile .nav-btn[data-v-a9fa3999]{display:none}.is-mobile .close-btn[data-v-a9fa3999]{font-size:20px;height:36px;right:20px;top:20px;width:36px}.close-icon[data-v-a9fa3999],.left-icon[data-v-a9fa3999],.right-icon[data-v-a9fa3999]{height:16px;width:16px}.image-counter[data-v-a9fa3999]{background-color:#00000080;border-radius:12px;bottom:12px;color:#fff;font-size:14px;left:50%;padding:4px 12px;position:absolute;transform:translate(-50%);z-index:10}[data-v-a9fa3999]{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.modal-overlay[data-v-654ba614]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182780;display:flex;inset:0;justify-content:center;padding:0;position:fixed;touch-action:none;z-index:1000;-webkit-overflow-scrolling:touch}.modal-overlay-fullscreen[data-v-654ba614]{align-items:stretch;justify-content:stretch}.modal-container[data-v-654ba614]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001f;max-width:calc(100vw - 32px);overflow-y:auto;padding:20px 24px;position:relative;width:520px;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 64px)}.modal-container-mobile[data-v-654ba614]{border-radius:16px;max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:100vw;padding:20px calc(16px + env(safe-area-inset-right)) 20px calc(16px + env(safe-area-inset-left));width:100%}.modal-container-mobile-bottom[data-v-654ba614]{border-radius:16px 16px 0 0;margin:0;max-height:calc(90vh - env(safe-area-inset-top));max-width:100vw;padding-bottom:calc(20px + env(safe-area-inset-bottom));padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));width:100%}.modal-container-anchor-center[data-v-654ba614]{align-self:center;margin:auto 24px}.modal-container-anchor-top[data-v-654ba614]{align-self:flex-start;margin:20px auto 0}.modal-container-mobile.modal-container-anchor-top[data-v-654ba614]{border-radius:0 0 16px 16px;margin:0;max-height:90vh}.modal-container-anchor-bottom[data-v-654ba614]{align-self:flex-end;margin:0 auto 20px}.modal-container-mobile.modal-container-anchor-bottom[data-v-654ba614]{border-radius:16px 16px 0 0;margin:0}.modal-container-anchor-left[data-v-654ba614]{align-self:center;margin:auto auto auto 20px}.modal-container-anchor-right[data-v-654ba614]{align-self:center;margin:auto 20px auto auto}.modal-container-mobile.modal-container-anchor-left[data-v-654ba614],.modal-container-mobile.modal-container-anchor-right[data-v-654ba614]{margin:auto 0;max-width:400px;width:85vw}.modal-container-fullscreen[data-v-654ba614]{align-self:stretch;border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:100vw;padding:0;width:100vw}.modal-center-enter-active[data-v-654ba614],.modal-center-leave-active[data-v-654ba614]{transition:opacity .18s ease}.modal-center-enter-from[data-v-654ba614],.modal-center-leave-to[data-v-654ba614]{opacity:0}.modal-center-enter-active .modal-container[data-v-654ba614],.modal-center-leave-active .modal-container[data-v-654ba614]{transition:transform .18s ease,opacity .18s ease}.modal-center-enter-from .modal-container[data-v-654ba614],.modal-center-leave-to .modal-container[data-v-654ba614]{opacity:0;transform:scale(.95)}.modal-top-enter-active[data-v-654ba614],.modal-top-leave-active[data-v-654ba614]{transition:opacity .2s ease}.modal-top-enter-from[data-v-654ba614],.modal-top-leave-to[data-v-654ba614]{opacity:0}.modal-top-enter-active .modal-container[data-v-654ba614],.modal-top-leave-active .modal-container[data-v-654ba614]{transition:transform .2s ease,opacity .2s ease}.modal-top-enter-from .modal-container[data-v-654ba614],.modal-top-leave-to .modal-container[data-v-654ba614]{opacity:0;transform:translateY(-100%)}.modal-bottom-enter-active[data-v-654ba614],.modal-bottom-leave-active[data-v-654ba614]{transition:opacity .2s ease}.modal-bottom-enter-from[data-v-654ba614],.modal-bottom-leave-to[data-v-654ba614]{opacity:0}.modal-bottom-enter-active .modal-container[data-v-654ba614],.modal-bottom-leave-active .modal-container[data-v-654ba614]{transition:transform .2s ease,opacity .2s ease}.modal-bottom-enter-from .modal-container[data-v-654ba614],.modal-bottom-leave-to .modal-container[data-v-654ba614]{opacity:0;transform:translateY(100%)}.modal-overlay-mobile .modal-bottom-enter-from .modal-container[data-v-654ba614],.modal-overlay-mobile .modal-bottom-leave-to .modal-container[data-v-654ba614]{transform:translateY(100%)}.modal-left-enter-active[data-v-654ba614],.modal-left-leave-active[data-v-654ba614]{transition:opacity .2s ease}.modal-left-enter-from[data-v-654ba614],.modal-left-leave-to[data-v-654ba614]{opacity:0}.modal-left-enter-active .modal-container[data-v-654ba614],.modal-left-leave-active .modal-container[data-v-654ba614]{transition:transform .2s ease,opacity .2s ease}.modal-left-enter-from .modal-container[data-v-654ba614],.modal-left-leave-to .modal-container[data-v-654ba614]{opacity:0;transform:translate(-100%)}.modal-right-enter-active[data-v-654ba614],.modal-right-leave-active[data-v-654ba614]{transition:opacity .2s ease}.modal-right-enter-from[data-v-654ba614],.modal-right-leave-to[data-v-654ba614]{opacity:0}.modal-right-enter-active .modal-container[data-v-654ba614],.modal-right-leave-active .modal-container[data-v-654ba614]{transition:transform .2s ease,opacity .2s ease}.modal-right-enter-from .modal-container[data-v-654ba614],.modal-right-leave-to .modal-container[data-v-654ba614]{opacity:0;transform:translate(100%)}.font-red-bold[data-v-f1df1e0f]{color:red;font-weight:700}.age-gate-modal[data-v-f1df1e0f]{align-items:center;height:100%;justify-content:center}.age-gate-content[data-v-f1df1e0f],.age-gate-modal[data-v-f1df1e0f]{box-sizing:border-box;display:flex;padding:24px;width:100%}.age-gate-content[data-v-f1df1e0f]{background:#181818;border-radius:22.508px;flex-direction:column;gap:24px;max-width:460px}.age-gate-badge[data-v-f1df1e0f]{align-items:center;background:#ff77101a;border:.703px solid rgba(255,119,16,.4);border-radius:16px;display:flex;justify-content:center;margin:0 auto;padding:6px 24px;width:-moz-fit-content;width:fit-content}.badge-text[data-v-f1df1e0f]{color:#ff7710;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:600;line-height:normal;text-align:center;text-transform:uppercase}.age-gate-header[data-v-f1df1e0f]{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.age-gate-title[data-v-f1df1e0f]{font-family:Work Sans,sans-serif;font-size:50px;font-weight:700;text-transform:capitalize}.age-gate-subtitle[data-v-f1df1e0f],.age-gate-title[data-v-f1df1e0f]{color:#fff;line-height:normal;margin:0;padding:0;text-align:center}.age-gate-subtitle[data-v-f1df1e0f]{font-family:PingFang SC,sans-serif;font-size:24px;font-weight:400}.age-gate-body[data-v-f1df1e0f]{background:#ffffff05;border:1.407px solid hsla(0,0%,100%,.05);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}.age-gate-text[data-v-f1df1e0f]{color:#fff9;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:normal;margin:0;padding:0;white-space:pre-wrap}.age-gate-text-small[data-v-f1df1e0f]{color:#fff6;font-size:14px}.text-bold[data-v-f1df1e0f]{color:#fff;font-weight:500}.age-gate-divider[data-v-f1df1e0f]{border-top:1px solid hsla(0,0%,100%,.05);height:0;margin:0;width:100%}.age-gate-actions[data-v-f1df1e0f]{align-items:stretch;display:flex;flex-direction:column;gap:16.881px;padding:12px 0}.age-gate-button[data-v-f1df1e0f]{align-items:center;border:none;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Work Sans,sans-serif;font-size:24px;font-weight:600;height:59px;justify-content:center;line-height:normal;padding:12px 32px;transition:opacity .2s ease;width:100%}.age-gate-button[data-v-f1df1e0f]:hover{opacity:.9}.age-gate-button[data-v-f1df1e0f]:active{opacity:.8}.age-gate-button-primary[data-v-f1df1e0f]{background:linear-gradient(90deg,#f9a63e,#f84944);color:#fff}.age-gate-button-secondary[data-v-f1df1e0f]{background:transparent;color:#fff6;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500}@media (max-width:768px){.age-gate-modal[data-v-f1df1e0f]{align-items:center;padding:24px 16px}.age-gate-content[data-v-f1df1e0f]{border-radius:16px;gap:24px;margin:0 auto;max-width:327px;padding:16px;width:calc(100% - 48px)}.age-gate-badge[data-v-f1df1e0f]{border-radius:60px;border-width:.5px;padding:4px 16px}.badge-text[data-v-f1df1e0f]{font-size:10px}.age-gate-header[data-v-f1df1e0f]{gap:4px}.age-gate-title[data-v-f1df1e0f]{font-size:36px}.age-gate-subtitle[data-v-f1df1e0f]{font-size:16px}.age-gate-body[data-v-f1df1e0f]{border-width:1px;gap:10px;padding:16px}.age-gate-text[data-v-f1df1e0f]{font-size:12px}.age-gate-text-small[data-v-f1df1e0f]{font-size:10px}.age-gate-actions[data-v-f1df1e0f]{gap:12px;padding:8px 0}.age-gate-button[data-v-f1df1e0f]{border-radius:12px;font-size:16px;height:42px;padding:8px 24px}.age-gate-button-secondary[data-v-f1df1e0f]{font-size:12px}}.age-gate-overlay[data-v-80d76752]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;margin:0;padding:0;position:fixed;z-index:10000}.age-gate-fade-enter-active[data-v-80d76752],.age-gate-fade-leave-active[data-v-80d76752]{transition:opacity .3s ease}.age-gate-fade-enter-from[data-v-80d76752],.age-gate-fade-leave-to[data-v-80d76752]{opacity:0}.age-gate-fade-enter-active .age-gate-overlay[data-v-80d76752],.age-gate-fade-leave-active .age-gate-overlay[data-v-80d76752]{transition:opacity .3s ease}.age-gate-fade-enter-from .age-gate-overlay[data-v-80d76752],.age-gate-fade-leave-to .age-gate-overlay[data-v-80d76752]{opacity:0}.new-user-guide-modal[data-v-c41426a6]{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:24px;width:100%}.new-user-guide-content[data-v-c41426a6]{aspect-ratio:9/16;background:#181818;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-height:90vh;max-width:460px;overflow:hidden;padding:0;position:relative;width:100%}.video-item[data-v-c41426a6]{border-radius:24px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.video-item.video-active[data-v-c41426a6]{opacity:1;pointer-events:auto}.exit-trial-button[data-v-c41426a6]{align-items:center;background:#0000004d;border-radius:32px;box-sizing:border-box;cursor:pointer;display:flex;gap:4px;padding:6px 6px 6px 12px;position:absolute;right:16px;top:16px;z-index:10}.exit-trial-text[data-v-c41426a6]{color:#fff;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:500;line-height:normal;white-space:nowrap}.exit-trial-close[data-v-c41426a6]{align-items:center;background:#0006;border:none;border-radius:17px;box-shadow:0 0 2.5px #0000001a;box-sizing:border-box;display:flex;height:16px;justify-content:center;padding:2px;transition:opacity .2s ease;width:16px}.exit-trial-close[data-v-c41426a6]:hover{opacity:.8}.exit-trial-close[data-v-c41426a6]:active{opacity:.6}.exit-trial-close svg[data-v-c41426a6]{display:block;height:100%;width:100%}.gradient-button[data-v-c41426a6]{background:linear-gradient(0deg,#fff0 50%,#fff 99.57%);border:1px solid #fff;border-radius:20px;bottom:16px;box-sizing:border-box;cursor:pointer;height:36px;left:50%;opacity:.6;overflow:hidden;padding:0;position:absolute;transform:translate(-50%);transition:opacity .2s ease;width:74.45px;z-index:10}@media (max-width:768px){.gradient-button[data-v-c41426a6]{opacity:1}}.gradient-button[data-v-c41426a6]:hover{opacity:1}.gradient-button-bg[data-v-c41426a6]{border-radius:20px;inset:0;mix-blend-mode:soft-light;overflow:hidden;position:absolute}.gradient-button-overlay[data-v-c41426a6]{background:linear-gradient(257deg,#ff5cd7 5.7%,#ff878f 86.87%);border-radius:20px;height:100%;position:absolute;width:100%}.gradient-button-icon[data-v-c41426a6]{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.gradient-button-icon svg[data-v-c41426a6]{display:block}.first-stage-button-container[data-v-c41426a6]{bottom:16px;display:flex;justify-content:space-around;position:absolute;width:100%}.first-stage-button-left[data-v-c41426a6],.first-stage-button-right[data-v-c41426a6]{align-items:center;background:linear-gradient(257deg,#ff5cd7 5.7%,#ff878f 86.87%);border:1px solid #fff;border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:.6;padding:0;transition:opacity .2s ease;width:161px;z-index:10}@media (max-width:768px){.first-stage-button-left[data-v-c41426a6],.first-stage-button-right[data-v-c41426a6]{opacity:1}}.first-stage-button-left[data-v-c41426a6]:hover,.first-stage-button-right[data-v-c41426a6]:hover{opacity:1}.confirm-exit-button[data-v-c41426a6]{align-items:center;background:linear-gradient(257deg,#ff5cd7 5.7%,#ff878f 86.87%);border:1px solid #fff;border-radius:20px;bottom:16px;box-sizing:border-box;cursor:pointer;display:flex;height:36px;justify-content:center;left:50%;opacity:.6;padding:0;position:absolute;transform:translate(-50%);transition:opacity .2s ease;width:161px;z-index:10}@media (max-width:768px){.confirm-exit-button[data-v-c41426a6]{opacity:1}}.confirm-exit-button[data-v-c41426a6]:hover{opacity:1}.btn-bg-mask[data-v-c41426a6]{align-items:center;background:linear-gradient(0deg,#fff0 50%,#fff 99.57%);border-radius:20px;display:flex;height:100%;justify-content:center;width:100%}.confirm-exit-text[data-v-c41426a6]{color:#fff;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:normal;text-transform:uppercase;white-space:nowrap}@media (max-width:768px){.new-user-guide-modal[data-v-c41426a6]{align-items:center;padding:24px 16px}.new-user-guide-content[data-v-c41426a6]{border-radius:16px;gap:0;margin:0 auto;max-width:327px;padding:0;width:calc(100% - 48px)}.video-item[data-v-c41426a6]{border-radius:16px}.exit-trial-button[data-v-c41426a6]{right:12px;top:12px}.exit-trial-text[data-v-c41426a6]{font-size:12px}.exit-trial-close[data-v-c41426a6]{border-radius:14px;height:14px;padding:2px;width:14px}.gradient-button[data-v-c41426a6]{border-radius:20px;bottom:12px;height:36px;width:75px}.gradient-button-overlay[data-v-c41426a6]{border-radius:19px}.gradient-button-icon[data-v-c41426a6]{height:20px;width:20px}.confirm-exit-button[data-v-c41426a6]{border-radius:20px;border-width:1px;bottom:12px;height:36px;width:140px}.confirm-exit-text[data-v-c41426a6]{font-size:11px}}@media (max-width:425px){.confirm-exit-button[data-v-c41426a6],.first-stage-button-left[data-v-c41426a6],.first-stage-button-right[data-v-c41426a6]{height:24px;width:110px}.confirm-exit-text[data-v-c41426a6]{font-size:8px}}.new-user-guide-overlay[data-v-b671ba40]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;margin:0;padding:0;position:fixed;z-index:100}.new-user-guide-fade-enter-active[data-v-b671ba40],.new-user-guide-fade-leave-active[data-v-b671ba40]{transition:opacity .3s ease}.new-user-guide-fade-enter-from[data-v-b671ba40],.new-user-guide-fade-leave-to[data-v-b671ba40]{opacity:0}.new-user-guide-fade-enter-active .new-user-guide-overlay[data-v-b671ba40],.new-user-guide-fade-leave-active .new-user-guide-overlay[data-v-b671ba40]{transition:opacity .3s ease}.new-user-guide-fade-enter-from .new-user-guide-overlay[data-v-b671ba40],.new-user-guide-fade-leave-to .new-user-guide-overlay[data-v-b671ba40]{opacity:0}.error-page[data-v-00edb436]{align-items:center;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);display:flex;justify-content:center;min-height:calc(var(--vh, 1vh)*100);overflow:hidden;position:relative}.error-background[data-v-00edb436]{inset:0;position:absolute;z-index:1}.error-background .floating-shapes[data-v-00edb436]{height:100%;position:absolute;width:100%}.error-background .floating-shapes .shape[data-v-00edb436]{animation:float-00edb436 6s ease-in-out infinite;background:var(--accent-color);opacity:.1;position:absolute}.error-background .floating-shapes .shape.shape-1[data-v-00edb436]{animation-delay:0s;border-radius:50%;height:120px;left:10%;top:20%;width:120px}.error-background .floating-shapes .shape.shape-2[data-v-00edb436]{animation-delay:2s;border-radius:20px;height:80px;right:15%;top:60%;width:80px}.error-background .floating-shapes .shape.shape-3[data-v-00edb436]{animation-delay:4s;border-radius:50%;bottom:30%;height:60px;left:20%;width:60px}.error-background .floating-shapes .shape.shape-4[data-v-00edb436]{animation-delay:1s;border-radius:30px;height:100px;right:30%;top:10%;width:100px}.error-container[data-v-00edb436]{max-width:600px;padding:0 20px;position:relative;width:90%;z-index:2}.error-content[data-v-00edb436]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;box-shadow:0 20px 60px var(--shadow-color);padding:60px 40px;text-align:center}.error-icon[data-v-00edb436]{margin-bottom:30px}.error-icon .main-icon[data-v-00edb436]{animation:pulse-00edb436 2s infinite;color:var(--accent-color);filter:drop-shadow(0 4px 12px rgba(var(--accent-color-rgb,74,144,226),.3))}.error-info[data-v-00edb436]{margin-bottom:40px}.error-info .error-title[data-v-00edb436]{color:var(--text-primary);font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px}.error-info .error-message[data-v-00edb436]{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:24px}.error-details[data-v-00edb436]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;margin-top:20px;padding:20px;text-align:left}.error-details summary[data-v-00edb436]{color:var(--text-primary);cursor:pointer;font-weight:600;margin-bottom:10px}.error-details summary[data-v-00edb436]:hover{color:var(--accent-color)}.error-details .error-stack[data-v-00edb436]{background:var(--bg-primary);border-radius:6px;color:var(--text-tertiary);font-size:12px;margin-top:10px;max-height:200px;overflow-y:auto;padding:12px;white-space:pre-wrap;word-break:break-all}.error-actions[data-v-00edb436]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.error-actions .btn[data-v-00edb436]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;min-width:120px;padding:14px 24px;text-decoration:none;transition:all .2s ease}.error-actions .btn[data-v-00edb436]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.error-actions .btn.btn-primary[data-v-00edb436]{background:var(--accent-color);color:var(--text-on-accent)}.error-actions .btn.btn-primary[data-v-00edb436]:hover{background:var(--accent-hover)}.error-actions .btn.btn-secondary[data-v-00edb436]{background:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-primary)}.error-actions .btn.btn-secondary[data-v-00edb436]:hover{background:var(--bg-tertiary);border-color:var(--accent-color)}.error-actions .btn.btn-tertiary[data-v-00edb436]{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.error-actions .btn.btn-tertiary[data-v-00edb436]:hover{background:var(--bg-hover);color:var(--text-primary)}.error-help[data-v-00edb436]{border-top:1px solid var(--border-color);padding-top:30px;text-align:left}.error-help .help-text[data-v-00edb436]{color:var(--text-secondary);font-size:14px;margin-bottom:16px}.error-help .help-text .help-link[data-v-00edb436]{color:var(--accent-color);text-decoration:none}.error-help .help-text .help-link[data-v-00edb436]:hover{text-decoration:underline}.error-help .help-suggestions[data-v-00edb436]{list-style:none;margin:0;padding:0}.error-help .help-suggestions li[data-v-00edb436]{color:var(--text-tertiary);font-size:14px;margin-bottom:8px;padding-left:20px;position:relative}.error-help .help-suggestions li[data-v-00edb436]:before{color:var(--accent-color);content:"•";font-weight:700;left:0;position:absolute}@media (max-width:768px){.error-content[data-v-00edb436]{padding:40px 24px}.error-content .error-title[data-v-00edb436]{font-size:28px}.error-content .error-message[data-v-00edb436]{font-size:15px}.error-content .error-icon .main-icon[data-v-00edb436]{height:80px;width:80px}.error-actions[data-v-00edb436]{flex-direction:column}.error-actions .btn[data-v-00edb436]{justify-content:center;width:100%}}@keyframes float-00edb436{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-00edb436{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}
