@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap";@font-face{font-display:swap;font-family:CatFont;font-style:normal;font-weight:400;src:url(/assets/cat-CaTkC18Y.ttf)format("truetype")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--pink:#ff85b3;--pink-light:#ffc2d9;--pink-soft:#fff0f5;--pink-dark:#e05590;--lavender:#c9a8f5;--lavender-light:#ede4ff;--mint:#8fe8cc;--yellow:#ffd77a;--bg:#fff5f9;--bg2:#ffeaf2;--white:#fff;--text:#4a3048;--text-sub:#9b7ea8;--text-muted:#c4a8cc;--border:#f0d0e0;--success:#5dd6a8;--error:#ff6b8a;--shadow:#ff85b333}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background:var(--bg);color:var(--text);font-family:CatFont,Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;height:100%;overflow-x:hidden}html.font-mode-system,html.font-mode-system body{font-family:Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,sans-serif}@supports (padding:env(safe-area-inset-top)){body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}}#app{display:flex;flex-direction:column;min-height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--pink-light);border-radius:3px}.app-wrapper[data-v-1809d444]{display:flex;flex-direction:column;min-height:100vh;opacity:0;position:relative;transform:translateY(16px);transition:opacity .6s,transform .6s}.app-wrapper.loaded[data-v-1809d444]{opacity:1;transform:none}.app-wrapper.font-mode-switching[data-v-1809d444]{animation:nekoFontModePage-1809d444 .52s cubic-bezier(.32,1.12,.48,1) both;transform-origin:50% 8%}@keyframes nekoFontModePage-1809d444{0%{filter:saturate();opacity:1;transform:translateY(0)scale(1)}22%{filter:saturate(.88)hue-rotate(-4deg);opacity:.9;transform:translateY(0)scale(.992)}52%{filter:saturate(1.06)hue-rotate(3deg);opacity:.97;transform:translateY(0)scale(1.004)}to{filter:saturate()hue-rotate();opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-wrapper.font-mode-switching[data-v-1809d444]{animation:none}}.navbar[data-v-1809d444]{align-items:center;animation:slideDown-1809d444 .5s both;backdrop-filter:blur(20px);background:#fff5f9e0;border-bottom:2px solid var(--border);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px 12px;height:auto;justify-content:space-between;left:0;min-height:64px;padding:max(0px,env(safe-area-inset-top,0px)) max(36px,env(safe-area-inset-right,0px)) 10px max(36px,env(safe-area-inset-left,0px));position:fixed;right:0;top:0;z-index:100}@keyframes slideDown-1809d444{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.nav-brand[data-v-1809d444]{align-items:center;cursor:default;display:flex;flex-wrap:wrap;gap:8px 10px}.brand-name[data-v-1809d444]{color:var(--text);font-size:18px;font-weight:800}.brand-name em[data-v-1809d444]{background:linear-gradient(90deg,var(--pink),var(--lavender));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.nav-brand-split[data-v-1809d444]{background:linear-gradient(180deg,transparent,var(--border),transparent);flex-shrink:0;height:22px;margin:0 6px 0 10px;width:1px}.nav-brand-tools[data-v-1809d444]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.nav-tool-link[data-v-1809d444]{align-items:center;background:#ffffffb8;border:none;border-radius:14px;box-shadow:0 1px 4px #ff85b326;color:var(--pink-dark);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:5px;padding:6px 12px;transition:all .2s}.nav-tool-link[data-v-1809d444]:hover{background:linear-gradient(135deg,#ffd6e7,#ede4ff);transform:translateY(-1px)}.nav-leaderboard-btn[data-v-1809d444]{align-items:center;background:0 0;border:none;border-radius:10px;color:var(--pink-dark,#e05590);cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin:0 2px 0 0;opacity:.88;padding:4px;transition:color .15s,transform .15s,opacity .15s}.nav-leaderboard-btn[data-v-1809d444]:hover{color:var(--pink,#ff85b3);opacity:1;transform:scale(1.08)}.nav-leaderboard-btn[data-v-1809d444]:active{transform:scale(.96)}.nav-tool-link svg[data-v-1809d444]{flex-shrink:0;opacity:.85}.gt-cookie-tool-bind[data-v-1809d444]{height:0;left:-100px;overflow:hidden;pointer-events:none;position:fixed;top:0;width:0}.cookie-tool-backdrop[data-v-1809d444]{z-index:1100}.cookie-tool-box[data-v-1809d444]{background:#fff;border-radius:22px;box-shadow:0 28px 70px #ff85b347,0 2px #f0d0e099;max-height:min(88vh,720px);overflow-y:auto;padding:22px 24px 24px;position:relative;width:min(480px,94vw)}.cookie-tool-close[data-v-1809d444]{background:#fff0f5;border:1.5px solid var(--border);border-radius:10px;color:var(--text-sub);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:14px;top:14px;width:32px}.cookie-tool-close[data-v-1809d444]:hover{background:#ffb8d4;color:var(--pink-dark)}.cookie-tool-title[data-v-1809d444]{align-items:center;color:var(--text);display:flex;font-size:18px;font-weight:800;gap:8px;margin:0 0 8px}.cookie-tool-title svg[data-v-1809d444]{color:var(--pink);flex-shrink:0}.cookie-tool-desc[data-v-1809d444]{color:var(--text-sub);font-size:12.5px;line-height:1.6;margin:0 0 16px}.cookie-tool-desc code[data-v-1809d444]{background:#f7f0fa;border-radius:6px;color:#8b5a7c;font-size:11px;padding:1px 6px}.cookie-tool-gt[data-v-1809d444]{margin-bottom:14px}.cookie-tool-gt-label[data-v-1809d444]{color:var(--text-sub);display:block;font-size:11px;font-weight:700;margin-bottom:6px}.cookie-gt-box[data-v-1809d444]{border:2px dashed var(--pink-light);border-radius:12px;cursor:pointer;font-size:13px;padding:10px 14px;text-align:center;transition:all .2s}.cookie-gt-box[data-v-1809d444]:hover{background:#fff7fa;border-color:var(--pink)}.verify-passed.compact[data-v-1809d444]{align-items:center;background:#e8faf0;border-radius:12px;color:#1a7a4a;display:flex;font-weight:700;gap:8px;justify-content:center;padding:10px}.cookie-tool-label[data-v-1809d444]{color:var(--text-sub);display:block;font-size:11px;font-weight:700;margin:10px 0 5px}.cookie-tool-grid .cookie-tool-label[data-v-1809d444]:first-child{margin-top:0}.cookie-tool-textarea[data-v-1809d444]{border:1.5px solid var(--border);border-radius:12px;box-sizing:border-box;font-family:Consolas,Courier New,monospace;font-size:12px;min-height:100px;padding:10px 12px;resize:vertical;width:100%}.cookie-tool-textarea.small[data-v-1809d444]{min-height:72px}.cookie-tool-textarea[data-v-1809d444]:focus{border-color:var(--pink);outline:none}.cookie-tool-input[data-v-1809d444]{border:1.5px solid var(--border);border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:13px;padding:9px 12px;width:100%}.cookie-tool-input[data-v-1809d444]:focus{border-color:var(--pink);outline:none}.cookie-tool-err[data-v-1809d444]{background:#ffe8ee;border-radius:10px;color:#c0264a;font-size:12.5px;margin-top:10px;padding:8px 11px}.cookie-tool-submit[data-v-1809d444]{background:linear-gradient(135deg,var(--pink),var(--lavender));border:none;border-radius:14px;box-shadow:0 6px 20px #ff85b359;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;margin-top:16px;padding:12px;transition:transform .15s,opacity .15s;width:100%}.cookie-tool-submit[data-v-1809d444]:hover:not(:disabled){transform:translateY(-2px)}.cookie-tool-submit[data-v-1809d444]:disabled{cursor:not-allowed;opacity:.52;transform:none}.cookie-tool-result[data-v-1809d444]{background:#fdf7fb;border:1.5px solid var(--border);border-radius:14px;margin-top:16px;padding:12px}.cookie-verdict[data-v-1809d444]{align-items:flex-start;border:1.5px solid #0000;border-radius:14px;display:flex;gap:12px;margin-bottom:12px;padding:12px 14px}.cookie-verdict.cv-valid[data-v-1809d444]{background:linear-gradient(135deg,#e8faf0,#d4f0e4);border-color:#7dd3a8;color:#14532d}.cookie-verdict.cv-invalid[data-v-1809d444]{background:linear-gradient(135deg,#ffeef2,#ffd6e0);border-color:#fb9aad;color:#9f1239}.cookie-verdict.cv-unknown[data-v-1809d444]{background:linear-gradient(135deg,#f4f0ff,#ece8f7);border-color:#c9b8e8;color:#5b3a8c}.cv-icon[data-v-1809d444]{flex-shrink:0;font-size:22px;font-weight:900;line-height:1.2}.cv-body[data-v-1809d444]{min-width:0}.cv-title[data-v-1809d444]{font-size:15px;font-weight:800;line-height:1.3}.cv-sub[data-v-1809d444]{font-size:12px;line-height:1.45;margin-top:4px;opacity:.9}.cookie-tool-result-head[data-v-1809d444]{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:8px;justify-content:space-between;margin-bottom:8px}.cookie-tool-result--convert .cookie-tool-result-head[data-v-1809d444]{align-items:flex-start}.cookie-tool-result-actions[data-v-1809d444]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cookie-tool-result-hint[data-v-1809d444]{color:var(--text-sub,#9b7ea8);font-size:10px;font-weight:600}.cookie-tool-pre[data-v-1809d444]{background:#1a1220;border-radius:10px;color:#e8e0f0;font-size:11px;line-height:1.45;margin:0;max-height:280px;overflow:auto;padding:10px}.cookie-tool-pre.wrap[data-v-1809d444]{white-space:pre-wrap;word-break:break-all}.cookie-tool-result--convert[data-v-1809d444]{background:linear-gradient(165deg,#fffafd,#faf5ff);border-color:#ffb4d273;box-shadow:0 4px 18px #c878a014}.cookie-tool-pre--pretty[data-v-1809d444]{background:linear-gradient(#2a2438,#1e1a28);border:1.5px solid #c8a0d259;border-radius:12px;box-shadow:inset 0 1px #ffffff0f;color:#f0e8ff;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:11.5px;line-height:1.55;margin:0;max-height:min(48vh,380px);overflow:auto;overflow-wrap:anywhere;padding:14px 16px;tab-size:2;white-space:pre;word-break:break-word}.cookie-tool-pre--pretty[data-v-1809d444]::-webkit-scrollbar{height:8px;width:8px}.cookie-tool-pre--pretty[data-v-1809d444]::-webkit-scrollbar-thumb{background:#ffb4dc59;border-radius:8px}.cookie-tool-pre--pretty[data-v-1809d444]::-webkit-scrollbar-track{background:#0003;border-radius:8px}.cookie-copy-btn[data-v-1809d444]{background:#fff;border:1.5px solid var(--border);border-radius:8px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:4px 10px}.cookie-copy-btn[data-v-1809d444]:hover{background:#fff0f5}.nav-links[data-v-1809d444]{align-items:center;display:flex;gap:4px}.nav-link[data-v-1809d444]{border-radius:20px;color:var(--text-sub);font-size:14px;font-weight:500;padding:7px 15px;text-decoration:none;transition:all .2s}.nav-link.active[data-v-1809d444],.nav-link[data-v-1809d444]:hover{background:var(--bg2);color:var(--pink-dark)}.nav-btn[data-v-1809d444]{align-items:center;background:#fff;border:2px solid var(--pink-light);border-radius:20px;color:var(--pink-dark);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;margin-left:8px;margin-top:5px;padding:8px 18px;transition:all .25s}.nav-btn[data-v-1809d444]:hover{background:linear-gradient(135deg,#ffcfe0,#e8d4ff);border-color:var(--pink);box-shadow:0 5px 16px #ff85b34d;transform:translateY(-2px)scale(1.04)}.btn-icon[data-v-1809d444]{animation:spin360-1809d444 4s linear infinite;display:inline-block}@keyframes spin360-1809d444{to{transform:rotate(1turn)}}.main-content[data-v-1809d444]{align-items:center;display:flex;flex:1;gap:64px;justify-content:center;margin:0 auto;max-width:1080px;padding:96px 40px 60px;position:relative;width:100%;z-index:1}.left-col[data-v-1809d444]{animation:fadeInLeft-1809d444 .7s .2s both;display:flex;flex:1;flex-direction:column;gap:28px;max-width:400px}.left-font-toggle-wrap[data-v-1809d444]{align-self:flex-start;margin-bottom:-6px}.font-mode-toggle[data-v-1809d444]{border:1.5px solid var(--border);box-shadow:0 2px 12px var(--shadow);color:#a891d4;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffffeb;border-radius:12px;display:flex;height:42px;justify-content:center;transition:background .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s;width:42px}.font-mode-toggle[data-v-1809d444]:hover{background:#fffffff2;border-color:var(--pink-light);box-shadow:0 4px 16px #ff85b338;color:var(--pink-dark);transform:translateY(-1px)}.font-mode-toggle[data-v-1809d444]:focus-visible{outline:2px solid var(--lavender);outline-offset:2px}.font-mode-toggle .font-mode-toggle-icon[data-v-1809d444],.font-mode-toggle svg[data-v-1809d444]{height:22px;transform-origin:50%;width:22px}.app-wrapper.font-mode-switching .font-mode-toggle .font-mode-toggle-icon[data-v-1809d444]{animation:nekoFontModeIcon-1809d444 .52s cubic-bezier(.34,1.35,.55,1) both}@keyframes nekoFontModeIcon-1809d444{0%{transform:rotate(0)scale(1)}28%{transform:rotate(-22deg)scale(.82)}58%{transform:rotate(12deg)scale(1.14)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-wrapper.font-mode-switching .font-mode-toggle .font-mode-toggle-icon[data-v-1809d444]{animation:none}}html.font-mode-system .font-mode-toggle[data-v-1809d444]{border-color:#c9a8f580;color:#9b86c9}@keyframes fadeInLeft-1809d444{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}.badge-tag[data-v-1809d444]{align-items:center;background:#ff85b31f;border:1.5px solid var(--pink-light);border-radius:20px;color:var(--pink-dark);display:inline-flex;font-size:12px;font-weight:700;gap:8px;margin-bottom:-8px;padding:6px 14px;width:fit-content}.word[data-v-1809d444]{animation:wordIn-1809d444 .6s calc(var(--wi,0)*.12s) cubic-bezier(.34,1.56,.64,1) both;display:inline-block}@keyframes wordIn-1809d444{0%{opacity:0;transform:translateY(20px)rotate(-2deg)}to{opacity:1;transform:none}}.anim-p[data-v-1809d444]{animation:fadeSlideUp-1809d444 .7s .45s both}@keyframes fadeSlideUp-1809d444{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.live-dot[data-v-1809d444]{animation:livePing-1809d444 1.5s infinite;background:var(--pink);border-radius:50%;box-shadow:0 0 #ff85b380;height:7px;width:7px}@keyframes livePing-1809d444{0%,to{box-shadow:0 0 #ff85b380}50%{box-shadow:0 0 0 6px #ff85b300}}.hero-h1[data-v-1809d444]{font-size:44px;font-weight:900;letter-spacing:-1px;line-height:1.2}.grad-text[data-v-1809d444]{background:linear-gradient(135deg,var(--pink),var(--lavender));-webkit-text-fill-color:transparent;animation:gradShift-1809d444 4s infinite alternate;-webkit-background-clip:text;background-size:200%;display:inline-block}@keyframes gradShift-1809d444{0%{background-position:0}to{background-position:100%}}.hero-p[data-v-1809d444]{color:var(--text-sub);font-size:15px;line-height:1.7}.mascot-wrap[data-v-1809d444]{align-items:center;display:flex;flex-direction:column;position:relative}.speech-bubble[data-v-1809d444]{animation:bubbleFloat-1809d444 3.5s ease-in-out infinite alternate;background:#fff;border:2px solid var(--pink-light);border-radius:18px 18px 18px 4px;box-shadow:0 6px 20px #ff85b31f;color:var(--text);font-size:13px;font-weight:600;line-height:1.7;margin-bottom:6px;padding:12px 18px;text-align:center}@keyframes bubbleFloat-1809d444{0%{transform:translateY(0)rotate(-.5deg)}to{transform:translateY(-10px)rotate(.5deg)}}[data-v-1809d444] .big-cat-svg{animation:catBob-1809d444 4s ease-in-out infinite alternate;filter:drop-shadow(0 10px 28px #ff85b338)}@keyframes catBob-1809d444{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-12px)rotate(1.5deg)}}.feature-grid[data-v-1809d444]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.fbadge[data-v-1809d444]{align-items:center;animation:badgeIn-1809d444 .5s var(--delay,0s) ease both;background:#fff;border:2px solid var(--border);border-radius:16px;box-shadow:0 3px 12px #ff85b312;cursor:default;display:flex;gap:10px;padding:12px 14px;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.fbadge-clickable[data-v-1809d444]{cursor:pointer}.fbadge-clickable[data-v-1809d444]:focus-visible{outline:2px solid var(--pink);outline-offset:2px}@keyframes badgeIn-1809d444{0%{opacity:0;transform:scale(.7)translateY(10px)}to{opacity:1;transform:none}}.fbadge[data-v-1809d444]:hover{background:var(--pink-soft);border-color:var(--pink-light);box-shadow:0 8px 20px #ff85b32e;transform:translateY(-4px)scale(1.04)}.fb-emoji[data-v-1809d444]{flex-shrink:0;font-size:22px}.fb-text[data-v-1809d444]{display:flex;flex-direction:column;gap:1px}.fb-label[data-v-1809d444]{color:var(--text);font-size:12px;font-weight:700}.fb-sub[data-v-1809d444]{color:var(--text-sub);font-size:11px}.right-col[data-v-1809d444]{animation:fadeInRight-1809d444 .7s .3s both;flex:none;width:400px}@keyframes fadeInRight-1809d444{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.form-card[data-v-1809d444]{background:#fff;border:2.5px solid var(--pink-light);border-radius:28px;box-shadow:0 12px 48px #ff85b324,0 2px 8px #ff85b314;padding:32px 26px 26px;position:relative;transition:transform .2s,box-shadow .3s}.form-card[data-v-1809d444]:hover{box-shadow:0 20px 60px #ff85b32e,0 4px 14px #ff85b31a}.form-card.shake[data-v-1809d444]{animation:shake-1809d444 .5s}@keyframes shake-1809d444{0%,to{transform:translate(0)}20%{transform:translate(-6px)rotate(-.5deg)}40%{transform:translate(6px)rotate(.5deg)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.card-ear[data-v-1809d444]{background:var(--pink-light);height:42px;top:-20px;width:42px}.card-ear[data-v-1809d444],.card-ear[data-v-1809d444]:after{clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute}.card-ear[data-v-1809d444]:after{background:#ffd6e7;content:"";inset:9px 9px 0}.left-ear[data-v-1809d444]{left:26px}.right-ear[data-v-1809d444]{right:26px}.card-dots[data-v-1809d444]{display:flex;gap:7px;margin-bottom:18px}.dot[data-v-1809d444]{border-radius:50%;cursor:pointer;height:10px;transition:transform .2s;width:10px}.dot[data-v-1809d444]:hover{transform:scale(1.4)}.dot.p[data-v-1809d444]{background:var(--pink)}.dot.y[data-v-1809d444]{background:var(--yellow)}.dot.m[data-v-1809d444]{background:var(--mint)}.card-title[data-v-1809d444]{align-items:center;color:var(--text);display:flex;font-size:20px;font-weight:800;gap:8px;justify-content:center;margin-bottom:6px;text-align:center}.card-sub[data-v-1809d444]{color:var(--text-sub);font-size:13px;margin-bottom:28px;text-align:center}.type-section[data-v-1809d444]{margin-bottom:18px}.type-label[data-v-1809d444]{color:var(--text);font-size:13px;font-weight:700;margin-bottom:10px}.type-opt[data-v-1809d444],.type-options[data-v-1809d444]{display:flex;gap:10px}.type-opt[data-v-1809d444]{align-items:center;background:#fff;border:2px solid var(--border);border-radius:14px;cursor:pointer;flex:1;overflow:hidden;padding:12px 14px;position:relative;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.type-opt input[type=radio][data-v-1809d444]{display:none}.type-opt[data-v-1809d444]:hover{border-color:var(--pink-light);box-shadow:0 6px 16px #ff85b321;transform:translateY(-2px)}.type-opt.active[data-v-1809d444]{background:var(--pink-soft);border-color:var(--pink);box-shadow:0 4px 16px #ff85b32e}.opt-radio[data-v-1809d444]{border:2px solid var(--border);border-radius:50%;flex-shrink:0;height:16px;position:relative;transition:all .2s;width:16px}.type-opt.active .opt-radio[data-v-1809d444]{background:var(--pink);border-color:var(--pink);box-shadow:0 0 0 3px #ff85b333}.type-opt.active .opt-radio[data-v-1809d444]:after{background:#fff;border-radius:50%;content:"";inset:3px;position:absolute}.opt-icon[data-v-1809d444]{flex-shrink:0;font-size:20px}.opt-text[data-v-1809d444]{display:flex;flex-direction:column;gap:1px}.opt-name[data-v-1809d444]{color:var(--text);font-size:12px;font-weight:700}.opt-desc[data-v-1809d444]{color:var(--text-sub);font-size:10px}.cookie-row[data-v-1809d444]{align-items:flex-start;padding:12px 14px}.cookie-val[data-v-1809d444]{color:var(--pink-dark)!important;font-family:monospace;font-size:11px!important;line-height:1.5;white-space:normal!important;word-break:break-all}.sr-meta[data-v-1809d444]{background:#ff85b308}.verify-section[data-v-1809d444]{margin-bottom:16px}.verify-label[data-v-1809d444]{align-items:center;color:var(--text);display:flex;font-size:13px;font-weight:700;gap:5px;margin-bottom:8px}.verify-icon[data-v-1809d444]{font-size:14px}.verify-tip[data-v-1809d444]{color:var(--text-muted);font-size:11px;font-weight:400}.verify-box[data-v-1809d444]{align-items:center;background:var(--bg);border:2px solid var(--border);border-radius:14px;color:var(--text-sub);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;height:48px;justify-content:center;transition:all .2s;-webkit-user-select:none;user-select:none}.verify-box[data-v-1809d444]:hover:not(.verifying){background:var(--pink-soft);border-color:var(--pink);box-shadow:0 0 0 3px #ff85b31f;color:var(--pink-dark)}.verify-box.verifying[data-v-1809d444]{cursor:default;opacity:.7}.verify-arrow[data-v-1809d444]{animation:arrowPulse-1809d444 1.2s ease-in-out infinite;color:var(--pink);font-size:20px;font-weight:900}@keyframes arrowPulse-1809d444{0%,to{opacity:1;transform:translate(0)}50%{opacity:.6;transform:translate(5px)}}.verify-lock[data-v-1809d444]{font-size:15px}.verify-spin[data-v-1809d444]{animation:verifySpin-1809d444 .7s linear infinite;color:var(--pink);display:inline-block;font-size:16px}@keyframes verifySpin-1809d444{to{transform:rotate(1turn)}}.verify-passed[data-v-1809d444]{align-items:center;animation:checkPop-1809d444 .35s cubic-bezier(.34,1.56,.64,1);background:#5dd6a80f;border:2px solid var(--success);border-radius:14px;color:var(--success);display:flex;font-size:13px;font-weight:700;gap:8px;height:48px;justify-content:center}.verify-check[data-v-1809d444]{background:var(--success);border-radius:50%;color:#fff;display:grid;font-size:11px;font-weight:900;height:20px;place-items:center;width:20px}.passed-tag[data-v-1809d444]{background:#5dd6a826;border:1px solid #5dd6a84d;border-radius:10px;color:var(--success);font-size:10px;padding:2px 8px}@keyframes checkPop-1809d444{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.sdk-missing[data-v-1809d444]{background:#ff6b8a12;border:1.5px solid #ff6b8a4d;border-radius:12px;color:var(--error);font-size:12px;padding:10px 14px}.verify-trans-enter-active[data-v-1809d444]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.verify-trans-leave-active[data-v-1809d444]{transition:all .15s}.verify-trans-enter-from[data-v-1809d444]{opacity:0;transform:scale(.85)}.verify-trans-leave-to[data-v-1809d444]{opacity:0}.get-btn[data-v-1809d444]{animation:gradSlide-1809d444 3s infinite alternate;background:linear-gradient(135deg,#ff85b3,#e05590 50%,#c9a8f5) 0 0/200%;border:none;border-radius:18px;box-shadow:0 6px 24px #ff85b373;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;height:54px;overflow:hidden;position:relative;transition:all .3s;width:100%}@keyframes gradSlide-1809d444{0%{background-position:0}to{background-position:100%}}.get-btn[data-v-1809d444]:hover:not(:disabled){box-shadow:0 12px 36px #ff85b38c;transform:translateY(-3px)scale(1.02)}.get-btn[data-v-1809d444]:active:not(:disabled){transform:translateY(0)scale(.98)}.get-btn[data-v-1809d444]:disabled{cursor:not-allowed;opacity:.65;transform:none}.get-btn.cooling[data-v-1809d444]{animation:none;background:linear-gradient(135deg,#c8d8f0,#b8c8e8);box-shadow:0 4px 16px #648cc840}.cool-icon[data-v-1809d444]{animation:iceShake-1809d444 1s ease-in-out infinite alternate;font-size:16px}@keyframes iceShake-1809d444{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.cool-ring[data-v-1809d444]{background:conic-gradient(#ffffff80 calc(var(--p)*1%),transparent 0);border:2px solid #ffffff4d;border-radius:50%;height:26px;position:absolute;right:14px;width:26px}.get-btn-inner[data-v-1809d444]{align-items:center;display:flex;gap:8px;justify-content:center;position:relative;z-index:1}.paw-run[data-v-1809d444]{animation:pawRun-1809d444 .8s ease-in-out infinite alternate;display:inline-block}@keyframes pawRun-1809d444{0%{transform:rotate(-10deg)translate(-2px)}to{transform:rotate(10deg)translate(2px)}}.spin-cat[data-v-1809d444]{animation:spinCat-1809d444 .5s linear infinite;display:inline-block}@keyframes spinCat-1809d444{to{transform:rotate(1turn)}}.btn-ripple[data-v-1809d444]{animation:rippleAnim-1809d444 .6s ease-out forwards;background:#ffffff59;border-radius:50%;height:100px;pointer-events:none;position:absolute;width:100px}@keyframes rippleAnim-1809d444{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.progress-wrap[data-v-1809d444]{display:flex;flex-direction:column;gap:6px;margin-top:14px}.progress-bar[data-v-1809d444]{background:linear-gradient(90deg,var(--pink),var(--lavender));border-radius:3px;box-shadow:0 2px 8px #ff85b366;height:6px;transition:width .3s}.progress-tip[data-v-1809d444]{color:var(--text-muted);font-size:11px;text-align:center}.result-area[data-v-1809d444]{background:linear-gradient(135deg,#fff8fb,#f6f0ff);border:2px solid var(--pink-light);border-radius:18px;margin-top:18px;padding:16px}.result-head[data-v-1809d444]{justify-content:space-between;margin-bottom:14px}.result-head[data-v-1809d444],.result-ok[data-v-1809d444]{align-items:center;display:flex}.result-ok[data-v-1809d444]{color:var(--success);font-size:13px;font-weight:700;gap:6px}.ok-icon[data-v-1809d444]{background:var(--success);border-radius:50%;color:#fff;display:grid;font-size:10px;font-weight:900;height:18px;place-items:center;width:18px}.single-result[data-v-1809d444]{animation:srIn-1809d444 .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border:2px solid var(--border);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}@keyframes srIn-1809d444{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:none}}.sr-row[data-v-1809d444]{align-items:center;display:flex;gap:10px;padding:12px 14px;transition:background .15s}.sr-row[data-v-1809d444]:hover{background:var(--pink-soft)}.sr-icon[data-v-1809d444]{background:linear-gradient(135deg,var(--pink-light),var(--lavender-light));border-radius:8px;color:var(--pink-dark);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.sr-meta .sr-icon[data-v-1809d444]{background:linear-gradient(135deg,#e8f4ff,#dde8ff);color:#6a8fd8}.sr-val[data-v-1809d444]{flex:1;font-size:13px;font-weight:700;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-val[data-v-1809d444]{color:var(--text)}.pass-val[data-v-1809d444]{background:linear-gradient(135deg,var(--pink-dark),var(--lavender));color:var(--pink-dark);letter-spacing:1.5px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Fira Code,SF Mono,Cascadia Code,Consolas,monospace;font-size:13px;font-weight:600}.meta-val[data-v-1809d444]{color:var(--text-sub)!important;font-size:12px!important;font-weight:600}.sr-meta-label[data-v-1809d444]{background:#6a8fd81f;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 7px}.sr-copy[data-v-1809d444],.sr-meta-label[data-v-1809d444]{color:var(--text-muted);flex-shrink:0}.sr-copy[data-v-1809d444]{background:#fff;border:1.5px solid var(--border);border-radius:8px;cursor:pointer;display:grid;height:30px;place-items:center;transition:all .2s cubic-bezier(.34,1.56,.64,1);width:30px}.sr-copy[data-v-1809d444]:hover{background:var(--pink-soft);border-color:var(--pink);color:var(--pink-dark);transform:scale(1.1)}.sr-copy.done[data-v-1809d444]{background:#5dd6a81a;border-color:var(--success);color:var(--success);transform:scale(1.05)}.sr-divider[data-v-1809d444]{background:var(--border);height:1px;margin:0}.copy-all-btn[data-v-1809d444]{background:linear-gradient(135deg,var(--pink-soft),var(--lavender-light));border:none;border-top:2px solid var(--border);color:var(--pink-dark);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:11px;transition:all .2s;width:100%}.copy-all-btn[data-v-1809d444]:hover{background:var(--pink-light)}.err-banner[data-v-1809d444]{animation:errShake-1809d444 .4s;background:#ff6b8a12;border:2px solid #ff6b8a4d;border-radius:14px;color:var(--error);font-size:13px;font-weight:600;margin-top:14px;padding:12px 16px}@keyframes errShake-1809d444{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.disclaimer[data-v-1809d444]{color:var(--text-muted);font-size:11px;margin-top:14px;text-align:center}.stock-pills[data-v-1809d444]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.s-pill[data-v-1809d444]{align-items:center;border:1.5px solid #0000;border-radius:20px;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:4px 10px 4px 8px;transition:opacity .3s,transform .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.s-pill-pink[data-v-1809d444]{background:#ffb4d22e;border-color:#ffa0c859;color:#d4608a}.s-pill-orange[data-v-1809d444]{background:#ffc8782e;border-color:#ffb46459;color:#c07030}.pill-loading[data-v-1809d444]{opacity:.55}.s-dot[data-v-1809d444]{animation:livePing-1809d444 1.6s infinite;background:#e880aa;border-radius:50%;flex-shrink:0;height:6px;width:6px}.s-dot.orange[data-v-1809d444]{animation:livePingO-1809d444 1.6s .4s infinite;background:#e89040}@keyframes livePingO-1809d444{0%,to{box-shadow:0 0 #e8904080}50%{box-shadow:0 0 0 5px #e8904000}}.s-pill-label[data-v-1809d444]{font-size:10.5px;font-weight:600;letter-spacing:.2px;opacity:.75}.s-pill-num[data-v-1809d444]{font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.3px}.s-refresh[data-v-1809d444]{align-items:center;background:#c896dc1f;border:1.5px solid #c896dc4d;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .25s;width:22px}.s-refresh[data-v-1809d444]:hover{background:#ff78aa33;color:var(--pink-dark);transform:rotate(180deg)}.s-refresh[data-v-1809d444]:disabled{cursor:default;opacity:.4;transform:none}.s-refresh svg.spinning[data-v-1809d444]{animation:spinCat-1809d444 .7s linear infinite}.footer[data-v-1809d444]{background:#fff5f9e0;border-top:2px solid var(--border);color:var(--text-sub);flex-direction:column;font-size:13px;gap:10px;padding:18px 16px 20px;position:relative;z-index:1}.footer-row[data-v-1809d444],.footer[data-v-1809d444]{align-items:center;display:flex;justify-content:center}.footer-row[data-v-1809d444]{flex-wrap:wrap;gap:8px 14px;text-align:center}.footer-credit[data-v-1809d444]{white-space:nowrap}.footer-meta[data-v-1809d444]{align-items:center;color:var(--text-muted);display:inline-flex;flex-wrap:wrap;font-size:12.5px;gap:6px}.footer-version[data-v-1809d444]{color:var(--text-sub);font-weight:600;letter-spacing:.02em}.footer-sep[data-v-1809d444]{opacity:.45;-webkit-user-select:none;user-select:none}.footer-text-link[data-v-1809d444]{background:0 0;border:none;color:var(--lavender);cursor:pointer;font:inherit;font-size:inherit;margin:0;padding:0;text-decoration:underline;text-underline-offset:3px}.footer-text-link[data-v-1809d444]:hover{color:var(--pink-dark)}.num-flip-enter-active[data-v-1809d444]{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.num-flip-leave-active[data-v-1809d444]{transition:all .15s}.num-flip-enter-from[data-v-1809d444]{opacity:0;transform:translateY(-12px)scale(.8)}.num-flip-leave-to[data-v-1809d444]{opacity:0;transform:translateY(12px)scale(.8)}.slide-pop-enter-active[data-v-1809d444]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.slide-pop-leave-active[data-v-1809d444]{transition:all .25s}.slide-pop-enter-from[data-v-1809d444]{opacity:0;transform:scale(.92)translateY(14px)}.slide-pop-leave-to[data-v-1809d444]{opacity:0;transform:scale(.96)translateY(-8px)}.result-item-enter-active[data-v-1809d444]{transition:all .35s}.result-item-leave-active[data-v-1809d444]{transition:all .2s}.result-item-enter-from[data-v-1809d444]{opacity:0;transform:translate(-20px)}.result-item-leave-to[data-v-1809d444]{opacity:0;transform:translate(20px)}.err-pop-enter-active[data-v-1809d444]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.err-pop-leave-active[data-v-1809d444]{transition:all .2s}.err-pop-enter-from[data-v-1809d444]{opacity:0;transform:scale(.9)}.err-pop-leave-to[data-v-1809d444]{opacity:0}.tick-enter-active[data-v-1809d444]{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.tick-leave-active[data-v-1809d444]{transition:all .15s}.tick-enter-from[data-v-1809d444]{opacity:0;transform:scale(.5)}.tick-leave-to[data-v-1809d444]{opacity:0}.modal-backdrop[data-v-1809d444]{align-items:center;backdrop-filter:blur(6px);background:#50145059;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box[data-v-1809d444]{background:#fffffff7;border:1.5px solid var(--border);border-radius:24px;box-shadow:0 24px 60px #ff86ba4d,0 4px 20px #a050c826;display:flex;flex-direction:column;max-height:min(92vh,92dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px));max-width:calc(100vw - 32px);min-height:0;overflow:hidden;padding:0;width:520px}.modal-box--split[data-v-1809d444]{max-width:calc(100vw - 20px);width:min(720px,100vw - 20px)}@media (width<=560px){.modal-box--split[data-v-1809d444]{width:calc(100vw - 16px)}}.modal-header[data-v-1809d444]{background:linear-gradient(135deg,#fff0f9,#f3ecff);border-bottom:1.5px solid var(--border);gap:12px;padding:18px 20px 16px;position:relative}.modal-header[data-v-1809d444],.modal-icon[data-v-1809d444]{align-items:center;display:flex;flex-shrink:0}.modal-icon[data-v-1809d444]{background:linear-gradient(135deg,var(--pink),var(--lavender));border-radius:50%;box-shadow:0 4px 12px #ff64a04d;color:#fff;height:36px;justify-content:center;width:36px}.modal-spin[data-v-1809d444]{animation:spinCat-1809d444 .8s linear infinite;font-size:18px}.modal-title[data-v-1809d444]{background:linear-gradient(135deg,var(--pink-dark),var(--lavender));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:15px;font-weight:700}.modal-sub[data-v-1809d444]{color:var(--text-muted);font-size:11.5px;margin-top:2px}.modal-close[data-v-1809d444]{align-items:center;background:#c896dc26;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .2s;width:28px}.modal-close[data-v-1809d444]:hover{background:#ff78aa33;color:var(--pink-dark)}.modal-skeleton[data-v-1809d444]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:20px 20px 8px}.modal-skeleton--split[data-v-1809d444]{align-items:start;display:grid;gap:0 14px;grid-template-columns:1fr 1fr;padding:16px 18px 12px}.modal-skel-main[data-v-1809d444]{min-width:0}.modal-skel-servers[data-v-1809d444]{align-items:center;background:linear-gradient(160deg,#fffdfefa,#f5eeff73);border:1.5px dashed #ffb8d4a6;border-radius:16px;display:flex;flex-direction:column;margin:0;min-height:160px;padding:12px 12px 14px;text-align:center}.modal-skel-servers-title[data-v-1809d444]{color:var(--text-sub,#9b7ea8);font-size:11px;font-weight:800;letter-spacing:.04em;margin-bottom:10px}.modal-srv-loading-spin[data-v-1809d444]{height:44px;margin-bottom:12px;position:relative;width:44px}.modal-srv-orbit[data-v-1809d444]{animation:modalSrvSpin-1809d444 .85s linear infinite;border-bottom:2.5px solid #0000;border-left:2.5px solid #0000;border-radius:50%;border-right:2.5px solid #c9a8f580;border-top:2.5px solid #0000;border-top-color:var(--pink,#ff85b3);inset:0;position:absolute}.modal-srv-orbit--d[data-v-1809d444]{animation-direction:reverse;animation-duration:1.1s;border-right-color:#ff85b359;border-top-color:#c9a8f5;inset:6px}@keyframes modalSrvSpin-1809d444{to{transform:rotate(1turn)}}.modal-skel-server-cards[data-v-1809d444]{display:flex;flex-direction:column;gap:8px;width:100%}.skel-srv-card[data-v-1809d444]{align-items:center;animation:skelPulse-1809d444 1.2s ease-in-out infinite;background:#ffffffa6;border-radius:12px;display:flex;gap:10px;padding:8px}.skel-srv-ico[data-v-1809d444]{animation:skelShimmer-1809d444 1.2s infinite;background:linear-gradient(90deg,#f5e0f0,#e8dcf5,#f5e0f0) 0 0/200% 100%;border-radius:10px;flex-shrink:0;height:32px;width:32px}.skel-srv-lines[data-v-1809d444]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.skel-bar--sm[data-v-1809d444]{border-radius:6px;height:10px;width:70%}.skel-bar--xs[data-v-1809d444]{border-radius:5px;height:8px;width:45%}.modal-skel-servers-hint[data-v-1809d444]{animation:skelPulse-1809d444 1.2s ease-in-out infinite;color:var(--text-muted,#c4a8cc);font-size:10px;margin:10px 0 0}.skel-hint--splitfoot[data-v-1809d444]{grid-column:1/-1;margin-bottom:4px;margin-top:4px}@media (width<=560px){.modal-skeleton--split[data-v-1809d444]{grid-template-columns:1fr}.modal-skel-servers[data-v-1809d444]{min-height:120px}}.skel-row[data-v-1809d444]{align-items:center;animation:skelPulse-1809d444 1.2s ease-in-out infinite;display:flex;gap:10px}.skel-icon[data-v-1809d444]{background:linear-gradient(90deg,#f0d8f0,#e8cce8,#f0d8f0) 0 0/200% 100%;border-radius:50%;flex-shrink:0;height:32px;width:32px}.skel-bar[data-v-1809d444],.skel-icon[data-v-1809d444]{animation:skelShimmer-1809d444 1.2s infinite}.skel-bar[data-v-1809d444]{background:linear-gradient(90deg,#f5e8f5,#eedcee,#f5e8f5) 0 0/200% 100%;border-radius:8px;height:14px}.skel-divider[data-v-1809d444]{border-top:1px dashed #f0d0e8;margin:14px 0}.skel-hint[data-v-1809d444]{animation:skelPulse-1809d444 1.2s ease-in-out infinite;color:var(--text-muted);font-size:12px;margin-bottom:6px;margin-top:14px;text-align:center}@keyframes skelShimmer-1809d444{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skelPulse-1809d444{0%,to{opacity:1}50%{opacity:.6}}.modal-body[data-v-1809d444]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:16px 20px 20px}.modal-body--split[data-v-1809d444]{align-items:start;display:grid;gap:0 16px;grid-template-columns:1fr 1fr;padding:14px 18px 18px}.modal-body:not(.modal-body--split) .modal-col--main[data-v-1809d444]{display:contents}.modal-col--main[data-v-1809d444]{min-width:0}.modal-col--servers[data-v-1809d444]{background:linear-gradient(155deg,#fffdfefc,#f3ecff6b);border:1.5px solid #ffc2d98c;border-radius:16px;box-shadow:0 2px 14px #ff85b314;margin:0;min-width:0;padding:12px 12px 14px}.modal-servers-aside-head[data-v-1809d444]{align-items:center;display:flex;gap:6px;margin-bottom:10px}.modal-servers-aside-ico[data-v-1809d444]{font-size:15px;line-height:1}.modal-servers-aside-title[data-v-1809d444]{background:linear-gradient(95deg,var(--pink-dark,#e05590),#7e6bc8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:800}.modal-servers-empty[data-v-1809d444]{color:var(--text-muted,#c4a8cc);font-size:11px;line-height:1.45;margin:8px 0 0}.modal-col--servers .mr-server-game-banner[data-v-1809d444]{margin:0 0 10px}.mr-server-game-row--aside[data-v-1809d444]{flex-flow:column;gap:10px}.mr-server-game-row--aside .mr-server-game-card[data-v-1809d444]{flex:none;min-width:0;width:100%}.modal-get-again--split[data-v-1809d444]{grid-column:1/-1;margin-top:4px}@media (width<=560px){.modal-body--split[data-v-1809d444]{grid-template-columns:1fr}.modal-col--servers[data-v-1809d444]{order:2}.modal-col--main[data-v-1809d444]{order:1}}.mr-row[data-v-1809d444]{align-items:center;animation:mrFadeIn-1809d444 .35s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--ri,0)*80ms);display:flex;gap:12px;padding:10px 0}@keyframes mrFadeIn-1809d444{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.mr-icon[data-v-1809d444]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.mr-icon.pink[data-v-1809d444]{background:#ffa0c82e;color:#e6579c}.mr-icon.lavender[data-v-1809d444]{background:#b48cf02e;color:#9b72d9}.mr-icon.mint[data-v-1809d444]{background:#64dcb42e;color:#40b898}.mr-icon.blue[data-v-1809d444]{background:#64a0f02e;color:#5082d9}.mr-info[data-v-1809d444]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mr-label[data-v-1809d444]{color:var(--text-muted);font-size:10.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mr-val[data-v-1809d444]{color:var(--text-main);font-size:13.5px;font-weight:600;word-break:break-all}.cookie-info .mr-val.cookie-val[data-v-1809d444]{background:#c896dc12;border:1px solid #c896dc33;border-radius:8px;color:var(--text-muted);font-family:Fira Code,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.5;max-height:180px;overflow-y:auto;padding:8px 10px;scrollbar-color:#c896dc66 transparent;scrollbar-width:thin;white-space:pre-wrap;word-break:break-all}.mr-val.mr-meta[data-v-1809d444]{color:var(--text-muted);font-size:12.5px;font-weight:500}.mr-copy[data-v-1809d444]{align-items:center;background:#c896dc1f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .2s;width:30px}.mr-copy[data-v-1809d444]:hover{background:#ff78aa2e;color:var(--pink-dark);transform:scale(1.1)}.mr-copy.done[data-v-1809d444]{background:#64dc8c33;border-color:#64dc8c4d;color:#40b860}.mr-divider[data-v-1809d444]{border:none;border-top:1px dashed #c896dc4d;margin:0}.mr-server-game-wrap[data-v-1809d444]{margin-top:2px}.mr-server-game-head[data-v-1809d444]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.mr-server-game-ico[data-v-1809d444]{font-size:16px;line-height:1}.mr-server-game-title[data-v-1809d444]{background:linear-gradient(95deg,var(--pink-dark,#e05590),#7e6bc8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:800}.mr-server-game-banner[data-v-1809d444]{color:var(--error,#ff6b8a);font-size:11px;line-height:1.4;margin:0 0 10px}.mr-server-game-row[data-v-1809d444]{display:flex;flex-wrap:wrap;gap:10px;justify-content:stretch}.mr-server-game-card[data-v-1809d444]{background:linear-gradient(155deg,#fffdfefa,#f5f0ff8c);border:1.5px solid #ffc2d9bf;border-radius:14px;box-shadow:0 3px 14px #ff85b31a;flex:calc(50% - 6px);min-width:min(100%,200px);padding:12px 12px 10px}.mr-sg-head[data-v-1809d444]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.mr-sg-logo[data-v-1809d444]{background:linear-gradient(145deg,#ffe0ef,#e8deff);border-radius:12px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.mr-sg-meta[data-v-1809d444]{display:flex;flex-direction:column;gap:2px;min-width:0}.mr-sg-name[data-v-1809d444]{color:var(--text,#4a3048);font-size:12px;font-weight:800;line-height:1.25}.mr-sg-id[data-v-1809d444]{color:var(--text-muted,#c4a8cc);font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;word-break:break-all}.mr-sg-slots[data-v-1809d444]{display:flex;flex-direction:column;gap:5px}.mr-sg-slot[data-v-1809d444]{align-items:flex-start;border-radius:8px;display:flex;font-size:10px;font-weight:600;gap:6px;line-height:1.35;padding:5px 8px}.mr-sg-slot--ok[data-v-1809d444]{background:#78c89626;color:#2d6a4a}.mr-sg-slot--bad[data-v-1809d444]{background:#ff788c1f;color:#b83250}.mr-sg-dot[data-v-1809d444]{border-radius:50%;flex-shrink:0;height:6px;margin-top:3px;width:6px}.mr-sg-dot.ok[data-v-1809d444]{background:#52b788}.mr-sg-dot.bad[data-v-1809d444]{background:#e76f7e}.mr-sg-slot-okbody[data-v-1809d444]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.mr-sg-slot-line1[data-v-1809d444]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 8px;min-width:0}.mr-sg-slot-idx[data-v-1809d444]{flex-shrink:0;font-weight:700;opacity:.85}.mr-sg-role-id[data-v-1809d444]{background:#ffffff8c;border:1px solid #52b78859;border-radius:6px;color:#1b5e3a;display:inline-block;flex:1;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;min-width:0;padding:3px 6px;word-break:break-all}.mr-sg-role-name[data-v-1809d444]{color:#3d7a5c;font-size:9px;font-weight:600;opacity:.92}.mr-sg-slot-fallback[data-v-1809d444]{font-weight:600}@media (width<=420px){.mr-server-game-card[data-v-1809d444]{flex:100%;min-width:0}}.mr-row-meta[data-v-1809d444]{opacity:.85}.mr-row-cookie[data-v-1809d444]{align-items:flex-start}.mr-row-cookie .mr-copy[data-v-1809d444],.mr-row-cookie .mr-icon[data-v-1809d444]{margin-top:4px}.mr-row-cookie .mr-info[data-v-1809d444]{gap:6px}.modal-get-again[data-v-1809d444]{align-items:center;background:linear-gradient(135deg,#ffa0c826,#b48cf026);border:1.5px solid var(--border);border-radius:20px;color:var(--pink-dark);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin:16px auto 0;padding:9px 22px;transition:all .2s;width:100%}.modal-get-again[data-v-1809d444]:hover{background:linear-gradient(135deg,#ffa0c847,#b48cf047);transform:translateY(-1px)}.modal-fade-enter-active[data-v-1809d444]{transition:opacity .25s}.modal-fade-leave-active[data-v-1809d444]{transition:opacity .2s}.modal-fade-enter-from[data-v-1809d444],.modal-fade-leave-to[data-v-1809d444]{opacity:0}.modal-slide-enter-active[data-v-1809d444]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.modal-slide-leave-active[data-v-1809d444]{transition:all .2s}.modal-slide-enter-from[data-v-1809d444]{opacity:0;transform:scale(.85)translateY(20px)}.modal-slide-leave-to[data-v-1809d444]{opacity:0;transform:scale(.9)translateY(-10px)}.data-in-enter-active[data-v-1809d444]{transition:all .3s 50ms}.data-in-enter-from[data-v-1809d444]{opacity:0;transform:translateY(8px)}.about-backdrop[data-v-1809d444]{z-index:1000}.about-box[data-v-1809d444]{background:#fffffffa;border:1.5px solid var(--border);border-radius:24px;box-shadow:0 32px 80px #c850a033,0 4px 20px #a050c81f;max-height:calc(100vh - 48px);max-width:calc(100vw - 32px);overflow-y:auto;scrollbar-color:#c896dc66 transparent;scrollbar-width:thin;width:620px}.about-box.about-box--changelog[data-v-1809d444]{width:min(900px,100vw - 32px)}.about-header[data-v-1809d444]{align-items:center;background:linear-gradient(145deg,#fff0f9,#f3ecff);border-bottom:1.5px solid var(--border);display:flex;gap:18px;overflow:hidden;padding:32px 28px 24px;position:relative}.about-header-bg[data-v-1809d444]{background:radial-gradient(circle at 80% 30%,#ffa0d22e 0,#0000 60%),radial-gradient(circle at 20% 80%,#b48cff24 0,#0000 50%);inset:0;pointer-events:none;position:absolute}.about-close-btn[data-v-1809d444]{position:absolute;right:14px;top:14px}.about-logo-wrap[data-v-1809d444]{align-items:center;animation:catBounce-1809d444 2.5s ease-in-out infinite;background:linear-gradient(135deg,#ffb8d4,#c9a8f5);border-radius:18px;box-shadow:0 8px 24px #ff78b44d;display:flex;flex-shrink:0;font-size:28px;height:60px;justify-content:center;width:60px}.about-project-name[data-v-1809d444]{background:linear-gradient(135deg,var(--pink-dark),var(--lavender));-webkit-text-fill-color:transparent;animation:aboutTextIn-1809d444 .5s both;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800}.about-project-sub[data-v-1809d444]{animation:aboutTextIn-1809d444 .5s 80ms both;color:var(--text-muted);font-size:12.5px;margin-top:4px}.about-version-row[data-v-1809d444]{animation:aboutTextIn-1809d444 .5s .15s both;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.about-badge[data-v-1809d444]{border-radius:20px;font-size:10.5px;font-weight:700;letter-spacing:.3px;padding:2px 9px}.about-badge.green[data-v-1809d444]{background:#50d28226;border:1px solid #50d2824d;color:#28a060}.about-badge.pink[data-v-1809d444]{background:#ffa0c82e;border:1px solid #ffa0c859;color:#d45080}.about-badge.lavender[data-v-1809d444]{background:#b48cf02e;border:1px solid #b48cf059;color:#8050c0}.about-body[data-v-1809d444]{display:flex;flex-direction:column;gap:20px;padding:20px 28px 24px}.about-section[data-v-1809d444]{animation:aboutSecIn-1809d444 .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--asi,0)*90ms + .12s)}@keyframes aboutSecIn-1809d444{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.about-section-title[data-v-1809d444]{align-items:center;color:var(--text-muted);display:flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.8px;margin-bottom:10px;text-transform:uppercase}.asti-icon[data-v-1809d444]{background:linear-gradient(135deg,var(--pink-dark),var(--lavender));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13px;font-style:normal}.about-desc[data-v-1809d444]{color:var(--text-sub);font-size:13px;line-height:1.75}.about-desc strong[data-v-1809d444]{color:var(--pink-dark);font-weight:700}.changelog-page.scroll-target-about[data-v-1809d444]{scroll-margin-top:20px}.changelog-page[data-v-1809d444]{align-items:start;display:grid;gap:22px;grid-template-columns:1fr}@media (width>=720px) and (aspect-ratio>=1){.changelog-page[data-v-1809d444]{gap:20px 24px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.changelog-section-heatmap[data-v-1809d444],.changelog-section-records[data-v-1809d444]{min-width:0}}.changelog-header-logo.about-logo-wrap[data-v-1809d444]{background:linear-gradient(145deg,#ffc4df,#c9b8f8)}.changelog-hint[data-v-1809d444]{color:var(--text-sub);font-size:12px;line-height:1.65;margin:0 0 12px}.changelog-timeline[data-v-1809d444]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;max-height:min(52vh,420px);overflow-y:auto;padding:0 4px 0 0;scrollbar-color:#c896dc73 transparent;scrollbar-width:thin}@media (aspect-ratio<=1){.about-box.about-box--changelog[data-v-1809d444]{max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 12px));max-width:100%;overflow-x:hidden;width:min(100%,100vw - 16px)}.about-body--changelog[data-v-1809d444]{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding-left:14px;padding-right:14px}.changelog-page[data-v-1809d444]{max-width:100%;min-width:0;overflow-x:hidden}.changelog-timeline[data-v-1809d444]{max-height:min(48dvh,380px);overflow-x:hidden}.about-box--changelog .about-commit-heatmap[data-v-1809d444]{max-width:100%;overflow-x:hidden;padding-bottom:8px}.about-box--changelog .changelog-heatmap-viewport[data-v-1809d444]{box-sizing:border-box;max-width:100%;overflow:hidden;padding:0;width:100%}.about-box--changelog .changelog-heatmap-viewport .about-commit-weeks[data-v-1809d444]{align-items:stretch;display:flex;flex-flow:row;gap:2px;justify-content:flex-start;margin:0;max-width:100%;min-width:0;width:100%}.about-box--changelog .changelog-heatmap-viewport .about-commit-week[data-v-1809d444]{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.about-box--changelog .changelog-heatmap-viewport .about-commit-cell[data-v-1809d444]{aspect-ratio:1;border-radius:2px;box-sizing:border-box;flex-shrink:0;height:auto;min-height:0;min-width:0;width:100%}.about-box--changelog .about-commit-meta[data-v-1809d444]{box-sizing:border-box;max-width:100%;overflow-x:hidden}.about-box--changelog .about-commit-legend[data-v-1809d444]{flex-wrap:wrap;gap:4px 6px;justify-content:flex-start}.about-box--changelog .ac-dot[data-v-1809d444]{height:8px;width:8px}}@media (width<=520px){.about-header[data-v-1809d444]{gap:12px;padding:22px 18px 18px}.about-logo-wrap[data-v-1809d444]{border-radius:16px;font-size:24px;height:52px;width:52px}.about-project-name[data-v-1809d444]{font-size:16px}.about-version-row[data-v-1809d444]{margin-top:8px}.changelog-timeline[data-v-1809d444]{max-height:min(42dvh,320px)}.about-commit-meta[data-v-1809d444]{align-items:flex-start;flex-direction:column}}.changelog-card[data-v-1809d444]{animation:aboutSecIn-1809d444 .42s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--ci,0)*55ms + .1s);background:linear-gradient(135deg,#ffb4d273,#c8aaf566);border-radius:16px;padding:1px;position:relative;transition:transform .2s,box-shadow .2s}.changelog-card[data-v-1809d444]:hover{box-shadow:0 10px 28px #ff78b424;transform:translateY(-2px)}.changelog-card-glow[data-v-1809d444]{background:radial-gradient(circle at 12% 20%,#ffc8e659 0,#0000 45%),radial-gradient(circle at 88% 80%,#c8aafa38 0,#0000 42%);border-radius:15px;inset:0;opacity:.9;pointer-events:none;position:absolute}.changelog-card-inner[data-v-1809d444]{align-items:flex-start;background:linear-gradient(155deg,#fffdfefa,#f8f2ffe0);border:1.5px solid #ffc2d9a6;border-radius:15px;box-shadow:inset 0 1px #ffffffbf;display:flex;flex-direction:row;gap:14px;padding:14px 14px 14px 16px;position:relative}.changelog-card-col--meta[data-v-1809d444]{align-self:stretch;border-right:1px solid #ffc2d9bf;flex:none;padding:2px 12px 2px 2px;width:min(118px,34%)}.changelog-card-time[data-v-1809d444]{display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:4px}.changelog-card-date-primary[data-v-1809d444]{color:var(--text-main);display:block;font-size:12.5px;font-weight:800;letter-spacing:.02em;line-height:1.25}.changelog-card-date-secondary[data-v-1809d444]{color:var(--text-muted);display:block;font-size:11px;font-weight:600}.changelog-card-col--body[data-v-1809d444]{flex:1;min-width:0}.changelog-card-title[data-v-1809d444]{background:linear-gradient(95deg,var(--pink-dark,#e05590),#7e6bc8);color:var(--text-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:800;line-height:1.35;margin:0}.changelog-card-desc[data-v-1809d444]{color:var(--text-sub);font-size:12.5px;line-height:1.65;margin:8px 0 0;white-space:pre-wrap;word-break:break-word}@media (width<=520px){.changelog-card-inner[data-v-1809d444]{flex-direction:column;gap:10px;padding:14px 14px 14px 16px}.changelog-card-col--meta[data-v-1809d444]{border-bottom:1px dashed #c8a0dc73;border-right:none;padding:0 0 10px;width:100%}.changelog-card-time[data-v-1809d444]{align-items:baseline;flex-flow:wrap;gap:8px}}.changelog-empty[data-v-1809d444]{align-items:center;background:linear-gradient(145deg,#fff8fce6,#f4eeff8c);border:1.5px dashed #c8a0dc73;border-radius:16px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:28px 16px}.changelog-empty-emoji[data-v-1809d444]{filter:drop-shadow(0 4px 10px #ff96be40);font-size:32px;line-height:1}.changelog-empty-text[data-v-1809d444]{color:var(--text-sub);font-size:13px;line-height:1.6;margin:0;text-align:center}.about-box--changelog .about-commit-cell[data-v-1809d444]{border-radius:3px}.about-box--changelog .about-commit-cell.ac-future[data-v-1809d444]{background:#f5f0fceb}.about-box--changelog .about-commit-cell.ac-l0[data-v-1809d444]{background:#e6dcf2a6}.about-box--changelog .about-commit-cell.ac-l1[data-v-1809d444]{background:#ffd2e6e0}.about-box--changelog .about-commit-cell.ac-l2[data-v-1809d444]{background:#ffa5c8eb}.about-box--changelog .about-commit-cell.ac-l3[data-v-1809d444]{background:#f073a5f0}.about-box--changelog .about-commit-cell.ac-l4[data-v-1809d444]{background:#d24b82f5}.about-box--changelog .ac-dot.ac-l0[data-v-1809d444]{background:#e6dcf2d9;border:1px solid #c8b4dc66;box-sizing:border-box}.about-box--changelog .ac-dot.ac-l1[data-v-1809d444]{background:#ffd2e6f2}.about-box--changelog .ac-dot.ac-l2[data-v-1809d444]{background:#ffa5c8fa}.about-box--changelog .ac-dot.ac-l3[data-v-1809d444]{background:#f073a5}.about-box--changelog .ac-dot.ac-l4[data-v-1809d444]{background:#d24b82}.about-box--changelog .about-commit-total strong[data-v-1809d444]{color:var(--pink-dark);font-weight:800}.about-code-inline[data-v-1809d444]{background:#0000000f;border-radius:4px;font-family:ui-monospace,monospace;font-size:11px;padding:1px 5px}.changelog-heatmap-viewport[data-v-1809d444]{width:100%}.about-commit-heatmap[data-v-1809d444]{margin-top:6px;overflow-x:auto;padding-bottom:4px}.about-commit-weeks[data-v-1809d444]{display:flex;flex-direction:row;gap:3px;min-width:min-content}.about-commit-week[data-v-1809d444]{display:flex;flex-direction:column;gap:3px}.about-commit-cell[data-v-1809d444]{border-radius:2px;flex-shrink:0;height:11px;width:11px}.about-commit-cell.ac-l0[data-v-1809d444],.ac-future[data-v-1809d444]{background:#ebedf0}.about-commit-cell.ac-l1[data-v-1809d444]{background:#9be9a8}.about-commit-cell.ac-l2[data-v-1809d444]{background:#40c463}.about-commit-cell.ac-l3[data-v-1809d444]{background:#30a14e}.about-commit-cell.ac-l4[data-v-1809d444]{background:#216e39}.about-commit-meta[data-v-1809d444]{color:var(--text-sub);font-size:11px;gap:8px;justify-content:space-between;margin-top:10px}.about-commit-legend[data-v-1809d444],.about-commit-meta[data-v-1809d444]{align-items:center;display:flex;flex-wrap:wrap}.about-commit-legend[data-v-1809d444]{gap:3px}.ac-dot[data-v-1809d444]{border-radius:2px;display:inline-block;height:11px;width:11px}.ac-dot.ac-l0[data-v-1809d444]{background:#ebedf0}.ac-dot.ac-l1[data-v-1809d444]{background:#9be9a8}.ac-dot.ac-l2[data-v-1809d444]{background:#40c463}.ac-dot.ac-l3[data-v-1809d444]{background:#30a14e}.ac-dot.ac-l4[data-v-1809d444]{background:#216e39}.about-tech-row[data-v-1809d444]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tech-chip[data-v-1809d444]{background:#c896dc1a;border:1px solid #c896dc40;border-radius:12px;color:var(--text-sub);font-size:11px;font-weight:600;padding:3px 10px;transition:all .2s}.tech-chip[data-v-1809d444]:hover{background:#ff8cbe2e;color:var(--pink-dark);transform:translateY(-1px)}.dev-card[data-v-1809d444]{align-items:flex-start;animation:aboutSecIn-1809d444 .4s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--dci,0)*80ms + .25s);background:#ffffffb3;border:1.5px solid var(--border);border-radius:14px;display:flex;gap:14px;margin-bottom:10px;padding:14px 16px;transition:box-shadow .2s,transform .2s}.dev-card[data-v-1809d444]:hover{box-shadow:0 6px 20px #ff78b426;transform:translateY(-2px)}.dev-card.main-dev[data-v-1809d444]{background:linear-gradient(135deg,#fff0f9e6,#f3ecffe6)}.dev-avatar[data-v-1809d444]{align-items:center;background:linear-gradient(135deg,#ff85b3,#b388f5);border-radius:14px;box-shadow:0 4px 12px #ff78b459;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:900;height:44px;justify-content:center;width:44px}.neko-avatar[data-v-1809d444]{background:linear-gradient(135deg,#88c8f5,#b388f5)}.dev-name[data-v-1809d444]{align-items:center;color:var(--text-main);display:flex;font-size:14.5px;font-weight:700;gap:7px;margin-bottom:8px}.dev-role-tag[data-v-1809d444]{background:#ffa0c833;border:1px solid #ffa0c866;border-radius:10px;color:#d4508a;font-size:10px;font-weight:700;letter-spacing:.3px;padding:1px 8px}.dev-role-tag.lavender-tag[data-v-1809d444]{background:#b48cf02e;border-color:#b48cf059;color:#8050c0}.dev-links[data-v-1809d444]{display:flex;flex-wrap:wrap;gap:8px}.dev-link[data-v-1809d444]{align-items:center;background:#c896dc1a;border:1px solid #c896dc40;border-radius:10px;color:var(--text-sub);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:3px 10px;text-decoration:none;transition:all .2s}.dev-link[data-v-1809d444]:hover{background:#ff8cbe33;color:var(--pink-dark);transform:translateY(-1px)}.about-disclaimer[data-v-1809d444]{background:#ffc86414;border:1px solid #ffc86440;border-radius:10px;color:var(--text-muted);font-size:12px;line-height:1.7;padding:12px 14px}.about-footer-row[data-v-1809d444]{align-items:center;animation:aboutSecIn-1809d444 .4s .42s both;border-top:1.5px solid var(--border);display:flex;justify-content:space-between;padding-top:14px}.about-copy[data-v-1809d444]{color:var(--text-muted);font-size:11.5px}@keyframes aboutTextIn-1809d444{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.about-slide-enter-active[data-v-1809d444]{transition:all .38s cubic-bezier(.34,1.56,.64,1)}.about-slide-leave-active[data-v-1809d444]{transition:all .2s}.about-slide-enter-from[data-v-1809d444]{opacity:0;transform:scale(.88)translateY(24px)}.about-slide-leave-to[data-v-1809d444]{opacity:0;transform:scale(.92)translateY(-12px)}.pay-return-page[data-v-1809d444]{align-items:center;-webkit-backdrop-filter:blur(10px)saturate(130%);background:#4222426b;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:1300}.pay-return-card[data-v-1809d444]{background:linear-gradient(160deg,#fff4fbe6,#f7e8ffdb);border:1.5px solid #f7cce6e6;border-radius:22px;box-shadow:0 30px 80px #c669a759;padding:26px 22px 20px;text-align:center;width:min(460px,100%)}.pay-return-emoji[data-v-1809d444]{font-size:40px;line-height:1;margin-bottom:8px}.pay-return-card h2[data-v-1809d444]{color:#4a3048;font-size:24px;margin:0}.pay-return-sub[data-v-1809d444]{color:#8f6f97;font-size:13px;margin:6px 0 16px}.pay-return-meta[data-v-1809d444]{display:grid;gap:8px;margin-bottom:14px}.pay-return-item[data-v-1809d444]{align-items:center;background:#ffffffb8;border:1px solid #f0d0e0e6;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:9px 12px}.pay-return-item span[data-v-1809d444]{color:#9d7ca8;font-size:12px}.pay-return-item strong[data-v-1809d444]{color:#4a3048;font-size:12.5px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-return-actions[data-v-1809d444]{display:flex;justify-content:center}.pay-return-btn[data-v-1809d444]{border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-weight:800;padding:10px 18px}.pay-return-btn.primary[data-v-1809d444]{background:linear-gradient(135deg,#ff85b3,#c9a8f5);box-shadow:0 6px 16px #e466ae59;color:#fff}.pay-return-fade-enter-active[data-v-1809d444],.pay-return-fade-leave-active[data-v-1809d444]{transition:opacity .24s}.pay-return-fade-enter-from[data-v-1809d444],.pay-return-fade-leave-to[data-v-1809d444]{opacity:0}@media (width<=860px){.navbar[data-v-1809d444]{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.site-announce-bar[data-v-1809d444]{margin-top:calc(96px + env(safe-area-inset-top,0px))}.main-content[data-v-1809d444]{flex-direction:column;gap:28px;padding:calc(96px + env(safe-area-inset-top,0px)) 18px 48px}.left-col[data-v-1809d444],.main-content[data-v-1809d444]{max-width:100%}.right-col[data-v-1809d444]{max-width:440px;width:100%}.hero-h1[data-v-1809d444]{font-size:34px}.form-card[data-v-1809d444]{border-radius:22px;padding:22px 18px 20px}.nav-links[data-v-1809d444]{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.home-landing__hero[data-v-1809d444]{background:linear-gradient(165deg,#fffdffeb,#fff6fce0);border:1.5px solid #ffb8d452;border-radius:22px;box-shadow:0 6px 32px #ff85b31a;padding:16px 14px 18px}.home-landing__cta .form-card[data-v-1809d444]{border:1.5px solid #f7cce6e6;box-shadow:0 12px 40px #c669a72e}}@media (width<=520px){.brand-name[data-v-1809d444]{font-size:14px;line-height:1.35}.nav-brand-tools[data-v-1809d444]{gap:6px;width:100%}.nav-tool-link[data-v-1809d444]{border-radius:12px;flex:1;font-size:11px;justify-content:center;min-width:0;padding:7px 8px}.nav-links[data-v-1809d444]{gap:4px;justify-content:space-between}.nav-link[data-v-1809d444]{border-radius:14px;font-size:12px;padding:7px 11px}.nav-btn[data-v-1809d444]{margin-left:0;margin-top:4px;padding:7px 12px;white-space:nowrap}.nav-user[data-v-1809d444]{gap:8px;max-width:min(200px,46vw);padding:3px 10px 3px 3px}.nav-username[data-v-1809d444]{max-width:72px}.site-announce-bar[data-v-1809d444]{font-size:12px;margin-top:calc(100px + env(safe-area-inset-top,0px));padding-bottom:8px;padding-top:8px}.site-announce-bar strong[data-v-1809d444]{display:block;margin-bottom:4px;margin-right:0}.main-content[data-v-1809d444]{gap:20px;padding:calc(96px + env(safe-area-inset-top,0px)) 12px 40px}.feature-grid[data-v-1809d444]{gap:8px;grid-template-columns:1fr}.fbadge[data-v-1809d444]{padding:10px 12px}.stock-pills[data-v-1809d444]{flex-wrap:wrap;justify-content:center}.modal-box[data-v-1809d444]{margin:0 auto;width:min(100%,100vw - 16px)}.auth-modal[data-v-1809d444]{border-radius:22px;padding:24px 18px 22px;width:100%}.ban-box[data-v-1809d444]{padding:28px 18px;width:calc(100% - 24px)}.navbar[data-v-1809d444]{align-items:stretch;flex-direction:column;gap:0;min-height:0;padding:max(6px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-left,0px)) 8px}.nav-brand[data-v-1809d444]{align-items:center;flex-direction:row;gap:8px;justify-content:center;padding:6px 0 4px;width:100%}.brand-name[data-v-1809d444]{font-size:clamp(13px,3.8vw,16px);line-height:1.3;overflow:visible;text-align:center;white-space:nowrap}.nav-brand-split[data-v-1809d444]{display:none}.nav-brand-tools[data-v-1809d444]{display:flex;gap:0;justify-content:center;width:auto}.nav-brand-tools .nav-tool-link[data-v-1809d444]{display:none}.nav-brand-tools .nav-leaderboard-btn[data-v-1809d444]{display:inline-flex}.nav-links[data-v-1809d444]{align-items:center;border-top:1px solid #f0d0e080;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:6px;width:100%}.nav-link[data-v-1809d444]{border-radius:10px;flex-shrink:0;font-size:11.5px;padding:6px 10px}.nav-user[data-v-1809d444]{flex-shrink:1;gap:6px;margin-top:0;max-width:min(180px,44vw);min-width:0;padding:2px 8px 2px 2px}.nav-avatar[data-v-1809d444]{font-size:14px;height:28px;width:28px}.nav-lv-badge[data-v-1809d444]{bottom:-2px;font-size:8px;height:14px;min-width:24px;padding:0 3px;right:-3px}.nav-username[data-v-1809d444]{font-size:12px;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-btn[data-v-1809d444]{flex-shrink:0;font-size:12px;margin-top:0;padding:6px 12px}.site-announce-bar[data-v-1809d444]{margin-top:calc(118px + env(safe-area-inset-top,0px))}.main-content[data-v-1809d444]{align-items:stretch;gap:16px;justify-content:flex-start;min-height:100svh;padding:calc(140px + env(safe-area-inset-top,0px)) 14px calc(136px + env(safe-area-inset-bottom,0px))}.home-landing[data-v-1809d444]{gap:20px}.home-landing__hero[data-v-1809d444]{background:linear-gradient(165deg,#fffdfff0,#fff6fce6);border:1.5px solid #ffb8d461;border-radius:22px;box-shadow:0 4px 28px #ff85b31a,inset 0 1px #ffffffd9;padding:14px 12px 16px}.home-landing__hero .stock-pills[data-v-1809d444]{border-color:#ffb8d452;box-shadow:0 1px 8px #ff85b30f}.home-landing__cta .form-card[data-v-1809d444]{border:1.5px solid #f7cce6f2;box-shadow:0 14px 44px #c669a738,0 4px 12px #ff85b31f,inset 0 1px #ffffffe6}.home-landing .verify-box[data-v-1809d444]{align-items:center;display:flex;justify-content:center;min-height:48px}.home-landing .type-opt[data-v-1809d444]{min-height:48px}.footer[data-v-1809d444]{padding-bottom:calc(106px + env(safe-area-inset-bottom,0px))}.left-col[data-v-1809d444]{gap:12px;max-width:100%;min-height:0;overflow:visible}.left-font-toggle-wrap[data-v-1809d444]{align-self:center;flex-shrink:0;margin-bottom:6px;margin-top:2px;position:relative;z-index:5}.font-mode-toggle[data-v-1809d444]{flex-shrink:0;height:44px;min-height:44px;min-width:44px;width:44px}.hero-text[data-v-1809d444]{text-align:center;width:100%}.hero-h1[data-v-1809d444]{font-size:24px;letter-spacing:-.5px}.hero-h1 br[data-v-1809d444]{display:none}.hero-p[data-v-1809d444]{font-size:13px;margin-top:4px}.stock-pills[data-v-1809d444]{background:#fffdfff2;border:1.5px solid #ffb8d473;border-radius:14px;box-shadow:0 2px 12px #ff85b31a;display:grid;gap:0;grid-template-columns:1fr 1fr;margin-top:10px;overflow:hidden;padding:0;width:100%}.stock-pills .s-pill[data-v-1809d444]{align-items:center;background:0 0;border:none;border-radius:0;flex-direction:column;gap:3px;justify-content:center;margin:0;padding:12px 10px;text-align:center;white-space:nowrap}.stock-pills .s-pill-pink[data-v-1809d444]{border-right:1px solid #f0d0e099}.stock-pills .s-dot[data-v-1809d444]{display:none}.stock-pills .s-pill-label[data-v-1809d444]{font-size:10.5px;font-weight:700;letter-spacing:.03em;opacity:.75}.stock-pills .s-pill-pink .s-pill-label[data-v-1809d444]{color:#b84876}.stock-pills .s-pill-orange .s-pill-label[data-v-1809d444]{color:#b07028}.stock-pills .s-pill-num[data-v-1809d444]{font-size:clamp(18px,5.5vw,24px);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.stock-pills .s-pill-pink .s-pill-num[data-v-1809d444]{color:#c43d7a}.stock-pills .s-pill-orange .s-pill-num[data-v-1809d444]{color:#c06018}.stock-pills .s-refresh[data-v-1809d444]{align-items:center;background:#fff8fd80;border:none;border-radius:0;border-top:1px solid #f0d0e080;color:#9b7ea8;display:flex;grid-column:1/-1;height:auto;justify-content:center;margin:0;min-height:0;padding:8px;width:100%}.stock-pills .s-refresh[data-v-1809d444]:hover:not(:disabled){background:#ffe6f2fa;color:var(--pink-dark);transform:none}.feature-grid[data-v-1809d444]{border-top:1px solid #ffb8d447;display:grid!important;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0 0;overflow-x:visible;padding:14px 0 6px;scroll-snap-type:none}.feature-grid[data-v-1809d444]::-webkit-scrollbar{display:none}.fbadge[data-v-1809d444]{align-items:center;border-radius:16px;border-width:1.5px;box-shadow:0 2px 10px #ff85b314;flex:initial;gap:10px;max-width:none;min-width:0;padding:12px 12px 14px;width:100%}.fb-emoji[data-v-1809d444]{flex-shrink:0;font-size:20px;line-height:1}.fb-text[data-v-1809d444]{flex:1;gap:5px;min-width:0}.fb-label[data-v-1809d444]{font-size:11px;font-weight:700;line-height:1.35;white-space:normal;word-break:break-word}.fb-sub[data-v-1809d444]{color:#5a3d56;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.25}.right-col[data-v-1809d444]{max-width:100%;width:100%}.form-card[data-v-1809d444]{border-radius:20px;padding:18px 16px 16px}.card-title[data-v-1809d444]{font-size:17px}.card-sub[data-v-1809d444]{font-size:12px;margin-top:2px}.type-section[data-v-1809d444]{margin-top:12px}.type-label[data-v-1809d444]{font-size:12px}.type-options[data-v-1809d444]{flex-direction:column;gap:8px}.type-opt[data-v-1809d444]{border-radius:12px;flex:none;padding:10px 12px}.opt-name[data-v-1809d444]{font-size:13px}.opt-desc[data-v-1809d444]{font-size:10.5px}.card-ear[data-v-1809d444]{display:none}.modal-backdrop[data-v-1809d444]{align-items:center;justify-content:center;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.modal-box[data-v-1809d444]{border-radius:22px;max-height:min(88vh,88dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px));max-width:calc(100vw - 24px);width:min(520px,100vw - 24px)}.modal-header[data-v-1809d444]{padding:14px 16px 12px}.modal-skeleton[data-v-1809d444]{padding:14px 16px 8px}.modal-box--split[data-v-1809d444]{max-width:100%;width:100%}.modal-skeleton--split[data-v-1809d444]{gap:12px;grid-template-columns:1fr;padding:12px 14px}.auth-modal[data-v-1809d444]:not(.verify-help-modal):not(.auth-ban-login-modal){max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 10px);max-width:calc(100vw - 16px);min-height:0;padding:12px 12px max(10px,env(safe-area-inset-bottom,0px));scrollbar-width:none;-webkit-overflow-scrolling:touch;background:radial-gradient(120% 80% at 50% -10%,#ffd2e659 0,#0000 55%),linear-gradient(175deg,#fffdfe,#fff5f9 38%,#faf3ff 72%,#f8f4ff);border:1px solid #ffc8dc80;border-radius:22px;box-shadow:inset 0 2px #ffffffa6,0 8px 32px #c86e961f,0 24px 56px #9650781a;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;width:min(440px,100vw - 16px)}.auth-modal[data-v-1809d444]:not(.verify-help-modal):not(.auth-ban-login-modal):before{background:linear-gradient(90deg,#ff9eb8,#e8b4ff,#ffb8d4,#c9b8ff);border-radius:22px 22px 0 0;content:"";display:block;height:3px;margin:-12px -12px 10px;opacity:.92}.auth-modal[data-v-1809d444]:not(.verify-help-modal):not(.auth-ban-login-modal)::-webkit-scrollbar{height:0;width:0}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register[data-v-1809d444]{padding:8px 10px max(6px,env(safe-area-inset-bottom,0px))}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register[data-v-1809d444]:before{margin:-8px -10px 8px}.auth-backdrop.modal-backdrop[data-v-1809d444]{align-items:center;-webkit-backdrop-filter:blur(10px)saturate(1.15);background:#30163461;justify-content:center;padding:max(4px,env(safe-area-inset-top,0px)) max(6px,env(safe-area-inset-right,0px)) max(4px,env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-close[data-v-1809d444]{align-items:center;background:#ffffffe0;border:1px solid #f0d6e4bf;border-radius:11px;box-shadow:0 2px 10px #b4648214;color:#a080a8;display:flex;height:36px;justify-content:center;right:8px;top:8px;transition:background .18s,color .18s,transform .15s;width:36px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-close[data-v-1809d444]:hover{background:#fff5fa;border-color:#ffb8d4a6;color:var(--pink-dark,#e05590)}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-brand[data-v-1809d444]{margin-bottom:8px;padding:0 32px 0 4px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-logo-ring[data-v-1809d444]{height:44px;width:44px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-logo-svg[data-v-1809d444]{height:24px;width:24px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-title[data-v-1809d444]{background:linear-gradient(120deg,#c94d86,#a878c9 55%,#d06098);letter-spacing:-.02em;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:800;line-height:1.3;margin-top:4px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .auth-brand[data-v-1809d444]{margin-bottom:6px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .auth-logo-ring[data-v-1809d444]{height:40px;width:40px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .auth-logo-svg[data-v-1809d444]{height:22px;width:22px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .auth-title[data-v-1809d444]{font-size:14px;margin-top:2px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-tabs[data-v-1809d444]{-webkit-backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #f0d6e4bf;border-radius:13px;box-shadow:inset 0 1px 2px #ffffffe6,0 2px 10px #c882a00f;display:flex;gap:4px;margin-bottom:10px;padding:4px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .auth-tabs[data-v-1809d444]{margin-bottom:8px;padding:4px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-tab[data-v-1809d444]{border-bottom:none;border-radius:10px;flex:1;font-size:12.5px;font-weight:700;gap:4px;margin-bottom:0;padding:8px 6px;transition:background .2s,color .2s,box-shadow .2s}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .auth-tab[data-v-1809d444]{font-size:12px;padding:7px 4px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-tab.active[data-v-1809d444]{color:#c43d7a}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-tab[data-v-1809d444]:not(.active){color:#8f7498;opacity:.95}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-tab svg[data-v-1809d444]{height:14px!important;margin-right:3px!important;width:14px!important}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-form[data-v-1809d444]{gap:9px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .auth-form[data-v-1809d444]{gap:5px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-label[data-v-1809d444]{color:#7a5f88;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.25;margin-bottom:3px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-input-wrap[data-v-1809d444]{background:linear-gradient(#fffffff7,#fffafceb);border:1px solid #e8ceded9;border-radius:12px;box-shadow:inset 0 1px #fffffff2,0 1px 4px #b478960d;min-height:40px;padding:0 10px 0 11px;transition:border-color .2s,box-shadow .2s}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-input-wrap[data-v-1809d444]:focus-within{border-color:#ffa0c3bf;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #ffa0c324}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .auth-input-wrap[data-v-1809d444]{border-radius:11px;min-height:36px;padding:0 9px 0 10px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-input[data-v-1809d444]{color:#4a3048;font-size:16px;line-height:1.25;padding:8px 0}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .auth-input[data-v-1809d444]{padding:6px 0}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .ai-icon[data-v-1809d444]{color:#e889b8;height:15px;opacity:.95;width:15px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-exempt-hint[data-v-1809d444]{font-size:10px;line-height:1.3;margin:2px 0 0}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-submit[data-v-1809d444]{background:linear-gradient(135deg,#ff7eb3,#ec6ba8 38%,#c9a8f5);border:none;border-radius:14px;box-shadow:0 6px 22px #ec6ea066,inset 0 1px #ffffff47;font-size:15px;font-weight:800;letter-spacing:.02em;margin-top:2px;min-height:44px;padding:10px 14px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-submit[data-v-1809d444]:hover:not(:disabled){box-shadow:0 8px 28px #ec6ea073,inset 0 1px #ffffff4d;filter:brightness(1.03)}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .auth-submit[data-v-1809d444]{font-size:15px;min-height:42px;padding:9px 12px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-switch[data-v-1809d444]{border-top:1px solid #f0d6e4a6;color:#8f7a96;font-size:12px;line-height:1.4;margin-top:8px;padding-top:8px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-switch-btn[data-v-1809d444]{border-bottom:1.5px solid #ffa0c38c;color:#c43d7a;font-size:12.5px;padding:2px 0;text-decoration:none}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-err-msg[data-v-1809d444]{background:#ff789617;border:1px solid #ff8ca547;border-radius:10px;font-size:12px;gap:5px;padding:6px 10px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-no-code-link[data-v-1809d444]{margin-top:4px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-link-soft[data-v-1809d444]{background:#c9a8f51a;border:1px solid #c9a8f538;border-radius:8px;color:#8b6bb8;font-size:11px;font-weight:600;line-height:1.4;padding:4px;text-decoration:none}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-link-soft[data-v-1809d444]:hover{background:#c9a8f52e;color:#6b4aa0}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .verify-box.auth-verify-box[data-v-1809d444]{background:linear-gradient(#fffffff5,#fff8fce6);border:1px solid #e8cedee6;border-radius:12px;box-shadow:inset 0 1px #ffffffe6,0 1px 4px #b478960d;color:#a05078;font-size:12px;font-weight:700;gap:6px;height:auto;min-height:40px;padding:8px 10px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .verify-box.auth-verify-box[data-v-1809d444]:hover:not(.verifying){background:linear-gradient(#fff,#fff5fa);border-color:#ffaac8bf;color:#c43d7a}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .verify-box.auth-verify-box[data-v-1809d444]{font-size:11.5px;gap:4px;min-height:36px;padding:6px 8px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .verify-passed.auth-verify-box[data-v-1809d444]{background:linear-gradient(#f0fff8f2,#e8faf2e0);border-color:#78c8a073;box-shadow:inset 0 1px #fffc;color:#2e7d52;font-size:11.5px;min-height:auto;padding:6px 10px}.code-row[data-v-1809d444]{align-items:stretch;flex-wrap:nowrap;gap:6px}.code-input-wrap[data-v-1809d444]{flex:1 1 0;min-width:0}.send-code-btn[data-v-1809d444]{background:linear-gradient(#fff,#fff5fb);border:1px solid #e8cedee6;border-radius:12px;box-shadow:0 2px 8px #ff96b41f;color:#b84876;flex:none;font-size:12px;font-weight:700;height:auto;min-height:40px;padding:8px 10px}.send-code-btn[data-v-1809d444]:not(:disabled):hover{background:linear-gradient(135deg,#ffe8f2,#f0e8ff);border-color:#ffb8d4a6;color:#c43d7a}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal).auth-modal--register .send-code-btn[data-v-1809d444]{font-size:11px;min-height:36px;padding:6px 8px}.ban-box[data-v-1809d444]{border-radius:20px;padding:24px 16px;width:calc(100% - 16px)}.ban-title[data-v-1809d444]{font-size:20px}.cookie-tool-box[data-v-1809d444]{border-radius:22px;max-height:min(90vh,90dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px));max-width:calc(100vw - 24px);padding:18px 16px 20px;width:min(480px,100vw - 24px)}.cookie-tool-title[data-v-1809d444]{font-size:16px}.cookie-tool-desc[data-v-1809d444]{font-size:12px}.cookie-tool-textarea[data-v-1809d444]{font-size:11px;min-height:80px;padding:8px 10px}.cookie-tool-submit[data-v-1809d444]{font-size:13px;padding:11px}}@media (width<=380px){.nav-tool-link svg[data-v-1809d444]{display:none}.hero-h1[data-v-1809d444]{font-size:21px}.hero-p[data-v-1809d444]{font-size:12px}.fbadge[data-v-1809d444]{padding:10px 10px 12px}.fb-label[data-v-1809d444]{font-size:10.5px}.fb-sub[data-v-1809d444]{font-size:13px}.card-title[data-v-1809d444]{font-size:15px}.form-card[data-v-1809d444]{padding:16px 14px}}.nav-user[data-v-1809d444]{align-items:center;-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffb8d485;border-radius:999px;box-shadow:0 2px 14px #ff85b31a,inset 0 1px #ffffffeb;color:var(--text,#4a3048);cursor:pointer;display:flex;gap:10px;margin-top:9px;overflow:visible;padding:3px 11px 3px 3px;position:relative;transition:background .2s,box-shadow .2s,border-color .2s;-webkit-user-select:none;user-select:none}.nav-user[data-v-1809d444]:hover{background:#fffcfef0;border-color:#ff85b394;box-shadow:0 4px 22px #ff85b326}.nav-avatar-wrap[data-v-1809d444]{flex-shrink:0;line-height:0;overflow:visible;position:relative}.nav-avatar[data-v-1809d444]{align-items:center;background:linear-gradient(145deg,#fff8fb,#f0e8ff);border:2px solid var(--pink);border-radius:50%;color:#4a3048;display:flex;flex-shrink:0;font-size:17px;font-weight:700;height:34px;justify-content:center;transition:border-color .3s,transform .2s;width:34px}.nav-user:hover .nav-avatar[data-v-1809d444]{transform:scale(1.04)}.nav-lv-badge[data-v-1809d444]{align-items:center;border:2px solid #fff;border-radius:7px;bottom:-3px;box-shadow:0 1px 5px #4a304829;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:800;height:16px;justify-content:center;letter-spacing:.01em;line-height:1;margin:0;min-width:30px;padding:0 5px;position:absolute;right:-5px;text-align:center;white-space:nowrap}.nav-user-meta[data-v-1809d444]{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.nav-username[data-v-1809d444]{color:var(--text,#4a3048);font-size:13px;font-weight:700;letter-spacing:.02em}.nav-user-chevron[data-v-1809d444]{color:var(--text-sub,#9b7ea8);flex-shrink:0;opacity:.4;transition:opacity .2s}.nav-user:hover .nav-user-chevron[data-v-1809d444]{opacity:.8}.um-profile[data-v-1809d444]{align-items:center;background:linear-gradient(135deg,#fff0f9cc,#ede4ffcc);border:1.5px solid #ffb8d4;border-radius:10px;color:#e05590;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:7px;justify-content:center;margin-bottom:8px;padding:9px;transition:background .2s;width:100%}.um-profile[data-v-1809d444]:hover{background:linear-gradient(135deg,#ffe0f0,#ede0ff)}.user-menu[data-v-1809d444]{background:#fff;border:1.5px solid var(--border);border-radius:16px;box-shadow:0 8px 28px #ff85b338;min-width:196px;padding:16px;position:absolute;right:0;top:calc(100% + 8px);z-index:300}.um-info[data-v-1809d444]{border-bottom:1.5px solid var(--border);margin-bottom:12px;padding-bottom:12px}.um-name[data-v-1809d444]{color:var(--text);font-size:14px;font-weight:700}.um-email[data-v-1809d444]{color:var(--text-sub);font-size:12px;margin-top:3px;word-break:break-all}.um-dashboard[data-v-1809d444]{align-items:center;background:var(--lavender-light);border:1.5px solid #d9c4f5;border-radius:10px;color:#7c52c8;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:7px;justify-content:center;margin-bottom:8px;padding:9px;transition:background .2s;width:100%}.um-dashboard[data-v-1809d444]:hover{background:#e4d6ff}.um-prefs[data-v-1809d444]{align-items:center;background:linear-gradient(135deg,#e8f0fff2,#f5ecffeb);border:1.5px solid #d9c4f5;border-radius:10px;color:#7c52c8;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:7px;justify-content:center;margin-bottom:8px;padding:9px;transition:background .2s;width:100%}.um-prefs[data-v-1809d444]:hover{background:linear-gradient(135deg,#e8eeff,#ede4ff)}.um-shop[data-v-1809d444]{align-items:center;background:linear-gradient(135deg,#dcfcf0f5,#baf0dce0);border:1.5px solid #6ec9a8;border-radius:10px;color:#1f7a5c;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:7px;justify-content:center;margin-bottom:8px;padding:9px;transition:background .2s,border-color .2s,transform .15s;width:100%}.um-shop[data-v-1809d444]:hover{background:linear-gradient(135deg,#e0fcf5,#c8f5e0);border-color:#4abf8f}.um-shop svg[data-v-1809d444]{flex-shrink:0;opacity:.95}.um-admin[data-v-1809d444]{align-items:center;background:linear-gradient(135deg,#fff6e6f2,#ffebd2e6);border:1.5px solid #e8c48a;border-radius:10px;color:#b8860b;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:7px;justify-content:center;margin-bottom:8px;padding:9px;transition:background .2s;width:100%}.um-admin[data-v-1809d444]:hover{background:linear-gradient(135deg,#fff8e8,#ffe8cc)}.site-announce-bar[data-v-1809d444]{background:linear-gradient(90deg,#ff85b31f,#7c52c81a);border-bottom:1.5px solid #ff85b333;box-sizing:border-box;color:var(--text);font-size:13px;line-height:1.45;margin-top:calc(64px + env(safe-area-inset-top,0px));padding:10px max(16px,env(safe-area-inset-left,0px)) 10px max(16px,env(safe-area-inset-right,0px));text-align:center;width:100%;word-break:break-word}.site-announce-bar strong[data-v-1809d444]{color:#c43d7a;margin-right:8px}.site-announce-text[data-v-1809d444]{color:var(--text-sub)}.um-logout[data-v-1809d444]{align-items:center;background:var(--pink-soft);border:1.5px solid var(--border);border-radius:10px;color:var(--error);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:7px;justify-content:center;padding:9px;transition:background .2s;width:100%}.um-logout[data-v-1809d444]:hover{background:#ffe6ec}.ban-fade-enter-active[data-v-1809d444]{transition:opacity .4s}.ban-fade-leave-active[data-v-1809d444]{transition:opacity .3s}.ban-fade-enter-from[data-v-1809d444],.ban-fade-leave-to[data-v-1809d444]{opacity:0}.menu-pop-enter-active[data-v-1809d444]{transition:all .22s cubic-bezier(.34,1.56,.64,1)}.menu-pop-leave-active[data-v-1809d444]{transition:all .15s}.menu-pop-enter-from[data-v-1809d444]{opacity:0;transform:scale(.88)translateY(-8px)}.menu-pop-leave-to[data-v-1809d444]{opacity:0;transform:scale(.92)translateY(-4px)}.auth-backdrop[data-v-1809d444]{z-index:1100}.auth-modal[data-v-1809d444]{max-height:min(92vh,92dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px));-webkit-overflow-scrolling:touch;background:#fff;border-radius:28px;box-shadow:0 24px 64px #ff85b338,0 2px 0 var(--border);box-sizing:border-box;max-width:96vw;overflow:hidden;overscroll-behavior:contain;padding:0;position:relative;width:min(480px,96vw)}.auth-layout[data-v-1809d444],.auth-modal[data-v-1809d444]{display:flex;flex-direction:column;min-height:0}.auth-layout[data-v-1809d444]{flex:1}.auth-brand[data-v-1809d444]{background:linear-gradient(#fffcfe,#fcf6ffeb);border-bottom:1.5px solid var(--border);flex-shrink:0;padding:24px 20px 18px;text-align:center}.auth-brand-lead[data-v-1809d444]{color:var(--text-sub);font-size:12.5px;line-height:1.5;margin:10px auto 0;max-width:300px}.auth-panel[data-v-1809d444]{flex:1;overflow:hidden auto;padding:22px 26px 26px}.auth-panel-body[data-v-1809d444],.auth-panel[data-v-1809d444]{min-height:0}.auth-close[data-v-1809d444]{position:absolute;right:14px;top:14px;z-index:3}.auth-logo[data-v-1809d444]{color:#b86898;line-height:0}.auth-logo-ring[data-v-1809d444],.auth-logo[data-v-1809d444]{align-items:center;display:flex;justify-content:center}.auth-logo-ring[data-v-1809d444]{background:#ffffffd9;border:1.5px solid #b8689852;border-radius:50%;box-shadow:0 2px 16px #82506e14;box-sizing:border-box;height:56px;width:56px}.auth-logo-svg[data-v-1809d444]{display:block;height:30px;width:30px}@keyframes catBounce-1809d444{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.auth-title[data-v-1809d444]{background:linear-gradient(135deg,var(--pink-dark),var(--lavender));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;margin-top:8px}@media (width>=720px){.auth-modal[data-v-1809d444]:not(.verify-help-modal):not(.auth-ban-login-modal){border-radius:24px;width:min(920px,96vw)}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-layout[data-v-1809d444]{align-items:stretch;flex-direction:row;min-height:min(520px,92vh - 24px)}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-brand[data-v-1809d444]{align-items:center;background:linear-gradient(160deg,#fff8fc,#f4ecff 48%,#ebe4ff);border-bottom:none;border-right:1.5px solid #f0d0e0d9;box-shadow:inset -1px 0 #ffffffa6;display:flex;flex:0 0 clamp(268px,30vw,320px);flex-direction:column;justify-content:center;padding:36px 22px 32px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-logo-ring[data-v-1809d444]{height:72px;width:72px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-logo-svg[data-v-1809d444]{height:40px;width:40px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-title[data-v-1809d444]{font-size:20px;line-height:1.3;margin-top:16px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-brand-lead[data-v-1809d444]{color:#8a6f94;font-size:13px;margin-top:14px;max-width:252px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-panel[data-v-1809d444]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;padding:28px 34px 26px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-panel-body[data-v-1809d444]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-tabs[data-v-1809d444]{flex-shrink:0}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-switch[data-v-1809d444]{flex-shrink:0;margin-top:auto;padding-top:18px}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-form--register[data-v-1809d444]{align-items:start;display:grid;gap:10px 14px;grid-template-columns:1fr 1fr}.auth-modal:not(.verify-help-modal):not(.auth-ban-login-modal) .auth-form--register>.auth-field--full[data-v-1809d444]{grid-column:1/-1}}.auth-exempt-hint[data-v-1809d444]{color:var(--text-sub);font-size:12px;margin:6px 0 0 2px}.auth-exempt-ok[data-v-1809d444]{color:#2e7d32;font-weight:600}.auth-no-code-link[data-v-1809d444]{margin-top:12px;text-align:center}.auth-link-soft[data-v-1809d444]{background:0 0;border:none;color:var(--lavender);cursor:pointer;font-family:inherit;font-size:12.5px;text-decoration:underline}.auth-ban-login-backdrop[data-v-1809d444]{-webkit-backdrop-filter:blur(10px);background:#200c268c;z-index:1200}.auth-ban-login-modal[data-v-1809d444]{background:linear-gradient(165deg,#fffefb,#fff5f8);border:1.5px solid #dc788c59;max-width:420px;padding:28px 26px 26px}.auth-ban-login-icon[data-v-1809d444]{font-size:36px;line-height:1;margin-bottom:10px;text-align:center}.auth-ban-login-title[data-v-1809d444]{color:#b71c1c;font-size:18px;font-weight:800;margin:0 0 12px;text-align:center}.auth-ban-login-lead[data-v-1809d444]{color:var(--text-main,#333);font-size:14px;line-height:1.55;margin:0 0 16px}.auth-ban-login-row[data-v-1809d444]{background:#fff0f5a6;border-radius:10px;display:flex;font-size:13px;gap:10px;line-height:1.45;margin-bottom:8px;padding:8px 10px}.auth-ban-login-reason-row[data-v-1809d444]{flex-direction:column;gap:4px}.auth-ban-login-label[data-v-1809d444]{color:var(--text-sub,#666);flex-shrink:0;min-width:4.5em}.auth-ban-login-val[data-v-1809d444]{color:var(--text-main,#222);word-break:break-word}.auth-ban-login-ok[data-v-1809d444]{background:linear-gradient(135deg,#e57373,#c62828)!important;border:none;color:#fff!important;margin-top:18px;width:100%}.verify-help-backdrop[data-v-1809d444]{-webkit-backdrop-filter:blur(12px);background:#3016347a;z-index:1150}.verify-help-modal[data-v-1809d444]{background:linear-gradient(165deg,#fffcfef7,#fff5faf2 42%,#f4ecffeb);border:1.5px solid #ffb6cc73;border-radius:30px;box-shadow:inset 0 0 0 1px #ffffffa6,0 4px 28px #c8648c1f,0 28px 56px #9650782e;max-width:428px;overflow:hidden;padding:30px 26px 28px;position:relative;width:100%}.verify-help-modal[data-v-1809d444]:before{background:linear-gradient(90deg,#ff8fb8,#e8a0ff,#ffb8d4,#c9a8f5);border-radius:30px 30px 0 0;content:"";height:5px;left:0;opacity:.95;position:absolute;right:0;top:0}.verify-help-shine[data-v-1809d444]{background:radial-gradient(circle,#ffc8dc8c 0,#0000 68%);border-radius:50%;filter:blur(2px);height:220px;pointer-events:none;position:absolute;right:-25%;top:-40%;width:220px}.verify-help-close[data-v-1809d444]{align-items:center;background:#fff8fcf2;border:1.5px solid #ffbed280;border-radius:50%;box-shadow:0 2px 10px #c8648c1a;color:var(--pink-dark,#c94d7a);display:flex;height:38px;justify-content:center;right:16px;top:16px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background .2s,box-shadow .2s;width:38px}.verify-help-close[data-v-1809d444]:hover{background:var(--pink-soft,#fff0f5);box-shadow:0 4px 16px #ff85b340;transform:rotate(90deg)scale(1.05)}.verify-help-head[data-v-1809d444]{margin-bottom:22px;padding-top:4px;position:relative;z-index:1}.verify-help-modal .auth-logo[data-v-1809d444]{display:none}.verify-help-icon-ring[data-v-1809d444]{align-items:center;animation:verifyHelpIconFloat-1809d444 3.2s ease-in-out infinite;background:linear-gradient(145deg,#fff,#ffeef6 45%,#f5e8ff);border:1.5px solid #ffb4c88c;border-radius:22px;box-shadow:0 10px 28px #ff85b338,inset 0 1px #fffffff2;display:flex;height:64px;justify-content:center;margin:0 auto 14px;width:64px}@keyframes verifyHelpIconFloat-1809d444{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.verify-help-icon-emoji[data-v-1809d444]{filter:drop-shadow(0 2px 4px #c8507833);font-size:30px;line-height:1}.verify-help-title[data-v-1809d444]{font-size:19px;letter-spacing:.04em;margin-top:0}.verify-help-tip[data-v-1809d444]{align-items:flex-start;background:linear-gradient(135deg,#fff2f8f2,#ede6ffbf);border:1px solid #ffaac366;border-radius:16px;box-shadow:0 2px 14px #c8648c14;display:flex;gap:10px;margin-top:16px;padding:14px 16px;position:relative;z-index:1}.verify-help-tip-ico[data-v-1809d444]{flex-shrink:0;font-size:16px;line-height:1.4;margin-top:1px}.verify-help-desc[data-v-1809d444]{color:#6a4a6e;font-size:12.5px;font-weight:500;line-height:1.6;margin:0}.verify-help-body[data-v-1809d444]{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.verify-help-label[data-v-1809d444]{color:#7a4d78;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:8px}.verify-help-input-wrap[data-v-1809d444]{background:#ffffffeb!important;border-color:#ffa0be73!important;box-shadow:inset 0 1px 3px #ffffffe6,0 1px #ffc8dc59;transition:border-color .22s,box-shadow .22s}.verify-help-input-wrap[data-v-1809d444]:focus-within{border-color:var(--pink,#ff85b3)!important;box-shadow:inset 0 1px 3px #fffffff2,0 0 0 3px #ff85b324}.verify-help-modal .verify-help-input-wrap .auth-input[data-v-1809d444]::placeholder{color:#9a6b8f;opacity:1}.verify-help-gt-hint[data-v-1809d444]{color:#7a5a7e;font-size:12px;font-weight:500;line-height:1.55;margin:0 0 10px}.verify-help-gt-shell[data-v-1809d444]{background:#ffffff8c;border:2px dashed #ffa0beb3;border-radius:16px;cursor:pointer;min-height:56px;position:relative;transition:border-color .2s,background .2s,box-shadow .2s}.verify-help-gt-shell[data-v-1809d444]:hover{background:#fff8fcf2;border-color:#ff85b3d9;border-style:solid;box-shadow:0 0 0 3px #ff85b31a}.verify-help-gt-pill[data-v-1809d444]{align-items:center;color:var(--text-sub,#9b7ea8);display:flex;font-size:13px;font-weight:600;gap:10px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.verify-help-gt-mount[data-v-1809d444]{min-height:52px;position:relative;width:100%;z-index:2}.verify-help-gt-pass.verify-passed[data-v-1809d444]{border-radius:16px;min-height:52px}.verify-help-err[data-v-1809d444]{border-radius:12px;margin-bottom:0;margin-top:8px;position:relative;z-index:1}.verify-help-footer[data-v-1809d444]{border-top:1px dashed #ffb4c873;margin-top:28px;padding-top:14px}.verify-help-submit[data-v-1809d444]{border-radius:17px;box-shadow:0 6px 22px #e65a8261;font-size:15px;letter-spacing:.06em;margin-top:0;overflow:hidden;padding:15px 18px;position:relative;width:100%;z-index:1}.verify-help-success[data-v-1809d444]{padding:8px 4px 4px;position:relative;text-align:center;z-index:1}.verify-help-success-badge[data-v-1809d444]{align-items:center;background:linear-gradient(145deg,#5dd6a8,#3db88a);border-radius:50%;box-shadow:0 10px 28px #3db88a59;color:#fff;display:flex;font-size:28px;font-weight:800;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.verify-help-success-title[data-v-1809d444]{color:#5a3d5c;font-size:18px;font-weight:800;letter-spacing:.04em;margin:0 0 12px}.verify-help-success-text[data-v-1809d444]{background:linear-gradient(135deg,#fff2f8e6,#ede6ffa6);border:1px solid #ffaac359;border-radius:14px;color:#6a4a6e;font-size:13px;line-height:1.65;margin:0 0 24px;padding:14px 16px;text-align:left}.verify-help-success-btn[data-v-1809d444]{margin-top:0}.verify-help-submit[data-v-1809d444]:after{background:linear-gradient(105deg,#0000 40%,#ffffff40 50%,#0000 60%);content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform .5s}.verify-help-submit[data-v-1809d444]:hover:not(:disabled):after{transform:translate(100%)}.verify-help-submit[data-v-1809d444]:hover:not(:disabled){box-shadow:0 10px 32px #e65a827a;transform:translateY(-2px)}.verify-help-submit.is-loading[data-v-1809d444]{cursor:wait;opacity:.92}.verify-help-submit-dot[data-v-1809d444]{animation:verifyHelpPulse-1809d444 .9s ease-in-out infinite;background:#fffffff2;border-radius:50%;height:8px;width:8px}@keyframes verifyHelpPulse-1809d444{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (width<=480px){.verify-help-modal[data-v-1809d444]{border-radius:24px;margin:0 10px;padding:26px 18px 22px}.verify-help-tip[data-v-1809d444]{border-radius:14px;padding:12px 13px}.verify-help-desc[data-v-1809d444]{font-size:12px}.verify-help-close[data-v-1809d444]{height:36px;right:12px;top:12px;width:36px}}.auth-tabs[data-v-1809d444]{background:#fff8fcf2;border:1px solid var(--border);border-radius:14px;box-sizing:border-box;display:flex;gap:4px;margin-bottom:20px;padding:4px;position:relative}.auth-tabs[data-v-1809d444]:after{background:linear-gradient(145deg,#fff,#fff8fc);border:1px solid #ffd2e18c;border-radius:11px;bottom:4px;box-shadow:0 2px 14px #ff85b32e,inset 0 1px #fffffff2;box-sizing:border-box;content:"";left:4px;pointer-events:none;position:absolute;top:4px;transition:transform .38s cubic-bezier(.34,1.15,.64,1);width:calc(50% - 6px);z-index:0}.auth-tabs--register[data-v-1809d444]:after{transform:translate(calc(100% + 4px))}.auth-tab[data-v-1809d444]{align-items:center;background:0 0;border:none;border-radius:11px;color:var(--text-sub);cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:14px;gap:4px;justify-content:center;margin-bottom:0;padding:10px 8px;position:relative;transition:color .28s,font-weight .2s,opacity .2s;z-index:1}.auth-tab.active[data-v-1809d444]{color:var(--pink-dark);font-weight:700}.auth-tab[data-v-1809d444]:not(.active){opacity:.88}.auth-tab[data-v-1809d444]:hover:not(.active){color:var(--pink);opacity:1}.auth-form[data-v-1809d444]{display:flex;flex-direction:column;gap:16px}.auth-form--register[data-v-1809d444]{gap:12px}.auth-label[data-v-1809d444]{color:var(--text-sub);display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.auth-input-wrap[data-v-1809d444]{align-items:center;background:var(--pink-soft);border:1.5px solid var(--border);border-radius:13px;display:flex;gap:9px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.auth-input-wrap[data-v-1809d444]:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px #ff85b31a}.ai-icon[data-v-1809d444]{color:var(--pink);flex-shrink:0}.auth-input[data-v-1809d444]{background:0 0;border:none;color:var(--text);flex:1;font-family:inherit;font-size:14px;outline:none;padding:13px 0}.auth-input[data-v-1809d444]::placeholder{color:var(--text-muted)}.code-row[data-v-1809d444]{display:flex;gap:8px}.code-input-wrap[data-v-1809d444]{flex:1}.send-code-btn[data-v-1809d444]{background:linear-gradient(135deg,var(--pink-light),var(--lavender-light));border:1.5px solid var(--border);border-radius:13px;color:var(--pink-dark);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;height:50px;min-width:100px;padding:0 16px;transition:all .2s;white-space:nowrap}.send-code-btn[data-v-1809d444]:not(:disabled):hover{background:linear-gradient(135deg,var(--pink),var(--lavender));box-shadow:0 4px 14px var(--shadow);color:#fff}.send-code-btn[data-v-1809d444]:disabled{cursor:not-allowed;opacity:.55}.auth-verify-box[data-v-1809d444]{font-size:13px;margin-top:0}.auth-submit[data-v-1809d444]{align-items:center;background:linear-gradient(135deg,var(--pink),var(--lavender));border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-top:4px;padding:14px;transition:all .22s}.auth-submit[data-v-1809d444]:hover:not(:disabled){box-shadow:0 8px 24px var(--shadow);transform:translateY(-2px)}.auth-submit[data-v-1809d444]:disabled{cursor:not-allowed;opacity:.6}.auth-submit-spinner[data-v-1809d444]{animation:spinCat-1809d444 .55s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:18px;width:18px}.auth-err-msg[data-v-1809d444]{align-items:center;background:#ff6b8a1a;border:1px solid #ff6b8a40;border-radius:10px;color:var(--error);display:flex;font-size:13px;gap:6px;padding:10px 14px}.auth-switch[data-v-1809d444]{color:var(--text-sub);font-size:13px;margin-top:18px;text-align:center}.auth-switch-btn[data-v-1809d444]{background:0 0;border:none;color:var(--pink-dark);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;margin-left:4px;text-decoration:underline}.form-slide-enter-active[data-v-1809d444]{transition:opacity .34s,transform .42s cubic-bezier(.34,1.12,.64,1)}.form-slide-leave-active[data-v-1809d444]{transition:opacity .22s,transform .24s}.form-slide-enter-from[data-v-1809d444]{opacity:0;transform:translate(22px)scale(.985)}.form-slide-leave-to[data-v-1809d444]{opacity:0;transform:translate(-18px)scale(.985)}.nt-stack[data-v-1809d444]{left:50%;max-width:calc(100vw - 32px);pointer-events:none;position:fixed;transform:translate(-50%);transition:top .2s;width:360px;z-index:9999}.nt-inner[data-v-1809d444]{flex-direction:column}.nt-inner[data-v-1809d444],.nt-item[data-v-1809d444]{align-items:center;display:flex;gap:8px}.nt-item[data-v-1809d444]{backdrop-filter:blur(10px);border-radius:14px;box-shadow:0 8px 28px #501e5024,inset 0 2px #fff9;cursor:default;font-family:inherit;font-size:13px;font-weight:600;overflow:hidden;padding:10px 14px 10px 12px;pointer-events:all;position:relative;width:100%}.nt-success[data-v-1809d444]{background:#dcfff0eb;border:1.5px solid #7de8bc;color:#1a7a54}.nt-warning[data-v-1809d444]{background:#fff3dcf0;border:1.5px solid #ffc26a;color:#8c5a00}.nt-info[data-v-1809d444]{background:#fff0f8f0;border:1.5px solid #ffb8d4;color:#8c3060}.nt-ico[data-v-1809d444]{align-items:center;display:flex;flex-shrink:0}.nt-success .nt-ico[data-v-1809d444]{color:#24c08a}.nt-warning .nt-ico[data-v-1809d444]{color:#f09800}.nt-info .nt-ico[data-v-1809d444]{color:#e05590}.nt-msg[data-v-1809d444]{flex:1;line-height:1.4}.nt-close[data-v-1809d444]{align-items:center;background:#0000000f;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:.6;padding:0;transition:opacity .15s;width:20px}.nt-close[data-v-1809d444]:hover{opacity:1}.nt-bar[data-v-1809d444]{animation:ntBar-1809d444 4s linear forwards;border-radius:0 0 14px 14px;bottom:0;height:3px;left:0;position:absolute;transform-origin:0;width:100%}.nt-success .nt-bar[data-v-1809d444]{background:#24c08a}.nt-warning .nt-bar[data-v-1809d444]{background:#f09800}.nt-info .nt-bar[data-v-1809d444]{background:#e05590}@keyframes ntBar-1809d444{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.nt-enter-active[data-v-1809d444]{transition:all .32s cubic-bezier(.34,1.56,.64,1)}.nt-leave-active[data-v-1809d444]{position:absolute;transition:all .22s}.nt-enter-from[data-v-1809d444]{opacity:0;transform:translateY(-18px)scale(.92)}.nt-leave-to[data-v-1809d444]{opacity:0;transform:translateY(-12px)scale(.9)}.nt-move[data-v-1809d444]{transition:transform .28s}