.captcha-box[data-v-eca6bc37]{border-radius:16px;border:1px solid color-mix(in srgb,var(--warning) 28%,transparent);background:linear-gradient(180deg,var(--panel),var(--panel));padding:12px;display:flex;flex-direction:column;gap:10px}.captcha-head[data-v-eca6bc37]{display:flex;flex-direction:column;gap:4px}.captcha-head strong[data-v-eca6bc37]{font-size:13px;font-weight:1000;color:var(--warning)}.captcha-head span[data-v-eca6bc37],.captcha-hint[data-v-eca6bc37]{font-size:12px;color:var(--warning);font-weight:700}.turnstile-host[data-v-eca6bc37]{position:relative;z-index:1;width:100%;max-width:100%;min-height:70px;overflow:visible;pointer-events:auto;touch-action:manipulation}.turnstile-host[data-v-eca6bc37] iframe{position:relative;z-index:2;display:block;max-width:100%;border:0;pointer-events:auto}.manual-token[data-v-eca6bc37]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:1000;color:var(--warning)}.manual-token input[data-v-eca6bc37]{height:40px;border-radius:12px;border:1px solid color-mix(in srgb,var(--warning) 36%,transparent);background:var(--raised);padding:0 12px;font-size:14px;font-weight:700}.captcha-error[data-v-eca6bc37]{color:var(--danger);font-size:12px;font-weight:900}.mask[data-v-f1f8e966]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in srgb,var(--scrim) 34%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:18px;overflow-y:auto;-webkit-overflow-scrolling:touch}.panel[data-v-f1f8e966]{width:min(424px,100%);border:1px solid var(--edge);background:var(--panel);border-radius:18px;box-shadow:0 10px 34px #07060b2e;padding:14px;max-height:calc(100dvh - 36px);overflow:visible}.auth-actions[data-v-f1f8e966]{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:10px;align-items:center}.tab-group[data-v-f1f8e966]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid var(--edge);border-radius:14px;background:var(--panel)}.tab[data-v-f1f8e966]{height:36px;border-radius:10px;border:0;background:transparent;color:var(--muted-strong);font-weight:600;cursor:pointer}.tab.on[data-v-f1f8e966]{color:var(--lh-select-text);background:linear-gradient(180deg,var(--lh-select-bg) 0%,var(--lh-select-bg-strong) 100%);box-shadow:inset 0 0 0 1px var(--lh-select-border-soft)}.close[data-v-f1f8e966]{width:42px;height:42px;border:1px solid var(--edge);border-radius:12px;background:var(--panel);color:var(--muted-strong);font-size:17px;line-height:1;cursor:pointer}.close[data-v-f1f8e966]:hover{color:var(--accent)}.form[data-v-f1f8e966]{margin-top:16px;display:flex;flex-direction:column;gap:12px}label[data-v-f1f8e966]{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:var(--muted-strong)}input[data-v-f1f8e966]{height:46px;border-radius:12px;border:1px solid var(--edge);background:var(--raised);padding:0 14px;font-size:14px;font-weight:800;outline:none;box-shadow:inset 0 1px 0 var(--glint)}input[data-v-f1f8e966]:focus{border-color:var(--accent-line-strong);box-shadow:0 0 0 4px var(--accent-line-strong),inset 0 1px 0 var(--glint)}input[data-v-f1f8e966]:disabled{cursor:not-allowed;color:var(--fg-2);background:var(--raised)}.password-field[data-v-f1f8e966]{position:relative;display:block}.password-field input[data-v-f1f8e966]{width:100%;padding-right:44px}.referral-field[data-v-f1f8e966]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.referral-field input[data-v-f1f8e966]{min-width:0}.referral-field input[readonly][data-v-f1f8e966]{background:var(--raised);color:var(--text-strong)}.referral-field button[data-v-f1f8e966]{height:46px;min-width:58px;border:1px solid var(--accent-line);border-radius:12px;background:var(--raised);color:var(--accent);font-size:13px;font-weight:850;cursor:pointer}.password-toggle[data-v-f1f8e966]{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);cursor:pointer}.forgot-link[data-v-f1f8e966]{justify-self:flex-end;margin-top:-6px;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:850;cursor:pointer}.forgot-link[data-v-f1f8e966]:disabled{cursor:not-allowed;opacity:.55}.code-actions[data-v-f1f8e966]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-6px}.code-actions .forgot-link[data-v-f1f8e966]{margin-top:0}.resend-code[data-v-f1f8e966]{min-height:32px;border-radius:999px;border:1px solid var(--accent-line);background:var(--panel);color:var(--accent);padding:0 12px;font-size:12px;font-weight:850;cursor:pointer}.resend-code[data-v-f1f8e966]:not(:disabled):hover{background:var(--accent-soft);border-color:var(--accent-line)}.resend-code[data-v-f1f8e966]:disabled{cursor:not-allowed;color:var(--fg-2);background:var(--panel)}.telegram-primary[data-v-f1f8e966]{min-height:58px;border-radius:14px;border:1px solid color-mix(in srgb,var(--info) 28%,transparent);background:linear-gradient(180deg,var(--panel) 0%,var(--panel) 100%);color:var(--info);display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:10px 13px;text-align:left;cursor:pointer}.telegram-primary[data-v-f1f8e966]:hover:not(:disabled){border-color:color-mix(in srgb,var(--info) 42%,transparent);background:var(--panel)}.telegram-primary[data-v-f1f8e966]:disabled{cursor:not-allowed;opacity:.62}.telegram-mark[data-v-f1f8e966]{width:38px;height:38px;border-radius:999px;background:var(--info-soft);color:var(--fg);display:inline-flex;align-items:center;justify-content:center}.telegram-copy[data-v-f1f8e966]{min-width:0;display:flex;flex-direction:column;gap:3px}.telegram-copy strong[data-v-f1f8e966]{font-size:15px;line-height:1.2;font-weight:900}.telegram-copy small[data-v-f1f8e966],.telegram-note[data-v-f1f8e966]{font-size:12px;line-height:1.35;font-weight:700}.telegram-copy small[data-v-f1f8e966]{color:var(--info)}.telegram-note[data-v-f1f8e966]{margin:-4px 2px 0;color:var(--muted-strong)}.auth-divider[data-v-f1f8e966]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:2px 0 -1px;color:var(--fg-2);font-size:12px;font-weight:800}.auth-divider[data-v-f1f8e966]:before,.auth-divider[data-v-f1f8e966]:after{content:"";height:1px;background:var(--panel)}.submit[data-v-f1f8e966]{height:48px;border-radius:12px;border:none;background:var(--accent);color:var(--on-light);font-size:14px;font-weight:700;letter-spacing:.01em;cursor:pointer}.submit[data-v-f1f8e966]:hover{background:var(--accent-strong)}.submit[data-v-f1f8e966]:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.err[data-v-f1f8e966]{margin:0;padding:10px 12px;border-radius:14px;background:var(--danger-soft);color:var(--danger);font-size:12px;font-weight:900}.ok-message[data-v-f1f8e966]{margin:0;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--success) 18%,transparent);background:var(--success-soft);color:var(--success);font-size:12px;font-weight:900}@media(max-width:520px){.mask[data-v-f1f8e966]{align-items:flex-end;padding:12px}.panel[data-v-f1f8e966]{width:100%;max-height:calc(100dvh - 24px);border-radius:22px;padding:12px}}.app-toast-region[data-v-6839f88c]{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--lh_header_total, 48px) + 10px);left:50%;z-index:1120;width:min(calc(100vw - 32px),460px);pointer-events:none;transform:translate(-50%)}.app-toast-stack[data-v-6839f88c]{display:grid;justify-items:center;gap:8px}.app-toast[data-v-6839f88c]{max-width:100%;min-height:42px;display:inline-grid;grid-template-columns:24px minmax(0,auto) 24px;align-items:center;gap:8px;padding:7px 8px 7px 10px;border:1px solid var(--edge);border-radius:14px;background:var(--panel);color:var(--fg);box-shadow:0 18px 42px #07060b26,inset 0 1px 0 var(--glint);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.app-toast__icon[data-v-6839f88c]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--fg)}.app-toast--success .app-toast__icon[data-v-6839f88c]{background:var(--success-soft)}.app-toast--error .app-toast__icon[data-v-6839f88c]{background:var(--danger-soft)}.app-toast--warning .app-toast__icon[data-v-6839f88c]{background:var(--warning-soft)}.app-toast--loading .app-toast__icon[data-v-6839f88c]{background:var(--panel)}.app-toast__message[data-v-6839f88c]{min-width:0;color:var(--fg);font-size:13px;line-height:1.35;font-weight:850;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.app-toast__close[data-v-6839f88c]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--fg-2);cursor:pointer}.app-toast__close[data-v-6839f88c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-toast__close[data-v-6839f88c]:active{transform:translateY(1px)}.app-toast__spinner[data-v-6839f88c]{animation:app-toast-spin-6839f88c .85s linear infinite}.app-toast-enter-active[data-v-6839f88c],.app-toast-leave-active[data-v-6839f88c]{transition:opacity .2s ease,transform .2s ease}.app-toast-enter-from[data-v-6839f88c],.app-toast-leave-to[data-v-6839f88c]{opacity:0;transform:translateY(-8px) scale(.98)}.app-toast-move[data-v-6839f88c]{transition:transform .2s ease}@keyframes app-toast-spin-6839f88c{to{transform:rotate(360deg)}}@media(max-width:620px){.app-toast-region[data-v-6839f88c]{top:calc(env(safe-area-inset-top,0px) + var(--lh_header_total, 48px) + 8px);width:min(calc(100vw - 28px),360px)}.app-toast[data-v-6839f88c]{min-height:38px;grid-template-columns:22px minmax(0,auto) 22px;gap:7px;padding:6px 7px 6px 8px;border-radius:13px}.app-toast__icon[data-v-6839f88c],.app-toast__close[data-v-6839f88c]{width:22px;height:22px}.app-toast__message[data-v-6839f88c]{font-size:12.5px}}.page-render-fallback[data-v-9ad7860a]{width:min(560px,calc(100% - 32px));margin:48px auto;padding:24px;border:1px solid var(--accent-line);border-radius:18px;background:var(--panel);box-shadow:0 18px 48px #07060b1a;color:var(--fg)}.page-render-fallback strong[data-v-9ad7860a]{display:block;margin-bottom:8px;font-size:18px}.page-render-fallback p[data-v-9ad7860a]{margin:0 0 18px;color:var(--fg-2);line-height:1.65}.page-render-fallback button[data-v-9ad7860a]{min-height:42px;padding:0 18px;border:0;border-radius:999px;background:var(--accent-soft);color:var(--fg);font:inherit;font-weight:700;cursor:pointer}[data-v-c0ecec1e]:root{--lh_bottom_nav_gap: 0px;--lh_bottom_nav_height: 64px;--lh_bottom_nav_safe: env(safe-area-inset-bottom, 0px);--lh_desktop_shell_max: 1400px;--lh_header_total: 48px;--lh_bottom_nav_total: calc(var(--lh_bottom_nav_gap) + var(--lh_bottom_nav_height) + var(--lh_bottom_nav_safe))}.header[data-v-c0ecec1e]{position:sticky;top:0;z-index:30;padding:.58rem 0;border-bottom:1px solid var(--edge-soft);background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;box-shadow:0 8px 22px #07060b09}.header-inner[data-v-c0ecec1e]{width:100%;max-width:var(--lh_desktop_shell_max);margin:0 auto;padding:0 1rem;display:flex;align-items:center}@media(min-width:1200px){.header-inner[data-v-c0ecec1e]{padding:0 clamp(1.25rem,4vw,4rem);display:flex;align-items:center;gap:clamp(18px,2.8vw,44px);position:relative}.brand-block[data-v-c0ecec1e]{flex:0 0 auto;position:relative;z-index:2}.desktop-nav--primary[data-v-c0ecec1e]{position:absolute;left:50%;z-index:1;transform:translate(-50%)}.header-side[data-v-c0ecec1e]{margin-left:auto;position:relative;z-index:2}}.brand-block[data-v-c0ecec1e]{margin:0;padding:0;display:flex;flex-direction:column;gap:1px;font:inherit}.brand-logo[data-v-c0ecec1e]{height:32px;width:auto;display:block}.desktop-nav[data-v-c0ecec1e],.desktop-actions[data-v-c0ecec1e],.header-side[data-v-c0ecec1e]{display:none}.desktop-link[data-v-c0ecec1e],.utility-link[data-v-c0ecec1e]{text-decoration:none;font-size:13px;font-weight:680;color:var(--muted-strong);padding:5px 7px;white-space:nowrap;line-height:1}.desktop-link--active[data-v-c0ecec1e],.utility-link.router-link-active[data-v-c0ecec1e]{color:var(--accent)}.desktop-link--wallet[data-v-c0ecec1e]{font-weight:760}.desktop-link[data-v-c0ecec1e]:hover,.utility-link[data-v-c0ecec1e]:hover,.desktop-admin[data-v-c0ecec1e]:hover{color:var(--accent)}.desktop-link--wallet[data-v-c0ecec1e]:hover,.desktop-link--wallet.desktop-link--active[data-v-c0ecec1e]{color:transparent;background:linear-gradient(90deg,var(--accent-soft) 0%,var(--accent-soft) 58%,var(--warning-soft) 100%);-webkit-background-clip:text;background-clip:text;filter:saturate(1.08)}.desktop-auth-btn[data-v-c0ecec1e]{height:34px;border:1px solid var(--accent-line);border-radius:999px;padding:0 13px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:650;cursor:pointer}.desktop-heart-pick-entry[data-v-c0ecec1e]{height:32px;padding:0 13px;border:1px solid var(--accent-line);border-radius:999px;background:var(--panel);color:var(--accent);display:none;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 8px 18px #07060b0d;font-size:12px;font-weight:660;line-height:1;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.desktop-heart-pick-entry[data-v-c0ecec1e]:hover,.desktop-heart-pick-entry[data-v-c0ecec1e]:focus-visible{border-color:var(--accent-line);background:var(--panel);color:var(--accent-strong);outline:none}.desktop-heart-pick-entry[data-v-c0ecec1e]:active{transform:translateY(1px)}.desktop-admin[data-v-c0ecec1e]{text-decoration:none;font-size:12px;font-weight:650;color:var(--fg-2)}.message-bell[data-v-c0ecec1e]{position:relative;width:32px;height:32px;border-radius:999px;border:1px solid var(--accent-line);background:var(--panel);color:var(--fg-2);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 6px 14px #07060b0b;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}button.message-bell[data-v-c0ecec1e]{padding:0;font:inherit;cursor:pointer}.message-bell[data-v-c0ecec1e]:hover,.message-bell--active[data-v-c0ecec1e]{color:var(--accent);border-color:var(--accent-line);background:var(--selected)}.message-bell[data-v-c0ecec1e]:active{transform:translateY(1px)}.message-bell__badge[data-v-c0ecec1e]{position:absolute;top:-4px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;border:2px solid var(--edge);background:var(--accent);color:var(--on-light);font-size:9px;font-weight:760;line-height:12px;text-align:center}.desktop-vip-bell[data-v-c0ecec1e]{display:none;color:var(--vip);border-color:color-mix(in srgb,var(--vip) 28%,transparent);background:var(--panel)}.desktop-vip-bell[data-v-c0ecec1e]:hover,.desktop-vip-bell[data-v-c0ecec1e]:focus-visible,.desktop-vip-bell--active[data-v-c0ecec1e]{outline:none;color:var(--vip);border-color:color-mix(in srgb,var(--vip) 44%,transparent);background:var(--selected)}.vip-bell__mark[data-v-c0ecec1e]{position:absolute;top:-5px;right:-8px;min-width:22px;height:14px;padding:0 4px;border-radius:999px;border:2px solid var(--edge);background:var(--vip-soft);color:var(--fg);font-size:8px;font-weight:760;line-height:10px;text-align:center;letter-spacing:0}.mobile-header-actions[data-v-c0ecec1e]{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.mobile-message-bell[data-v-c0ecec1e]{margin-left:0}.mobile-merchant-bell[data-v-c0ecec1e]{color:var(--accent);border-color:var(--accent-line);background:var(--panel)}.mobile-merchant-bell[data-v-c0ecec1e]:hover,.mobile-merchant-bell.message-bell--active[data-v-c0ecec1e]{color:var(--accent-strong);border-color:var(--accent-line);background:var(--selected)}.mobile-auth-pill[data-v-c0ecec1e]{height:32px;min-width:54px;border:1px solid var(--accent-line);border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--panel);color:var(--accent);box-shadow:0 6px 14px #07060b0b;font-size:12px;font-weight:650;line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.mobile-auth-pill[data-v-c0ecec1e]:hover,.mobile-auth-pill[data-v-c0ecec1e]:focus-visible{border-color:var(--accent-line);background:var(--panel);outline:none}.mobile-auth-pill[data-v-c0ecec1e]:active{transform:translateY(1px)}.desktop-message-bell[data-v-c0ecec1e]{display:none}.desktop-account[data-v-c0ecec1e]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.desktop-logout-btn[data-v-c0ecec1e]{height:32px;border:1px solid var(--accent-line);border-radius:999px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;background:var(--panel);color:var(--accent);font-size:12px;font-weight:650;cursor:pointer}.main[data-v-c0ecec1e]{width:100%;box-sizing:border-box;max-width:var(--lh_desktop_shell_max);margin:0 auto;padding:1.25rem var(--space-page-x) calc(var(--lh_bottom_nav_total) + 18px)}.main--home[data-v-c0ecec1e]{padding-top:6px;padding-right:var(--space-page-x);padding-left:var(--space-page-x)}.main--private-custom[data-v-c0ecec1e]{padding-top:0}.main--admin[data-v-c0ecec1e],.main--merchant[data-v-c0ecec1e]{max-width:none;margin:0;padding:0}.main--merchant-console[data-v-c0ecec1e]{height:100dvh;min-height:100dvh;overflow:hidden}.merchant-session-status[data-v-c0ecec1e]{padding:32px}.merchant-session-status a[data-v-c0ecec1e]{display:inline-block;padding:12px}.main--merchant-entry[data-v-c0ecec1e]{padding-top:0}.main--heart-pick[data-v-c0ecec1e],.main--orders[data-v-c0ecec1e]{padding-top:8px}.main--companion-ranking-rules[data-v-c0ecec1e]{max-width:none;margin:0;padding:0}body.lh-admin-body{overflow-x:hidden;background:radial-gradient(circle at 68% 0%,var(--accent-soft),transparent 34%),linear-gradient(180deg,var(--panel) 0%,var(--panel) 100%)}.bottom-nav[data-v-c0ecec1e]{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:stretch;justify-content:space-around;gap:0;height:var(--lh_bottom_nav_height);padding:5px 8px calc(5px + var(--lh_bottom_nav_safe));border-radius:0;border:none;border-top:1px solid var(--edge-soft);background:var(--panel);box-shadow:0 -6px 20px #07060b0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:1199px){.header--consumer-navigation-standalone[data-v-c0ecec1e]{display:none}}@media(max-width:768px){.header--companion-detail[data-v-c0ecec1e],.bottom-nav--companion-detail[data-v-c0ecec1e]{display:none}.main--companion-detail[data-v-c0ecec1e],.main--companion-standalone[data-v-c0ecec1e]{max-width:none;padding:0}.main--heart-pick[data-v-c0ecec1e]{padding-top:4px}.main--discovery[data-v-c0ecec1e]{padding-top:8px}.main--private-custom[data-v-c0ecec1e]{padding-top:0;padding-right:0;padding-left:0}.main--orders[data-v-c0ecec1e]{padding-top:4px}.main--merchant-console[data-v-c0ecec1e]{height:auto;min-height:100dvh;overflow:visible}}.bn-tab[data-v-c0ecec1e]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;text-decoration:none;padding:4px 2px 3px;font-size:11px;font-weight:560;line-height:1;letter-spacing:0;color:var(--fg-2);-webkit-tap-highlight-color:transparent;transition:color .16s ease,transform .16s ease}button.bn-tab[data-v-c0ecec1e]{border:0;background:transparent;font-family:inherit;cursor:pointer}.bn-tab--active[data-v-c0ecec1e]{color:var(--accent);font-weight:760}.bn-tab--active .bn-ico[data-v-c0ecec1e]{color:var(--accent)}.bn-ico[data-v-c0ecec1e]{display:flex;width:24px;height:22px;align-items:center;justify-content:center;line-height:1;color:currentColor}.bn-ico[data-v-c0ecec1e] svg{display:block}.bn-label[data-v-c0ecec1e]{display:block;line-height:1;white-space:nowrap}.ico-svg[data-v-c0ecec1e]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-overlay[data-v-c0ecec1e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:color-mix(in srgb,var(--scrim) 18%,transparent)}.ai-panel[data-v-c0ecec1e]{position:absolute;right:16px;bottom:calc(var(--lh_bottom_nav_total) + 14px);width:22rem;height:26rem;border-radius:26px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.ai-head[data-v-c0ecec1e]{padding:14px 16px;border-bottom:1px solid var(--edge);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-head strong[data-v-c0ecec1e]{display:block;font-size:15px;color:var(--text-strong)}.ai-head p[data-v-c0ecec1e]{margin:4px 0 0;font-size:12px;font-weight:700;color:var(--muted)}.ai-close[data-v-c0ecec1e]{border:none;background:transparent;font-size:22px;color:var(--fg-2);cursor:pointer}.ai-body[data-v-c0ecec1e]{flex:1;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.ai-msg[data-v-c0ecec1e]{max-width:88%;border-radius:18px;padding:10px 12px;font-size:12px;line-height:1.5;font-weight:700}.ai-msg.is-ai[data-v-c0ecec1e]{align-self:flex-start;background:var(--panel);color:var(--fg-2)}.ai-msg.is-user[data-v-c0ecec1e]{align-self:flex-end;background:var(--accent-soft);color:var(--accent-strong)}.ai-input-row[data-v-c0ecec1e]{padding:10px;border-top:1px solid var(--edge);display:flex;gap:8px}.ai-input[data-v-c0ecec1e]{flex:1;min-width:0;border:1px solid var(--edge);border-radius:999px;padding:0 14px;background:var(--raised);font-size:12px}.ai-send[data-v-c0ecec1e]{border:none;border-radius:999px;padding:0 14px;background:var(--accent);color:var(--on-light);font-size:12px;font-weight:800;cursor:pointer}@media(min-width:1200px){.desktop-nav[data-v-c0ecec1e],.desktop-actions[data-v-c0ecec1e],.header-side[data-v-c0ecec1e]{display:inline-flex;align-items:center}.desktop-nav--primary[data-v-c0ecec1e]{justify-content:center;gap:clamp(28px,3vw,42px);min-width:0}.header-side[data-v-c0ecec1e]{justify-content:flex-end;gap:clamp(10px,1.25vw,18px);margin-left:auto}.desktop-nav--utility[data-v-c0ecec1e]{gap:clamp(10px,1.2vw,18px)}.desktop-actions[data-v-c0ecec1e]{gap:10px}.mobile-header-actions[data-v-c0ecec1e]{display:none}.desktop-message-bell[data-v-c0ecec1e],.desktop-vip-bell[data-v-c0ecec1e]{display:inline-flex;flex:0 0 auto}.desktop-heart-pick-entry[data-v-c0ecec1e]{display:inline-flex}.bottom-nav[data-v-c0ecec1e]{display:none}.main[data-v-c0ecec1e]{padding-bottom:24px}.main--merchant[data-v-c0ecec1e]{padding:0}.main--companion-detail[data-v-c0ecec1e],.main--companion-standalone[data-v-c0ecec1e]{max-width:none;padding:0}.main--home[data-v-c0ecec1e]{padding-top:6px;padding-right:1rem;padding-left:1rem}.main--admin[data-v-c0ecec1e],.main--ops-page[data-v-c0ecec1e]{padding:0}}@media(min-width:1200px)and (max-width:1320px){.header-inner[data-v-c0ecec1e]{padding:0 clamp(1rem,2vw,1.5rem)}.desktop-nav--primary[data-v-c0ecec1e]{gap:clamp(22px,2.6vw,30px)}.header-side[data-v-c0ecec1e],.desktop-nav--utility[data-v-c0ecec1e],.desktop-actions[data-v-c0ecec1e]{gap:8px}.desktop-link[data-v-c0ecec1e]{padding:5px 4px;font-size:12.5px}.utility-link[data-v-c0ecec1e]{padding:5px 3px;font-size:12px;font-weight:650}.desktop-heart-pick-entry[data-v-c0ecec1e],.desktop-auth-btn[data-v-c0ecec1e],.desktop-logout-btn[data-v-c0ecec1e]{padding-right:10px;padding-left:10px}}@media(min-width:1321px)and (max-width:1480px){.desktop-nav--primary[data-v-c0ecec1e]{gap:34px}.header-side[data-v-c0ecec1e],.desktop-nav--utility[data-v-c0ecec1e]{gap:12px}.desktop-actions[data-v-c0ecec1e]{gap:8px}}.hamburger-btn[data-v-c0ecec1e]{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--text-primary);margin-left:auto}.mobile-menu-overlay[data-v-c0ecec1e]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--scrim) 50%,transparent);z-index:1000}.mobile-menu-drawer[data-v-c0ecec1e]{position:fixed;top:0;right:0;width:280px;height:100vh;background:var(--bg-primary);box-shadow:-4px 0 20px #07060b26;overflow-y:auto}.mobile-menu-header[data-v-c0ecec1e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.mobile-menu-logo[data-v-c0ecec1e]{height:40px}.mobile-menu-close[data-v-c0ecec1e]{background:none;border:none;cursor:pointer;padding:8px;color:var(--text-primary)}.mobile-menu-nav[data-v-c0ecec1e]{padding:16px 20px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--border)}.mobile-menu-nav--utility[data-v-c0ecec1e]{border-bottom:none}.mobile-nav-link[data-v-c0ecec1e]{display:block;padding:12px 16px;text-decoration:none;color:var(--text-primary);font-weight:600;font-size:15px;border-radius:8px;transition:background-color .2s}.mobile-nav-link[data-v-c0ecec1e]:hover{background:var(--bg-secondary)}.mobile-nav-link.router-link-active[data-v-c0ecec1e]{color:var(--accent);background:var(--accent-light)}.mobile-menu-actions[data-v-c0ecec1e]{padding:20px;display:flex;flex-direction:column;gap:12px}.mobile-admin-link[data-v-c0ecec1e],.mobile-auth-btn[data-v-c0ecec1e]{display:block;padding:12px 16px;text-decoration:none;color:var(--text-primary);font-weight:600;font-size:15px;border-radius:8px;border:none;background:var(--bg-secondary);cursor:pointer;text-align:center}.mobile-admin-link[data-v-c0ecec1e]:hover,.mobile-auth-btn[data-v-c0ecec1e]:hover{background:var(--border)}@media(max-width:1199px){.hamburger-btn[data-v-c0ecec1e]{display:flex;align-items:center;justify-content:center}.ai-panel[data-v-c0ecec1e]{right:10px;left:10px;width:auto;bottom:calc(var(--lh_bottom_nav_total) + 12px);height:24rem}}:root{color-scheme:dark;--rose-950: var(--fg);--rose-900: var(--fg-2);--rose-800: var(--theme-accent);--rose-700: var(--theme-accent);--rose-600: var(--theme-accent);--rose-500: var(--theme-accent);--rose-200: var(--selected);--rose-100: var(--raised);--rose-50: var(--panel);--pink-1: var(--rose-600);--pink-2: var(--rose-200);--bg: var(--page);--bg-primary: var(--page);--bg-secondary: var(--panel);--bg-elevated: var(--raised);--surface: var(--panel);--surface-solid: var(--panel);--surface-soft: var(--raised);--surface-tint: var(--selected);--card: var(--panel);--card-strong: var(--raised);--text: var(--fg);--text-primary: var(--fg);--text-strong: var(--fg);--text-muted: var(--fg-3);--muted: var(--fg-3);--muted-strong: var(--fg-2);--border: var(--edge);--border-soft: var(--edge-soft);--line: var(--edge);--lh-input-border: var(--edge);--lh-input-focus-border: var(--theme-accent);--lh-input-focus-ring: 0 0 0 2px color-mix(in srgb, var(--theme-accent) 24%, transparent);--accent: var(--theme-accent);--accent-strong: var(--theme-accent);--brand: var(--accent);--brand-strong: var(--accent-strong);--accent-soft: var(--selected);--accent-soft-strong: var(--selected);--accent-light: var(--selected);--lh-select-bg: var(--selected);--lh-select-bg-strong: var(--selected);--lh-select-border: var(--theme-accent);--lh-select-border-soft: var(--edge);--lh-select-text: var(--fg);--lh-select-muted: var(--fg-2);--lh-select-dot: var(--theme-accent);--lh-select-shadow: none;--lh-card-selected-left: 3px solid var(--theme-accent);--cta: var(--rose-600);--cta-strong: var(--rose-700);--success: #8BD7B0;--success-soft: #19372C;--presence-core: #A6DFC3;--presence-ring: #8BD7B0;--warning: #E8C17E;--warning-soft: #3B3020;--danger: #F19EAC;--danger-soft: #402631;--vip: #E8CE93;--vip-soft: #383123;--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--shadow-xs: 0 4px 14px rgb(7 6 11 / 4.5%);--shadow-sm: 0 10px 24px rgb(7 6 11 / 6%);--shadow-md: 0 18px 44px rgb(7 6 11 / 10%);--shadow-lg: 0 28px 70px rgb(7 6 11 / 14%);--inner-highlight: inset 0 1px 0 var(--glint);--ease-standard: cubic-bezier(.16, 1, .3, 1);--space-page-x: clamp(12px, 2vw, 28px);--space-section: clamp(14px, 2vw, 24px);--space-group: 12px;--container-max: 1152px;--lh-page-content-max: 1200px;--lh-page-content-wide: 1320px;--lh-workbench-content-max: 1400px;--lh-panel-bg: var(--panel);--lh-panel-border: var(--edge);--lh-panel-shadow: 0 18px 48px rgb(7 6 11 / 8.5%), var(--inner-highlight);--lh-subtle-bg: var(--raised);--lh-subtle-border: var(--edge-soft);--lh-ops-font-nav: 14px;--lh-ops-font-status: 16px;--lh-ops-font-section: 14px;--lh-ops-font-body: 12px;--lh-ops-font-caption: 11px;--lh-ops-font-action: 13px;--lh-ops-panel-padding: 14px;--lh-ops-panel-radius: 16px;--lh-ops-row-height: 42px;--lh-ops-button-height: 40px;--lh-ops-gap: 10px;--lh-compact-page-x: 16px;--lh-mobile-shell-x: 4px;--lh-mobile-page-x: 6px;--lh-compact-section-gap: 16px;--lh-compact-panel-radius: 8px;--lh-compact-row-min-height: 60px;--lh-compact-control-height: 34px;--lh-compact-icon-size: 22px;--lh-compact-font-section: 13px;--lh-compact-font-title: 15px;--lh-compact-font-body: 13px;--lh-compact-font-meta: 12px;--lh-compact-weight-title: 760;--lh-compact-weight-body: 650;--lh-compact-weight-meta: 600;--lh-compact-divider: var(--edge-soft);--lh-compact-surface: var(--panel);--lh-compact-surface-strong: var(--raised);--lh_bottom_nav_gap: 0px;--lh_bottom_nav_height: 64px;--lh_bottom_nav_safe: env(safe-area-inset-bottom, 0px);--lh_bottom_nav_total: calc(var(--lh_bottom_nav_gap) + var(--lh_bottom_nav_height) + var(--lh_bottom_nav_safe));--lh_display_font: "Noto Serif SC", "Songti SC", serif;--lh_body_font: "Manrope", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--plaza-bar-start: var(--panel);--plaza-bar-mid: var(--panel);--plaza-bar-end: var(--panel);--plaza-on-bar: var(--fg);--plaza-bar-muted: var(--fg-2);--plaza-chip-bg: var(--raised);--plaza-chip-border: var(--edge);--plaza-cta-bg: var(--selected);--plaza-cta-text: var(--theme-accent)}:root,.appearance-theme-preview[data-theme=pearl]{--theme-page: #101016;--theme-panel: #1B1B26;--theme-elevated: #262434;--theme-text: #F6F5FA;--theme-secondary: #CBC7D5;--theme-muted: #AAA5B6;--theme-accent: #BBAAFF;--theme-selected: #3B3253;--theme-on-accent: #21182F;--theme-border: #514B60;--theme-border-soft: #393443;--theme-overlay: #08070D;--theme-shadow: #07060B;--theme-highlight: #F6F5FA;--theme-on-media: #F6F5FA;--info: #AACAF4;--info-soft: #253249}:root[data-theme=halloween],.appearance-theme-preview[data-theme=halloween]{--theme-page: #161115;--theme-panel: #241B23;--theme-elevated: #322631;--theme-text: #FFF5EA;--theme-secondary: #DBCABD;--theme-muted: #B8A99F;--theme-accent: #F1B879;--theme-selected: #4A322A;--theme-on-accent: #2D1B12;--theme-border: #66534D;--theme-border-soft: #44353B;--theme-overlay: #0E090C;--theme-shadow: #0B0709;--theme-highlight: #FFF5EA}:root[data-theme=christmas],.appearance-theme-preview[data-theme=christmas]{--theme-page: #101815;--theme-panel: #1A2923;--theme-elevated: #273830;--theme-text: #F8F6ED;--theme-secondary: #D1D5C8;--theme-muted: #ADB9AE;--theme-accent: #E6CE9B;--theme-selected: #3C4230;--theme-on-accent: #242719;--theme-border: #586959;--theme-border-soft: #364C40;--theme-overlay: #080F0C;--theme-shadow: #060C09;--theme-highlight: #F8F6ED}.theme-preview-banner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding:7px 12px;background:var(--selected);color:var(--fg);font-size:12px}.theme-preview-banner button{min-height:32px;padding:4px 10px;border:1px solid var(--edge);border-radius:6px;background:var(--panel);color:var(--fg);cursor:pointer}:root{--page: var(--theme-page);--panel: var(--theme-panel);--raised: var(--theme-elevated);--fg: var(--theme-text);--fg-2: var(--theme-secondary);--fg-3: var(--theme-muted);--selected: var(--theme-selected);--on-light: var(--theme-on-accent);--edge-soft: var(--theme-border-soft);--edge: var(--theme-border);--scrim: var(--theme-overlay);--shine: var(--theme-highlight);--on-image: var(--theme-on-media);--shade: var(--theme-shadow);--accent-line: color-mix(in srgb, var(--theme-accent) 30%, transparent);--accent-line-strong: color-mix(in srgb, var(--theme-accent) 60%, transparent);--glint: color-mix(in srgb, var(--theme-highlight) 6%, transparent)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--page);color:var(--text);font-family:var(--lh_body_font);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:none;background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.38),transparent 62%);mask-image:linear-gradient(180deg,rgba(0,0,0,.38),transparent 62%)}body,button,input,select,textarea{font-family:var(--lh_body_font)}a{color:inherit}#app{min-height:100vh}::selection{background:var(--accent-soft);color:var(--text-strong)}button,input,textarea,select{transition:transform .2s var(--ease-standard),filter .2s var(--ease-standard),box-shadow .2s var(--ease-standard),border-color .2s var(--ease-standard),background-color .2s var(--ease-standard)}button:active{transform:translateY(1px) scale(.99);filter:brightness(.98)}button:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 4px var(--accent-line-strong)}input:not([type=range]):focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--lh-input-focus-border);box-shadow:var(--lh-input-focus-ring)}input:not([type=range]),textarea,select{border:1px solid var(--lh-input-border);border-radius:var(--radius-sm);background:var(--raised);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--fg-2)}input:not([type=range]):focus,textarea:focus,select:focus{outline:none;border-color:var(--lh-input-focus-border);box-shadow:var(--lh-input-focus-ring)}.lh-page-shell{width:100%;max-width:var(--lh-page-content-max);margin:0 auto;padding:0 var(--space-page-x)}.lh-section-title{margin:0;color:var(--text-strong);font-size:clamp(18px,2vw,24px);font-weight:900;letter-spacing:-.03em}.lh-section-subtitle{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.55}.lh-surface-panel{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm),var(--inner-highlight);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lh-soft-panel{border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--surface-tint)}.lh-status-chip,.lh-data-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:850;white-space:nowrap}.lh-status-chip--success{border-color:color-mix(in srgb,var(--success) 18%,transparent);background:var(--success-soft);color:var(--success)}.lh-status-chip--warning{border-color:color-mix(in srgb,var(--warning) 18%,transparent);background:var(--warning-soft);color:var(--warning)}.lh-status-chip--danger{border-color:color-mix(in srgb,var(--danger) 18%,transparent);background:var(--danger-soft);color:var(--danger)}.lh-empty-state{border-radius:var(--radius-md);background:var(--panel);color:var(--muted);padding:22px;text-align:center;font-size:13px;font-weight:750}.lh-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lh-form-field{display:flex;flex-direction:column;gap:7px}.lh-form-field label{color:var(--muted);font-size:12px;font-weight:850}.lh-form-field input,.lh-form-field textarea,.lh-form-field select{width:100%;min-height:44px;padding:10px 12px;font:inherit}@media(max-width:720px){.lh-form-grid{grid-template-columns:1fr}}#app :is(.page,.wallet-page,.provider-page,.agency-dashboard,.agency-page,.agency-apply-page,.lh-support,.vip-page,.success-page,.auth-page,.discovery-page,.message-page,.help-page,.process-page,.lh-wrap,.wrap,.redirect-page){max-width:var(--lh-page-content-max);margin-inline:auto;padding-inline:var(--space-page-x)}#app .admin-page{max-width:none;margin-inline:0;padding-inline:0}#app :is(.page-header,.hero-card,.help-hero,.discovery-hero,.process-hero,.admin-hero){border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--panel),var(--panel)),radial-gradient(circle at top right,var(--accent-soft),transparent 32%);box-shadow:var(--shadow-sm),var(--inner-highlight)}#app :is(.head,.head--compact,.page-head,.lh-head,.wallet-titlebar,.orders-toolbar,.role-top,.page-header){border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app :is(.wallet-overview,.overview-card,.admin-hero,.recharge-card,.summary-card,.withdraw-form,.provider-banner,.record-card,.card,.empty-card,.panel,.info-card,.ticket-detail-panel,.tickets-list-panel,.kb-form-panel,.kb-list-panel,.metric-card,.grant-card,.order-focus-card,.dashboard-section,.apply-card,.role-card,.redirect-card,.ticket-card,.faq-card,.status-box,.status-alert,.quota-note,.profile-summary,.trust-preview-card,.preview-note,.schedule-builder,.media-preview__image,.media-preview__video,.preview-frame,.tab-content,.support-card,.faq-item,.action-card,.step-card,.policy-card,.lh-plan,.perks-card,.section-card){border-color:var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm),var(--inner-highlight)}#app :is(.overview-item,.overview-card,.summary-item,.summary-chip,.summary-box,.info-tile,.detail-item,.data-row,.list-card,.topup-row,.ledger-row,.withdraw-row,.transaction-row,.payment-row,.refund-row,.penalty-row,.dispute-row,.profile-summary>div,.mini-row,.timeline-row,.ticket-item,.message-item,.kb-item,.item,.extension-card,.group-card,.trust-preview-item,.hotspot-item,.slot-pill,.check-list li,.tips-list li,.address-pending,.address-confirmed){border-color:var(--accent-line);border-radius:var(--radius-md);background:var(--panel);box-shadow:inset 0 1px 0 var(--glint)}#app :is(.btn-primary,.btn-pay,.btn-review,.send-btn,.save-btn,.refresh-btn,.resolve-btn,.hero-link--primary,.status-banner__cta,.submit,.primary-action){border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:var(--on-light);box-shadow:0 12px 24px #07060b2e}#app :is(.btn-link,.text-action,.inline-link,.hero-link,.role-link,.section-link,.preview-link,.back-link,.back-btn){color:var(--accent)}#app :is(.chip.on,.tab-btn.active,.tab.on,.tab-chip--active,.filter-chip--active,.segmented-option--active,.network-option--active,.status-action.active,.tag-picker__chip--active,.debug-btn--active){border-color:var(--lh-select-border);background:linear-gradient(180deg,var(--lh-select-bg) 0%,var(--lh-select-bg-strong) 100%);color:var(--lh-select-text);box-shadow:var(--lh-select-shadow)}#app :is(.chip,.tab,.tab-chip,.filter-chip,.segmented-option,.network-option,.tag-picker__chip,.selected-tags__chip,.debug-btn,.pay-badge,.signal-pill,.type-badge,.priority-badge,.kb-category,.extension-status,.status-badge,.focus-pill){border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}#app :is(.field,.form-input,.form-textarea,.dialog-field input,.dialog-field textarea,.dialog-field select,.modal-field input,.modal-field textarea,.form-group input,.form-group textarea,.form-group select,.apply-form input,.apply-form textarea,.create-form input,.create-form textarea,.topup-form input,.topup-form textarea,.topup-form select,.reply-form textarea){border-color:var(--accent-line);border-radius:16px;background:var(--raised);color:var(--text-strong)}#app :is(.field:focus,.form-input:focus,.form-textarea:focus,.dialog-field input:focus,.dialog-field textarea:focus,.dialog-field select:focus,.modal-field input:focus,.modal-field textarea:focus,.form-group input:focus,.form-group textarea:focus,.form-group select:focus,.apply-form input:focus,.apply-form textarea:focus,.create-form input:focus,.create-form textarea:focus,.topup-form input:focus,.topup-form textarea:focus,.topup-form select:focus,.reply-form textarea:focus){border-color:var(--lh-input-focus-border);box-shadow:var(--lh-input-focus-ring)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select):not([aria-invalid=true]){border-color:var(--lh-input-border)!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select):focus,:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select):focus-visible{border-color:var(--lh-input-focus-border)!important;box-shadow:var(--lh-input-focus-ring)!important;outline:none!important}#app :is(.chat-input):focus-within{border-color:var(--lh-input-focus-border)!important;box-shadow:var(--lh-input-focus-ring)!important}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=range]{border:0!important;border-radius:0!important;background:transparent;box-shadow:none!important;outline:none!important}input[type=range]:focus,input[type=range]:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-line-strong),0 1px 5px var(--accent-line-strong)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--accent-line-strong),0 1px 5px var(--accent-line-strong)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}:is(.lh-compound-input,.admin-review-search,.profile-review-v4-search,.withdrawal-search,.funds-review-search,.order-ledger-search,.heart-pick-ledger-search,.finance-search,.risk-search,.penalty-ledger-search,.dispute-resolution-search)>input{border:0!important;border-radius:0!important;background:transparent;box-shadow:none!important}:is(.lh-compound-input,.admin-review-search,.profile-review-v4-search,.withdrawal-search,.funds-review-search,.order-ledger-search,.heart-pick-ledger-search,.finance-search,.risk-search,.penalty-ledger-search,.dispute-resolution-search):focus-within{border-color:var(--lh-input-focus-border)!important;box-shadow:var(--lh-input-focus-ring)!important}#app :is(.empty-card,.empty,.empty-state,.detail-empty,.info-card){border-color:var(--accent-line);background:radial-gradient(circle at top left,var(--accent-soft),transparent 36%),var(--panel);color:var(--muted)}#app :is(.tab-nav,.detail-header,.tickets-list-panel,.chat-input-wrapper,.chat-footer){border-color:var(--border-soft)}#app :is(.tickets-list,.messages-list,.kb-list,.review-scroll-container,.ledger-list,.record-list){scrollbar-color:var(--accent) transparent}#app :is(.priority-normal,.priority-low,.status-closed,.status-badge.status-closed){background:var(--accent-soft);color:var(--muted-strong)}#app :is(.priority-urgent,.status-alert--red,.status-badge.status-error){background:var(--danger-soft);color:var(--danger)}#app :is(.priority-high,.priority-badge--high,.status-alert--amber,.status-alert--neutral,.status-pending,.signal-pill--warn){background:var(--warning-soft);color:var(--warning)}#app :is(.status-resolved,.status-alert--green,.status-badge.status-success,.signal-pill--done){background:var(--success-soft);color:var(--success)}#app :is(.err,.error,.state--error,.note--err,.upload-error){color:var(--danger)}#app :is(.ok,.success,.hint,.state--ok,.note--ok,.upload-success){color:var(--success)}@media(max-width:720px){:root{--space-page-x: var(--lh-mobile-shell-x);--space-section: 12px;--lh-compact-page-x: var(--lh-mobile-page-x)}#app .main:not(.main--admin):not(.main--merchant):not(.main--companion-detail):not(.main--companion-ranking-rules){padding-right:var(--lh-mobile-shell-x);padding-left:var(--lh-mobile-shell-x)}#app :is(.merchant-console-main,.support-admin,.admin-shell){padding-right:var(--lh-mobile-page-x)!important;padding-left:var(--lh-mobile-page-x)!important}#app :is(.page,.wallet-page,.provider-page,.admin-page,.agency-dashboard,.agency-page,.agency-apply-page,.lh-support,.vip-page,.discovery-page,.message-page,.help-page,.process-page,.profile-page,.account-page,.heart-page,.referral-page,.merchant-entry-page,.merchant-auth-page,.recovery-page,.reset-page,.lh-wrap,.wrap){max-width:100%!important;padding-right:var(--lh-mobile-page-x)!important;padding-left:var(--lh-mobile-page-x)!important;padding-bottom:calc(var(--lh_bottom_nav_total, 64px) + 34px + env(safe-area-inset-bottom,0px))}#app :is(.lh-card,.card,.section-card,.panel,.wallet-overview,.recharge-card,.overview-card,.stat-card,.dashboard-section,.apply-card,.ticket-card,.tab-content){border-radius:20px}#app :is(.dialog-actions,.modal-actions,.actions,.ticket-actions,.hero-actions)>*{min-width:0}#app :is(.lh-ops-action,.lh-ops-button){min-height:var(--lh-ops-button-height);font-size:var(--lh-ops-font-action);line-height:1.1}#app .provider-desk .desk-title-block h1,#app .provider-availability-page .crumb-line strong{font-size:var(--lh-ops-font-status);line-height:1.25;letter-spacing:0}#app .provider-desk .desk-title-block p,#app .provider-availability-page .topbar-title p{font-size:var(--lh-ops-font-body);line-height:1.45}#app .provider-desk :is(.stage-chip,.subtask-actions button,.quiet-action,.disabled-action,.btn-primary,.btn-link,.state-panel button,.empty-panel button),#app .provider-availability-page :is(.back-action,.primary-action,.package-picker button,.quick-actions button,.filter-row button,.save-actions button,.clear-confirm button,.add-button,.save-button,.more-date-action){min-height:var(--lh-ops-button-height);font-size:var(--lh-ops-font-action)}}:root{--admin-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--admin-bg: var(--page);--admin-panel: var(--panel);--admin-panel-soft: var(--raised);--admin-text: var(--fg);--admin-text-muted: var(--fg-2);--admin-text-faint: var(--fg-3);--admin-border: var(--edge);--admin-border-soft: var(--edge-soft);--admin-brand: var(--theme-accent);--admin-brand-strong: var(--theme-accent);--admin-brand-soft: var(--selected);--admin-info: var(--info);--admin-info-soft: var(--info-soft);--admin-success: var(--success);--admin-success-soft: var(--success-soft);--admin-warning: var(--warning);--admin-warning-soft: var(--warning-soft);--admin-danger: var(--danger);--admin-danger-soft: var(--danger-soft);--admin-radius-shell: 16px;--admin-radius-control: 9px;--admin-radius-badge: 999px;--admin-space-page-x: 18px;--admin-space-page-y: 16px;--admin-toolbar-height: 46px;--admin-control-height: 34px;--admin-row-min-height: 60px;--admin-font-body: 13px;--admin-font-compact: 12px;--admin-font-table-head: 11px;--admin-font-title: 15px;--admin-font-number: 20px;--admin-line-height: 1.42;--admin-shadow-panel: 0 18px 46px rgb(7 6 11 / 6%);--admin-focus-ring: 0 0 0 3px var(--accent-line)}#app .admin-workspace,#app .admin-page,#app .admin-workbench{font-family:var(--admin-font-family);color:var(--admin-text)}#app .admin-workspace *,#app .admin-page *,#app .admin-workbench *{letter-spacing:0}.admin-workbench{min-height:100dvh;padding:var(--admin-space-page-y) var(--admin-space-page-x);background:var(--page);background-size:36px 36px,36px 36px,auto}.admin-panel{overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-shell);background:var(--admin-panel);box-shadow:var(--admin-shadow-panel)}.admin-divider-list>*+*{border-top:1px solid var(--admin-border-soft)}.admin-compact-title{margin:0;color:var(--admin-text);font-size:var(--admin-font-title);font-weight:900;line-height:1.25}.admin-muted{color:var(--admin-text-muted)}.admin-number{color:var(--admin-brand);font-size:var(--admin-font-number);font-weight:950;line-height:1}.admin-field{min-height:var(--admin-control-height);border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--raised);color:var(--admin-text);font-size:var(--admin-font-compact);font-weight:760}.admin-field:focus{border-color:var(--accent-line);box-shadow:var(--admin-focus-ring);outline:none}@media(max-width:720px){:root{--admin-space-page-x: 10px;--admin-space-page-y: 10px;--admin-toolbar-height: auto}.admin-workbench{padding:var(--admin-space-page-y) var(--admin-space-page-x)}}
