svg[data-v-1496d79f]{display:inline-block;vertical-align:-2px;flex-shrink:0}.nb-wrap[data-v-04b02a35]{position:relative}.nb-btn[data-v-04b02a35]{position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:8px;border-radius:10px;cursor:pointer;color:var(--text)}.nb-btn[data-v-04b02a35]:hover{background:var(--bg-muted)}@media(max-width:767px){.nb-btn[data-v-04b02a35]{padding:5px}}.nb-dot[data-v-04b02a35]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.nb-dropdown[data-v-04b02a35]{position:absolute;top:calc(100% + 8px);right:0;width:300px;max-width:calc(100vw - 24px);background:var(--surface-elevated);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-dropdown);z-index:300;overflow:hidden;color:var(--text)}.nb-head[data-v-04b02a35]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--border)}.nb-title[data-v-04b02a35]{font-size:13px;font-weight:700}.nb-markall[data-v-04b02a35]{background:transparent;border:none;color:var(--primary-on-soft);font-size:12px;font-weight:600;cursor:pointer}.nb-markall[data-v-04b02a35]:hover{text-decoration:underline}.nb-list[data-v-04b02a35]{list-style:none;margin:0;padding:3px;max-height:50vh;overflow-y:auto}.nb-item[data-v-04b02a35]{position:relative;display:flex;gap:8px;padding:8px 10px;border-radius:9px;cursor:pointer}.nb-item[data-v-04b02a35]:hover{background:var(--bg-muted)}.nb-item--unread[data-v-04b02a35],.nb-item--unread[data-v-04b02a35]:hover{background:var(--primary-soft)}.nb-icon[data-v-04b02a35]{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--bg-muted);color:var(--text-muted)}.nb-icon[data-type=delivered][data-v-04b02a35]{background:#ecfdf5;color:#059669}.nb-icon[data-type=incoming][data-v-04b02a35]{background:#eff6ff;color:#2563eb}.nb-icon[data-type=dispatched][data-v-04b02a35]{background:#f5f3ff;color:#7c3aed}.nb-icon[data-type=pledge][data-v-04b02a35]{background:#fef2f2;color:#e11d48}.nb-icon[data-type=approval][data-v-04b02a35]{background:#ecfdf5;color:#059669}.nb-icon[data-type=rejection][data-v-04b02a35]{background:#fef2f2;color:#dc2626}.nb-icon[data-type=stock][data-v-04b02a35]{background:#fffbeb;color:#b45309}.nb-icon[data-type=platform_msg][data-v-04b02a35]{background:#f5f3ff;color:#7c3aed}.nb-icon[data-type=donor_msg][data-v-04b02a35]{background:#eff6ff;color:#2563eb}html.theme-dark .nb-icon[data-type=delivered][data-v-04b02a35]{background:#10b98129;color:#6ee7b7}html.theme-dark .nb-icon[data-type=incoming][data-v-04b02a35]{background:#3b82f629;color:#93c5fd}html.theme-dark .nb-icon[data-type=dispatched][data-v-04b02a35]{background:#8b5cf62e;color:#c4b5fd}html.theme-dark .nb-icon[data-type=pledge][data-v-04b02a35]{background:#e11d4829;color:#fca5a5}html.theme-dark .nb-icon[data-type=approval][data-v-04b02a35]{background:#10b98129;color:#6ee7b7}html.theme-dark .nb-icon[data-type=rejection][data-v-04b02a35]{background:#dc262629;color:#fca5a5}html.theme-dark .nb-icon[data-type=stock][data-v-04b02a35]{background:#f59e0b29;color:#fbbf24}html.theme-dark .nb-icon[data-type=platform_msg][data-v-04b02a35]{background:#8b5cf62e;color:#c4b5fd}html.theme-dark .nb-icon[data-type=donor_msg][data-v-04b02a35]{background:#3b82f629;color:#93c5fd}.nb-body[data-v-04b02a35]{flex:1;min-width:0}.nb-body strong[data-v-04b02a35]{display:block;font-size:12.5px;font-weight:700;line-height:1.3}.nb-body p[data-v-04b02a35]{margin:2px 0 0;font-size:11.5px;color:var(--text-soft);line-height:1.4}.nb-meta[data-v-04b02a35]{display:flex;align-items:center;gap:8px;margin-top:3px}.nb-ref[data-v-04b02a35]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--text-muted);background:var(--bg-muted);padding:1px 6px;border-radius:6px}.nb-time[data-v-04b02a35]{font-size:11px;color:var(--text-muted)}.nb-unread-dot[data-v-04b02a35]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#ef4444;align-self:center}.nb-loadmore[data-v-04b02a35]{display:block;width:calc(100% - 6px);margin:2px 3px 5px;padding:8px;background:var(--bg-muted);border:none;border-radius:9px;color:var(--primary-on-soft);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.nb-loadmore[data-v-04b02a35]:hover{background:var(--border)}.nb-loadmore[data-v-04b02a35]:disabled{opacity:.6;cursor:default}.nb-empty[data-v-04b02a35]{padding:32px 16px;text-align:center;color:var(--text-muted)}.nb-empty p[data-v-04b02a35]{margin:10px 0 2px;font-size:13px;font-weight:600;color:var(--text-soft)}.nb-empty span[data-v-04b02a35]{font-size:12px}.header[data-v-dbcc8a07]{position:sticky;top:0;z-index:100;background:var(--surface-translucent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);color:var(--text)}.brand[data-v-dbcc8a07],.brand-text strong[data-v-dbcc8a07]{color:var(--text)}.header-inner[data-v-dbcc8a07]{display:flex;align-items:center;justify-content:space-between;height:72px;gap:12px;min-width:0;max-width:1600px}@media(min-width:768px){.header-inner[data-v-dbcc8a07]{height:80px}}.brand[data-v-dbcc8a07]{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.brand-logo[data-v-dbcc8a07]{width:48px;height:48px;border-radius:12px;object-fit:cover;flex-shrink:0}@media(min-width:768px){.brand-logo[data-v-dbcc8a07]{width:56px;height:56px}}.brand-text[data-v-dbcc8a07]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.brand-text strong[data-v-dbcc8a07]{font-size:18px;font-weight:700}@media(min-width:768px){.brand-text strong[data-v-dbcc8a07]{font-size:20px}}.brand-text small[data-v-dbcc8a07]{font-size:12px;color:var(--text-muted);white-space:nowrap}@media(max-width:767px){.header-inner[data-v-dbcc8a07]{padding-right:4px}.header-actions[data-v-dbcc8a07]{gap:4px}.lang-btn[data-v-dbcc8a07]{padding:6px 8px;gap:0}.lang-dropdown[data-v-dbcc8a07]{min-width:120px;padding:4px;border-radius:10px}.lang-dropdown-item[data-v-dbcc8a07]{padding:8px 12px;font-size:13px}}@media(max-width:359px){.brand-text[data-v-dbcc8a07]{display:none}}.desktop-nav[data-v-dbcc8a07]{display:none;align-items:center;gap:4px;flex:1 1 auto;justify-content:center;min-width:0;overflow:visible}.nav-link[data-v-dbcc8a07]{padding:6px 12px;font-size:14px;color:var(--text-soft);border-radius:8px;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .2s,color .2s}.nav-link[data-v-dbcc8a07]:hover{background:var(--bg-muted);color:var(--text)}.nav-link-active[data-v-dbcc8a07]{background:var(--primary-soft);color:var(--primary-on-soft)!important;font-weight:600;box-shadow:0 1px 2px #0596691f,inset 0 0 0 1px #05966926}.nav-link-active[data-v-dbcc8a07]:hover{background:var(--primary-soft);color:var(--primary-on-soft)}html.theme-dark .nav-link-active[data-v-dbcc8a07]{background:#10b9812e;box-shadow:0 1px 2px #0000004d,inset 0 0 0 1px #34d39959}.dropdown-item-active[data-v-dbcc8a07]{background:var(--primary-soft);color:var(--primary-on-soft)!important;font-weight:600}html.theme-dark .dropdown-item-active[data-v-dbcc8a07]{background:#10b98126}.nav-cta[data-v-dbcc8a07]{background:var(--primary);color:#fff!important}.nav-cta[data-v-dbcc8a07]:hover{background:var(--primary-hover)}.nav-group[data-v-dbcc8a07]{position:relative}.nav-group:hover .nav-dropdown[data-v-dbcc8a07]{display:flex}.nav-dropdown[data-v-dbcc8a07]{display:none;position:absolute;top:100%;left:0;background:var(--surface-elevated);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);padding:8px;min-width:160px;flex-direction:column;z-index:10}.dropdown-item[data-v-dbcc8a07]{padding:8px 12px;font-size:14px;border-radius:6px;color:var(--text-soft)}.dropdown-item[data-v-dbcc8a07]:hover{background:var(--bg-muted);color:var(--text)}.header-actions[data-v-dbcc8a07]{display:flex;align-items:center;gap:6px;flex-shrink:0}@media(min-width:1240px){.header-actions[data-v-dbcc8a07]{margin-left:14px;padding-left:16px;border-left:1px solid var(--border)}}.lang-btn[data-v-dbcc8a07]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;white-space:nowrap;background:var(--bg-muted);border:none;padding:8px 12px;border-radius:8px;font-size:14px;cursor:pointer}.lang-label[data-v-dbcc8a07]{font-weight:600;color:var(--text);line-height:1}.icon-btn[data-v-dbcc8a07]{background:transparent;border:none;padding:8px 10px;border-radius:8px;font-size:16px;cursor:pointer;position:relative}.icon-btn[data-v-dbcc8a07]:hover{background:var(--bg-muted)}.notif-dot[data-v-dbcc8a07]{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.cart-btn[data-v-dbcc8a07]{position:relative;text-decoration:none}.msg-btn[data-v-dbcc8a07]{display:none;text-decoration:none}@media(min-width:768px){.msg-btn[data-v-dbcc8a07]{display:inline-flex;align-items:center;justify-content:center}}.cart-dot[data-v-dbcc8a07]{background:#10b981}.login-btn[data-v-dbcc8a07]{background:var(--btn-inverse-bg);color:var(--btn-inverse-text)!important;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;white-space:nowrap}.user-menu[data-v-dbcc8a07]{position:relative}.user-btn[data-v-dbcc8a07]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:10px;font-size:14px;font-weight:600;color:var(--primary-on-soft);cursor:pointer;transition:background .15s,border-color .15s}.user-btn[data-v-dbcc8a07]:hover{background:var(--primary-border)}html.theme-dark .user-btn[data-v-dbcc8a07]:hover{background:#10b98147}.user-btn-label[data-v-dbcc8a07]{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-caret[data-v-dbcc8a07]{transition:transform .2s}.user-caret.open[data-v-dbcc8a07]{transform:rotate(180deg)}.user-dropdown[data-v-dbcc8a07]{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-dropdown);padding:8px;z-index:50;display:flex;flex-direction:column;gap:2px;color:var(--text)}.user-dropdown-head[data-v-dbcc8a07]{padding:8px 12px 12px;border-bottom:1px solid var(--border);margin-bottom:4px;display:flex;flex-direction:column;gap:2px}.user-dropdown-head strong[data-v-dbcc8a07]{font-size:14px;font-weight:700;color:var(--text)}.user-dropdown-head span[data-v-dbcc8a07]{font-size:12px;color:var(--text-muted);word-break:break-all}.user-dropdown-item[data-v-dbcc8a07]{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;background:transparent;border:none;border-radius:8px;font-size:13.5px;color:var(--text);cursor:pointer;text-align:left;width:100%}.user-dropdown-item[data-v-dbcc8a07]:hover{background:var(--bg-soft)}.user-dropdown-value[data-v-dbcc8a07]{margin-left:auto;font-size:12px;color:var(--text-muted)}.user-dropdown-item svg[data-v-dbcc8a07]{color:var(--text-muted);flex-shrink:0}.user-dropdown-sep[data-v-dbcc8a07]{height:1px;background:var(--border);margin:4px 8px}.user-dropdown-themeicon[data-v-dbcc8a07]{display:inline-flex;align-items:center;justify-content:center;width:18px;font-size:14px}.user-dropdown-themeval[data-v-dbcc8a07]{margin-left:auto;font-size:12px;color:var(--text-muted);background:var(--bg-soft);padding:2px 8px;border-radius:999px}.user-dropdown-signout[data-v-dbcc8a07]{color:#dc2626}.user-dropdown-signout svg[data-v-dbcc8a07]{color:#dc2626}.user-dropdown-signout[data-v-dbcc8a07]:hover{background:var(--danger-bg)}html.theme-dark .user-dropdown-signout[data-v-dbcc8a07]{color:#f87171}html.theme-dark .user-dropdown-signout svg[data-v-dbcc8a07]{color:#f87171}html.theme-dark .user-dropdown-signout[data-v-dbcc8a07]:hover{background:#f871711f}.menu-btn[data-v-dbcc8a07]{background:transparent;border:none;font-size:22px;cursor:pointer;padding:4px 8px}.show-on-mobile[data-v-dbcc8a07]{display:inline-flex}.hide-on-mobile[data-v-dbcc8a07]{display:none}@media(min-width:1240px){.desktop-nav[data-v-dbcc8a07]{display:flex}.show-on-mobile[data-v-dbcc8a07]{display:none}.hide-on-mobile[data-v-dbcc8a07]{display:inline-flex}.brand-text small[data-v-dbcc8a07]{display:block}}.header-inner[data-v-dbcc8a07]{flex-wrap:nowrap}.hdr-tagline-hidden .brand-text small[data-v-dbcc8a07],.hdr-nav-collapsed .desktop-nav[data-v-dbcc8a07]{display:none!important}.hdr-nav-collapsed .menu-btn[data-v-dbcc8a07]{display:inline-flex!important}.drawer[data-v-dbcc8a07]{padding:14px 16px;display:flex;flex-direction:column;gap:1px;height:100%;overflow-y:auto;box-sizing:border-box;background:var(--surface);color:var(--text)}.drawer-sep[data-v-dbcc8a07]{height:1px;background:var(--border);margin:6px 4px}.drawer-header[data-v-dbcc8a07]{display:flex;justify-content:space-between;align-items:center;padding:8px 0 16px;border-bottom:1px solid var(--border);margin-bottom:12px}.drawer-close[data-v-dbcc8a07]{background:transparent;border:none;font-size:22px;cursor:pointer}.drawer-link[data-v-dbcc8a07]{padding:9px 12px;font-size:15px;border-radius:8px;cursor:pointer;color:var(--text);display:block;width:100%;text-align:left;background:transparent;border:none;font-family:inherit;box-sizing:border-box}.drawer-link[data-v-dbcc8a07]:active{background:var(--bg-muted)}.drawer-link-active[data-v-dbcc8a07]{background:var(--primary-soft);color:var(--primary-on-soft);font-weight:600;box-shadow:inset 0 0 0 1px #0596692e}html.theme-dark .drawer-link-active[data-v-dbcc8a07]{background:#10b9812e}.drawer-cta[data-v-dbcc8a07]{background:var(--primary);color:#fff;margin-top:8px;text-align:center;font-weight:600}.drawer-group[data-v-dbcc8a07]{margin-top:10px;border-top:1px solid var(--border);padding-top:6px}.drawer-group-title[data-v-dbcc8a07]{font-size:12px;color:var(--text-muted);padding:2px 12px;text-transform:uppercase}.drawer-sublink[data-v-dbcc8a07]{padding-left:24px;font-size:14px}.drawer-row[data-v-dbcc8a07]{display:flex;align-items:center;gap:12px}.drawer-row-icon[data-v-dbcc8a07]{flex-shrink:0;color:var(--text-muted);display:inline-flex}.drawer-row-label[data-v-dbcc8a07]{flex:1;min-width:0}.drawer-row-value[data-v-dbcc8a07]{font-size:13px;color:var(--text-muted)}.drawer-row-caret[data-v-dbcc8a07]{flex-shrink:0;color:var(--text-muted);transition:transform .2s}.drawer-row-caret.open[data-v-dbcc8a07]{transform:rotate(180deg)}.drawer-sublist[data-v-dbcc8a07]{display:flex;flex-direction:column;gap:2px;padding-left:28px}.drawer-signout[data-v-dbcc8a07],.drawer-signout .drawer-row-icon[data-v-dbcc8a07]{color:#dc2626}html.theme-dark .drawer-signout[data-v-dbcc8a07],html.theme-dark .drawer-signout .drawer-row-icon[data-v-dbcc8a07]{color:#f87171}.lang-switcher[data-v-dbcc8a07]{position:relative;display:inline-flex;align-items:center}@media(max-width:1239px){.lang-switcher[data-v-dbcc8a07]{order:8}.menu-btn[data-v-dbcc8a07]{order:9}}.lang-dropdown[data-v-dbcc8a07]{position:absolute;top:calc(100% + 8px);right:0;min-width:110px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-dropdown);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:200;color:var(--text)}@media(max-width:767px){.lang-dropdown[data-v-dbcc8a07]{min-width:96px}.lang-dropdown-item[data-v-dbcc8a07]{padding:8px 12px;font-size:13px}}.lang-dropdown-item[data-v-dbcc8a07]{background:transparent;border:none;padding:10px 14px;text-align:left;border-radius:8px;font-size:14px;cursor:pointer;color:var(--text);white-space:nowrap}.lang-dropdown-item[data-v-dbcc8a07]:hover{background:var(--bg-muted)}.lang-dropdown-item.active[data-v-dbcc8a07]{background:var(--primary);color:#fff}.footer[data-v-c055746a]{background:var(--footer-bg);color:#d1d5db;margin-top:64px}.footer-inner[data-v-c055746a]{padding:48px 16px 24px}.footer-top[data-v-c055746a]{display:flex;flex-direction:column;gap:32px}.footer-brand[data-v-c055746a]{display:flex;flex-direction:column;gap:12px}.footer-brand-mark[data-v-c055746a]{display:flex;align-items:center;gap:10px}.footer-logo[data-v-c055746a]{width:40px;height:40px;border-radius:8px;object-fit:cover}.footer-brand-text[data-v-c055746a]{display:flex;flex-direction:column;gap:2px}.footer-brand-name[data-v-c055746a]{font-size:18px;font-weight:700;color:#f3f4f6;letter-spacing:-.01em;line-height:1.2}.footer-brand-sub[data-v-c055746a]{font-size:12px;font-weight:500;color:#9ca3af}.footer-tagline[data-v-c055746a]{margin:0;font-size:14px;line-height:1.6;color:#9ca3af;max-width:320px}.footer-cols[data-v-c055746a]{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.footer-col h4[data-v-c055746a]{font-size:14px;color:#f3f4f6;margin:0 0 12px;font-weight:600}.footer-col ul[data-v-c055746a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer-col li a[data-v-c055746a]{font-size:14px;color:#9ca3af}.footer-col li a[data-v-c055746a]:hover{color:#fff}.footer-bottom[data-v-c055746a]{margin-top:32px;padding-top:16px;border-top:1px solid #374151;font-size:12px;color:#6b7280;text-align:center}.footer-meta[data-v-c055746a]{display:block;margin-top:6px;font-size:12px;color:#6b7280}.footer-filing[data-v-c055746a]{color:#9ca3af}.footer-filing[data-v-c055746a]:hover{color:#fff}@media(max-width:640px){.footer[data-v-c055746a]{margin-top:28px}.footer-inner[data-v-c055746a]{padding:22px 16px 14px}.footer-top[data-v-c055746a]{gap:18px}.footer-brand[data-v-c055746a]{gap:8px}.footer-logo[data-v-c055746a]{width:30px;height:30px}.footer-brand-name[data-v-c055746a]{font-size:15px}.footer-brand-sub[data-v-c055746a]{font-size:11px}.footer-tagline[data-v-c055746a]{font-size:12px;line-height:1.5}.footer-cols[data-v-c055746a]{grid-template-columns:1fr 1fr;gap:16px 14px}.footer-col h4[data-v-c055746a]{font-size:12px!important;margin-bottom:7px;letter-spacing:.02em}.footer-col ul[data-v-c055746a]{gap:5px}.footer-col li a[data-v-c055746a]{font-size:12px}.footer-bottom[data-v-c055746a]{margin-top:16px;padding-top:12px;font-size:11px}}@media(min-width:768px){.footer-top[data-v-c055746a]{flex-direction:row;align-items:flex-start;justify-content:center;gap:96px}.footer-cols[data-v-c055746a]{display:contents}}.rh-header[data-v-22ac6f0f]{position:sticky;top:0;z-index:100;background:var(--surface-translucent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);color:var(--text)}.rh-inner[data-v-22ac6f0f]{display:flex;align-items:center;justify-content:space-between;height:64px;gap:12px;min-width:0;max-width:1720px}.rh-brand[data-v-22ac6f0f]{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--text)}.rh-brand-logo[data-v-22ac6f0f]{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0}.rh-brand-text[data-v-22ac6f0f]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.rh-brand-text strong[data-v-22ac6f0f]{font-size:16px;font-weight:700}.rh-brand-text small[data-v-22ac6f0f]{font-size:12px;color:var(--text-muted);white-space:nowrap}.hdr-tagline-hidden .rh-brand-text small[data-v-22ac6f0f]{display:none!important}.rh-nav[data-v-22ac6f0f]{display:flex;align-items:center;gap:4px;flex:1 1 auto;justify-content:flex-start;min-width:0;overflow-x:auto;scrollbar-width:none}.rh-nav[data-v-22ac6f0f]::-webkit-scrollbar{display:none}.rh-nav-link[data-v-22ac6f0f]{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;font-size:14px;color:var(--text-soft);border-radius:10px;white-space:nowrap;flex-shrink:0;transition:background .15s,color .15s}.rh-nav-link[data-v-22ac6f0f]:hover{background:var(--bg-muted);color:var(--text)}.rh-nav-active[data-v-22ac6f0f]{background:var(--primary-soft);color:#059669;font-weight:600}html.theme-dark .rh-nav-active[data-v-22ac6f0f]{background:#10b9812e;color:#34d399}.rh-nav-cta[data-v-22ac6f0f]{color:#059669;font-weight:600}html.theme-dark .rh-nav-cta[data-v-22ac6f0f]{color:#34d399}.rh-nav-icon[data-v-22ac6f0f]{font-size:16px}.rh-nav-iconwrap[data-v-22ac6f0f]{position:relative;display:inline-flex}.rh-nav-dot[data-v-22ac6f0f]{position:absolute;top:-6px;right:-8px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;background:#ef4444;color:#fff;font-size:9px;font-weight:700;line-height:1;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.rh-actions[data-v-22ac6f0f]{display:flex;align-items:center;gap:6px;flex-shrink:0}.rh-public-btn[data-v-22ac6f0f]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);padding:7px;border-radius:10px;color:var(--text);background:var(--surface)}.rh-public-btn[data-v-22ac6f0f]:hover{background:var(--bg-muted)}.rh-icon-btn[data-v-22ac6f0f]{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;padding:6px 10px;border-radius:10px;font-size:14px;cursor:pointer;color:var(--text);white-space:nowrap}.rh-icon-btn[data-v-22ac6f0f]:hover{background:var(--bg-muted)}.rh-lang-text[data-v-22ac6f0f]{margin-left:2px}@media(max-width:767px){.rh-actions[data-v-22ac6f0f]{gap:2px}.rh-public-btn[data-v-22ac6f0f]{padding:5px}.rh-icon-btn[data-v-22ac6f0f]{padding:5px 6px}}.rh-account-btn[data-v-22ac6f0f]{display:inline-flex;align-items:center;gap:6px;background:var(--primary-soft);color:var(--primary-on-soft);border:1px solid var(--primary-border);padding:7px 12px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;max-width:220px;transition:background .15s,border-color .15s;white-space:nowrap}.rh-account-btn[data-v-22ac6f0f]:hover{background:var(--primary-border)}html.theme-dark .rh-account-btn[data-v-22ac6f0f]:hover{background:#10b98147}.rh-account-name[data-v-22ac6f0f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.rh-account-caret[data-v-22ac6f0f]{transition:transform .2s}.rh-account-caret.open[data-v-22ac6f0f]{transform:rotate(180deg)}.rh-popover[data-v-22ac6f0f]{position:relative}.rh-dropdown[data-v-22ac6f0f]{position:absolute;top:calc(100% + 6px);background:var(--surface-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-dropdown);padding:6px;min-width:200px;z-index:200;display:flex;flex-direction:column;gap:2px;color:var(--text)}.rh-dropdown-right[data-v-22ac6f0f]{right:0}.rh-dropdown-item[data-v-22ac6f0f]{background:transparent;border:none;text-align:left;padding:10px 12px;font-size:14px;border-radius:8px;cursor:pointer;color:var(--text);white-space:nowrap;text-decoration:none;display:flex;align-items:center;gap:8px}.rh-dropdown-item[data-v-22ac6f0f]:hover{background:var(--bg-muted)}.rh-dropdown-item.active[data-v-22ac6f0f]{background:var(--primary-soft);color:#059669;font-weight:600}html.theme-dark .rh-dropdown-item.active[data-v-22ac6f0f]{background:#10b9812e;color:#34d399}.rh-danger[data-v-22ac6f0f]{color:#dc2626}html.theme-dark .rh-danger[data-v-22ac6f0f]{color:#f87171}.rh-account-dropdown[data-v-22ac6f0f]{min-width:260px;padding:8px}.rh-account-head[data-v-22ac6f0f]{padding:8px 12px 12px;border-bottom:1px solid var(--border);margin-bottom:4px;display:flex;flex-direction:column;gap:2px}.rh-account-head strong[data-v-22ac6f0f]{font-size:14px;font-weight:700;color:var(--text)}.rh-account-head span[data-v-22ac6f0f]{font-size:12px;color:var(--text-muted);word-break:break-all}.rh-account-item[data-v-22ac6f0f]{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;background:transparent;border:none;border-radius:8px;font-size:13.5px;color:var(--text);cursor:pointer;text-align:left;width:100%;text-decoration:none}.rh-account-item[data-v-22ac6f0f]:hover{background:var(--bg-soft)}.rh-account-item svg[data-v-22ac6f0f]{color:var(--text-muted);flex-shrink:0}.rh-sep[data-v-22ac6f0f]{height:1px;background:var(--border);margin:4px 8px}.rh-theme-icon[data-v-22ac6f0f]{display:inline-flex;align-items:center;justify-content:center;width:18px;font-size:14px}.rh-theme-val[data-v-22ac6f0f]{margin-left:auto;font-size:12px;color:var(--text-muted);background:var(--bg-soft);padding:2px 8px;border-radius:999px}.rh-signout[data-v-22ac6f0f]{color:#dc2626}.rh-signout svg[data-v-22ac6f0f]{color:#dc2626}.rh-signout[data-v-22ac6f0f]:hover{background:var(--danger-bg)}html.theme-dark .rh-signout[data-v-22ac6f0f],html.theme-dark .rh-signout svg[data-v-22ac6f0f]{color:#f87171}html.theme-dark .rh-signout[data-v-22ac6f0f]:hover{background:#f871711f}.rh-divider[data-v-22ac6f0f]{border:none;border-top:1px solid var(--border);margin:4px 0}.rh-hide-on-mobile[data-v-22ac6f0f],.rh-nav-text[data-v-22ac6f0f],.rh-lang-text[data-v-22ac6f0f]{display:none}@media(min-width:1240px){.rh-hide-on-mobile[data-v-22ac6f0f]{display:inline-flex}}@media(max-width:1239px){.rh-nav[data-v-22ac6f0f]{display:none}}@media(min-width:1280px){.rh-lang-zh-CN .rh-nav-text[data-v-22ac6f0f],.rh-lang-zh-CN .rh-lang-text[data-v-22ac6f0f],.rh-lang-en-US .rh-nav-text[data-v-22ac6f0f],.rh-lang-en-US .rh-lang-text[data-v-22ac6f0f]{display:inline}}.maintenance[data-v-e6374108]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-soft)}.card[data-v-e6374108]{width:100%;max-width:440px;text-align:center;background:var(--surface);border:1px solid var(--border, #e2e8f0);border-radius:20px;padding:40px 28px;box-shadow:0 20px 60px #0000000f}.logo[data-v-e6374108]{width:72px;height:72px;margin:0 auto 18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-soft, #d1fae5);color:var(--primary-hover, #047857)}.title[data-v-e6374108]{font-size:22px;font-weight:700;color:var(--text, #0f172a);margin:0 0 10px}.body[data-v-e6374108]{font-size:15px;line-height:1.6;color:var(--text-soft, #475569);margin:0 0 20px}.brand[data-v-e6374108]{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--text-muted, #94a3b8);margin:0}.dcp[data-v-01fdd07f]{display:flex;flex-direction:column;min-height:0;flex:1}.dcp-login[data-v-01fdd07f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 20px;text-align:center}.dcp-login-text[data-v-01fdd07f]{margin:0;color:var(--text-soft);font-size:14px;line-height:1.5}.dcp-login-btn[data-v-01fdd07f]{background:var(--primary);color:#fff;border:none;border-radius:10px;padding:10px 22px;font-size:14px;font-weight:700;cursor:pointer}.dcp-body[data-v-01fdd07f]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px;min-height:0}.dcp-empty[data-v-01fdd07f]{text-align:center;color:var(--text-muted);font-size:13px;margin:auto 0;padding:24px 0;line-height:1.5}.dcp-msg[data-v-01fdd07f]{display:flex}.dcp-msg-own[data-v-01fdd07f]{justify-content:flex-end}.dcp-msg-other[data-v-01fdd07f]{justify-content:flex-start}.dcp-bubble[data-v-01fdd07f]{position:relative;max-width:84%;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:8px 11px}.dcp-msg-own .dcp-bubble[data-v-01fdd07f]{background:var(--primary-soft);border-color:var(--primary-border)}.dcp-meta[data-v-01fdd07f]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.dcp-role[data-v-01fdd07f]{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px}.role-you[data-v-01fdd07f]{background:var(--primary-soft);color:var(--primary-on-soft)}.role-platform[data-v-01fdd07f]{background:#ede9fe;color:#6d28d9}html.theme-dark .role-platform[data-v-01fdd07f]{background:#8b5cf62e;color:#c4b5fd}.dcp-time[data-v-01fdd07f]{font-size:11px;color:var(--text-muted)}.dcp-edited[data-v-01fdd07f]{font-size:11px;color:var(--text-muted);font-style:italic}.dcp-text[data-v-01fdd07f]{margin:0;font-size:14px;line-height:1.5;color:var(--text);word-break:break-word;white-space:pre-wrap}.dcp-media-img[data-v-01fdd07f]{max-width:100%;max-height:220px;border-radius:10px;display:block;margin-bottom:4px;object-fit:cover}.dcp-media-vid[data-v-01fdd07f]{max-width:100%;max-height:240px;border-radius:10px;display:block;margin-bottom:4px;background:#000}.dcp-edit[data-v-01fdd07f]{display:flex;flex-direction:column;gap:6px}.dcp-edit-input[data-v-01fdd07f]{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:6px 8px;font-size:13.5px;font-family:inherit;resize:vertical;background:var(--surface);color:var(--text)}.dcp-edit-actions[data-v-01fdd07f]{display:flex;gap:6px}.dcp-mini[data-v-01fdd07f]{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:8px;padding:3px 12px;font-size:12px;cursor:pointer}.dcp-mini-primary[data-v-01fdd07f]{background:var(--primary);color:#fff;border-color:var(--primary)}.dcp-more[data-v-01fdd07f]{margin-left:auto;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:15px;line-height:1;padding:0 2px}.dcp-more[data-v-01fdd07f]:hover{color:var(--text)}.dcp-menu[data-v-01fdd07f]{position:absolute;top:22px;right:6px;z-index:20;background:var(--surface, #fff);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-dropdown, 0 8px 22px rgba(0, 0, 0, .16));padding:5px;min-width:128px}.dcp-menu-item[data-v-01fdd07f]{display:block;width:100%;text-align:left;background:none;border:none;padding:7px 12px;font-size:13px;color:var(--text);cursor:pointer;border-radius:7px}.dcp-menu-item[data-v-01fdd07f]:hover{background:var(--bg-soft)}.dcp-menu-danger[data-v-01fdd07f]{color:var(--danger, #dc2626)}.dcp-react-row[data-v-01fdd07f]{display:flex;gap:4px;padding:3px}.dcp-react[data-v-01fdd07f]{background:none;border:none;font-size:20px;line-height:1;padding:4px;border-radius:8px;cursor:pointer}.dcp-react[data-v-01fdd07f]:hover{background:var(--bg-soft);transform:scale(1.12)}.dcp-reaction[data-v-01fdd07f]{position:absolute;bottom:-10px;right:10px;background:var(--surface, #fff);border:1px solid var(--border);border-radius:999px;padding:1px 5px;font-size:13px;line-height:1.2;box-shadow:0 1px 3px #0000001f}.dcp-pending[data-v-01fdd07f]{display:flex;align-items:center;gap:8px;padding:6px 12px 0}.dcp-pending-thumb[data-v-01fdd07f]{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.dcp-pending-vid[data-v-01fdd07f]{font-size:13px;color:var(--text-soft)}.dcp-pending-x[data-v-01fdd07f]{background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;width:22px;height:22px;font-size:12px;color:var(--text-soft);cursor:pointer;line-height:1}.dcp-input-row[data-v-01fdd07f]{display:flex;align-items:flex-end;gap:6px;padding:10px 12px;border-top:1px solid var(--border)}.dcp-attach[data-v-01fdd07f]{flex-shrink:0;width:36px;height:36px;border:1px solid var(--border);background:var(--surface);border-radius:9px;font-size:22px;font-weight:400;line-height:1;color:var(--text-soft);cursor:pointer;display:flex;align-items:center;justify-content:center}.dcp-attach[data-v-01fdd07f]:disabled{opacity:.5;cursor:not-allowed}.dcp-text-input[data-v-01fdd07f]{flex:1;min-width:0;border:1px solid var(--border);border-radius:14px;padding:9px 12px;font-size:14px;line-height:1.4;outline:none;background:var(--surface);color:var(--text);font-family:inherit;resize:none;max-height:min(70vh,560px);overflow-y:auto}.dcp-input-wrap[data-v-01fdd07f]{position:relative;flex:1;min-width:0;display:flex}.dcp-resize-grip[data-v-01fdd07f]{position:absolute;top:2px;right:7px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:30px;height:16px;padding:4px 0;border-radius:6px;cursor:ns-resize;touch-action:none;opacity:.4;transition:opacity .15s,background .15s}.dcp-resize-grip[data-v-01fdd07f]:before,.dcp-resize-grip[data-v-01fdd07f]:after{content:"";width:16px;height:2px;border-radius:2px;background:var(--text-muted)}.dcp-resize-grip[data-v-01fdd07f]:hover{opacity:.85;background:#7f7f7f24}.dcp-text-input[data-v-01fdd07f]:focus{border-color:var(--primary)}.dcp-send[data-v-01fdd07f]{flex-shrink:0;background:var(--primary);color:#fff;border:none;border-radius:10px;padding:9px 16px;font-size:13.5px;font-weight:600;cursor:pointer}.dcp-send[data-v-01fdd07f]:disabled{opacity:.5;cursor:not-allowed}.dcp-compact .dcp-body[data-v-01fdd07f]{padding:10px;gap:8px}.dcp-compact .dcp-text[data-v-01fdd07f]{font-size:13px}.qa-widget[data-v-c6b6c4c9]{position:fixed;right:20px;bottom:20px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.qa-widget[data-v-c6b6c4c9]>*{pointer-events:auto}.qa-fab[data-v-c6b6c4c9]{position:relative;width:56px;height:56px;border-radius:50%;border:none;background:#047857;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #04785759;transition:background .15s,transform .15s}.qa-fab[data-v-c6b6c4c9]:hover{background:#065f46}.qa-fab[data-v-c6b6c4c9]:active{transform:scale(.95)}.qa-fab-open[data-v-c6b6c4c9]{background:#047857}.qa-panel[data-v-c6b6c4c9]{width:min(340px,calc(100vw - 32px));max-height:min(480px,calc(100vh - 180px));background:var(--surface);border-radius:16px;box-shadow:0 24px 60px #00000029;display:flex;flex-direction:column;overflow:hidden}.qa-panel-enter-active[data-v-c6b6c4c9],.qa-panel-leave-active[data-v-c6b6c4c9]{transition:transform .24s,opacity .22s}.qa-panel-enter-from[data-v-c6b6c4c9],.qa-panel-leave-to[data-v-c6b6c4c9]{transform:translateY(20px);opacity:0}.qa-head[data-v-c6b6c4c9]{display:flex;align-items:center;gap:6px;padding:2px 8px 0 10px;background:linear-gradient(135deg,#047857,#065f46);color:#fff}.qa-head-close[data-v-c6b6c4c9]{background:#ffffff1f;color:#fff;border:none;width:24px;height:24px;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.qa-head-close[data-v-c6b6c4c9]:hover{background:#ffffff38}.qa-tabs[data-v-c6b6c4c9]{display:flex;gap:2px;flex:1;min-width:0}.qa-tab[data-v-c6b6c4c9]{position:relative;flex:1;background:transparent;border:none;border-bottom:2.5px solid transparent;padding:11px 6px 9px;font-size:13px;font-weight:700;color:#ffffffb8;cursor:pointer;white-space:nowrap}.qa-tab[data-v-c6b6c4c9]:hover{color:#fff}.qa-tab-active[data-v-c6b6c4c9]{color:#fff;border-bottom-color:#fff}.qa-tab-dot[data-v-c6b6c4c9]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#dc2626;margin-left:5px;vertical-align:middle}.qa-chat[data-v-c6b6c4c9]{flex:1;min-height:0;background:var(--surface)}.qa-fab-dot[data-v-c6b6c4c9]{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;background:#dc2626;border:2px solid var(--surface)}.qa-body[data-v-c6b6c4c9]{flex:1;overflow-y:auto;padding:8px 10px 4px;background:var(--surface)}.qa-section[data-v-c6b6c4c9]{font-size:10px;letter-spacing:.13em;color:var(--text-muted);font-weight:700;margin:0 0 6px;text-transform:uppercase}.qa-section-spaced[data-v-c6b6c4c9]{margin-top:12px}.qa-list[data-v-c6b6c4c9]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.qa-item[data-v-c6b6c4c9]{background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color .15s,background .15s}.qa-item.open[data-v-c6b6c4c9]{border-color:#a7f3d0;background:var(--primary-soft)}html.theme-dark .qa-item.open[data-v-c6b6c4c9]{border-color:#10b98159}.qa-item-head[data-v-c6b6c4c9]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;background:transparent;border:none;font-size:12px;font-weight:700;color:var(--text);cursor:pointer;text-align:left;line-height:1.3}.qa-chevron[data-v-c6b6c4c9]{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.qa-item.open .qa-chevron[data-v-c6b6c4c9]{transform:rotate(180deg);color:var(--primary-on-soft)}.qa-item-body[data-v-c6b6c4c9]{padding:0 11px 9px;font-size:11.5px;color:var(--text-soft);line-height:1.5}.qa-foot[data-v-c6b6c4c9]{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-top:1px solid var(--border);background:var(--surface);font-size:11.5px;color:var(--text-soft)}.qa-foot-link[data-v-c6b6c4c9]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--primary-on-soft);font-weight:700;font-size:12.5px;cursor:pointer;padding:0;width:fit-content}.qa-foot-link[data-v-c6b6c4c9]:hover{text-decoration:underline}@media(max-width:767px){.qa-widget[data-v-c6b6c4c9]{bottom:calc(76px + env(safe-area-inset-bottom,0))}}@media(max-width:480px){.qa-widget[data-v-c6b6c4c9]{right:12px}.qa-panel[data-v-c6b6c4c9]{width:min(320px,calc(100vw - 40px));max-height:min(460px,calc(100vh - 230px))}.qa-fab[data-v-c6b6c4c9]{width:46px;height:46px}}.share-mask[data-v-3033981a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.share-card[data-v-3033981a]{width:100%;max-width:320px;background:var(--surface);border-radius:16px;padding:16px;box-shadow:0 12px 40px #0003}.share-head[data-v-3033981a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.share-head strong[data-v-3033981a]{font-size:15px}.share-close[data-v-3033981a]{background:none;border:none;color:var(--text-soft);cursor:pointer;padding:4px;border-radius:8px}.share-close[data-v-3033981a]:hover{background:var(--bg-muted)}.share-copy[data-v-3033981a]{display:flex;align-items:center;gap:10px;width:100%;background:var(--bg-muted);border:1px solid var(--border);border-radius:10px;padding:10px 12px;cursor:pointer;margin-bottom:16px}.share-copy[data-v-3033981a]:hover{border-color:var(--primary)}.share-copy-url[data-v-3033981a]{flex:1;min-width:0;text-align:left;font-size:12.5px;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.share-copy-btn[data-v-3033981a]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--primary-on-soft, var(--primary))}.share-grid[data-v-3033981a]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 6px}.share-channel[data-v-3033981a]{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:2px 0}.share-channel-icon[data-v-3033981a]{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;border:1px solid var(--border)}.share-channel-name[data-v-3033981a]{font-size:11px;color:var(--text-soft)}.share-channel:hover .share-channel-name[data-v-3033981a]{color:var(--text)}.share-more[data-v-3033981a]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:16px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:10px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.share-more[data-v-3033981a]:hover{background:var(--bg-muted)}@media(max-width:560px){.share-mask[data-v-3033981a]{align-items:flex-end;padding:0}.share-card[data-v-3033981a]{max-width:none;border-radius:18px 18px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom))}}.tabbar[data-v-1829d242]{display:none}.tabbar--hidden[data-v-1829d242]{display:none!important}@media(max-width:1239px){.tabbar[data-v-1829d242]{position:fixed;left:0;right:0;bottom:0;z-index:120;display:flex;align-items:stretch;background:var(--surface-translucent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0)}}.tab[data-v-1829d242]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;padding:8px 4px;background:transparent;border:none;cursor:pointer;color:var(--text-muted);font-family:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.tab-icon[data-v-1829d242]{flex-shrink:0}.tab-iconwrap[data-v-1829d242]{position:relative;display:inline-flex}.tab-dot[data-v-1829d242]{position:absolute;top:-4px;right:-8px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;background:#ef4444;color:#fff;font-size:9px;font-weight:700;line-height:1;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.tab-label[data-v-1829d242]{font-size:11px;line-height:1;white-space:nowrap}@media(max-width:600px){.tab-label[data-v-1829d242]{font-size:9.5px}.tab[data-v-1829d242]{padding:8px 2px}}@media(max-width:600px){.tabbar--icononly .tab-label[data-v-1829d242]{display:none}.tabbar--icononly .tab[data-v-1829d242]{gap:0}.tabbar--icononly .tab-icon[data-v-1829d242]{width:26px;height:26px}}.tab-active[data-v-1829d242]{color:var(--primary-on-soft);font-weight:600}.me-sheet[data-v-1829d242]{padding:8px 12px 4px;display:flex;flex-direction:column;gap:2px;color:var(--text)}.me-sheet-handle[data-v-1829d242]{width:36px;height:4px;border-radius:999px;background:var(--border);margin:4px auto 10px}.me-row[data-v-1829d242]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px;background:transparent;border:none;border-radius:10px;font-size:16px;font-family:inherit;color:var(--text);text-align:left;cursor:pointer}.me-row[data-v-1829d242]:active{background:var(--bg-muted)}.me-row-icon[data-v-1829d242]{flex-shrink:0;color:var(--text-muted)}.me-row-label[data-v-1829d242]{flex:1}.me-sheet-sep[data-v-1829d242]{height:1px;background:var(--border);margin:6px 8px}.me-row-signout[data-v-1829d242],.me-row-signout .me-row-icon[data-v-1829d242]{color:#dc2626}html.theme-dark .me-row-signout[data-v-1829d242],html.theme-dark .me-row-signout .me-row-icon[data-v-1829d242]{color:#f87171}.to-top[data-v-b8f8a221]{position:fixed;right:20px;bottom:90px;z-index:899;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text);filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));cursor:pointer;transition:transform .15s,opacity .15s}.to-top[data-v-b8f8a221]:hover{transform:translateY(-2px)}.to-top[data-v-b8f8a221]:active{transform:scale(.9)}@media(max-width:767px){.to-top[data-v-b8f8a221]{bottom:calc(146px + env(safe-area-inset-bottom,0))}}@media(max-width:480px){.to-top[data-v-b8f8a221]{right:12px}}.to-top-fade-enter-active[data-v-b8f8a221],.to-top-fade-leave-active[data-v-b8f8a221]{transition:opacity .2s ease,transform .2s ease}.to-top-fade-enter-from[data-v-b8f8a221],.to-top-fade-leave-to[data-v-b8f8a221]{opacity:0;transform:translateY(8px)}.forgot-panel[data-v-f42bdaf3]{margin-top:16px;background:var(--primary-soft);border:1px solid #a7f3d0;border-radius:14px;padding:16px}html.theme-dark .forgot-panel[data-v-f42bdaf3]{background:#10b98114;border-color:#10b98140}.forgot-title[data-v-f42bdaf3]{font-size:14px;font-weight:700;margin:0 0 6px;color:var(--text)}.forgot-desc[data-v-f42bdaf3]{font-size:13px;color:var(--text-soft);margin:0 0 12px;line-height:1.5}.forgot-devcode[data-v-f42bdaf3]{margin:4px 0 12px;padding:10px 12px;background:var(--warn-bg);border:1px dashed #f59e0b;border-radius:10px}html.theme-dark .forgot-devcode[data-v-f42bdaf3]{background:#f59e0b1a;border-color:#f59e0b73}.forgot-devcode-tag[data-v-f42bdaf3]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--warn-text);text-transform:uppercase}html.theme-dark .forgot-devcode-tag[data-v-f42bdaf3]{color:#fbbf24}.forgot-devcode-val[data-v-f42bdaf3]{margin-left:8px;font-size:16px;font-weight:700;letter-spacing:2px;color:var(--text)}.forgot-devcode-note[data-v-f42bdaf3]{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--text-soft)}.forgot-notreg[data-v-f42bdaf3]{margin-top:12px;padding:12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px}html.theme-dark .forgot-notreg[data-v-f42bdaf3]{background:#f973161a;border-color:#f9731659}.forgot-notreg-msg[data-v-f42bdaf3]{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--text)}.forgot-label[data-v-f42bdaf3]{display:block;font-size:12px;font-weight:600;color:var(--text);margin:8px 0 4px}.forgot-input[data-v-f42bdaf3]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:14px;background:var(--bg);color:var(--text);outline:none}.forgot-input[data-v-f42bdaf3]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.forgot-actions[data-v-f42bdaf3]{display:flex;align-items:center;gap:10px;margin-top:12px}.forgot-btn[data-v-f42bdaf3]{padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;font-family:inherit}.forgot-btn[data-v-f42bdaf3]:disabled{opacity:.6;cursor:not-allowed}.forgot-btn.primary[data-v-f42bdaf3]{background:#10b981;color:#fff;border-color:#10b981}.forgot-btn.primary[data-v-f42bdaf3]:hover:not(:disabled){background:#059669;border-color:#059669}.forgot-btn.ghost[data-v-f42bdaf3]{background:transparent;color:var(--text-soft)}.forgot-btn.ghost[data-v-f42bdaf3]:hover{color:var(--text)}.zq-overlay[data-v-fc140685]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;background:#0f172a99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px 16px}.zq-card[data-v-fc140685]{position:relative;background:var(--bg, #fff);color:var(--text, #111827);border-radius:20px;padding:22px;width:100%;max-width:340px;text-align:center;box-shadow:0 30px 70px #00000059}.zq-close[data-v-fc140685]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:var(--bg-soft, #f3f4f6);color:var(--text-muted, #6b7280);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.zq-title[data-v-fc140685]{font-size:18px;font-weight:700;margin:0 0 4px}.zq-hint[data-v-fc140685]{font-size:12.5px;color:var(--text-muted, #6b7280);margin:0 0 16px;line-height:1.5}.zq-stage[data-v-fc140685]{width:220px;height:220px;margin:0 auto;display:flex;align-items:center;justify-content:center}.zq-canvas[data-v-fc140685]{width:220px;height:220px;border-radius:10px}.zq-center[data-v-fc140685]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%}.zq-spinner[data-v-fc140685]{width:28px;height:28px;border-radius:50%;border:3px solid #d1fae5;border-top-color:#10b981;animation:zq-spin-fc140685 .8s linear infinite}@keyframes zq-spin-fc140685{to{transform:rotate(360deg)}}.zq-expired p[data-v-fc140685]{color:var(--text-muted, #6b7280);font-size:13px;margin:0}.zq-app-hint[data-v-fc140685]{color:var(--text-muted, #6b7280);font-size:13px;margin:0;line-height:1.5}.zq-retry[data-v-fc140685]{padding:8px 18px;background:#6366f1;color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}.zq-retry[data-v-fc140685]:hover{background:#4f46e5}.zq-waiting[data-v-fc140685]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--text-muted, #6b7280);margin:14px 0 0}.zq-dot[data-v-fc140685]{width:8px;height:8px;border-radius:50%;background:#10b981;animation:zq-pulse-fc140685 1.2s ease-in-out infinite}@keyframes zq-pulse-fc140685{0%,to{opacity:.4}50%{opacity:1}}.zq-count[data-v-fc140685]{color:var(--text-soft, #4b5563);font-variant-numeric:tabular-nums}.zq-confirm-as[data-v-fc140685]{font-size:14px;color:var(--text, #111827);margin:0;font-weight:600;line-height:1.5}.zq-confirm-actions[data-v-fc140685]{display:flex;gap:10px}.zq-cancel[data-v-fc140685]{padding:8px 18px;background:var(--bg-soft, #f3f4f6);color:var(--text-muted, #6b7280);border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}.zq-cancel[data-v-fc140685]:hover{background:var(--bg-muted, #e5e7eb)}.biblepro-logo[data-v-45a81ad7]{display:block}.auth-overlay[data-v-21149f66]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px 16px;overflow-y:auto}.auth-card[data-v-21149f66]{position:relative;background:var(--bg, #fff);color:var(--text, #111827);border-radius:20px;padding:18px 22px;width:100%;max-width:420px;box-shadow:0 30px 70px #00000059;margin:auto}.auth-close[data-v-21149f66]{position:absolute;top:9px;right:9px;width:44px;height:44px;padding:0;border:none;background:transparent;color:var(--text-muted, #6b7280);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s}.auth-close[data-v-21149f66]:before{content:"";position:absolute;width:34px;height:34px;border-radius:10px;background:var(--bg-soft, #f3f4f6);transition:background .15s}.auth-close svg[data-v-21149f66]{position:relative}.auth-close[data-v-21149f66]:hover{color:var(--text, #111827)}.auth-close[data-v-21149f66]:hover:before{background:var(--bg-muted, #e5e7eb)}.auth-brand[data-v-21149f66]{display:flex;justify-content:center;margin-bottom:4px}.auth-brand img[data-v-21149f66]{width:34px;height:34px;border-radius:10px}.auth-title[data-v-21149f66]{text-align:center;font-size:19px;font-weight:700;margin:0 0 2px}.auth-sub[data-v-21149f66]{text-align:center;color:var(--text-muted, #6b7280);font-size:12.5px;margin:0 0 10px}.auth-error[data-v-21149f66]{margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.5;background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text)}html.theme-dark .auth-error[data-v-21149f66]{background:#ef44441f;border-color:#ef44444d;color:#fca5a5}.auth-form[data-v-21149f66]{display:flex;flex-direction:column;gap:5px}.auth-form label[data-v-21149f66]{font-size:13px;font-weight:600;color:var(--text, #111827)}.auth-form input[data-v-21149f66]{padding:9px 12px;border:1px solid var(--border, #e5e7eb);border-radius:10px;font-size:14px;outline:none;background:var(--bg, #fff);color:var(--text, #111827);transition:border-color .15s,box-shadow .15s;width:100%}.auth-form input[data-v-21149f66]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.label-row[data-v-21149f66]{display:flex;justify-content:space-between;align-items:center;margin-top:3px}.link-sm[data-v-21149f66]{background:none;border:none;font-size:12px;color:var(--primary-on-soft, #059669);cursor:pointer;font-weight:600;text-decoration:underline;padding:0}.pwd-field[data-v-21149f66]{position:relative}.pwd-field input[data-v-21149f66]{padding-right:40px}.eye[data-v-21149f66]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted, #9ca3af);cursor:pointer;padding:4px}.auth-hint[data-v-21149f66]{font-size:11.5px;color:var(--text-muted, #6b7280);margin:-2px 0 2px;line-height:1.4}.auth-hint-err[data-v-21149f66]{color:var(--danger-text);font-weight:600;margin-top:8px}html.theme-dark .auth-hint-err[data-v-21149f66]{color:#fca5a5}.auth-submit[data-v-21149f66]{margin-top:10px;padding:11px;background:#10b981;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.auth-submit[data-v-21149f66]:hover:not(:disabled){background:#059669}.auth-submit[data-v-21149f66]:disabled{background:#a7f3d0;cursor:not-allowed}.auth-spinner[data-v-21149f66]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:auth-spin-21149f66 .6s linear infinite;flex-shrink:0}@keyframes auth-spin-21149f66{to{transform:rotate(360deg)}}.pwd-req[data-v-21149f66]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted, #6b7280);margin:2px 0 0;transition:color .2s}.pwd-req-mark[data-v-21149f66]{width:15px;height:15px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--bg-soft, #f3f4f6);color:var(--text-muted, #9ca3af);transition:background .2s,color .2s}.pwd-req.ok[data-v-21149f66]{color:#059669}.pwd-req.ok .pwd-req-mark[data-v-21149f66]{background:#d1fae5;color:#059669}html.theme-dark .pwd-req.ok[data-v-21149f66]{color:#34d399}html.theme-dark .pwd-req.ok .pwd-req-mark[data-v-21149f66]{background:#10b98133;color:#34d399}.auth-google[data-v-21149f66]{display:flex;justify-content:center;margin-top:14px}.gsi[data-v-21149f66]{min-height:40px}.region-switch[data-v-21149f66]{display:block;margin:12px auto 0;padding:4px 8px;background:none;border:none;color:var(--text-muted, #6b7280);font-size:13px;cursor:pointer}.region-switch[data-v-21149f66]:hover{color:var(--primary-on-soft, #059669);text-decoration:underline}.zhunei-btn[data-v-21149f66]{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:10px auto 0;padding:10px 20px;background:var(--bg, #fff);color:var(--text, #111827);border:1px solid var(--border, #e5e7eb);border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.zhunei-btn[data-v-21149f66]:hover{border-color:#6366f1;background:var(--bg-soft, #f5f3ff)}.zhunei-logo[data-v-21149f66]{width:24px;height:24px;flex-shrink:0;border-radius:50%}html.theme-dark .zhunei-btn[data-v-21149f66]:hover{background:#6366f11f}.reg-verify-actions[data-v-21149f66]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.auth-link[data-v-21149f66]{padding:4px 6px;background:none;border:none;cursor:pointer;color:var(--text-muted, #6b7280);font-size:13px}.auth-link[data-v-21149f66]:hover:not(:disabled){color:var(--primary-on-soft, #059669);text-decoration:underline}.auth-link[data-v-21149f66]:disabled{opacity:.5;cursor:default}.forgot-devcode[data-v-21149f66]{margin:4px 0 12px;padding:10px 12px;background:var(--warn-bg);border:1px dashed #f59e0b;border-radius:10px}html.theme-dark .forgot-devcode[data-v-21149f66]{background:#f59e0b1a;border-color:#f59e0b73}.forgot-devcode-tag[data-v-21149f66]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--warn-text);text-transform:uppercase}html.theme-dark .forgot-devcode-tag[data-v-21149f66]{color:#fbbf24}.forgot-devcode-val[data-v-21149f66]{margin-left:8px;font-size:16px;font-weight:700;letter-spacing:2px;color:var(--text)}.forgot-devcode-note[data-v-21149f66]{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--text-soft)}.auth-tabs[data-v-21149f66]{display:flex;gap:4px;margin:0 0 10px;padding:3px;background:var(--bg-soft, #f3f4f6);border-radius:12px}.auth-tab[data-v-21149f66]{flex:1;background:transparent;border:none;padding:7px 8px;border-radius:9px;min-height:0;font-size:14px;font-weight:600;color:var(--text-soft, #4b5563);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.auth-tab[data-v-21149f66]:hover{color:var(--text, #111827)}.auth-tab.active[data-v-21149f66]{background:var(--bg, #fff);color:var(--primary-on-soft, #059669);box-shadow:0 1px 3px #00000014}.demo-toggle[data-v-21149f66]{display:flex;align-items:center;gap:6px;margin:10px auto 0;background:none;border:none;font-size:12.5px;color:var(--primary-on-soft, #059669);cursor:pointer;padding:4px 8px}.demo-toggle svg[data-v-21149f66]{transition:transform .15s}.demo-toggle svg.open[data-v-21149f66]{transform:rotate(90deg)}.demo-panel[data-v-21149f66]{margin-top:8px;padding:12px;background:var(--primary-soft, #ecfdf5);border:1px solid var(--primary-border, #a7f3d0);border-radius:12px}.demo-list[data-v-21149f66]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.demo-item[data-v-21149f66]{width:100%;background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;padding:9px 11px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left}.demo-item[data-v-21149f66]:hover{border-color:var(--primary, #10b981)}.demo-chip[data-v-21149f66]{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700}.demo-chip[data-role=donor][data-v-21149f66]{background:#ffe4e6;color:#be123c}.demo-chip[data-role=receiver][data-v-21149f66]{background:#dbeafe;color:#1e40af}html.theme-dark .demo-chip[data-role=donor][data-v-21149f66]{background:#be123c38;color:#fda4af}html.theme-dark .demo-chip[data-role=receiver][data-v-21149f66]{background:#1e40af47;color:#93c5fd}.demo-meta[data-v-21149f66]{display:flex;flex-direction:column;min-width:0;flex:1}.demo-name[data-v-21149f66]{font-size:13px;font-weight:600;color:var(--text, #111827)}.demo-email[data-v-21149f66]{font-size:11px;color:var(--text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-foot[data-v-21149f66]{font-size:11.5px;color:var(--text-soft, #4b5563);margin:8px 0 0;font-style:italic;line-height:1.4}.auth-fade-enter-active[data-v-21149f66],.auth-fade-leave-active[data-v-21149f66]{transition:opacity .2s ease}.auth-fade-enter-from[data-v-21149f66],.auth-fade-leave-to[data-v-21149f66]{opacity:0}.auth-card[data-v-21149f66]{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s ease}.auth-fade-enter-from .auth-card[data-v-21149f66],.auth-fade-leave-to .auth-card[data-v-21149f66]{transform:translateY(12px) scale(.96);opacity:0}@media(prefers-reduced-motion:reduce){.auth-card[data-v-21149f66]{transition:none}.auth-fade-enter-from .auth-card[data-v-21149f66],.auth-fade-leave-to .auth-card[data-v-21149f66]{transform:none}}@media(max-width:480px){.auth-card[data-v-21149f66]{padding:14px 16px 16px;border-radius:16px}.auth-close[data-v-21149f66]{top:3px;right:3px}.auth-brand[data-v-21149f66]{margin-bottom:2px}.auth-brand img[data-v-21149f66]{width:32px;height:32px;border-radius:9px}.auth-tabs[data-v-21149f66]{margin:0 0 10px;padding:3px}.auth-tab[data-v-21149f66]{padding:7px 8px;min-height:0}.auth-title[data-v-21149f66]{font-size:19px;margin:0 0 2px}.auth-sub[data-v-21149f66]{font-size:12.5px;margin:0 0 12px}.auth-form[data-v-21149f66]{gap:5px}.auth-form label[data-v-21149f66]{font-size:12.5px}.auth-form input[data-v-21149f66]{padding:9px 12px;min-height:0}.auth-hint[data-v-21149f66]{font-size:11px;margin:0 0 2px;line-height:1.4}.label-row[data-v-21149f66]{margin-top:4px}.auth-submit[data-v-21149f66]{margin-top:10px;padding:11px;min-height:0}.auth-foot[data-v-21149f66],.auth-google[data-v-21149f66]{margin-top:8px}.demo-toggle[data-v-21149f66]{margin-top:6px}}.fpc-overlay[data-v-5c821100]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:#0f172ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px 16px;overflow-y:auto}.fpc-card[data-v-5c821100]{background:var(--bg, #fff);color:var(--text, #111827);border-radius:20px;padding:30px 28px 22px;width:100%;max-width:420px;box-shadow:0 30px 70px #0006;margin:auto}.fpc-icon[data-v-5c821100]{width:48px;height:48px;margin:0 auto 14px;border-radius:14px;background:var(--primary-soft, #ecfdf5);color:var(--primary-on-soft, #059669);display:flex;align-items:center;justify-content:center}.fpc-title[data-v-5c821100]{text-align:center;font-size:20px;font-weight:700;margin:0 0 6px}.fpc-sub[data-v-5c821100]{text-align:center;color:var(--text-muted, #6b7280);font-size:13px;margin:0 0 18px;line-height:1.5}.fpc-error[data-v-5c821100]{margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:13px;background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text)}html.theme-dark .fpc-error[data-v-5c821100]{background:#ef44441f;border-color:#ef44444d;color:#fca5a5}.fpc-form[data-v-5c821100]{display:flex;flex-direction:column;gap:6px}.fpc-form label[data-v-5c821100]{font-size:13.5px;font-weight:600;margin-top:6px}.fpc-form label[data-v-5c821100]:first-child{margin-top:0}.fpc-form input[data-v-5c821100]{padding:11px 13px;border:1px solid var(--border, #e5e7eb);border-radius:10px;font-size:14px;outline:none;background:var(--bg, #fff);color:var(--text, #111827);width:100%;transition:border-color .15s,box-shadow .15s}.fpc-form input[data-v-5c821100]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.fpc-pwd[data-v-5c821100]{position:relative}.fpc-pwd input[data-v-5c821100]{padding-right:40px}.fpc-eye[data-v-5c821100]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted, #9ca3af);cursor:pointer;padding:4px}.fpc-req[data-v-5c821100]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted, #6b7280);margin:4px 0 0;transition:color .2s}.fpc-mark[data-v-5c821100]{width:15px;height:15px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--bg-soft, #f3f4f6);color:var(--text-muted, #9ca3af);flex-shrink:0}.fpc-req.ok[data-v-5c821100]{color:#059669}.fpc-req.ok .fpc-mark[data-v-5c821100]{background:#d1fae5;color:#059669}html.theme-dark .fpc-req.ok[data-v-5c821100]{color:#34d399}html.theme-dark .fpc-req.ok .fpc-mark[data-v-5c821100]{background:#10b98133;color:#34d399}.fpc-mismatch[data-v-5c821100]{color:var(--danger-text);font-weight:600;font-size:12px;margin:6px 0 0}.fpc-submit[data-v-5c821100]{margin-top:16px;padding:12px;background:#10b981;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}.fpc-submit[data-v-5c821100]:hover:not(:disabled){background:#059669}.fpc-submit[data-v-5c821100]:disabled{background:#a7f3d0;cursor:not-allowed}.fpc-spinner[data-v-5c821100]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:fpc-spin-5c821100 .6s linear infinite}@keyframes fpc-spin-5c821100{to{transform:rotate(360deg)}}.fpc-signout[data-v-5c821100]{display:block;margin:14px auto 0;background:none;border:none;color:var(--text-muted, #6b7280);font-size:12.5px;cursor:pointer;text-decoration:underline}.imp-banner[data-v-dbe7c7c4]{position:fixed;top:0;left:0;right:0;height:var(--imp-banner-h, 44px);z-index:4000;display:flex;align-items:center;gap:10px;padding:0 16px;background:#b45309;color:#fff;font-size:13px;font-weight:600;box-shadow:0 2px 8px #0000002e}.imp-dot[data-v-dbe7c7c4]{font-size:10px;opacity:.9;animation:imp-pulse-dbe7c7c4 1.6s ease-in-out infinite}@keyframes imp-pulse-dbe7c7c4{0%,to{opacity:.35}50%{opacity:1}}.imp-text[data-v-dbe7c7c4]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-return[data-v-dbe7c7c4]{flex-shrink:0;background:#ffffff2e;border:1px solid rgba(255,255,255,.55);color:#fff;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.imp-return[data-v-dbe7c7c4]:hover{background:#ffffff47}:root{--primary: #10b981;--primary-hover: #059669;--primary-soft: #ecfdf5;--primary-border: #a7f3d0;--primary-on-soft: #047857;--secondary: #3b82f6;--status-pending: #f59e0b;--status-urgent: #f43f5e;--status-super: #8b5cf6;--bg: #ffffff;--bg-soft: #f9fafb;--bg-muted: #f3f4f6;--home-section-tint: #eef2f7;--text: #111827;--text-soft: #4b5563;--text-muted: #6b7280;--border: #e5e7eb;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow: 0 4px 12px rgba(0, 0, 0, .06);--radius: 12px;--radius-lg: 16px;--max-w: 1180px;--content-max: 1280px;--page-gutter: clamp(16px, 4vw, 64px);--surface: #ffffff;--surface-translucent: rgba(255, 255, 255, .92);--surface-elevated: #ffffff;--shadow-dropdown: 0 12px 32px rgba(0, 0, 0, .1);--btn-inverse-bg: #111827;--btn-inverse-text: #ffffff;--footer-bg: #111827;--card-bg: var(--surface);--warn-bg: #fffbeb;--warn-border: #fde68a;--warn-text: #92400e;--danger-bg: #fef2f2;--danger-border: #fecaca;--danger-text: #b91c1c;--info-bg: #eff6ff;--info-border: #bfdbfe;--info-text: #1e40af;--cine-teal-black: #07211f;--cine-teal-deep: #0b2b28;--cine-teal-800: #103833;--cine-teal-700: #16463f;--cine-amber: #e8a13c;--cine-amber-bright: #f2b255;--cine-amber-deep: #c9842a;--cine-paper: #fbfaf7;--cine-paper-2: #f3f1ea;--cine-ink: #0e1614;--cine-ink-soft: #3c4744;--cine-line: rgba(7, 33, 31, .1);--shadow-card: 0 1px 2px rgba(7, 33, 31, .04), 0 12px 28px -12px rgba(7, 33, 31, .18), 0 28px 60px -28px rgba(7, 33, 31, .22);--shadow-float: 0 2px 4px rgba(7, 33, 31, .06), 0 24px 50px -20px rgba(7, 33, 31, .3), 0 50px 90px -50px rgba(7, 33, 31, .4);--font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Helvetica Neue", Helvetica, Arial, "Noto Sans Myanmar", "Padauk", "Myanmar Text", "Myanmar3", sans-serif}html.theme-dark{--cine-paper: #0f1a17;--cine-paper-2: #0c1512;--cine-ink: #f3f4f6;--cine-ink-soft: #c7d0cc;--cine-line: rgba(255, 255, 255, .1)}html.theme-dark{--bg: #0f172a;--bg-soft: #111827;--bg-muted: #1f2937;--home-section-tint: #131a27;--text: #f3f4f6;--text-soft: #d1d5db;--text-muted: #9ca3af;--border: #374151;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 4px 12px rgba(0, 0, 0, .45);--shadow-card: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 28px -12px rgba(0, 0, 0, .55), 0 28px 60px -28px rgba(0, 0, 0, .6);--shadow-float: 0 2px 4px rgba(0, 0, 0, .5), 0 24px 50px -20px rgba(0, 0, 0, .65), 0 50px 90px -50px rgba(0, 0, 0, .7);--surface: #1f2937;--surface-translucent: rgba(15, 23, 42, .88);--surface-elevated: #1f2937;--shadow-dropdown: 0 12px 32px rgba(0, 0, 0, .5);--primary-soft: rgba(16, 185, 129, .18);--primary-border: rgba(52, 211, 153, .35);--primary-on-soft: #34d399;--btn-inverse-bg: #f3f4f6;--btn-inverse-text: #111827;--footer-bg: #020617;--warn-bg: rgba(245, 158, 11, .12);--warn-border: rgba(245, 158, 11, .4);--warn-text: #fbbf24;--danger-bg: rgba(220, 38, 38, .14);--danger-border: rgba(220, 38, 38, .4);--danger-text: #fca5a5;--info-bg: rgba(59, 130, 246, .14);--info-border: rgba(59, 130, 246, .4);--info-text: #93c5fd;color-scheme:dark}html.theme-dark{--van-background: var(--bg);--van-background-2: var(--surface);--van-background-3: var(--bg-muted);--van-text-color: var(--text);--van-text-color-2: var(--text-soft);--van-text-color-3: var(--text-muted);--van-border-color: var(--border);--van-active-color: var(--bg-muted)}html.theme-dark body{background:var(--bg);color:var(--text)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Noto Sans CJK SC,Helvetica Neue,Helvetica,Arial,Noto Sans Myanmar,Padauk,Myanmar Text,Myanmar3,sans-serif;color:var(--text);background:var(--bg);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}:root{--imp-banner-h: 44px}html.impersonating body{padding-top:var(--imp-banner-h)}html.impersonating .rh-header,html.impersonating .topbar{top:var(--imp-banner-h)}html{scrollbar-gutter:stable both-edges}@media(max-width:1279px){body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0))}}@supports not (overflow-x: clip){body{overflow-x:hidden}}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}*{-webkit-tap-highlight-color:transparent}a,button,[role=button],input[type=submit],input[type=button],input[type=checkbox],input[type=radio],label{touch-action:manipulation}@media(max-width:767px){input,select,textarea{font-size:16px!important}}@media(max-width:767px){button:not(.tab):not(.dot):not(.arrow):not(.icon-btn):not(.bm-icon):not(.eye-btn):not(.lang-btn):not(.menu-btn):not(.avatar-edit-btn):not(.cover-edit-btn):not(.verse-edit-btn):not(.disclaimer-toggle):not(.meta-btn),a.btn,a.btn-primary,a.btn-outline,a.cta-btn{min-height:44px}}.container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--page-gutter)}.section{padding:40px 0}.section-tight{padding:24px 0}.section-title{font-size:28px;font-weight:700;margin:0 0 8px;line-height:1.3}.section-subtitle{font-size:16px;color:var(--text-soft);margin:0 0 32px}@media(max-width:767px){body{font-size:13.5px}h1{font-size:24px!important}h2{font-size:20px!important}h3{font-size:16.5px!important}h4{font-size:14.5px!important}.section-title{font-size:22px}.section-subtitle{font-size:13.5px}}@media(max-width:767px){.empty-icon,.cart-empty-icon,.empty-heart,.cover-emoji,.placeholder-icon,.success-icon,.hu-placeholder,.hn-emoji{font-size:40px!important}.cover-placeholder,.hi-name-big,.hero-letter,.avatar--fallback{font-size:36px!important}.verse-quote-mark{font-size:56px!important}}:lang(my),:lang(my-MM){font-family:Noto Sans Myanmar,Padauk,Myanmar Text,Myanmar3,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;word-break:keep-all;font-synthesis:none}:lang(my) h1,:lang(my) h2,:lang(my) h3,:lang(my) h4,:lang(my-MM) h1,:lang(my-MM) h2,:lang(my-MM) h3,:lang(my-MM) h4{font-family:"Padauk","Noto Sans Myanmar",var(--font-display);line-height:1.55;letter-spacing:normal}:lang(my) .chero-title,:lang(my-MM) .chero-title,:lang(my) .hero-title,:lang(my-MM) .hero-title{line-height:1.62!important;letter-spacing:normal!important}:lang(my) h1.chero-title,:lang(my-MM) h1.chero-title{font-size:clamp(22px,3.4vw,44px)!important;max-width:27ch}:lang(my) h1.chero-title,:lang(my-MM) h1.chero-title,:lang(my) h1.hero-title,:lang(my-MM) h1.hero-title{font-family:"Noto Serif Myanmar","Padauk","Noto Sans Myanmar",var(--font-display)}:lang(my) .chero-sub,:lang(my-MM) .chero-sub{font-family:"Padauk","Noto Sans Myanmar",var(--font-display)}:lang(my) .chero-scripture,:lang(my-MM) .chero-scripture{font-family:"Noto Sans Myanmar","Padauk",var(--font-display)}:lang(zh),:lang(zh-CN){font-synthesis:none;letter-spacing:.01em}:lang(zh) h1,:lang(zh-CN) h1,:lang(zh) h2,:lang(zh-CN) h2,:lang(zh) h3,:lang(zh-CN) h3{font-weight:700}input[type=password]{font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,Noto Sans Myanmar,Padauk,Myanmar Text,Myanmar3,sans-serif}:lang(my) button,:lang(my-MM) button,:lang(my) .nav-link,:lang(my-MM) .nav-link,:lang(my) .rh-nav-link,:lang(my-MM) .rh-nav-link,:lang(my) .drawer-link,:lang(my-MM) .drawer-link,:lang(my) .dropdown-item,:lang(my-MM) .dropdown-item{line-height:1.5}@media(min-width:768px){body{font-size:16px}.section{padding:80px 0}.section-title{font-size:36px}}
