.captcha-box[data-v-7399c94c]{border-radius:16px;border:1px solid rgba(251,191,36,.28);background:linear-gradient(180deg,#fffbebf5,#fff7edeb);padding:12px;display:flex;flex-direction:column;gap:10px}.captcha-head[data-v-7399c94c]{display:flex;flex-direction:column;gap:4px}.captcha-head strong[data-v-7399c94c]{font-size:13px;font-weight:1000;color:#92400e}.captcha-head span[data-v-7399c94c],.captcha-hint[data-v-7399c94c]{font-size:12px;color:#7c5c1c;font-weight:700}.turnstile-host[data-v-7399c94c]{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-7399c94c] iframe{position:relative;z-index:2;display:block;max-width:100%;border:0;pointer-events:auto}.manual-token[data-v-7399c94c]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:1000;color:#7c5c1c}.manual-token input[data-v-7399c94c]{height:40px;border-radius:12px;border:1px solid rgba(251,191,36,.36);background:#ffffffeb;padding:0 12px;font-size:14px;font-weight:700}.captcha-error[data-v-7399c94c]{color:#b91c1c;font-size:12px;font-weight:900}.mask[data-v-3b1e8f90]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#14141a57;-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-3b1e8f90]{width:min(424px,100%);border:1px solid rgba(226,204,216,.5);background:#fff;border-radius:18px;box-shadow:0 10px 34px #1118272e;padding:14px;max-height:calc(100dvh - 36px);overflow:visible}.auth-actions[data-v-3b1e8f90]{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:10px;align-items:center}.tab-group[data-v-3b1e8f90]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid rgba(226,204,216,.65);border-radius:14px;background:#fff8fb}.tab[data-v-3b1e8f90]{height:36px;border-radius:10px;border:0;background:transparent;color:var(--muted-strong);font-weight:600;cursor:pointer}.tab.on[data-v-3b1e8f90]{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-3b1e8f90]{width:42px;height:42px;border:1px solid rgba(228,213,221,.6);border-radius:12px;background:#fff;color:var(--muted-strong);font-size:17px;line-height:1;cursor:pointer}.close[data-v-3b1e8f90]:hover{color:var(--accent)}.form[data-v-3b1e8f90]{margin-top:16px;display:flex;flex-direction:column;gap:12px}label[data-v-3b1e8f90]{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:var(--muted-strong)}input[data-v-3b1e8f90]{height:46px;border-radius:12px;border:1px solid rgba(209,186,196,.55);background:#fff;padding:0 14px;font-size:14px;font-weight:800;outline:none;box-shadow:inset 0 1px #ffffffb8}input[data-v-3b1e8f90]:focus{border-color:#bc4b7185;box-shadow:0 0 0 4px #bc4b711f,inset 0 1px #ffffffb8}input[data-v-3b1e8f90]:disabled{cursor:not-allowed;color:#475569bd;background:#f8f4f6}.password-field[data-v-3b1e8f90]{position:relative;display:block}.password-field input[data-v-3b1e8f90]{width:100%;padding-right:44px}.referral-field[data-v-3b1e8f90]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.referral-field input[data-v-3b1e8f90]{min-width:0}.referral-field input[readonly][data-v-3b1e8f90]{background:#fff8fb;color:var(--text-strong)}.referral-field button[data-v-3b1e8f90]{height:46px;min-width:58px;border:1px solid rgba(188,75,113,.2);border-radius:12px;background:#fffdfbeb;color:var(--accent);font-size:13px;font-weight:850;cursor:pointer}.password-toggle[data-v-3b1e8f90]{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:#bc4b7114;color:var(--accent);cursor:pointer}.forgot-link[data-v-3b1e8f90]{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-3b1e8f90]:disabled{cursor:not-allowed;opacity:.55}.code-actions[data-v-3b1e8f90]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-6px}.code-actions .forgot-link[data-v-3b1e8f90]{margin-top:0}.resend-code[data-v-3b1e8f90]{min-height:32px;border-radius:999px;border:1px solid rgba(188,75,113,.22);background:#fff;color:var(--accent);padding:0 12px;font-size:12px;font-weight:850;cursor:pointer}.resend-code[data-v-3b1e8f90]:not(:disabled):hover{background:#bc4b7114;border-color:#bc4b7157}.resend-code[data-v-3b1e8f90]:disabled{cursor:not-allowed;color:#7550608c;background:#f8f4f6d1}.telegram-primary[data-v-3b1e8f90]{min-height:58px;border-radius:14px;border:1px solid rgba(42,129,218,.28);background:linear-gradient(180deg,#f6fbff,#edf6ff);color:#1769c2;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-3b1e8f90]:hover:not(:disabled){border-color:#2a81da6b;background:#eaf5ff}.telegram-primary[data-v-3b1e8f90]:disabled{cursor:not-allowed;opacity:.62}.telegram-mark[data-v-3b1e8f90]{width:38px;height:38px;border-radius:999px;background:#2a81da;color:#fff;display:inline-flex;align-items:center;justify-content:center}.telegram-copy[data-v-3b1e8f90]{min-width:0;display:flex;flex-direction:column;gap:3px}.telegram-copy strong[data-v-3b1e8f90]{font-size:15px;line-height:1.2;font-weight:900}.telegram-copy small[data-v-3b1e8f90],.telegram-note[data-v-3b1e8f90]{font-size:12px;line-height:1.35;font-weight:700}.telegram-copy small[data-v-3b1e8f90]{color:#1769c2b8}.telegram-note[data-v-3b1e8f90]{margin:-4px 2px 0;color:var(--muted-strong)}.auth-divider[data-v-3b1e8f90]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:2px 0 -1px;color:#755060b8;font-size:12px;font-weight:800}.auth-divider[data-v-3b1e8f90]:before,.auth-divider[data-v-3b1e8f90]:after{content:"";height:1px;background:#e2ccd8b8}.submit[data-v-3b1e8f90]{height:48px;border-radius:12px;border:none;background:var(--accent);color:#fff;font-size:14px;font-weight:700;letter-spacing:.01em;cursor:pointer}.submit[data-v-3b1e8f90]:hover{background:var(--accent-strong)}.submit[data-v-3b1e8f90]:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.err[data-v-3b1e8f90]{margin:0;padding:10px 12px;border-radius:14px;background:var(--danger-soft);color:#b91c1c;font-size:12px;font-weight:900}.ok-message[data-v-3b1e8f90]{margin:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(16,122,93,.18);background:#107a5d14;color:#0f766e;font-size:12px;font-weight:900}@media(max-width:520px){.mask[data-v-3b1e8f90]{align-items:flex-end;padding:12px}.panel[data-v-3b1e8f90]{width:100%;max-height:calc(100dvh - 24px);border-radius:22px;padding:12px}}.app-toast-region[data-v-7b08496a]{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-7b08496a]{display:grid;justify-items:center;gap:8px}.app-toast[data-v-7b08496a]{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 rgba(217,190,199,.62);border-radius:14px;background:#fffffff5;color:#253140;box-shadow:0 18px 42px #2b182226,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.app-toast__icon[data-v-7b08496a]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff}.app-toast--success .app-toast__icon[data-v-7b08496a]{background:#238c68}.app-toast--error .app-toast__icon[data-v-7b08496a]{background:#bd3d61}.app-toast--warning .app-toast__icon[data-v-7b08496a]{background:#c07a18}.app-toast--loading .app-toast__icon[data-v-7b08496a]{background:#647184}.app-toast__message[data-v-7b08496a]{min-width:0;color:#253140;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-7b08496a]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#7a6571;cursor:pointer}.app-toast__close[data-v-7b08496a]:focus-visible{outline:2px solid rgba(188,75,113,.32);outline-offset:2px}.app-toast__close[data-v-7b08496a]:active{transform:translateY(1px)}.app-toast__spinner[data-v-7b08496a]{animation:app-toast-spin-7b08496a .85s linear infinite}.app-toast-enter-active[data-v-7b08496a],.app-toast-leave-active[data-v-7b08496a]{transition:opacity .2s ease,transform .2s ease}.app-toast-enter-from[data-v-7b08496a],.app-toast-leave-to[data-v-7b08496a]{opacity:0;transform:translateY(-8px) scale(.98)}.app-toast-move[data-v-7b08496a]{transition:transform .2s ease}@keyframes app-toast-spin-7b08496a{to{transform:rotate(360deg)}}@media(max-width:620px){.app-toast-region[data-v-7b08496a]{top:calc(env(safe-area-inset-top,0px) + var(--lh_header_total, 48px) + 8px);width:min(calc(100vw - 28px),360px)}.app-toast[data-v-7b08496a]{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-7b08496a],.app-toast__close[data-v-7b08496a]{width:22px;height:22px}.app-toast__message[data-v-7b08496a]{font-size:12.5px}}.page-render-fallback[data-v-6c0488f5]{width:min(560px,calc(100% - 32px));margin:48px auto;padding:24px;border:1px solid rgba(132,84,219,.2);border-radius:18px;background:#fff;box-shadow:0 18px 48px #2817431a;color:#2f2538}.page-render-fallback strong[data-v-6c0488f5]{display:block;margin-bottom:8px;font-size:18px}.page-render-fallback p[data-v-6c0488f5]{margin:0 0 18px;color:#6f6477;line-height:1.65}.page-render-fallback button[data-v-6c0488f5]{min-height:42px;padding:0 18px;border:0;border-radius:999px;background:#7c4dce;color:#fff;font:inherit;font-weight:700;cursor:pointer}[data-v-1b6bc5d4]: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-1b6bc5d4]{position:sticky;top:0;z-index:30;padding:.58rem 0;border-bottom:1px solid rgba(206,185,192,.42);background:#fffdfce6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;box-shadow:0 8px 22px #2b182209}.header-inner[data-v-1b6bc5d4]{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-1b6bc5d4]{padding:0 clamp(1.25rem,4vw,4rem);display:flex;align-items:center;gap:clamp(18px,2.8vw,44px);position:relative}.brand-block[data-v-1b6bc5d4]{flex:0 0 auto;position:relative;z-index:2}.desktop-nav--primary[data-v-1b6bc5d4]{position:absolute;left:50%;z-index:1;transform:translate(-50%)}.header-side[data-v-1b6bc5d4]{margin-left:auto;position:relative;z-index:2}}.brand-block[data-v-1b6bc5d4]{display:flex;flex-direction:column;gap:1px}.brand-logo[data-v-1b6bc5d4]{height:32px;width:auto;display:block}.desktop-nav[data-v-1b6bc5d4],.desktop-actions[data-v-1b6bc5d4],.header-side[data-v-1b6bc5d4]{display:none}.desktop-link[data-v-1b6bc5d4],.utility-link[data-v-1b6bc5d4]{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-1b6bc5d4],.utility-link.router-link-active[data-v-1b6bc5d4]{color:var(--accent)}.desktop-link--wallet[data-v-1b6bc5d4]{font-weight:760}.desktop-link[data-v-1b6bc5d4]:hover,.utility-link[data-v-1b6bc5d4]:hover,.desktop-admin[data-v-1b6bc5d4]:hover{color:var(--accent)}.desktop-link--wallet[data-v-1b6bc5d4]:hover,.desktop-link--wallet.desktop-link--active[data-v-1b6bc5d4]{color:transparent;background:linear-gradient(90deg,#bc4b71,#d9829b 58%,#c99047);-webkit-background-clip:text;background-clip:text;filter:saturate(1.08)}.desktop-auth-btn[data-v-1b6bc5d4]{height:34px;border:1px solid rgba(188,75,113,.22);border-radius:999px;padding:0 13px;background:#bc4b7111;color:var(--accent);font-size:12px;font-weight:650;cursor:pointer}.desktop-heart-pick-entry[data-v-1b6bc5d4]{height:32px;padding:0 13px;border:1px solid rgba(188,75,113,.22);border-radius:999px;background:#fffdfbf0;color:var(--accent);display:none;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 8px 18px #2b18220d;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-1b6bc5d4]:hover,.desktop-heart-pick-entry[data-v-1b6bc5d4]:focus-visible{border-color:#bc4b715c;background:#fff7fafa;color:var(--accent-strong);outline:none}.desktop-heart-pick-entry[data-v-1b6bc5d4]:active{transform:translateY(1px)}.desktop-admin[data-v-1b6bc5d4]{text-decoration:none;font-size:12px;font-weight:650;color:#3f4a58}.message-bell[data-v-1b6bc5d4]{position:relative;width:32px;height:32px;border-radius:999px;border:1px solid rgba(188,75,113,.18);background:#fffdfbe6;color:#7b6070;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 6px 14px #2b18220b;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.message-bell[data-v-1b6bc5d4]:hover,.message-bell--active[data-v-1b6bc5d4]{color:var(--accent);border-color:#bc4b7157;background:#fff7faf5}.message-bell[data-v-1b6bc5d4]:active{transform:translateY(1px)}.message-bell__badge[data-v-1b6bc5d4]{position:absolute;top:-4px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;border:2px solid rgba(255,253,251,.98);background:var(--accent);color:#fff;font-size:9px;font-weight:760;line-height:12px;text-align:center}.mobile-vip-bell[data-v-1b6bc5d4]{color:#9a6720;border-color:#d6972a47;background:#fffaeff5}.mobile-vip-bell[data-v-1b6bc5d4]:hover,.mobile-vip-bell.message-bell--active[data-v-1b6bc5d4]{color:#8a5311;border-color:#d6972a70;background:#fff6defa}.mobile-vip-bell--active[data-v-1b6bc5d4]{box-shadow:0 8px 18px #a668111f}.vip-bell__mark[data-v-1b6bc5d4]{position:absolute;top:-5px;right:-8px;min-width:22px;height:14px;padding:0 4px;border-radius:999px;border:2px solid rgba(255,253,251,.98);background:#d28a1e;color:#fff;font-size:8px;font-weight:760;line-height:10px;text-align:center;letter-spacing:0}.mobile-header-actions[data-v-1b6bc5d4]{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.mobile-message-bell[data-v-1b6bc5d4]{margin-left:0}.mobile-merchant-bell[data-v-1b6bc5d4]{color:var(--accent);border-color:#bc4b7142;background:#fff7faf0}.mobile-merchant-bell[data-v-1b6bc5d4]:hover,.mobile-merchant-bell.message-bell--active[data-v-1b6bc5d4]{color:var(--accent-strong);border-color:#bc4b7166;background:#fff1f7fa}.mobile-auth-pill[data-v-1b6bc5d4]{height:32px;min-width:54px;border:1px solid rgba(188,75,113,.28);border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#fffdfbeb;color:var(--accent);box-shadow:0 6px 14px #2b18220b;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-1b6bc5d4]:hover,.mobile-auth-pill[data-v-1b6bc5d4]:focus-visible{border-color:#bc4b7170;background:#fff7fafa;outline:none}.mobile-auth-pill[data-v-1b6bc5d4]:active{transform:translateY(1px)}.desktop-message-bell[data-v-1b6bc5d4]{display:none}.desktop-account[data-v-1b6bc5d4]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.desktop-logout-btn[data-v-1b6bc5d4]{height:32px;border:1px solid rgba(188,75,113,.2);border-radius:999px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;background:#fffdfbdb;color:var(--accent);font-size:12px;font-weight:650;cursor:pointer}.main[data-v-1b6bc5d4]{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-1b6bc5d4]{padding-top:6px;padding-right:var(--space-page-x);padding-left:var(--space-page-x)}.main--admin[data-v-1b6bc5d4]{max-width:none;margin:0;padding:0}.main--merchant[data-v-1b6bc5d4]{max-width:none;margin:0;padding:0;height:100dvh;min-height:100dvh;overflow:hidden}.main--merchant-entry[data-v-1b6bc5d4]{padding-top:0}.main--heart-pick[data-v-1b6bc5d4],.main--orders[data-v-1b6bc5d4]{padding-top:8px}.main--companion-ranking-rules[data-v-1b6bc5d4]{max-width:none;margin:0;padding:0}body.lh-admin-body{overflow-x:hidden;background:radial-gradient(circle at 68% 0%,rgba(188,75,113,.08),transparent 34%),linear-gradient(180deg,#eef2f7,#f6f2ef)}.bottom-nav[data-v-1b6bc5d4]{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 rgba(206,185,192,.42);background:#fffffffa;box-shadow:0 -6px 20px #2b18220f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:1199px){.header--home[data-v-1b6bc5d4],.header--consumer-navigation-standalone[data-v-1b6bc5d4]{display:none}}@media(max-width:768px){.header--companion-detail[data-v-1b6bc5d4],.bottom-nav--companion-detail[data-v-1b6bc5d4]{display:none}.main--companion-detail[data-v-1b6bc5d4],.main--companion-standalone[data-v-1b6bc5d4]{max-width:none;padding:0}.main--heart-pick[data-v-1b6bc5d4]{padding-top:4px}.main--discovery[data-v-1b6bc5d4]{padding-top:8px}.main--orders[data-v-1b6bc5d4]{padding-top:4px}.main--merchant[data-v-1b6bc5d4]{height:auto;min-height:100dvh;overflow:visible}}.bn-tab[data-v-1b6bc5d4]{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:#937687;-webkit-tap-highlight-color:transparent;transition:color .16s ease,transform .16s ease}.bn-tab--active[data-v-1b6bc5d4]{color:#c33d70;font-weight:760}.bn-tab--active .bn-ico[data-v-1b6bc5d4]{color:#c33d70}.bn-ico[data-v-1b6bc5d4]{display:flex;width:24px;height:22px;align-items:center;justify-content:center;line-height:1;color:currentColor}.bn-ico[data-v-1b6bc5d4] svg{display:block}.bn-label[data-v-1b6bc5d4]{display:block;line-height:1;white-space:nowrap}.ico-svg[data-v-1b6bc5d4]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-overlay[data-v-1b6bc5d4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#1511132e}.ai-panel[data-v-1b6bc5d4]{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:#fffdfbfa;box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.ai-head[data-v-1b6bc5d4]{padding:14px 16px;border-bottom:1px solid rgba(206,185,192,.5);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-head strong[data-v-1b6bc5d4]{display:block;font-size:15px;color:var(--text-strong)}.ai-head p[data-v-1b6bc5d4]{margin:4px 0 0;font-size:12px;font-weight:700;color:var(--muted)}.ai-close[data-v-1b6bc5d4]{border:none;background:transparent;font-size:22px;color:#6f7887;cursor:pointer}.ai-body[data-v-1b6bc5d4]{flex:1;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.ai-msg[data-v-1b6bc5d4]{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-1b6bc5d4]{align-self:flex-start;background:#f8f0ece6;color:#414958}.ai-msg.is-user[data-v-1b6bc5d4]{align-self:flex-end;background:#bc4b711f;color:var(--accent-strong)}.ai-input-row[data-v-1b6bc5d4]{padding:10px;border-top:1px solid rgba(206,185,192,.5);display:flex;gap:8px}.ai-input[data-v-1b6bc5d4]{flex:1;min-width:0;border:1px solid rgba(206,185,192,.7);border-radius:999px;padding:0 14px;background:#ffffffeb;font-size:12px}.ai-send[data-v-1b6bc5d4]{border:none;border-radius:999px;padding:0 14px;background:var(--accent);color:#fff8fb;font-size:12px;font-weight:800;cursor:pointer}@media(min-width:1200px){.desktop-nav[data-v-1b6bc5d4],.desktop-actions[data-v-1b6bc5d4],.header-side[data-v-1b6bc5d4]{display:inline-flex;align-items:center}.desktop-nav--primary[data-v-1b6bc5d4]{justify-content:center;gap:clamp(28px,3vw,42px);min-width:0}.header-side[data-v-1b6bc5d4]{justify-content:flex-end;gap:clamp(10px,1.25vw,18px);margin-left:auto}.desktop-nav--utility[data-v-1b6bc5d4]{gap:clamp(10px,1.2vw,18px)}.desktop-actions[data-v-1b6bc5d4]{gap:10px}.mobile-header-actions[data-v-1b6bc5d4]{display:none}.desktop-message-bell[data-v-1b6bc5d4]{display:inline-flex;flex:0 0 auto}.desktop-heart-pick-entry[data-v-1b6bc5d4]{display:inline-flex}.bottom-nav[data-v-1b6bc5d4]{display:none}.main[data-v-1b6bc5d4]{padding-bottom:24px}.main--merchant[data-v-1b6bc5d4]{padding:0}.main--companion-detail[data-v-1b6bc5d4],.main--companion-standalone[data-v-1b6bc5d4]{max-width:none;padding:0}.main--home[data-v-1b6bc5d4]{padding-top:6px;padding-right:1rem;padding-left:1rem}.main--admin[data-v-1b6bc5d4],.main--ops-page[data-v-1b6bc5d4]{padding:0}}@media(min-width:1200px)and (max-width:1320px){.header-inner[data-v-1b6bc5d4]{padding:0 clamp(1rem,2vw,1.5rem)}.desktop-nav--primary[data-v-1b6bc5d4]{gap:clamp(22px,2.6vw,30px)}.header-side[data-v-1b6bc5d4],.desktop-nav--utility[data-v-1b6bc5d4],.desktop-actions[data-v-1b6bc5d4]{gap:8px}.desktop-link[data-v-1b6bc5d4]{padding:5px 4px;font-size:12.5px}.utility-link[data-v-1b6bc5d4]{padding:5px 3px;font-size:12px;font-weight:650}.desktop-heart-pick-entry[data-v-1b6bc5d4],.desktop-auth-btn[data-v-1b6bc5d4],.desktop-logout-btn[data-v-1b6bc5d4]{padding-right:10px;padding-left:10px}}@media(min-width:1321px)and (max-width:1480px){.desktop-nav--primary[data-v-1b6bc5d4]{gap:34px}.header-side[data-v-1b6bc5d4],.desktop-nav--utility[data-v-1b6bc5d4]{gap:12px}.desktop-actions[data-v-1b6bc5d4]{gap:8px}}.hamburger-btn[data-v-1b6bc5d4]{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--text-primary);margin-left:auto}.mobile-menu-overlay[data-v-1b6bc5d4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000}.mobile-menu-drawer[data-v-1b6bc5d4]{position:fixed;top:0;right:0;width:280px;height:100vh;background:var(--bg-primary);box-shadow:-4px 0 20px #00000026;overflow-y:auto}.mobile-menu-header[data-v-1b6bc5d4]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.mobile-menu-logo[data-v-1b6bc5d4]{height:40px}.mobile-menu-close[data-v-1b6bc5d4]{background:none;border:none;cursor:pointer;padding:8px;color:var(--text-primary)}.mobile-menu-nav[data-v-1b6bc5d4]{padding:16px 20px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--border)}.mobile-menu-nav--utility[data-v-1b6bc5d4]{border-bottom:none}.mobile-nav-link[data-v-1b6bc5d4]{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-1b6bc5d4]:hover{background:var(--bg-secondary)}.mobile-nav-link.router-link-active[data-v-1b6bc5d4]{color:var(--accent);background:var(--accent-light)}.mobile-menu-actions[data-v-1b6bc5d4]{padding:20px;display:flex;flex-direction:column;gap:12px}.mobile-admin-link[data-v-1b6bc5d4],.mobile-auth-btn[data-v-1b6bc5d4]{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-1b6bc5d4]:hover,.mobile-auth-btn[data-v-1b6bc5d4]:hover{background:var(--border)}@media(max-width:1199px){.hamburger-btn[data-v-1b6bc5d4]{display:flex;align-items:center;justify-content:center}.ai-panel[data-v-1b6bc5d4]{right:10px;left:10px;width:auto;bottom:calc(var(--lh_bottom_nav_total) + 12px);height:24rem}}:root{color-scheme:light;--rose-950: #3d1524;--rose-900: #61263d;--rose-800: #7d2f4d;--rose-700: #9f365a;--rose-600: #bc4b71;--rose-500: #cf6386;--rose-200: #f1d7e3;--rose-100: #fbedf3;--rose-50: #fff7fa;--pink-1: var(--rose-600);--pink-2: var(--rose-200);--bg: #fdfbfa;--bg-primary: #fdfbfa;--bg-secondary: #f8f3f4;--bg-elevated: #fffdfb;--surface: rgba(255, 253, 251, .94);--surface-solid: #fffdfb;--surface-soft: rgba(248, 240, 236, .62);--surface-tint: rgba(188, 75, 113, .055);--card: rgba(255, 253, 251, .9);--card-strong: rgba(255, 255, 255, .97);--text: #232631;--text-primary: #232631;--text-strong: #11131a;--text-muted: #667085;--muted: #667085;--muted-strong: #4f5967;--border: rgba(206, 185, 192, .62);--border-soft: rgba(241, 215, 227, .82);--line: rgba(206, 185, 192, .62);--lh-input-border: rgba(120, 128, 140, .24);--lh-input-focus-border: rgba(72, 84, 102, .34);--lh-input-focus-ring: 0 0 0 2px rgba(72, 84, 102, .08);--accent: var(--rose-600);--accent-strong: var(--rose-700);--brand: var(--accent);--brand-strong: var(--accent-strong);--accent-soft: rgba(188, 75, 113, .1);--accent-soft-strong: rgba(188, 75, 113, .18);--accent-light: rgba(188, 75, 113, .08);--lh-select-bg: #fff7fa;--lh-select-bg-strong: #f8e8ef;--lh-select-border: rgba(188, 75, 113, .58);--lh-select-border-soft: rgba(188, 75, 113, .18);--lh-select-text: #7a314f;--lh-select-muted: #8a6476;--lh-select-dot: #bc4b71;--lh-select-shadow: inset 0 0 0 1px rgba(188, 75, 113, .08), 0 8px 16px rgba(122, 49, 79, .06);--lh-card-selected-left: 3px solid #bc4b71;--cta: var(--rose-600);--cta-strong: var(--rose-700);--success: #287a67;--success-soft: rgba(40, 122, 103, .1);--warning: #9b6216;--warning-soft: rgba(155, 98, 22, .1);--danger: #b33b4c;--danger-soft: rgba(179, 59, 76, .1);--vip: #a76a13;--vip-soft: rgba(167, 106, 19, .12);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--shadow-xs: 0 4px 14px rgba(43, 24, 34, .045);--shadow-sm: 0 10px 24px rgba(43, 24, 34, .06);--shadow-md: 0 18px 44px rgba(43, 24, 34, .1);--shadow-lg: 0 28px 70px rgba(43, 24, 34, .14);--inner-highlight: inset 0 1px 0 rgba(255, 255, 255, .75);--ease-standard: cubic-bezier(.16, 1, .3, 1);--space-page-x: clamp(12px, 2vw, 28px);--space-section: clamp(14px, 2vw, 24px);--container-max: 1152px;--lh-page-content-max: 1200px;--lh-page-content-wide: 1320px;--lh-workbench-content-max: 1400px;--lh-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(255, 251, 249, .9));--lh-panel-border: rgba(188, 75, 113, .12);--lh-panel-shadow: 0 18px 48px rgba(43, 24, 34, .085), var(--inner-highlight);--lh-subtle-bg: rgba(248, 240, 236, .58);--lh-subtle-border: rgba(188, 75, 113, .12);--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: rgba(188, 75, 113, .13);--lh-compact-surface: rgba(255, 253, 251, .78);--lh-compact-surface-strong: rgba(255, 253, 251, .94);--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: rgba(255, 252, 249, .94);--plaza-bar-mid: rgba(248, 240, 236, .98);--plaza-bar-end: rgba(255, 252, 249, .94);--plaza-on-bar: var(--text);--plaza-bar-muted: rgba(31, 34, 48, .62);--plaza-chip-bg: rgba(188, 75, 113, .08);--plaza-chip-border: rgba(188, 75, 113, .22);--plaza-cta-bg: rgba(188, 75, 113, .12);--plaza-cta-text: var(--accent)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(238,213,192,.16),transparent 24rem),radial-gradient(circle at top right,rgba(231,201,214,.16),transparent 26rem),linear-gradient(180deg,#fffefd,#fdfbfa 52%,#faf7f5);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:linear-gradient(90deg,rgba(255,255,255,.24) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.18) 1px,transparent 1px);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:#bc4b712e;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 #bc4b7129}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:#ffffffe6;color:var(--text)}input::placeholder,textarea::placeholder{color:#667085b8}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 rgba(188,75,113,.14);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 rgba(188,75,113,.16);background:#bc4b7111;color:var(--accent);font-size:12px;font-weight:850;white-space:nowrap}.lh-status-chip--success{border-color:#287a672e;background:var(--success-soft);color:var(--success)}.lh-status-chip--warning{border-color:#9b62162e;background:var(--warning-soft);color:var(--warning)}.lh-status-chip--danger{border-color:#b33b4c2e;background:var(--danger-soft);color:var(--danger)}.lh-empty-state{border-radius:var(--radius-md);background:#f8f0ec99;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,#fffdfbf5,#fff7fac2),radial-gradient(circle at top right,rgba(188,75,113,.1),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:#bc4b711f;border-radius:var(--radius-md);background:#f8f0ec94;box-shadow:inset 0 1px #ffffff94}#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:#fff;box-shadow:0 12px 24px #bc4b712e}#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:#bc4b7129;background:#bc4b7113;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:#bc4b712e;border-radius:16px;background:#ffffffeb;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 #bc4b712e,0 1px 5px #5823362e}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #bc4b712e,0 1px 5px #5823362e}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:#bc4b711a;background:radial-gradient(circle at top left,rgba(188,75,113,.055),transparent 36%),#fffdfbd1;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:rgba(188,75,113,.28) transparent}#app :is(.priority-normal,.priority-low,.status-closed,.status-badge.status-closed){background:#bc4b710f;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: #fff7fa;--admin-panel: rgba(255, 255, 255, .96);--admin-panel-soft: rgba(255, 251, 253, .92);--admin-text: #0f172a;--admin-text-muted: #64748b;--admin-text-faint: #8a7280;--admin-border: #d9e2ee;--admin-border-soft: rgba(205, 214, 226, .74);--admin-brand: #c43d70;--admin-brand-strong: #b83267;--admin-brand-soft: #fff1f6;--admin-info: #2563eb;--admin-info-soft: #eff6ff;--admin-success: #15803d;--admin-success-soft: #ecfdf3;--admin-warning: #b45309;--admin-warning-soft: #fff7ed;--admin-danger: #be123c;--admin-danger-soft: #fff1f2;--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 rgba(43, 24, 34, .06);--admin-focus-ring: 0 0 0 3px rgba(196, 61, 112, .14)}#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:linear-gradient(90deg,rgba(196,61,112,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(196,61,112,.045) 1px,transparent 1px),linear-gradient(180deg,#fffafd,#fff 44%,#fff8fb);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:#fffffff0;color:var(--admin-text);font-size:var(--admin-font-compact);font-weight:760}.admin-field:focus{border-color:#c43d706b;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)}}
