svg[data-v-1ddd14a6]{display:inline-block;vertical-align:-2px;flex-shrink:0}.nb-wrap[data-v-dfce55d8]{position:relative}.nb-btn[data-v-dfce55d8]{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-dfce55d8]:hover{background:var(--bg-muted)}.nb-dot[data-v-dfce55d8]{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-dfce55d8]{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-dfce55d8]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--border)}.nb-title[data-v-dfce55d8]{font-size:13px;font-weight:700}.nb-markall[data-v-dfce55d8]{background:transparent;border:none;color:var(--primary-on-soft);font-size:12px;font-weight:600;cursor:pointer}.nb-markall[data-v-dfce55d8]:hover{text-decoration:underline}.nb-list[data-v-dfce55d8]{list-style:none;margin:0;padding:3px;max-height:50vh;overflow-y:auto}.nb-item[data-v-dfce55d8]{position:relative;display:flex;gap:8px;padding:8px 10px;border-radius:9px;cursor:pointer}.nb-item[data-v-dfce55d8]:hover{background:var(--bg-muted)}.nb-item--unread[data-v-dfce55d8],.nb-item--unread[data-v-dfce55d8]:hover{background:var(--primary-soft)}.nb-icon[data-v-dfce55d8]{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-dfce55d8]{background:#ecfdf5;color:#059669}.nb-icon[data-type=incoming][data-v-dfce55d8]{background:#eff6ff;color:#2563eb}.nb-icon[data-type=dispatched][data-v-dfce55d8]{background:#f5f3ff;color:#7c3aed}.nb-icon[data-type=pledge][data-v-dfce55d8]{background:#fef2f2;color:#e11d48}.nb-icon[data-type=approval][data-v-dfce55d8]{background:#ecfdf5;color:#059669}.nb-icon[data-type=stock][data-v-dfce55d8]{background:#fffbeb;color:#b45309}.nb-body[data-v-dfce55d8]{flex:1;min-width:0}.nb-body strong[data-v-dfce55d8]{display:block;font-size:12.5px;font-weight:700;line-height:1.3}.nb-body p[data-v-dfce55d8]{margin:2px 0 0;font-size:11.5px;color:var(--text-soft);line-height:1.4}.nb-meta[data-v-dfce55d8]{display:flex;align-items:center;gap:8px;margin-top:3px}.nb-ref[data-v-dfce55d8]{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-dfce55d8]{font-size:11px;color:var(--text-muted)}.nb-unread-dot[data-v-dfce55d8]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#ef4444;align-self:center}.nb-empty[data-v-dfce55d8]{padding:32px 16px;text-align:center;color:var(--text-muted)}.nb-empty p[data-v-dfce55d8]{margin:10px 0 2px;font-size:13px;font-weight:600;color:var(--text-soft)}.nb-empty span[data-v-dfce55d8]{font-size:12px}.header[data-v-0d740dd9]{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-0d740dd9],.brand-text strong[data-v-0d740dd9]{color:var(--text)}.header-inner[data-v-0d740dd9]{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-0d740dd9]{height:80px}}.brand[data-v-0d740dd9]{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.brand-logo[data-v-0d740dd9]{width:48px;height:48px;border-radius:12px;object-fit:cover;flex-shrink:0}@media(min-width:768px){.brand-logo[data-v-0d740dd9]{width:56px;height:56px}}.brand-text[data-v-0d740dd9]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.brand-text strong[data-v-0d740dd9]{font-size:18px;font-weight:700}@media(min-width:768px){.brand-text strong[data-v-0d740dd9]{font-size:20px}}.brand-text small[data-v-0d740dd9]{font-size:12px;color:var(--text-muted);white-space:nowrap}@media(max-width:767px){.header-inner[data-v-0d740dd9]{padding-right:4px}.header-actions[data-v-0d740dd9]{gap:4px}.lang-btn[data-v-0d740dd9]{padding:6px 8px;gap:0}.lang-dropdown[data-v-0d740dd9]{min-width:120px;padding:4px;border-radius:10px}.lang-dropdown-item[data-v-0d740dd9]{padding:8px 12px;font-size:13px}}@media(max-width:359px){.brand-text[data-v-0d740dd9]{display:none}}.desktop-nav[data-v-0d740dd9]{display:none;align-items:center;gap:4px;flex:1 1 auto;justify-content:center;min-width:0;overflow:visible}.nav-link[data-v-0d740dd9]{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-0d740dd9]:hover{background:var(--bg-muted);color:var(--text)}.nav-link-active[data-v-0d740dd9]{background:var(--primary-soft);color:#059669!important;font-weight:600;box-shadow:0 1px 2px #0596691f,inset 0 0 0 1px #05966926}.nav-link-active[data-v-0d740dd9]:hover{background:var(--primary-soft);color:#059669}html.theme-dark .nav-link-active[data-v-0d740dd9]{background:#10b9812e;color:#34d399!important;box-shadow:0 1px 2px #0000004d,inset 0 0 0 1px #34d39959}.dropdown-item-active[data-v-0d740dd9]{background:var(--primary-soft);color:#059669!important;font-weight:600}html.theme-dark .dropdown-item-active[data-v-0d740dd9]{background:#10b98126;color:#34d399!important}.nav-cta[data-v-0d740dd9]{background:var(--primary);color:#fff!important}.nav-cta[data-v-0d740dd9]:hover{background:#dc2626}.nav-group[data-v-0d740dd9]{position:relative}.nav-group:hover .nav-dropdown[data-v-0d740dd9]{display:flex}.nav-dropdown[data-v-0d740dd9]{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-0d740dd9]{padding:8px 12px;font-size:14px;border-radius:6px;color:var(--text-soft)}.dropdown-item[data-v-0d740dd9]:hover{background:var(--bg-muted);color:var(--text)}.header-actions[data-v-0d740dd9]{display:flex;align-items:center;gap:6px;flex-shrink:0}@media(min-width:1240px){.header-actions[data-v-0d740dd9]{margin-left:14px;padding-left:16px;border-left:1px solid var(--border)}}.lang-btn[data-v-0d740dd9]{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-0d740dd9]{font-weight:600;color:var(--text);line-height:1}.icon-btn[data-v-0d740dd9]{background:transparent;border:none;padding:8px 10px;border-radius:8px;font-size:16px;cursor:pointer;position:relative}.icon-btn[data-v-0d740dd9]:hover{background:var(--bg-muted)}.notif-wrap[data-v-0d740dd9]{position:relative}.notif-dot[data-v-0d740dd9]{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-0d740dd9]{position:relative;text-decoration:none}.cart-dot[data-v-0d740dd9]{background:#10b981}.notif-dropdown[data-v-0d740dd9]{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-dropdown);padding:12px;z-index:200;color:var(--text)}.notif-head[data-v-0d740dd9]{font-size:13px;font-weight:700;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px 10px;border-bottom:1px solid var(--border);margin-bottom:8px}.notif-list[data-v-0d740dd9]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.notif-item[data-v-0d740dd9]{padding:8px 10px;border-radius:8px}.notif-item[data-v-0d740dd9]:hover{background:var(--bg-muted)}.notif-item strong[data-v-0d740dd9]{display:block;font-size:14px;font-weight:600;color:var(--text)}.notif-item p[data-v-0d740dd9]{margin:2px 0 0;font-size:13px;color:var(--text-soft)}.notif-empty[data-v-0d740dd9]{text-align:center;padding:20px 8px;color:var(--text-muted)}.notif-empty-icon[data-v-0d740dd9]{font-size:28px;margin-bottom:6px}.notif-empty p[data-v-0d740dd9]{margin:0 0 4px;font-size:14px;color:var(--text);font-weight:600}.notif-empty-sub[data-v-0d740dd9]{font-size:12px}.login-btn[data-v-0d740dd9]{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-0d740dd9]{position:relative}.user-btn[data-v-0d740dd9]{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-0d740dd9]:hover{background:var(--primary-border)}html.theme-dark .user-btn[data-v-0d740dd9]:hover{background:#10b98147}.user-btn-label[data-v-0d740dd9]{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-caret[data-v-0d740dd9]{transition:transform .2s}.user-caret.open[data-v-0d740dd9]{transform:rotate(180deg)}.user-dropdown[data-v-0d740dd9]{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-0d740dd9]{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-0d740dd9]{font-size:14px;font-weight:700;color:var(--text)}.user-dropdown-head span[data-v-0d740dd9]{font-size:12px;color:var(--text-muted);word-break:break-all}.user-dropdown-item[data-v-0d740dd9]{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-0d740dd9]:hover{background:var(--bg-soft)}.user-dropdown-value[data-v-0d740dd9]{margin-left:auto;font-size:12px;color:var(--text-muted)}.user-dropdown-item svg[data-v-0d740dd9]{color:var(--text-muted);flex-shrink:0}.user-dropdown-sep[data-v-0d740dd9]{height:1px;background:var(--border);margin:4px 8px}.user-dropdown-themeicon[data-v-0d740dd9]{display:inline-flex;align-items:center;justify-content:center;width:18px;font-size:14px}.user-dropdown-themeval[data-v-0d740dd9]{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-0d740dd9]{color:#dc2626}.user-dropdown-signout svg[data-v-0d740dd9]{color:#dc2626}.user-dropdown-signout[data-v-0d740dd9]:hover{background:#fef2f2}html.theme-dark .user-dropdown-signout[data-v-0d740dd9]{color:#f87171}html.theme-dark .user-dropdown-signout svg[data-v-0d740dd9]{color:#f87171}html.theme-dark .user-dropdown-signout[data-v-0d740dd9]:hover{background:#f871711f}.menu-btn[data-v-0d740dd9]{background:transparent;border:none;font-size:22px;cursor:pointer;padding:4px 8px}.show-on-mobile[data-v-0d740dd9]{display:inline-flex}.hide-on-mobile[data-v-0d740dd9]{display:none}@media(min-width:1240px){.desktop-nav[data-v-0d740dd9]{display:flex}.show-on-mobile[data-v-0d740dd9]{display:none}.hide-on-mobile[data-v-0d740dd9]{display:inline-flex}.brand-text small[data-v-0d740dd9]{display:block}}.header-inner[data-v-0d740dd9]{flex-wrap:nowrap}.hdr-tagline-hidden .brand-text small[data-v-0d740dd9],.hdr-nav-collapsed .desktop-nav[data-v-0d740dd9]{display:none!important}.hdr-nav-collapsed .menu-btn[data-v-0d740dd9]{display:inline-flex!important}.drawer[data-v-0d740dd9]{padding:14px 16px;display:flex;flex-direction:column;gap:1px;height:100%;overflow-y:auto;box-sizing:border-box}.drawer-sep[data-v-0d740dd9]{height:1px;background:var(--border);margin:6px 4px}.drawer-header[data-v-0d740dd9]{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-0d740dd9]{background:transparent;border:none;font-size:22px;cursor:pointer}.drawer-link[data-v-0d740dd9]{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-0d740dd9]:active{background:var(--bg-muted)}.drawer-link-active[data-v-0d740dd9]{background:var(--primary-soft);color:#059669;font-weight:600;box-shadow:inset 0 0 0 1px #0596692e}html.theme-dark .drawer-link-active[data-v-0d740dd9]{background:#10b9812e;color:#34d399}.drawer-cta[data-v-0d740dd9]{background:var(--primary);color:#fff;margin-top:8px;text-align:center;font-weight:600}.drawer-group[data-v-0d740dd9]{margin-top:10px;border-top:1px solid var(--border);padding-top:6px}.drawer-group-title[data-v-0d740dd9]{font-size:12px;color:var(--text-muted);padding:2px 12px;text-transform:uppercase}.drawer-sublink[data-v-0d740dd9]{padding-left:24px;font-size:14px}.drawer-row[data-v-0d740dd9]{display:flex;align-items:center;gap:12px}.drawer-row-icon[data-v-0d740dd9]{flex-shrink:0;color:var(--text-muted);display:inline-flex}.drawer-row-label[data-v-0d740dd9]{flex:1;min-width:0}.drawer-row-value[data-v-0d740dd9]{font-size:13px;color:var(--text-muted)}.drawer-row-badge[data-v-0d740dd9]{min-width:18px;height:18px;padding:0 5px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.drawer-row-caret[data-v-0d740dd9]{flex-shrink:0;color:var(--text-muted);transition:transform .2s}.drawer-row-caret.open[data-v-0d740dd9]{transform:rotate(180deg)}.drawer-sublist[data-v-0d740dd9]{display:flex;flex-direction:column;gap:2px;padding-left:28px}.drawer-notif-item[data-v-0d740dd9]{padding:10px 12px;border-radius:8px}.drawer-notif-item strong[data-v-0d740dd9]{display:block;font-size:14px;font-weight:600}.drawer-notif-item p[data-v-0d740dd9]{margin:2px 0 0;font-size:13px;color:var(--text-soft)}.drawer-notif-empty[data-v-0d740dd9]{padding:10px 12px;font-size:14px;color:var(--text-muted)}.drawer-signout[data-v-0d740dd9],.drawer-signout .drawer-row-icon[data-v-0d740dd9]{color:#dc2626}html.theme-dark .drawer-signout[data-v-0d740dd9],html.theme-dark .drawer-signout .drawer-row-icon[data-v-0d740dd9]{color:#f87171}.lang-switcher[data-v-0d740dd9]{position:relative}.lang-dropdown[data-v-0d740dd9]{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-0d740dd9]{min-width:96px}.lang-dropdown-item[data-v-0d740dd9]{padding:8px 12px;font-size:13px}}.lang-dropdown-item[data-v-0d740dd9]{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-0d740dd9]:hover{background:var(--bg-muted)}.lang-dropdown-item.active[data-v-0d740dd9]{background:var(--primary);color:#fff}.footer[data-v-e9a08f61]{background:var(--footer-bg);color:#d1d5db;margin-top:64px}.footer-inner[data-v-e9a08f61]{padding:48px 16px 24px}.footer-top[data-v-e9a08f61]{display:flex;flex-direction:column;gap:32px}.footer-brand[data-v-e9a08f61]{display:flex;flex-direction:column;gap:12px}.footer-logo[data-v-e9a08f61]{width:40px;height:40px;border-radius:8px;object-fit:cover}.footer-tagline[data-v-e9a08f61]{margin:0;font-size:14px;line-height:1.6;color:#9ca3af;max-width:320px}.footer-cols[data-v-e9a08f61]{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.footer-col-wh[data-v-e9a08f61]{grid-column:1 / -1}.footer-col h4[data-v-e9a08f61]{font-size:14px;color:#f3f4f6;margin:0 0 12px;font-weight:600}.footer-col ul[data-v-e9a08f61]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer-col li a[data-v-e9a08f61]{font-size:14px;color:#9ca3af}.footer-col li a[data-v-e9a08f61]:hover{color:#fff}.wh-block[data-v-e9a08f61]{margin-bottom:18px;font-size:13px}.wh-line[data-v-e9a08f61]{font-size:14px;color:#f3f4f6;margin-bottom:4px}.flag[data-v-e9a08f61]{margin-right:4px}.wh-tag[data-v-e9a08f61]{display:inline-block;background:#1f2937;color:#fbbf24;padding:2px 8px;border-radius:12px;font-size:11px;margin-bottom:6px}.wh-text[data-v-e9a08f61]{font-size:12px;color:#9ca3af;line-height:1.5;word-break:break-word}.footer-bottom[data-v-e9a08f61]{margin-top:32px;padding-top:16px;border-top:1px solid #374151;font-size:12px;color:#6b7280;text-align:center}@media(max-width:640px){.footer[data-v-e9a08f61]{margin-top:28px}.footer-inner[data-v-e9a08f61]{padding:22px 16px 14px}.footer-top[data-v-e9a08f61]{gap:18px}.footer-brand[data-v-e9a08f61]{gap:8px}.footer-logo[data-v-e9a08f61]{width:30px;height:30px}.footer-tagline[data-v-e9a08f61]{font-size:12px;line-height:1.5}.footer-cols[data-v-e9a08f61]{grid-template-columns:1fr 1fr;gap:16px 14px}.footer-col-wh[data-v-e9a08f61]{grid-column:1 / -1}.footer-col h4[data-v-e9a08f61]{font-size:12px!important;margin-bottom:7px;letter-spacing:.02em}.footer-col ul[data-v-e9a08f61]{gap:5px}.footer-col li a[data-v-e9a08f61]{font-size:12px}.wh-grid[data-v-e9a08f61]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wh-block[data-v-e9a08f61]{margin-bottom:0}.wh-line[data-v-e9a08f61]{font-size:12px;margin-bottom:3px}.wh-tag[data-v-e9a08f61]{font-size:10px;padding:1px 7px;margin-bottom:4px}.wh-text[data-v-e9a08f61]{font-size:11px;line-height:1.45}.footer-bottom[data-v-e9a08f61]{margin-top:16px;padding-top:12px;font-size:11px}}@media(min-width:768px){.footer-top[data-v-e9a08f61]{flex-direction:row;gap:64px}.footer-brand[data-v-e9a08f61]{flex:0 0 280px}.footer-cols[data-v-e9a08f61]{flex:1;grid-template-columns:1fr 1fr 1.5fr}.footer-col-wh[data-v-e9a08f61]{grid-column:auto}}.rh-header[data-v-6f2b06b0]{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-6f2b06b0]{display:flex;align-items:center;justify-content:space-between;height:64px;gap:12px;min-width:0;max-width:1720px}.rh-brand[data-v-6f2b06b0]{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--text)}.rh-brand-logo[data-v-6f2b06b0]{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0}.rh-brand-text[data-v-6f2b06b0]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.rh-brand-text strong[data-v-6f2b06b0]{font-size:16px;font-weight:700}.rh-brand-text small[data-v-6f2b06b0]{font-size:12px;color:var(--text-muted);white-space:nowrap}.hdr-tagline-hidden .rh-brand-text small[data-v-6f2b06b0]{display:none!important}.rh-nav[data-v-6f2b06b0]{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-6f2b06b0]::-webkit-scrollbar{display:none}.rh-nav-link[data-v-6f2b06b0]{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-6f2b06b0]:hover{background:var(--bg-muted);color:var(--text)}.rh-nav-active[data-v-6f2b06b0]{background:var(--primary-soft);color:#059669;font-weight:600}html.theme-dark .rh-nav-active[data-v-6f2b06b0]{background:#10b9812e;color:#34d399}.rh-nav-cta[data-v-6f2b06b0]{color:#059669;font-weight:600}html.theme-dark .rh-nav-cta[data-v-6f2b06b0]{color:#34d399}.rh-nav-icon[data-v-6f2b06b0]{font-size:16px}.rh-actions[data-v-6f2b06b0]{display:flex;align-items:center;gap:6px;flex-shrink:0}.rh-public-btn[data-v-6f2b06b0]{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-6f2b06b0]:hover{background:var(--bg-muted)}.rh-icon-btn[data-v-6f2b06b0]{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-6f2b06b0]:hover{background:var(--bg-muted)}.rh-lang-text[data-v-6f2b06b0]{margin-left:2px}.rh-account-btn[data-v-6f2b06b0]{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-6f2b06b0]:hover{background:var(--primary-border)}html.theme-dark .rh-account-btn[data-v-6f2b06b0]:hover{background:#10b98147}.rh-account-name[data-v-6f2b06b0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.rh-account-caret[data-v-6f2b06b0]{transition:transform .2s}.rh-account-caret.open[data-v-6f2b06b0]{transform:rotate(180deg)}.rh-popover[data-v-6f2b06b0]{position:relative}.rh-dropdown[data-v-6f2b06b0]{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-6f2b06b0]{right:0}.rh-dropdown-item[data-v-6f2b06b0]{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-6f2b06b0]:hover{background:var(--bg-muted)}.rh-dropdown-item.active[data-v-6f2b06b0]{background:var(--primary-soft);color:#059669;font-weight:600}html.theme-dark .rh-dropdown-item.active[data-v-6f2b06b0]{background:#10b9812e;color:#34d399}.rh-danger[data-v-6f2b06b0]{color:#dc2626}html.theme-dark .rh-danger[data-v-6f2b06b0]{color:#f87171}.rh-account-dropdown[data-v-6f2b06b0]{min-width:260px;padding:8px}.rh-account-head[data-v-6f2b06b0]{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-6f2b06b0]{font-size:14px;font-weight:700;color:var(--text)}.rh-account-head span[data-v-6f2b06b0]{font-size:12px;color:var(--text-muted);word-break:break-all}.rh-account-item[data-v-6f2b06b0]{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-6f2b06b0]:hover{background:var(--bg-soft)}.rh-account-item svg[data-v-6f2b06b0]{color:var(--text-muted);flex-shrink:0}.rh-sep[data-v-6f2b06b0]{height:1px;background:var(--border);margin:4px 8px}.rh-theme-icon[data-v-6f2b06b0]{display:inline-flex;align-items:center;justify-content:center;width:18px;font-size:14px}.rh-theme-val[data-v-6f2b06b0]{margin-left:auto;font-size:12px;color:var(--text-muted);background:var(--bg-soft);padding:2px 8px;border-radius:999px}.rh-signout[data-v-6f2b06b0]{color:#dc2626}.rh-signout svg[data-v-6f2b06b0]{color:#dc2626}.rh-signout[data-v-6f2b06b0]:hover{background:#fef2f2}html.theme-dark .rh-signout[data-v-6f2b06b0],html.theme-dark .rh-signout svg[data-v-6f2b06b0]{color:#f87171}html.theme-dark .rh-signout[data-v-6f2b06b0]:hover{background:#f871711f}.rh-divider[data-v-6f2b06b0]{border:none;border-top:1px solid var(--border);margin:4px 0}.rh-hide-on-mobile[data-v-6f2b06b0],.rh-nav-text[data-v-6f2b06b0],.rh-lang-text[data-v-6f2b06b0]{display:none}@media(min-width:1240px){.rh-hide-on-mobile[data-v-6f2b06b0]{display:inline-flex}}@media(max-width:1239px){.rh-nav[data-v-6f2b06b0]{display:none}}@media(min-width:1240px){.rh-lang-zh-CN .rh-nav-text[data-v-6f2b06b0],.rh-lang-zh-CN .rh-lang-text[data-v-6f2b06b0]{display:inline}}@media(min-width:1460px){.rh-lang-en-US .rh-nav-text[data-v-6f2b06b0],.rh-lang-en-US .rh-lang-text[data-v-6f2b06b0]{display:inline}}@media(min-width:1720px){.rh-lang-my-MM .rh-nav-text[data-v-6f2b06b0],.rh-lang-my-MM .rh-lang-text[data-v-6f2b06b0]{display:inline}}.qa-widget[data-v-7cfa3172]{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-7cfa3172]>*{pointer-events:auto}.qa-fab[data-v-7cfa3172]{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-7cfa3172]:hover{background:#065f46}.qa-fab[data-v-7cfa3172]:active{transform:scale(.95)}.qa-fab-open[data-v-7cfa3172]{background:#047857}.qa-panel[data-v-7cfa3172]{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-7cfa3172],.qa-panel-leave-active[data-v-7cfa3172]{transition:transform .24s,opacity .22s}.qa-panel-enter-from[data-v-7cfa3172],.qa-panel-leave-to[data-v-7cfa3172]{transform:translateY(20px);opacity:0}.qa-head[data-v-7cfa3172]{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;background:linear-gradient(135deg,#047857,#065f46);color:#fff}.qa-head-icon[data-v-7cfa3172]{width:28px;height:28px;background:#ffffff2e;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qa-head-text[data-v-7cfa3172]{flex:1;min-width:0}.qa-head-text strong[data-v-7cfa3172]{display:block;font-size:14px;font-weight:800;margin-bottom:1px}.qa-head-text span[data-v-7cfa3172]{display:block;font-size:11.5px;color:#ffffffe0;line-height:1.4}.qa-head-close[data-v-7cfa3172]{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-7cfa3172]:hover{background:#ffffff38}.qa-body[data-v-7cfa3172]{flex:1;overflow-y:auto;padding:10px 12px 6px;background:var(--surface)}.qa-section[data-v-7cfa3172]{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-7cfa3172]{margin-top:12px}.qa-list[data-v-7cfa3172]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.qa-item[data-v-7cfa3172]{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-7cfa3172]{border-color:#a7f3d0;background:var(--primary-soft)}.qa-item-head[data-v-7cfa3172]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;background:transparent;border:none;font-size:12.5px;font-weight:700;color:var(--text);cursor:pointer;text-align:left;line-height:1.3}.qa-chevron[data-v-7cfa3172]{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.qa-item.open .qa-chevron[data-v-7cfa3172]{transform:rotate(180deg);color:var(--primary-on-soft)}.qa-item-body[data-v-7cfa3172]{padding:0 12px 10px;font-size:12px;color:var(--text-soft);line-height:1.55}.qa-foot[data-v-7cfa3172]{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-7cfa3172]{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-7cfa3172]:hover{text-decoration:underline}@media(max-width:767px){.qa-widget[data-v-7cfa3172]{bottom:calc(76px + env(safe-area-inset-bottom,0))}}@media(max-width:480px){.qa-widget[data-v-7cfa3172]{right:12px}.qa-panel[data-v-7cfa3172]{width:calc(100vw - 24px);max-height:calc(100vh - 230px)}.qa-fab[data-v-7cfa3172]{width:46px;height:46px}}.tabbar[data-v-4afdf21e]{display:none}@media(max-width:1239px){.tabbar[data-v-4afdf21e]{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-4afdf21e]{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-4afdf21e]{flex-shrink:0}.tab-label[data-v-4afdf21e]{font-size:11px;line-height:1;white-space:nowrap}@media(max-width:600px){.tab-label[data-v-4afdf21e]{font-size:10px}}@media(max-width:600px){.tabbar--icononly .tab-label[data-v-4afdf21e]{display:none}.tabbar--icononly .tab[data-v-4afdf21e]{gap:0}.tabbar--icononly .tab-icon[data-v-4afdf21e]{width:26px;height:26px}}.tab-active[data-v-4afdf21e]{color:#059669;font-weight:600}html.theme-dark .tab-active[data-v-4afdf21e]{color:#34d399}.me-sheet[data-v-4afdf21e]{padding:8px 12px 4px;display:flex;flex-direction:column;gap:2px;color:var(--text)}.me-sheet-handle[data-v-4afdf21e]{width:36px;height:4px;border-radius:999px;background:var(--border);margin:4px auto 10px}.me-row[data-v-4afdf21e]{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-4afdf21e]:active{background:var(--bg-muted)}.me-row-icon[data-v-4afdf21e]{flex-shrink:0;color:var(--text-muted)}.me-row-label[data-v-4afdf21e]{flex:1}.me-sheet-sep[data-v-4afdf21e]{height:1px;background:var(--border);margin:6px 8px}.me-row-signout[data-v-4afdf21e],.me-row-signout .me-row-icon[data-v-4afdf21e]{color:#dc2626}html.theme-dark .me-row-signout[data-v-4afdf21e],html.theme-dark .me-row-signout .me-row-icon[data-v-4afdf21e]{color:#f87171}.forgot-panel[data-v-dd70f758]{margin-top:16px;background:var(--primary-soft);border:1px solid #a7f3d0;border-radius:14px;padding:16px}html.theme-dark .forgot-panel[data-v-dd70f758]{background:#10b98114;border-color:#10b98140}.forgot-title[data-v-dd70f758]{font-size:14px;font-weight:700;margin:0 0 6px;color:var(--text)}.forgot-desc[data-v-dd70f758]{font-size:13px;color:var(--text-soft);margin:0 0 12px;line-height:1.5}.forgot-devcode[data-v-dd70f758]{margin:4px 0 12px;padding:10px 12px;background:#fffbeb;border:1px dashed #f59e0b;border-radius:10px}html.theme-dark .forgot-devcode[data-v-dd70f758]{background:#f59e0b1a;border-color:#f59e0b73}.forgot-devcode-tag[data-v-dd70f758]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.4px;color:#92400e;text-transform:uppercase}html.theme-dark .forgot-devcode-tag[data-v-dd70f758]{color:#fbbf24}.forgot-devcode-val[data-v-dd70f758]{margin-left:8px;font-size:16px;font-weight:700;letter-spacing:2px;color:var(--text)}.forgot-devcode-note[data-v-dd70f758]{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--text-soft)}.forgot-notreg[data-v-dd70f758]{margin-top:12px;padding:12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px}html.theme-dark .forgot-notreg[data-v-dd70f758]{background:#f973161a;border-color:#f9731659}.forgot-notreg-msg[data-v-dd70f758]{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--text)}.forgot-label[data-v-dd70f758]{display:block;font-size:12px;font-weight:600;color:var(--text);margin:8px 0 4px}.forgot-input[data-v-dd70f758]{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-dd70f758]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.forgot-actions[data-v-dd70f758]{display:flex;align-items:center;gap:10px;margin-top:12px}.forgot-btn[data-v-dd70f758]{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-dd70f758]:disabled{opacity:.6;cursor:not-allowed}.forgot-btn.primary[data-v-dd70f758]{background:#10b981;color:#fff;border-color:#10b981}.forgot-btn.primary[data-v-dd70f758]:hover:not(:disabled){background:#059669;border-color:#059669}.forgot-btn.ghost[data-v-dd70f758]{background:transparent;color:var(--text-soft)}.forgot-btn.ghost[data-v-dd70f758]:hover{color:var(--text)}.auth-overlay[data-v-c5b3a369]{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-c5b3a369]{position:relative;background:var(--bg, #fff);color:var(--text, #111827);border-radius:20px;padding:30px 28px 24px;width:100%;max-width:420px;box-shadow:0 30px 70px #00000059;margin:auto}.auth-close[data-v-c5b3a369]{position:absolute;top:14px;right:14px;width:34px;height:34px;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;transition:background .15s,color .15s}.auth-close[data-v-c5b3a369]:hover{background:var(--bg-muted, #e5e7eb);color:var(--text, #111827)}.auth-brand[data-v-c5b3a369]{display:flex;justify-content:center;margin-bottom:8px}.auth-brand img[data-v-c5b3a369]{width:44px;height:44px;border-radius:12px}.auth-title[data-v-c5b3a369]{text-align:center;font-size:22px;font-weight:700;margin:0 0 4px}.auth-sub[data-v-c5b3a369]{text-align:center;color:var(--text-muted, #6b7280);font-size:13px;margin:0 0 18px}.auth-error[data-v-c5b3a369]{margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.5;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}html.theme-dark .auth-error[data-v-c5b3a369]{background:#ef44441f;border-color:#ef44444d;color:#fca5a5}.auth-form[data-v-c5b3a369]{display:flex;flex-direction:column;gap:6px}.auth-form label[data-v-c5b3a369]{font-size:13.5px;font-weight:600;color:var(--text, #111827)}.auth-form input[data-v-c5b3a369]{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);transition:border-color .15s,box-shadow .15s;width:100%}.auth-form input[data-v-c5b3a369]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.label-row[data-v-c5b3a369]{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.link-sm[data-v-c5b3a369]{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-c5b3a369]{position:relative}.pwd-field input[data-v-c5b3a369]{padding-right:40px}.eye[data-v-c5b3a369]{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-c5b3a369]{font-size:12px;color:var(--text-muted, #6b7280);margin:-2px 0 4px;line-height:1.5}.auth-hint-err[data-v-c5b3a369]{color:#b91c1c;font-weight:600;margin-top:8px}html.theme-dark .auth-hint-err[data-v-c5b3a369]{color:#fca5a5}.auth-submit[data-v-c5b3a369]{margin-top:16px;padding:12px;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-c5b3a369]:hover:not(:disabled){background:#059669}.auth-submit[data-v-c5b3a369]:disabled{background:#a7f3d0;cursor:not-allowed}.auth-spinner[data-v-c5b3a369]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:auth-spin-c5b3a369 .6s linear infinite;flex-shrink:0}@keyframes auth-spin-c5b3a369{to{transform:rotate(360deg)}}.pwd-req[data-v-c5b3a369]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted, #6b7280);margin:4px 0 0;transition:color .2s}.pwd-req-mark[data-v-c5b3a369]{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-c5b3a369]{color:#059669}.pwd-req.ok .pwd-req-mark[data-v-c5b3a369]{background:#d1fae5;color:#059669}html.theme-dark .pwd-req.ok[data-v-c5b3a369]{color:#34d399}html.theme-dark .pwd-req.ok .pwd-req-mark[data-v-c5b3a369]{background:#10b98133;color:#34d399}.auth-google[data-v-c5b3a369]{display:flex;justify-content:center;margin-top:14px}.gsi[data-v-c5b3a369]{min-height:40px}.region-switch[data-v-c5b3a369]{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-c5b3a369]:hover{color:var(--primary-on-soft, #059669);text-decoration:underline}.auth-tabs[data-v-c5b3a369]{display:flex;gap:4px;margin:0 0 18px;padding:4px;background:var(--bg-soft, #f3f4f6);border-radius:12px}.auth-tab[data-v-c5b3a369]{flex:1;background:transparent;border:none;padding:9px 8px;border-radius:9px;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-c5b3a369]:hover{color:var(--text, #111827)}.auth-tab.active[data-v-c5b3a369]{background:var(--bg, #fff);color:var(--primary-on-soft, #059669);box-shadow:0 1px 3px #00000014}.demo-toggle[data-v-c5b3a369]{display:flex;align-items:center;gap:6px;margin:10px auto 0;background:none;border:none;font-size:12.5px;color:#059669;cursor:pointer;padding:4px 8px}.demo-toggle svg[data-v-c5b3a369]{transition:transform .15s}.demo-toggle svg.open[data-v-c5b3a369]{transform:rotate(90deg)}.demo-panel[data-v-c5b3a369]{margin-top:8px;padding:12px;background:var(--primary-soft, #ecfdf5);border:1px solid #a7f3d0;border-radius:12px}.demo-list[data-v-c5b3a369]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.demo-item[data-v-c5b3a369]{width:100%;background:var(--surface, #fff);border:1px solid #e5e7eb;border-radius:10px;padding:9px 11px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left}.demo-item[data-v-c5b3a369]:hover{border-color:#10b981}.demo-chip[data-v-c5b3a369]{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700}.demo-chip[data-role=donor][data-v-c5b3a369]{background:#ffe4e6;color:#be123c}.demo-chip[data-role=receiver][data-v-c5b3a369]{background:#dbeafe;color:#1e40af}.demo-meta[data-v-c5b3a369]{display:flex;flex-direction:column;min-width:0;flex:1}.demo-name[data-v-c5b3a369]{font-size:13px;font-weight:600;color:var(--text, #111827)}.demo-email[data-v-c5b3a369]{font-size:11px;color:var(--text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-foot[data-v-c5b3a369]{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-c5b3a369],.auth-fade-leave-active[data-v-c5b3a369]{transition:opacity .2s ease}.auth-fade-enter-from[data-v-c5b3a369],.auth-fade-leave-to[data-v-c5b3a369]{opacity:0}.auth-card[data-v-c5b3a369]{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s ease}.auth-fade-enter-from .auth-card[data-v-c5b3a369],.auth-fade-leave-to .auth-card[data-v-c5b3a369]{transform:translateY(12px) scale(.96);opacity:0}@media(prefers-reduced-motion:reduce){.auth-card[data-v-c5b3a369]{transition:none}.auth-fade-enter-from .auth-card[data-v-c5b3a369],.auth-fade-leave-to .auth-card[data-v-c5b3a369]{transform:none}}@media(max-width:480px){.auth-card[data-v-c5b3a369]{padding:26px 18px 20px;border-radius:16px}}.fpc-overlay[data-v-5e4d1faf]{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-5e4d1faf]{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-5e4d1faf]{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-5e4d1faf]{text-align:center;font-size:20px;font-weight:700;margin:0 0 6px}.fpc-sub[data-v-5e4d1faf]{text-align:center;color:var(--text-muted, #6b7280);font-size:13px;margin:0 0 18px;line-height:1.5}.fpc-error[data-v-5e4d1faf]{margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:13px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}html.theme-dark .fpc-error[data-v-5e4d1faf]{background:#ef44441f;border-color:#ef44444d;color:#fca5a5}.fpc-form[data-v-5e4d1faf]{display:flex;flex-direction:column;gap:6px}.fpc-form label[data-v-5e4d1faf]{font-size:13.5px;font-weight:600;margin-top:6px}.fpc-form label[data-v-5e4d1faf]:first-child{margin-top:0}.fpc-form input[data-v-5e4d1faf]{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-5e4d1faf]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.fpc-pwd[data-v-5e4d1faf]{position:relative}.fpc-pwd input[data-v-5e4d1faf]{padding-right:40px}.fpc-eye[data-v-5e4d1faf]{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-5e4d1faf]{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-5e4d1faf]{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-5e4d1faf]{color:#059669}.fpc-req.ok .fpc-mark[data-v-5e4d1faf]{background:#d1fae5;color:#059669}.fpc-mismatch[data-v-5e4d1faf]{color:#b91c1c;font-weight:600;font-size:12px;margin:6px 0 0}.fpc-submit[data-v-5e4d1faf]{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-5e4d1faf]:hover:not(:disabled){background:#059669}.fpc-submit[data-v-5e4d1faf]:disabled{background:#a7f3d0;cursor:not-allowed}.fpc-spinner[data-v-5e4d1faf]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:fpc-spin-5e4d1faf .6s linear infinite}@keyframes fpc-spin-5e4d1faf{to{transform:rotate(360deg)}}.fpc-signout[data-v-5e4d1faf]{display:block;margin:14px auto 0;background:none;border:none;color:var(--text-muted, #6b7280);font-size:12.5px;cursor:pointer;text-decoration:underline}: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;--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}html.theme-dark{--bg: #0f172a;--bg-soft: #111827;--bg-muted: #1f2937;--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);--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;color-scheme:dark}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}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(.eye-btn):not(.lang-btn):not(.menu-btn):not(.avatar-edit-btn):not(.cover-edit-btn):not(.verse-edit-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}: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}}
