.puzzle-captcha[data-v-64f837fa]{border-radius:12px;box-shadow:0 4px 24px #00000040;margin:0 auto;overflow:hidden;transition:box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:280px}.puzzle-captcha[data-v-64f837fa]:hover{box-shadow:0 4px 28px #00000059}.puzzle-bg[data-v-64f837fa]{border-radius:12px 12px 0 0;overflow:hidden;position:relative}.bg-img[data-v-64f837fa],.puzzle-bg[data-v-64f837fa]{height:180px;width:100%}.bg-img[data-v-64f837fa]{display:block;-o-object-fit:none;object-fit:none}.puzzle-piece[data-v-64f837fa]{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.4));height:48px;pointer-events:none;position:absolute;top:0;transition:filter .25s ease;width:48px}.puzzle-piece img[data-v-64f837fa]{border-radius:6px;display:block;height:100%;width:100%}.is-solved .puzzle-piece[data-v-64f837fa]{filter:brightness(1.1) drop-shadow(0 0 6px rgba(74,222,128,.5)) drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.slider-wrapper[data-v-64f837fa]{margin:14px auto 0;position:relative;width:280px}.slider-container[data-v-64f837fa]{background:#ffffff0a;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffff0f;height:48px;position:relative;transition:background .08s linear}.slider-thumb[data-v-64f837fa]{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 2px 10px #6366f173,inset 0 1px #fff3;color:#fff;cursor:grab;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:box-shadow .2s,transform .15s;width:48px;z-index:2}.slider-thumb[data-v-64f837fa]:hover{box-shadow:0 0 0 4px #6366f133,0 2px 14px #6366f180,inset 0 1px #fff3}.slider-thumb.dragging[data-v-64f837fa]{box-shadow:0 0 0 4px #6366f14d,0 4px 20px #6366f199,inset 0 1px #fff3;cursor:grabbing;transform:translateY(-50%) scale(1.08)}.slider-thumb.solved[data-v-64f837fa]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 10px #22c55e73,inset 0 1px #fff3;cursor:default}.slider-hint[data-v-64f837fa]{align-items:center;color:#ffffff40;display:flex;font-size:13px;font-weight:500;top:0;right:0;bottom:0;left:0;justify-content:center;letter-spacing:.5px;pointer-events:none;position:absolute;transition:opacity .3s}.slider-hint.hint-hidden[data-v-64f837fa]{opacity:0}.is-solved .slider-hint[data-v-64f837fa]{color:#22c55eb3;opacity:1}.app-shell[data-v-36e796a5]{background:transparent;color:var(--chatfire-text-primary);min-height:100vh;overflow:hidden;width:100vw}.top-navbar[data-v-36e796a5]{-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);background:linear-gradient(180deg,#16141efa,#100f16fa);border:0;box-shadow:0 4px 24px #00000080;color:#e5e7eb;height:58px;left:0;position:fixed;right:0;top:0;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;z-index:100}.top-navbar.is-inspiration[data-v-36e796a5]:not(.scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none}.top-navbar.scrolled[data-v-36e796a5]{-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);background:linear-gradient(180deg,#16141efa,#100f16fa);border-bottom:0;box-shadow:0 4px 24px #00000080}.navbar-inner[data-v-36e796a5]{gap:6px;height:100%;max-width:100%;padding:0 24px}.navbar-inner[data-v-36e796a5],.navbar-left[data-v-36e796a5]{align-items:center;display:flex}.navbar-left[data-v-36e796a5]{flex-shrink:0}.navbar-left .logo-home[data-v-36e796a5]{align-items:center;background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:6px 8px;transition:background .15s}.navbar-left .logo-home[data-v-36e796a5]:hover{background:#ffffff0d}.site-logo[data-v-36e796a5]{border-radius:6px;flex-shrink:0;height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.logo-copy[data-v-36e796a5]{align-items:center;display:flex;gap:4px}.logo-copy strong[data-v-36e796a5]{color:#fff;font-size:16px;font-weight:800;letter-spacing:.5px;white-space:nowrap}.navbar-menu[data-v-36e796a5]{align-items:center;display:flex;flex:1;gap:4px;overflow-x:auto;overflow-y:hidden;padding:0 16px 0 36px;scrollbar-width:none}.navbar-menu[data-v-36e796a5]::-webkit-scrollbar{display:none}.nav-item[data-v-36e796a5]{align-items:center;background:transparent;border:0;border-radius:8px;color:#c8c8d2bf;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:6px;height:34px;padding:0 14px;text-decoration:none;transition:all .18s ease;white-space:nowrap}.nav-item[data-v-36e796a5]:hover{background:#ffffff0f;color:#fff}.nav-item.active[data-v-36e796a5]{background:#ffffff1a;color:#fff;font-weight:600}.nav-item.active svg[data-v-36e796a5]{color:#fff}.nav-item svg[data-v-36e796a5]{flex-shrink:0;height:16px;width:16px}.nav-item span[data-v-36e796a5]{display:inline}.navbar-right[data-v-36e796a5]{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.user-btn[data-v-36e796a5]{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:40px;justify-content:center;overflow:hidden;padding:0;transition:all .15s ease;width:40px}.user-btn[data-v-36e796a5]:hover{background:#ffffff14;border-color:#fff3;color:#fff}.task-icon-btn[data-v-36e796a5]{align-items:center;background:transparent;border:0;border-radius:8px;color:#ffffffa6;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:relative;transition:all .15s ease;width:30px}.task-icon-btn[data-v-36e796a5]:hover{background:#ffffff14;color:#fff}.task-icon-btn.has-active-tasks[data-v-36e796a5]{color:#facc15}.task-icon-btn.has-active-tasks[data-v-36e796a5]:hover{background:#facc151f;color:#fde047}.bell-badge[data-v-36e796a5]{background:#ef4444;border-radius:999px;color:#fff;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-4px;text-align:center;top:-2px}.navbar-login-btn[data-v-36e796a5]{align-items:center;background:#fff;border:0;border-radius:8px;color:#1a1a2e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;height:28px;padding:0 12px;transition:all .15s ease;white-space:nowrap}.navbar-login-btn[data-v-36e796a5]:hover{background:#ffffffd9;box-shadow:0 2px 8px #fff3}.user-avatar-img[data-v-36e796a5]{border-radius:50%;flex-shrink:0;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.user-name[data-v-36e796a5]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credits-membership-group[data-v-36e796a5]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:15px;overflow:hidden}.credits-display[data-v-36e796a5],.credits-membership-group[data-v-36e796a5]{align-items:center;display:inline-flex;height:30px}.credits-display[data-v-36e796a5]{background:transparent;border:0;border-radius:0;cursor:pointer;gap:5px;padding:0 10px;transition:all .15s ease;white-space:nowrap}.credits-display[data-v-36e796a5]:hover{background:#ffffff14}.credits-display .credits-icon[data-v-36e796a5]{color:#3b82f6;flex-shrink:0;height:14px;width:14px}.credits-display strong[data-v-36e796a5]{color:#fff;font-size:12px;font-weight:600}.group-divider[data-v-36e796a5]{color:#fff3;font-size:12px;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.membership-upgrade-btn[data-v-36e796a5]{align-items:center;background:transparent;border:0;border-radius:0;color:#facc15;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;height:30px;padding:0 12px;transition:all .15s ease;white-space:nowrap}.membership-upgrade-btn svg[data-v-36e796a5]{flex-shrink:0;height:14px;width:14px}.membership-upgrade-btn[data-v-36e796a5]:hover{background:#facc151a;color:#fde047}.content-wrapper[data-v-36e796a5]{background:transparent;height:100vh;padding-top:58px;position:relative;width:100vw}.content-wrapper.no-navbar[data-v-36e796a5]{padding-top:0}.content-wrapper.no-navbar .content-container[data-v-36e796a5]{height:100vh;min-height:100vh}.content-area[data-v-36e796a5]{background:transparent;height:100%;overflow:auto;overflow-x:hidden;overscroll-behavior:none}.content-container[data-v-36e796a5]{background:transparent;border:0;height:calc(100vh - 58px);margin:0 auto;min-height:calc(100vh - 58px);overflow-y:auto;overscroll-behavior:contain}.mobile-backdrop[data-v-36e796a5],.mobile-menu[data-v-36e796a5]{display:none}.auth-overlay[data-v-36e796a5]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a6;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:500}.auth-overlay.profile-dropdown-mode[data-v-36e796a5]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;padding:56px 24px 0 0;place-items:start end}.auth-dialog[data-v-36e796a5]{animation:auth-modal-in-36e796a5 .25s cubic-bezier(.2,.8,.2,1) backwards;position:relative;width:min(420px,calc(100vw - 32px))}.auth-dialog.profile-dropdown-dialog[data-v-36e796a5]{animation:auth-dropdown-in-36e796a5 .2s cubic-bezier(.16,1,.3,1) backwards;width:320px}@keyframes auth-dropdown-in-36e796a5{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-modal-in-36e796a5{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.auth-close[data-v-36e796a5]{background:transparent;border:0;border-radius:50%;color:#ffffff80;display:grid;font-size:20px;height:32px;line-height:1;place-items:center;position:absolute;right:16px;top:16px;transition:all .15s ease;width:32px;z-index:2}.auth-close[data-v-36e796a5]:hover{background:#ffffff0d;color:#f4f4f6}.login-form[data-v-36e796a5]{background:#232329;border:1px solid hsla(0,0%,100%,.11);border-radius:18px;box-shadow:0 20px 80px -20px #000c;color:#f4f4f6;padding:30px 30px 20px;width:100%}.login-form.register[data-v-36e796a5],.provider-form[data-v-36e796a5],.provider-saved-card[data-v-36e796a5],.resource-mode-card[data-v-36e796a5]{padding-top:34px}.provider-saved-actions[data-v-36e796a5]{display:flex;flex-direction:column;gap:12px}.profile-card[data-v-36e796a5]{overflow:hidden}.profile-dropdown-dialog .profile-card[data-v-36e796a5]{padding-left:18px;padding-right:18px}.profile-quick-actions[data-v-36e796a5]{display:flex;gap:8px;margin-top:8px;width:100%}.profile-action-btn[data-v-36e796a5]{align-items:center;border:0;border-radius:8px;cursor:pointer;display:flex;flex:1;font-size:12px;font-weight:500;gap:5px;height:30px;justify-content:center;transition:all .2s ease}.profile-action-btn.primary[data-v-36e796a5]{background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 2px 6px #8b5cf633;color:#fff}.profile-action-btn.primary[data-v-36e796a5]:hover{box-shadow:0 4px 10px #8b5cf64d;transform:translateY(-1px)}.profile-action-btn.secondary[data-v-36e796a5]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);color:#ffffffd9}.profile-action-btn.secondary[data-v-36e796a5]:hover{background:#ffffff1f;border-color:#ffffff26}.profile-credits-row[data-v-36e796a5]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin-top:10px;padding:6px 12px;transition:background .2s ease}.profile-credits-row[data-v-36e796a5]:hover{background:#ffffff12}.profile-credits-left[data-v-36e796a5]{align-items:center;display:flex;gap:5px}.profile-credits-left .lucide-zap[data-v-36e796a5]{color:#8b5cf6}.profile-credits-left strong[data-v-36e796a5]{color:#fff;font-size:15px;font-weight:600}.profile-credits-link-btn[data-v-36e796a5]{background:transparent;border:0;color:#fff6;cursor:pointer;font-size:11px;padding:0;transition:color .2s ease}.profile-credits-link-btn[data-v-36e796a5]:hover{color:#ffffffb3}.profile-head-info[data-v-36e796a5]{flex:1;min-width:0}.profile-head[data-v-36e796a5]{background:linear-gradient(135deg,#ffffff14,#ffffff03);border-bottom:1px solid hsla(0,0%,100%,.06);border-radius:18px 18px 0 0;display:flex;flex-direction:column;gap:0;margin:-30px -30px 0;padding:22px 30px}.profile-dropdown-dialog .profile-head[data-v-36e796a5]{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.profile-head-top[data-v-36e796a5]{align-items:center;display:flex;gap:16px}.profile-avatar[data-v-36e796a5]{background:#ffffff1a;border-radius:50%;box-shadow:0 0 0 2px #ffffff14;color:#f4f4f6;cursor:pointer;display:grid;flex-shrink:0;font-size:22px;font-weight:800;height:52px;overflow:hidden;place-items:center;position:relative;width:52px}.profile-avatar .avatar-img[data-v-36e796a5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-upload-overlay[data-v-36e796a5]{background:#00000073;border-radius:50%;color:#fff;display:grid;top:0;right:0;bottom:0;left:0;opacity:0;place-items:center;pointer-events:none;position:absolute;transition:opacity .2s ease}.profile-avatar:hover .avatar-upload-overlay[data-v-36e796a5]{opacity:1}@keyframes avatar-spin-36e796a5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.avatar-spin[data-v-36e796a5]{animation:avatar-spin-36e796a5 1s linear infinite}.profile-card .form-title[data-v-36e796a5]{font-size:16px;margin:0}.profile-card .form-subtitle[data-v-36e796a5]{font-size:12px;margin:4px 0 0;opacity:.6}.profile-menu[data-v-36e796a5]{display:flex;flex-direction:column;margin:8px -18px 0;padding:0}.profile-menu-item[data-v-36e796a5]{align-items:center;background:transparent;border:0;color:#ffffffd9;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;height:36px;padding:0 18px;text-align:left;transition:all .15s ease;width:100%}.profile-menu-item[data-v-36e796a5]:hover{background:#ffffff0f}.profile-menu-item .menu-icon[data-v-36e796a5]{color:#ffffff80;flex-shrink:0}.profile-menu-item span[data-v-36e796a5]{flex:1}.profile-menu-item .menu-value[data-v-36e796a5]{font-size:12px}.profile-menu-item .menu-theme-icon[data-v-36e796a5],.profile-menu-item .menu-value[data-v-36e796a5]{color:#ffffff80;flex:none}.profile-menu-item .moon-icon[data-v-36e796a5]{color:#a78bfa}.profile-menu-item .menu-theme-right[data-v-36e796a5]{align-items:center;display:inline-flex;flex:none;gap:4px;margin-left:auto}.profile-menu-item .menu-arrow[data-v-36e796a5]{color:#ffffff4d;flex:none}.profile-menu-item .menu-agreed[data-v-36e796a5]{align-items:center;color:#4ade50;display:inline-flex;flex:none;font-size:12px;gap:4px}.profile-menu-item .agreed-dot[data-v-36e796a5]{background:#4ade50;border-radius:50%;flex:none;height:6px;width:6px}.profile-list[data-v-36e796a5]{border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;padding:4px 0}.profile-row[data-v-36e796a5]{align-items:center;color:#fff6;display:flex;font-size:13px;gap:12px;justify-content:space-between;min-height:38px;padding:4px 0}.profile-row strong[data-v-36e796a5]{color:#ffffffd9;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.name-edit-wrap[data-v-36e796a5]{align-items:center;display:inline-flex;gap:6px;max-width:100%}.name-edit-wrap strong[data-v-36e796a5]{color:#ffffffd9;font-size:13px;font-weight:600;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.name-edit-input[data-v-36e796a5]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#f4f4f6;font-size:13px;outline:none;padding:4px 8px;text-align:right;transition:border-color .15s ease;width:140px}.name-edit-input[data-v-36e796a5]:focus{background:#ffffff1f;border-color:var(--accent-color,#6a5acd)}.name-edit-btn[data-v-36e796a5]{align-items:center;background:transparent;border:0;border-radius:4px;color:#ffffff59;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;transition:all .15s ease;width:24px}.name-edit-btn[data-v-36e796a5]:hover{background:#ffffff1a;color:#ffffffb3}.role-badge[data-v-36e796a5],.status-badge[data-v-36e796a5]{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;line-height:1.5;padding:2px 10px}.status-badge.badge-premium[data-v-36e796a5]{background:#facc1526;color:#facc15}.status-badge.badge-none[data-v-36e796a5]{background:#ffffff0f;color:#fff6}.status-badge.badge-expired[data-v-36e796a5]{background:#ef44441f;color:#ef4444}.role-badge.badge-admin[data-v-36e796a5]{background:#3b82f626;color:#60a5fa}.role-badge[data-v-36e796a5]:not(.badge-admin){background:#ffffff0f;color:#ffffff80}.membership-tag[data-v-36e796a5]{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;line-height:1.6;margin-left:8px;padding:1px 7px;vertical-align:middle;white-space:nowrap}.membership-tag.tag-active[data-v-36e796a5]{background:linear-gradient(135deg,#facc152e,#f59e0b1f);border:1px solid rgba(250,204,21,.2);color:#fbbf24}.membership-tag-icon[data-v-36e796a5]{margin-right:2px;vertical-align:middle}.membership-tag.tag-none[data-v-36e796a5]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.06);color:#fff6}.membership-tag.tag-expired[data-v-36e796a5]{background:#ef44441a;border:1px solid rgba(239,68,68,.15);color:#f87171}.profile-actions[data-v-36e796a5]{display:flex;gap:10px;justify-content:space-between;margin-top:20px}.logout-btn[data-v-36e796a5],.secondary-action[data-v-36e796a5]{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:40px;justify-content:center;transition:all .2s ease}.secondary-action.full[data-v-36e796a5]{letter-spacing:0;width:100%}.secondary-action[data-v-36e796a5]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);color:#fffc;flex:1}.secondary-action[data-v-36e796a5]:hover{background:#ffffff1c;border-color:#ffffff29}.logout-btn[data-v-36e796a5]{background:#ef4444bf;border:0;color:#fff;flex:1}.logout-btn[data-v-36e796a5]:hover{background:#ef4444;box-shadow:0 4px 12px #ef44444d}.form-header[data-v-36e796a5]{margin-bottom:22px;text-align:center}.form-title[data-v-36e796a5]{color:#f4f4f6;font-size:20px;font-weight:600;line-height:28px;margin:0}.form-subtitle[data-v-36e796a5]{color:#ffffff80;font-size:12px;line-height:16px;margin:8px 0 0}.invite-hint[data-v-36e796a5]{align-items:center;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:8px;color:#c4b5fd;display:flex;font-size:12px;gap:8px;margin-bottom:16px;padding:10px 12px}.invite-hint svg[data-v-36e796a5]{color:#a78bfa;flex-shrink:0}.resource-options[data-v-36e796a5]{display:grid;gap:12px}.resource-option[data-v-36e796a5]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#f4f4f6;cursor:pointer;display:grid;gap:8px;padding:16px;text-align:left;transition:border-color .16s ease,background .16s ease;width:100%}.resource-option[data-v-36e796a5]:hover{background:#ffffff0f;border-color:#fff3}.resource-option.accent[data-v-36e796a5]{background:#3b82f61a;border-color:#3b82f666}.resource-option strong[data-v-36e796a5]{font-size:15px}.resource-option span[data-v-36e796a5]{color:#ffffff80;font-size:13px;line-height:1.5}.tabs[data-v-36e796a5]{background:#ffffff0d;border-radius:10px;display:flex;height:36px;margin-bottom:24px;padding:4px}.tab[data-v-36e796a5]{background:transparent;border:0;border-radius:8px;color:#ffffff59;cursor:pointer;display:grid;flex:1;font-size:12px;place-items:center;transition:all .15s ease}.tab[data-v-36e796a5]:hover{color:#fffc}.tab.active[data-v-36e796a5]{background:#ffffff1a;box-shadow:0 1px 3px #0003;color:#f4f4f6;font-weight:500}.tab__line[data-v-36e796a5]{display:none}.form-content[data-v-36e796a5]{display:flex;flex-direction:column;gap:14px}.form-group[data-v-36e796a5]{height:44px}.form-group select[data-v-36e796a5],.input-prefix[data-v-36e796a5]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.11);border-radius:10px;display:flex;height:44px;transition:border-color .15s ease,background .15s ease;width:100%}.input-prefix[data-v-36e796a5]:focus-within{background:#ffffff0f;border-color:#ffffff4d}.input-prefix.is-readonly[data-v-36e796a5]{background:#ffffff08}.input-prefix.is-readonly input[data-v-36e796a5]{color:#ffffff73;cursor:default}.form-group select[data-v-36e796a5]{background:transparent;color:#f4f4f6;font-size:14px;padding:0 12px}.form-group select option[data-v-36e796a5]{background:#2c2e35;color:#f4f4f6}.input-prefix svg[data-v-36e796a5]{color:#ffffff59;flex:0 0 auto;margin-left:14px}.input-prefix input[data-v-36e796a5]{background:transparent;border:0;color:#fff9;flex:1;font-size:14px;height:100%;line-height:20px;min-width:0;outline:0;padding:0 12px 0 10px}.input-prefix input[data-v-36e796a5]::-moz-placeholder{color:#ffffff59}.input-prefix input[data-v-36e796a5]::placeholder{color:#ffffff59}.verification-code[data-v-36e796a5]{display:grid;gap:10px;grid-template-columns:1fr 116px}.captcha-image[data-v-36e796a5]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.11);border-radius:10px;color:#fffc;cursor:pointer;display:grid;font-family:inherit;font-size:13px;font-weight:500;height:44px;padding:0 6px;place-items:center;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.captcha-image[data-v-36e796a5]:hover{background:#ffffff1f}.captcha-image[data-v-36e796a5]:disabled{cursor:not-allowed;opacity:.45}.captcha-number[data-v-36e796a5]{background:repeating-linear-gradient(135deg,#ffffff0f 0,#ffffff0f 8px,#ffffff08 8px,#ffffff08 16px);border:0;color:#fff9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:800;letter-spacing:4px}.agreement[data-v-36e796a5]{color:#ffffff73;font-size:12px;line-height:1.6;text-align:center}.agreement .link[data-v-36e796a5]{color:#fffc;cursor:pointer;font-weight:600;transition:color .15s ease}.agreement .link[data-v-36e796a5]:hover{color:#f4f4f6}.agreement .link-sep[data-v-36e796a5]{color:#ffffff73;margin:0 4px}.login-btn[data-v-36e796a5]{background:linear-gradient(90deg,#3b82f6,#9333ea);border:0;border-radius:10px;color:#fff;cursor:pointer;display:grid;font-size:14px;font-weight:500;height:44px;place-items:center;transition:opacity .15s ease;width:100%}.login-btn[data-v-36e796a5]:hover{opacity:.9}.login-btn[data-v-36e796a5]:disabled{cursor:not-allowed;opacity:.5}.actions[data-v-36e796a5]{align-items:center;color:#ffffff73;display:flex;font-size:13px;gap:4px;justify-content:center}.actions-left[data-v-36e796a5]{justify-content:flex-start;margin-bottom:8px}.actions-left button[data-v-36e796a5]{align-items:center;display:inline-flex}.hint-text[data-v-36e796a5]{color:#ffffff4d;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.actions button[data-v-36e796a5]{background:transparent;border:0;color:#fffc;cursor:pointer;font-size:13px;transition:color .15s ease}.actions button[data-v-36e796a5]:hover{color:#f4f4f6}@media(max-width:768px){.mobile-menu[data-v-36e796a5]{background:#26272af2;border:0;border-radius:10px;box-shadow:0 2px 8px #0000004d;color:#fff;display:grid;height:38px;left:10px;place-items:center;position:fixed;top:10px;width:38px;z-index:110}.mobile-backdrop[data-v-36e796a5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:95}.top-navbar[data-v-36e796a5]{transform:translateY(-100%)}.top-navbar.is-open[data-v-36e796a5]{transform:translateY(0)}.navbar-menu[data-v-36e796a5]{display:none}.top-navbar.is-open .navbar-menu[data-v-36e796a5]{background:#202124;bottom:0;display:flex;flex-direction:column;gap:4px;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:56px;z-index:99}.top-navbar.is-open .nav-item[data-v-36e796a5]{font-size:15px;height:44px;padding:0 16px;width:100%}.content-wrapper[data-v-36e796a5]{padding-top:56px}.content-area[data-v-36e796a5]{padding:8px}.content-container[data-v-36e796a5]{border-radius:8px;height:calc(100vh - 64px);min-height:calc(100vh - 64px)}}.captcha-popup-overlay[data-v-36e796a5]{align-items:center;animation:popupFadeIn-36e796a5 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:10000}.captcha-popup-panel[data-v-36e796a5]{animation:popupSlideIn-36e796a5 .25s ease;background:#1e1f22;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 16px 48px #00000080;padding:24px 24px 16px;width:340px}.captcha-popup-header[data-v-36e796a5]{align-items:center;color:#eee;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:14px}.captcha-popup-close[data-v-36e796a5]{align-items:center;background:none;border:none;border-radius:8px;color:#fff6;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.captcha-popup-close[data-v-36e796a5]:hover{background:#ffffff14;color:#fff}.captcha-popup-actions[data-v-36e796a5]{align-items:center;display:flex;justify-content:space-between;margin-top:10px;padding-top:10px}.captcha-action-btn[data-v-36e796a5]{align-items:center;background:transparent;border:none;border-radius:6px;color:#ffffff59;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:4px 10px;transition:all .15s}.captcha-action-btn[data-v-36e796a5]:hover{background:#ffffff0d;color:#ffffffb3}@keyframes popupFadeIn-36e796a5{0%{opacity:0}to{opacity:1}}@keyframes popupSlideIn-36e796a5{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.change-password-dialog[data-v-36e796a5]{background:#232329;border:1px solid hsla(0,0%,100%,.11);border-radius:18px;box-shadow:0 20px 80px -20px #000c;color:#f4f4f6;max-width:400px;padding:34px 30px 30px}.membership-overlay[data-v-36e796a5]{background:#000;color:#f5f5f7;top:0;right:0;bottom:0;left:0;overflow:auto;position:fixed;z-index:900}.membership-close[data-v-36e796a5]{background:#ffffff14;border:0;border-radius:50%;color:#f5f5f7;cursor:pointer;display:grid;font-size:22px;height:36px;place-items:center;position:fixed;right:22px;top:22px;transition:background .15s;width:36px;z-index:2}.membership-close[data-v-36e796a5]:hover{background:#ffffff29}.membership-modal[data-v-36e796a5]{margin:20px auto 72px;width:min(1640px,calc(100vw - 124px))}.membership-tabs[data-v-36e796a5]{border-bottom:1px solid #1f1f1f;display:flex;gap:0;justify-content:center}.membership-tabs button[data-v-36e796a5]{background:transparent;border:0;border-bottom:2px solid transparent;color:#8b8b8f;cursor:pointer;font-size:18px;font-weight:700;height:58px;width:180px}.membership-tabs button.active[data-v-36e796a5]{border-bottom-color:#fff;color:#fff}.user-subscription-info[data-v-36e796a5]{background:linear-gradient(180deg,#1a1b1f,#141517);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:inset 0 1px #ffffff08;margin-bottom:20px;padding:20px 24px}.user-info-bar[data-v-36e796a5]{gap:24px;justify-content:space-between}.user-identity[data-v-36e796a5],.user-info-bar[data-v-36e796a5]{align-items:center;display:flex}.user-identity[data-v-36e796a5]{gap:16px;min-width:0}.user-identity .avatar[data-v-36e796a5]{background:linear-gradient(135deg,#3b82f6,#a855f7);color:#fff;display:grid;font-size:20px;font-weight:800;place-items:center}.user-identity .avatar[data-v-36e796a5],.user-identity .avatar-img[data-v-36e796a5]{border-radius:999px;box-shadow:0 0 16px #8b5cf64d;flex-shrink:0;height:52px;width:52px}.user-identity .avatar-img[data-v-36e796a5]{-o-object-fit:cover;object-fit:cover}.user-meta[data-v-36e796a5]{min-width:0}.user-name-row[data-v-36e796a5]{align-items:center;display:flex;gap:10px}.user-name-row h3[data-v-36e796a5]{color:#fff;font-size:18px;font-weight:700;white-space:nowrap}.membership-badge[data-v-36e796a5]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#ffffff73;display:inline-flex;font-size:11px;font-weight:600;height:22px;padding:0 8px;white-space:nowrap}.membership-badge.active[data-v-36e796a5]{background:#facc151a;border-color:#facc1559;color:#facc15}.user-account[data-v-36e796a5]{color:#6b7280;font-size:13px;margin-top:2px}.user-expire[data-v-36e796a5]{color:#9ca3af;font-size:12px;margin-top:2px}.user-credits[data-v-36e796a5]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;cursor:pointer;flex-shrink:0;padding:12px 18px;text-align:right;transition:background .15s,transform .15s}.user-credits[data-v-36e796a5]:hover{background:#2563eb26;transform:translateY(-1px)}.credits-value[data-v-36e796a5]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.credits-value strong[data-v-36e796a5]{color:#fff;font-size:26px;font-weight:700;line-height:1}.credits-label[data-v-36e796a5]{color:#8b5cf6;font-size:13px;font-weight:500}.credits-desc[data-v-36e796a5]{color:#6b7280;font-size:11px;margin-top:4px}.coin-zap-icon[data-v-36e796a5]{color:#8b5cf6;flex-shrink:0}.membership-toolbar[data-v-36e796a5]{align-items:center;display:flex;height:96px;justify-content:center;position:relative}.cycle-switch[data-v-36e796a5]{background:#ffffff0f;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff14;display:inline-flex;padding:4px}.cycle-switch button[data-v-36e796a5]{background:transparent;border:0;border-radius:999px;color:#7c7c80;cursor:pointer;font-size:15px;font-weight:700;height:40px;min-width:164px;transition:all .2s ease}.cycle-switch button.active[data-v-36e796a5]{background:linear-gradient(135deg,#ffffff1f,#ffffff14);box-shadow:0 2px 8px #00000040,0 0 0 1px #ffffff14;color:#fff}.membership-plans[data-v-36e796a5]{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1360px}.membership-card[data-v-36e796a5]{background:#141414;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;min-height:488px;overflow:visible}.card-top[data-v-36e796a5]{background:radial-gradient(circle at 75% 0,hsla(0,0%,100%,.12),transparent 34%),#292929;border-radius:10px;min-height:304px;padding:26px 20px 18px}.tone-blue .card-top[data-v-36e796a5]{background:radial-gradient(circle at 75% 0,rgba(95,111,210,.32),transparent 38%),#171a2b}.tone-gold .card-top[data-v-36e796a5]{background:radial-gradient(circle at 75% 0,rgba(185,126,28,.36),transparent 40%),#241909}.tone-cyan .card-top[data-v-36e796a5]{background:radial-gradient(circle at 75% 0,rgba(34,211,238,.28),transparent 38%),#0a1f2b}.tone-purple .card-top[data-v-36e796a5]{background:radial-gradient(circle at 75% 0,rgba(168,85,247,.32),transparent 38%),#1a0a2b}.plan-name-row[data-v-36e796a5]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.plan-name-row h3[data-v-36e796a5]{color:#fff;font-size:20px;font-weight:500}.discount-badge[data-v-36e796a5]{align-items:center;background:#ffc879;border-radius:7px;color:#17110a;display:inline-flex;font-size:12px;font-weight:800;height:24px;padding:0 9px}.credit-badge[data-v-36e796a5]{background:#34d399!important;color:#064e3b!important}.member-price[data-v-36e796a5]{align-items:baseline;color:#fff;display:flex;gap:5px;margin-top:20px}.member-price .yen[data-v-36e796a5]{font-size:16px}.member-price strong[data-v-36e796a5]{font-size:36px;line-height:1}.member-price span[data-v-36e796a5]:last-of-type{color:#e7e7e7;font-size:14px}.member-price del[data-v-36e796a5]{color:#858585;font-size:14px;margin-left:4px}.renew-line[data-v-36e796a5]{margin-top:7px}.info-tip[data-v-36e796a5],.renew-line[data-v-36e796a5]{color:#8e8e94;font-size:12px}.info-tip[data-v-36e796a5]{cursor:pointer;display:inline-block;margin-left:4px;position:relative}.info-tip-popup[data-v-36e796a5]{background:#1a1a1a;border-radius:6px;bottom:calc(100% + 6px);color:#fff;display:none;font-size:12px;padding:6px 10px;pointer-events:none;white-space:nowrap;z-index:10}.info-tip-popup[data-v-36e796a5],.info-tip-popup[data-v-36e796a5]:after{left:50%;position:absolute;transform:translate(-50%)}.info-tip-popup[data-v-36e796a5]:after{border:5px solid transparent;border-top-color:#1a1a1a;content:"";top:100%}.info-tip:hover .info-tip-popup[data-v-36e796a5]{display:block}.credits-row[data-v-36e796a5]{align-items:flex-end;color:#fff;display:flex;gap:4px;margin-top:62px}.credits-row strong[data-v-36e796a5]{font-size:24px;line-height:1}.credits-row span[data-v-36e796a5]{color:#c7c7cb;font-size:13px}.open-plan-button[data-v-36e796a5]{background:#fff;border:0;border-radius:999px;color:#111;cursor:pointer;font-size:14px;font-weight:700;height:40px;margin-top:12px;width:100%}.feature-body[data-v-36e796a5]{padding:18px 20px 22px}.feature-group[data-v-36e796a5]{border-top:1px solid hsla(0,0%,100%,.08);padding-top:14px}.feature-group[data-v-36e796a5]:first-child{border-top:0;padding-top:0}.feature-group h4[data-v-36e796a5]{color:#fff;font-size:14px;margin:0 0 10px}.feature-group p[data-v-36e796a5]{color:#d0d0d4;font-size:12px;margin:0 0 9px}.feature-group p.disabled[data-v-36e796a5]{color:#6f6f75}.membership-note[data-v-36e796a5]{color:#8b8b91;font-size:12px;margin:24px auto 0;max-width:1568px}.credit-packages-in-dialog[data-v-36e796a5]{margin-top:24px}.credit-packages-in-dialog .card-top[data-v-36e796a5],.credit-packages-in-dialog .membership-card[data-v-36e796a5]{min-height:auto}.credit-packages-in-dialog .membership-plans[data-v-36e796a5]{grid-template-columns:repeat(4,1fr)}.team-seat-packages-in-dialog[data-v-36e796a5]{margin-top:24px}.team-seat-packages-in-dialog .membership-card[data-v-36e796a5]{min-height:auto}.team-seat-packages-in-dialog .card-top[data-v-36e796a5]{min-height:auto;padding:22px 18px 16px}.team-seat-packages-in-dialog .membership-plans[data-v-36e796a5]{grid-template-columns:repeat(4,1fr)}.team-seat-packages-in-dialog .credits-row[data-v-36e796a5]{margin-top:16px}.team-seat-packages-in-dialog .plan-name-row[data-v-36e796a5]{align-items:center;flex-wrap:nowrap}.team-seat-packages-in-dialog .plan-name-row h3[data-v-36e796a5]{font-size:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-seat-packages-in-dialog .discount-badge[data-v-36e796a5]{flex-shrink:0;font-size:11px;height:22px;padding:0 8px;white-space:nowrap}.team-seat-packages-in-dialog .member-price[data-v-36e796a5]{margin-top:14px}.team-seat-packages-in-dialog .member-price strong[data-v-36e796a5]{font-size:30px}.team-seat-packages-in-dialog .renew-line[data-v-36e796a5]{font-size:11px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-seat-packages-in-dialog .ts-seat-input-row[data-v-36e796a5]{margin-top:10px}.team-seat-packages-in-dialog .ts-duration-row[data-v-36e796a5]{margin-top:8px}.team-seat-packages-in-dialog .open-plan-button[data-v-36e796a5]{font-size:13px;height:36px}.ts-seat-input-row[data-v-36e796a5]{align-items:center;display:flex;gap:10px;margin-top:12px}.ts-seat-input-row label[data-v-36e796a5]{color:#ffffff80;font-size:13px;white-space:nowrap}.ts-seat-input[data-v-36e796a5]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;color:#fff;font-size:14px;height:34px;outline:none;padding:0 10px;text-align:center;width:80px}.ts-seat-input[data-v-36e796a5]:focus{border-color:#6366f166}.ts-duration-row[data-v-36e796a5]{border:1px solid hsla(0,0%,100%,.08);border-radius:7px;display:flex;gap:0;margin-top:10px;overflow:hidden}.ts-duration-row button[data-v-36e796a5]{background:#ffffff08;border:none;color:#ffffff73;cursor:pointer;flex:1;font-size:12px;height:32px;transition:all .2s}.ts-duration-row button em[data-v-36e796a5]{font-size:10px;font-style:normal;opacity:.6}.ts-duration-row button[data-v-36e796a5]:hover{background:#6366f10d;color:#ffffffb3}.ts-duration-row button.active[data-v-36e796a5]{background:#6366f126;color:#8b82f6f2;font-weight:600}.credit-total[data-v-36e796a5]{align-items:baseline;color:#fff;display:flex;gap:4px;margin-top:20px}.credit-total strong[data-v-36e796a5]{font-size:32px;font-weight:800}.credit-total span[data-v-36e796a5]{color:#c7c7cb;font-size:14px}.credit-breakdown[data-v-36e796a5]{background:#00000040;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;font-size:13px;margin-top:16px;overflow:hidden}.cb-row[data-v-36e796a5]{color:#d1d5db;display:flex;justify-content:space-between;min-height:34px;padding:0 14px}.cb-row+.cb-row[data-v-36e796a5]{border-top:1px solid hsla(0,0%,100%,.06)}.cb-row.bonus[data-v-36e796a5]{color:#facc15}.pay-overlay[data-v-36e796a5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:fixed;z-index:1000}.pay-dialog[data-v-36e796a5]{border-radius:14px;box-shadow:0 30px 80px #00000073;display:flex;max-width:780px;min-height:480px;overflow:hidden;width:calc(100vw - 40px)}.pay-left[data-v-36e796a5]{background:#1a1a1f;display:flex;flex:1;flex-direction:column;gap:20px;padding:32px 36px}.pay-membership-title[data-v-36e796a5]{color:#fff;font-size:18px;font-weight:700;line-height:1.5;margin:0}.pay-membership-badge[data-v-36e796a5]{color:#4da6ff;font-weight:600}.pay-plan-info[data-v-36e796a5]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pay-plan-cycle[data-v-36e796a5]{background:#ff6b3526;color:#ff6b35;padding:3px 10px}.pay-plan-cycle[data-v-36e796a5],.pay-plan-discount[data-v-36e796a5]{border-radius:4px;display:inline-block;font-size:13px;font-weight:500}.pay-plan-discount[data-v-36e796a5]{background:#4da6ff26;color:#4da6ff;padding:3px 8px}.pay-plan-price[data-v-36e796a5]{color:#fff;font-size:24px;font-weight:700}.pay-plan-original[data-v-36e796a5]{color:#666;font-size:14px;text-decoration:line-through}.pay-order-detail[data-v-36e796a5]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:16px}.pay-detail-item[data-v-36e796a5]{align-items:center;display:flex;justify-content:space-between}.pay-detail-label[data-v-36e796a5]{color:#888;font-size:14px}.pay-detail-value[data-v-36e796a5]{color:#ddd;font-size:14px;font-weight:500}.pay-price-summary[data-v-36e796a5]{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:8px;padding-top:16px}.pay-price-line[data-v-36e796a5]{align-items:center;color:#888;display:flex;font-size:14px;justify-content:space-between}.pay-price-total[data-v-36e796a5]{border-top:1px dashed hsla(0,0%,100%,.1);color:#fff;font-size:16px;font-weight:600;padding-top:8px}.pay-price-discount[data-v-36e796a5]{color:#ff4d4f}.pay-price-final[data-v-36e796a5]{color:#fff;font-size:22px;font-weight:700}.pay-right[data-v-36e796a5]{background:#1e1e24;display:flex;flex:0 0 340px;flex-direction:column;gap:20px;padding:28px 32px}.pay-right-header[data-v-36e796a5]{display:flex;justify-content:flex-end}.pay-close[data-v-36e796a5]{align-items:center;background:transparent;border:0;border-radius:6px;color:#a1a1aa;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.pay-close[data-v-36e796a5]:hover{background:#ffffff14;color:#fff}.pay-section-label[data-v-36e796a5]{color:#888;font-size:14px;font-weight:500;margin:0 0 10px}.pay-methods[data-v-36e796a5]{border-bottom:1px solid #333;display:flex;gap:0}.pay-methods button[data-v-36e796a5]{background:transparent;border:0;color:#888;cursor:pointer;font-size:14px;padding:10px 16px;position:relative;transition:color .15s}.pay-methods button[data-v-36e796a5]:hover{color:#ccc}.pay-methods button.active[data-v-36e796a5]{color:#fff}.pay-methods button.active[data-v-36e796a5]:after{background:#c9a036;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.pay-submit[data-v-36e796a5]{background:linear-gradient(135deg,#c9a036,#d4a843);border:0;border-radius:8px;color:#1a1a1f;cursor:pointer;font-size:16px;font-weight:700;height:48px;margin-top:auto;transition:opacity .15s;width:100%}.pay-submit[data-v-36e796a5]:hover:not(:disabled){opacity:.9}.pay-submit[data-v-36e796a5]:disabled{cursor:not-allowed;opacity:.45}.pay-waiting-text[data-v-36e796a5]{color:#888;font-size:14px;padding:20px 0;text-align:center}.offline-form[data-v-36e796a5]{display:flex;flex-direction:column;gap:10px}.offline-form input[data-v-36e796a5],.offline-form textarea[data-v-36e796a5]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#ccc;font-size:13px;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}.offline-form input[data-v-36e796a5]:focus,.offline-form textarea[data-v-36e796a5]:focus{border-color:#ffffff4d}.offline-form textarea[data-v-36e796a5]{min-height:60px;resize:vertical}.pay-qr-section[data-v-36e796a5]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center}.qr-wrapper[data-v-36e796a5]{background:#fff;border-radius:10px;display:grid;padding:10px;place-items:center}.qr-wrapper .qr-svg[data-v-36e796a5],.qr-wrapper img[data-v-36e796a5]{height:160px;-o-object-fit:contain;object-fit:contain;width:160px}.qr-wrapper .qr-svg[data-v-36e796a5] svg{display:block;height:160px;width:160px}.qr-wrapper .qr-text[data-v-36e796a5]{color:#111;font-size:12px;max-width:160px;padding:14px;word-break:break-all}.qr-hint[data-v-36e796a5]{color:#aaa;font-size:13px;margin:0}.qr-countdown[data-v-36e796a5]{color:#ff6b35;font-size:14px;font-weight:600;margin:0}.pay-agreement[data-v-36e796a5]{margin-top:auto;text-align:center}.pay-agreement-link[data-v-36e796a5]{color:#666;font-size:13px;text-decoration:none;transition:color .15s}.pay-agreement-link[data-v-36e796a5]:hover{color:#c9a036}@media(max-width:700px){.pay-dialog[data-v-36e796a5]{flex-direction:column;max-height:90vh;overflow-y:auto}.pay-left[data-v-36e796a5]{gap:16px;padding:24px 20px}.pay-right[data-v-36e796a5]{border-top:1px solid hsla(0,0%,100%,.06);flex:0 0 auto;gap:16px;padding:20px}.pay-membership-title[data-v-36e796a5]{font-size:16px}.pay-plan-price[data-v-36e796a5]{font-size:20px}.qr-wrapper .qr-svg[data-v-36e796a5],.qr-wrapper img[data-v-36e796a5]{height:140px;width:140px}}
