.vpdebug-overlay.svelte-pxnj8e{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.vpdebug-card.svelte-pxnj8e{width:min(860px,96vw);max-height:min(92vh,760px);display:flex;flex-direction:column;border-radius:16px;background:#0f172aeb;color:#e2e8f0;border:1px solid rgba(148,163,184,.22);box-shadow:0 20px 60px #00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.vpdebug-head.svelte-pxnj8e{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.18)}.vpdebug-title.svelte-pxnj8e{font-size:14px;font-weight:800;letter-spacing:.04em}.vpdebug-sub.svelte-pxnj8e{font-size:12px;font-weight:600;opacity:.8;margin-left:8px}.vpdebug-actions.svelte-pxnj8e{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.vpdebug-btn.svelte-pxnj8e{border:1px solid rgba(148,163,184,.25);background:#94a3b81f;color:#e2e8f0;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700;cursor:pointer}.vpdebug-btn.svelte-pxnj8e:active{transform:translateY(1px)}.vpdebug-btn--danger.svelte-pxnj8e{border-color:#f8717166;background:#f871711f}.vpdebug-body.svelte-pxnj8e{padding:12px 14px 14px;overflow:auto;-webkit-overflow-scrolling:touch}.vpdebug-empty.svelte-pxnj8e{padding:18px 8px;opacity:.9}.vpdebug-summary.svelte-pxnj8e{margin-bottom:12px}.vpdebug-grid.svelte-pxnj8e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 560px){.vpdebug-grid.svelte-pxnj8e{grid-template-columns:1fr}}.vpdebug-kv.svelte-pxnj8e{border:1px solid rgba(148,163,184,.18);background:#02061740;border-radius:12px;padding:10px}.vpdebug-kv.svelte-pxnj8e .k:where(.svelte-pxnj8e){font-size:11px;opacity:.78;margin-bottom:4px}.vpdebug-kv.svelte-pxnj8e .v:where(.svelte-pxnj8e){font-size:12px;font-weight:700;line-height:1.35;word-break:break-word}.vpdebug-loglist.svelte-pxnj8e{display:grid;gap:6px;margin-bottom:12px}.vpdebug-logitem.svelte-pxnj8e{width:100%;display:grid;grid-template-columns:86px 1fr auto;gap:10px;align-items:center;text-align:left;border:1px solid rgba(148,163,184,.16);background:#0206172e;color:#e2e8f0;border-radius:12px;padding:8px 10px;cursor:pointer;font-size:12px}.vpdebug-logitem.active.svelte-pxnj8e{border-color:#38bdf88c;background:#38bdf81f}.vpdebug-logitem.svelte-pxnj8e .t:where(.svelte-pxnj8e){opacity:.9;font-variant-numeric:tabular-nums}.vpdebug-logitem.svelte-pxnj8e .r:where(.svelte-pxnj8e){opacity:.95;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vpdebug-logitem.svelte-pxnj8e .s:where(.svelte-pxnj8e){opacity:.85;font-variant-numeric:tabular-nums}.vpdebug-json.svelte-pxnj8e{margin:0;border-radius:14px;padding:12px;border:1px solid rgba(148,163,184,.16);background:#02061759;overflow:auto;font-size:11px;line-height:1.4;font-family:var(--font-sans)}.login-lanhu-root.svelte-1t79uwi,.login-lanhu-root.svelte-1t79uwi :where(.svelte-1t79uwi){box-sizing:border-box;flex-shrink:0}.login-lanhu-root.svelte-1t79uwi{--u: min(calc(100vw / 1322), calc(100dvh / 824));--cream: rgba(255, 246, 219, 1);--cream-soft: rgba(255, 246, 219, .2);--brown: rgba(153, 102, 51, 1);--mauve: rgba(190, 139, 126, 1);--light-cream: rgba(254, 242, 220, 1);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;font-family:var(--font-sans, "CypridinaGlobal", "PingFang SC", "Microsoft YaHei", sans-serif)}.login-scene.svelte-1t79uwi{position:absolute;top:0;right:0;bottom:0;left:0;background:#000 url(/show_bg_1.png) center center / cover no-repeat}.login-form-shell.svelte-1t79uwi{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0}.preview-modal.svelte-1t79uwi{position:absolute;left:50%;top:50%;width:calc(1202 * var(--u));height:calc(824 * var(--u));transform:translate(-50%,-50%);border:max(1px,calc(2 * var(--u))) solid rgba(255,255,255,.8);border-radius:calc(40 * var(--u));background:var(--cream-soft);box-shadow:0 calc(26 * var(--u)) calc(64 * var(--u)) #00000061;overflow:hidden}.preview-title.svelte-1t79uwi{position:absolute;top:calc(29 * var(--u));left:50%;transform:translate(-50%);margin:0}.title-debug-btn.svelte-1t79uwi{border:0;background:transparent;padding:0;margin:0;color:#fff;font-size:calc(48 * var(--u));line-height:calc(48 * var(--u));font-weight:800;white-space:nowrap;cursor:pointer;text-shadow:0 calc(4 * var(--u)) 0 rgba(207,207,207,1);-webkit-text-stroke:max(1px,calc(2 * var(--u))) rgba(205,207,211,.88);background-image:linear-gradient(180deg,#f0faff,#b9efff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title-debug-btn.svelte-1t79uwi:focus-visible{outline:max(1px,calc(2 * var(--u))) solid rgba(255,255,255,.7);outline-offset:calc(6 * var(--u));border-radius:calc(10 * var(--u))}.preview-close.svelte-1t79uwi{position:absolute;top:calc(29 * var(--u));right:calc(30 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));padding:0;border:none;background:transparent;cursor:pointer}.preview-close.svelte-1t79uwi img:where(.svelte-1t79uwi){width:100%;height:100%;display:block}.preview-sheet.svelte-1t79uwi{position:absolute;left:calc(16 * var(--u));top:calc(102 * var(--u));width:calc(1170 * var(--u));height:calc(706 * var(--u));border-radius:calc(30 * var(--u));background:var(--cream)}.sheet-title-row.svelte-1t79uwi{position:absolute;left:calc(280 * var(--u));top:calc(24 * var(--u));width:calc(609 * var(--u));height:calc(34 * var(--u))}.sheet-title-row.svelte-1t79uwi span:where(.svelte-1t79uwi){display:block;color:var(--brown);font-size:calc(36 * var(--u));font-weight:700;line-height:calc(42 * var(--u));white-space:nowrap}.login-layout.svelte-1t79uwi,.register-layout.svelte-1t79uwi{position:absolute;top:0;right:0;bottom:0;left:0}.login-field.svelte-1t79uwi,.register-field.svelte-1t79uwi{position:absolute;display:flex;align-items:flex-start}.field-icon.svelte-1t79uwi{display:block;-o-object-fit:contain;object-fit:contain}.field-icon--medium.svelte-1t79uwi{width:calc(46 * var(--u));height:calc(66 * var(--u));margin-top:calc(12 * var(--u))}.field-icon--large.svelte-1t79uwi{width:calc(72 * var(--u));height:calc(72 * var(--u));margin-top:calc(9 * var(--u))}.field-icon--small.svelte-1t79uwi{width:calc(48 * var(--u));height:calc(66 * var(--u));margin-top:calc(12 * var(--u))}.field-shell.svelte-1t79uwi{display:block;background-color:var(--mauve);border-radius:calc(10 * var(--u))}.field-shell--long.svelte-1t79uwi{width:calc(748 * var(--u));height:calc(90 * var(--u))}.field-input.svelte-1t79uwi{display:block;width:100%;height:100%;padding:0 calc(42 * var(--u));border:none;background:transparent;color:var(--light-cream);font-size:calc(36 * var(--u));font-weight:700;line-height:calc(90 * var(--u));outline:none;caret-color:var(--light-cream);-webkit-text-fill-color:var(--light-cream)}.field-input--long.svelte-1t79uwi::-moz-placeholder{color:var(--light-cream);opacity:1;-webkit-text-fill-color:var(--light-cream)}.field-input--long.svelte-1t79uwi::placeholder{color:var(--light-cream);opacity:1;-webkit-text-fill-color:var(--light-cream)}.field-input--masked.svelte-1t79uwi{-webkit-text-security:disc}.field-input.svelte-1t79uwi:disabled{cursor:default;opacity:.86}.field-input.svelte-1t79uwi:-webkit-autofill,.field-input.svelte-1t79uwi:-webkit-autofill:hover,.field-input.svelte-1t79uwi:-webkit-autofill:focus{-webkit-text-fill-color:var(--light-cream);box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.login-field--user.svelte-1t79uwi{left:calc(168 * var(--u));top:calc(108 * var(--u));width:calc(835 * var(--u));height:calc(90 * var(--u));justify-content:space-between}.login-field--password.svelte-1t79uwi{left:calc(167 * var(--u));top:calc(218 * var(--u));width:calc(836 * var(--u));height:calc(90 * var(--u));justify-content:space-between}.remember-row.svelte-1t79uwi{position:absolute;display:flex;align-items:center;padding:0;border:none;background:transparent;cursor:pointer}.remember-row.svelte-1t79uwi span:where(.svelte-1t79uwi){color:var(--brown);font-size:calc(36 * var(--u));font-weight:700;line-height:calc(36 * var(--u));white-space:nowrap}.remember-row--login.svelte-1t79uwi{left:calc(255 * var(--u));top:calc(351 * var(--u));width:calc(198 * var(--u));height:calc(34 * var(--u))}.remember-row--register.svelte-1t79uwi{left:calc(255 * var(--u));top:calc(528 * var(--u));width:calc(198 * var(--u));height:calc(34 * var(--u))}.remember-mark.svelte-1t79uwi{position:relative;display:block;width:calc(30 * var(--u));height:calc(30 * var(--u));margin-top:calc(2 * var(--u));border-radius:calc(7 * var(--u));border:max(1px,calc(1.5 * var(--u))) solid rgba(198,173,144,.9);background:#f4e7cfe0;box-shadow:inset 0 calc(1 * var(--u)) calc(2 * var(--u)) #ffffff8c}.remember-mark--filled.svelte-1t79uwi:after{content:"";position:absolute;left:50%;top:50%;width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 35%,#9df16c,#67c32f 58%,#348b13);box-shadow:0 0 calc(4 * var(--u)) #5db32a47}.remember-mark--single.svelte-1t79uwi{margin-right:calc(28 * var(--u))}.primary-button.svelte-1t79uwi{position:absolute;width:calc(276 * var(--u));height:calc(96 * var(--u));padding:0;border:none;background-position:center;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.primary-button.svelte-1t79uwi:disabled{cursor:default;opacity:.9}.primary-button.svelte-1t79uwi span:where(.svelte-1t79uwi){position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);color:#fefefe;font-size:calc(48 * var(--u));font-weight:700;line-height:calc(48 * var(--u));white-space:nowrap;-webkit-text-stroke:max(1px,calc(2 * var(--u))) rgba(205,207,211,1)}.primary-button--login.svelte-1t79uwi{left:calc(447 * var(--u));top:calc(470 * var(--u));background-image:url(/lanhu/login-preview/common/login_btn.png)}.primary-button--register.svelte-1t79uwi{left:calc(446 * var(--u));top:calc(590 * var(--u));background-image:url(/lanhu/login-preview/common/register_btn.png)}.register-field--user.svelte-1t79uwi{left:calc(155 * var(--u));top:calc(82 * var(--u));width:calc(848 * var(--u));height:calc(90 * var(--u));justify-content:space-between}.register-field--invite.svelte-1t79uwi{left:calc(155 * var(--u));top:calc(192 * var(--u));width:calc(983 * var(--u));height:calc(90 * var(--u));align-items:center}.invite-input-shell.svelte-1t79uwi{width:calc(748 * var(--u));margin-left:calc(28 * var(--u))}.invite-label.svelte-1t79uwi{margin-left:calc(31 * var(--u));color:var(--brown);font-size:calc(36 * var(--u));font-weight:700;line-height:calc(42 * var(--u));white-space:nowrap}.register-field--password.svelte-1t79uwi{left:calc(155 * var(--u));top:calc(302 * var(--u));width:calc(848 * var(--u));height:calc(90 * var(--u));justify-content:space-between}.register-field--confirm.svelte-1t79uwi{left:calc(167 * var(--u));top:calc(412 * var(--u));width:calc(836 * var(--u));height:calc(90 * var(--u));justify-content:space-between}.sr-only.svelte-1t79uwi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.register-field--invite.svelte-1t79uwi .invite-code-input{display:block}.register-field--invite.svelte-1t79uwi .tools{display:none}.register-field--invite.svelte-1t79uwi .invite-code-boxes{display:grid;grid-template-columns:repeat(8,calc(90 * var(--u)));gap:calc(4 * var(--u))}.register-field--invite.svelte-1t79uwi .invite-cell{width:calc(90 * var(--u));height:calc(90 * var(--u));aspect-ratio:auto;padding:0;border:none;border-radius:calc(10 * var(--u));background:var(--mauve);color:var(--light-cream);-webkit-text-fill-color:var(--light-cream);caret-color:var(--light-cream);font-size:calc(36 * var(--u));font-weight:700;box-shadow:none}.register-field--invite.svelte-1t79uwi .invite-cell:focus{border:max(1px,calc(2 * var(--u))) solid rgba(255,242,220,.78);box-shadow:none}.register-field--invite.svelte-1t79uwi .invite-cell:disabled{opacity:.86;cursor:default}.global-fullscreen-btn,.input-preview,.input-preview-mask{display:none!important}
