:root{--bg:#07090f;--bg-2:#0b0f1a;--panel:#ffffff0b;--panel-strong:#ffffff13;--line:#ffffff17;--text:#f4f1e8;--muted:#9aa3b2;--faint:#626b7d;--gold:#d8b56b;--gold-2:#f0d9a0;--gold-deep:#9a7b34;--green:#3ddc97;--red:#ff6b6b;--radius:20px;--font:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, sans-serif;--font-num:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}body:before{content:"";z-index:-2;background:radial-gradient(900px 480px at 85% -10%, #d8b56b29, transparent 60%), radial-gradient(700px 500px at -10% 30%, #405cb42e, transparent 60%), radial-gradient(600px 400px at 50% 110%, #d8b56b12, transparent 60%), linear-gradient(180deg, var(--bg-2), var(--bg));position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(90% 60% at 50% 0,#000 30%,#0000 75%)}::selection{background:#d8b56b59}button{cursor:pointer;font-family:inherit}input{font-family:inherit}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #3ddc9773}55%{box-shadow:0 0 0 7px #3ddc9700}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shine{0%{background-position:200%}to{background-position:-200%}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.page[data-v-0223dd02]{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:28px 28px 60px}.topbar[data-v-0223dd02]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;animation:.6s both rise;display:flex}.brand[data-v-0223dd02]{align-items:center;gap:14px;display:flex}.brand-mark[data-v-0223dd02]{color:#14100a;background:linear-gradient(135deg, var(--gold-2), var(--gold) 55%, var(--gold-deep));border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:0 8px 24px #d8b56b59,inset 0 1px #fff9}.brand-name[data-v-0223dd02]{letter-spacing:.28em;font-size:17px;font-weight:800}.brand-sub[data-v-0223dd02]{color:var(--faint);letter-spacing:.12em;margin-top:2px;font-size:11.5px}.top-right[data-v-0223dd02]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-chip[data-v-0223dd02]{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;display:flex}.account-host[data-v-0223dd02]{color:var(--gold);letter-spacing:.08em;border-left:1px solid var(--line);padding-left:8px;font-size:11px}.dot[data-v-0223dd02]{background:var(--faint);border-radius:50%;width:8px;height:8px}.dot.on[data-v-0223dd02]{background:var(--green);animation:2.2s infinite pulse-dot}.dot.off[data-v-0223dd02]{background:var(--red)}.btn-ghost[data-v-0223dd02]{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:999px;padding:9px 16px;font-size:13.5px;transition:all .25s}.btn-ghost[data-v-0223dd02]:hover{color:var(--gold-2);border-color:#d8b56b8c;transform:translateY(-1px)}.refresh-ico[data-v-0223dd02]{font-size:15px;display:inline-block}.refresh-ico.spinning[data-v-0223dd02]{animation:.8s linear infinite spin}.hero[data-v-0223dd02]{text-align:center;padding:64px 10px 10px;animation:.6s 80ms both rise}.hero-kicker[data-v-0223dd02]{color:var(--gold);letter-spacing:.5em;font-size:11.5px;font-weight:600}.hero h1[data-v-0223dd02]{letter-spacing:.02em;margin:18px 0 16px;font-size:clamp(40px,6.5vw,68px);font-weight:800;line-height:1.12}.gold-text[data-v-0223dd02]{background:linear-gradient(110deg, var(--gold-deep), var(--gold) 35%, var(--gold-2) 50%, var(--gold) 65%, var(--gold-deep));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shine}.hero-desc[data-v-0223dd02]{color:var(--muted);max-width:640px;margin:0 auto;font-size:15.5px;line-height:1.8}.hero-tools[data-v-0223dd02]{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:32px;display:flex}.search[data-v-0223dd02]{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:10px;width:min(440px,86vw);padding:13px 18px;transition:all .25s;display:flex}.search[data-v-0223dd02]:focus-within{border-color:#d8b56b99;box-shadow:0 0 0 4px #d8b56b1f}.search-ico[data-v-0223dd02]{color:var(--gold);font-size:18px}.search input[data-v-0223dd02]{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14.5px}.search input[data-v-0223dd02]::placeholder{color:var(--faint)}.search kbd[data-v-0223dd02]{color:var(--faint);cursor:pointer;font-family:inherit}.switch-wrap[data-v-0223dd02]{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.switch[data-v-0223dd02]{border:1px solid var(--line);background:var(--panel-strong);border-radius:999px;width:46px;height:26px;transition:all .25s;position:relative}.switch .knob[data-v-0223dd02]{background:#8a93a5;border-radius:50%;width:20px;height:20px;transition:all .25s;position:absolute;top:2px;left:2px}.switch.on[data-v-0223dd02]{background:#d8b56b40;border-color:#d8b56b99}.switch.on .knob[data-v-0223dd02]{background:var(--gold-2);left:22px;box-shadow:0 2px 10px #d8b56b80}.error-banner[data-v-0223dd02]{border-radius:var(--radius);background:#ff6b6b12;border:1px solid #ff6b6b59;gap:14px;margin-top:34px;padding:16px 20px;animation:.5s both rise;display:flex}.error-ico[data-v-0223dd02]{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:grid}.error-banner strong[data-v-0223dd02]{font-size:14.5px}.error-banner p[data-v-0223dd02]{color:var(--muted);word-break:break-all;margin-top:3px;font-size:13px;line-height:1.6}.stats[data-v-0223dd02]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;animation:.6s .15s both rise;display:grid}.stat-card[data-v-0223dd02]{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0;padding:22px;transition:all .25s}.stat-card[data-v-0223dd02]:hover{border-color:#d8b56b66;transform:translateY(-3px)}.stat-label[data-v-0223dd02]{color:var(--faint);letter-spacing:.18em;font-size:12px}.stat-value[data-v-0223dd02]{font-family:var(--font-num);color:var(--gold-2);margin:10px 0 4px;font-size:38px;font-weight:700}.stat-value.small[data-v-0223dd02]{padding:7px 0 3px;font-size:24px}.stat-hint[data-v-0223dd02]{color:var(--muted);font-size:12.5px}.latest-card[data-v-0223dd02]{background:linear-gradient(120deg,#d8b56b21,#ffffff0a 45%,#405cb41a);border:1px solid #d8b56b59;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-top:20px;padding:34px 38px;animation:.6s .22s both rise;display:flex;position:relative;overflow:hidden}.latest-glow[data-v-0223dd02]{pointer-events:none;background:radial-gradient(circle,#d8b56b47,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-200px;right:-140px}.latest-tag[data-v-0223dd02]{color:var(--gold);letter-spacing:.22em;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.new-badge[data-v-0223dd02]{background:var(--red);color:#fff;letter-spacing:.1em;border-radius:6px;padding:2px 8px;font-size:11px;animation:1.6s infinite pulse-dot}.latest-time[data-v-0223dd02]{color:var(--muted);letter-spacing:0;font-weight:400}.latest-code[data-v-0223dd02]{cursor:pointer;flex-wrap:wrap;gap:10px;margin:20px 0 22px;display:flex}.digit[data-v-0223dd02]{font-family:var(--font-num);width:clamp(52px,8vw,74px);height:clamp(64px,9.5vw,88px);color:var(--gold-2);background:#07090f8c;border:1px solid #d8b56b66;border-radius:16px;place-items:center;font-size:clamp(38px,6vw,58px);font-weight:800;line-height:1;transition:all .2s;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 26px #00000059}.latest-code:hover .digit[data-v-0223dd02]{border-color:var(--gold);transform:translateY(-3px)}.latest-meta[data-v-0223dd02]{align-items:center;gap:12px;display:flex}.meta-from[data-v-0223dd02]{font-size:15px;font-weight:600}.meta-subject[data-v-0223dd02]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:520px;margin-top:2px;font-size:13px;overflow:hidden}.avatar[data-v-0223dd02]{color:#fff;background:linear-gradient(135deg, hsl(var(--h,40) 55% 52%), hsl(calc(var(--h,40) + 40) 60% 38%));border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.avatar.lg[data-v-0223dd02]{border-radius:14px;width:44px;height:44px;font-size:17px}.btn-copy[data-v-0223dd02]{z-index:1;color:#171205;background:linear-gradient(135deg, var(--gold-2), var(--gold) 60%, var(--gold-deep));border:none;border-radius:999px;padding:16px 34px;font-size:15.5px;font-weight:700;transition:all .25s;position:relative;box-shadow:0 12px 30px #d8b56b59,inset 0 1px #ffffffa6}.btn-copy[data-v-0223dd02]:hover{transform:translateY(-2px);box-shadow:0 18px 38px #d8b56b73}.btn-copy[data-v-0223dd02]:active{transform:scale(.97)}.btn-copy.small[data-v-0223dd02]{margin-top:14px;padding:9px 18px;font-size:13px}.latest-card.empty[data-v-0223dd02]{text-align:center;display:block}.empty-title[data-v-0223dd02]{font-size:21px;font-weight:700}.latest-card.empty p[data-v-0223dd02]{color:var(--muted);margin-top:8px;font-size:14px}.spinner[data-v-0223dd02]{border:2.5px solid #d8b56b40;border-top-color:var(--gold);vertical-align:-3px;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}.section[data-v-0223dd02]{min-width:0;margin-top:46px;animation:.6s .3s both rise}.section-head[data-v-0223dd02]{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.section-head h2[data-v-0223dd02]{letter-spacing:.04em;font-size:21px;font-weight:700}.section-head h2[data-v-0223dd02]:before{content:"";background:var(--gold);vertical-align:-2px;border-radius:2px;width:4px;height:18px;margin-right:10px;display:inline-block}.section-count[data-v-0223dd02]{color:var(--faint);font-size:13px}.blank[data-v-0223dd02]{color:var(--faint);text-align:center;border:1px dashed var(--line);border-radius:var(--radius);padding:42px 0;font-size:14px}.code-grid[data-v-0223dd02]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;min-width:0;display:grid}.code-card[data-v-0223dd02]{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;width:100%;min-width:0;padding:22px;transition:all .25s;animation:.5s both rise;display:flex;overflow:hidden}.code-card[data-v-0223dd02]>*{min-width:0;max-width:100%}.code-card[data-v-0223dd02]:hover{border-color:#d8b56b73;transform:translateY(-4px);box-shadow:0 18px 40px #00000059}.code-card-top[data-v-0223dd02]{align-items:center;gap:11px;width:100%;min-width:0;display:flex}.code-card-from[data-v-0223dd02]{flex:auto;min-width:0}.from-name[data-v-0223dd02]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.from-time[data-v-0223dd02]{color:var(--faint);white-space:nowrap;margin-top:1px;font-size:12px}.latest-pill[data-v-0223dd02]{color:var(--gold-2);border:1px solid #d8b56b80;border-radius:999px;flex:none;padding:3px 9px;font-size:11px}.code-num[data-v-0223dd02]{max-width:100%;color:var(--gold-2);font-family:var(--font-num);letter-spacing:.1em;white-space:nowrap;background:0 0;border:none;align-self:flex-start;margin:16px 0 10px;padding:0;font-size:clamp(29px,2.4vw,34px);font-weight:800;line-height:1.15;transition:all .2s}.code-num[data-v-0223dd02]:hover{color:#fff}.code-subject[data-v-0223dd02]{overflow-wrap:anywhere;word-break:break-word;font-size:13.5px;font-weight:600;line-height:1.5}.code-snippet[data-v-0223dd02]{color:var(--faint);-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;flex:1;margin-top:6px;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.code-card .btn-copy.small[data-v-0223dd02]{flex:none;align-self:flex-start}.mail-list[data-v-0223dd02]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.mail-row[data-v-0223dd02]{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:17px 20px;transition:all .2s;display:flex}.mail-row[data-v-0223dd02]:last-child{border-bottom:none}.mail-row[data-v-0223dd02]:hover{background:#ffffff08}.mail-main[data-v-0223dd02]{flex:1;min-width:0}.mail-line1[data-v-0223dd02]{justify-content:space-between;gap:12px;display:flex}.mail-from[data-v-0223dd02]{font-size:14px;font-weight:600}.mail-time[data-v-0223dd02]{color:var(--faint);font-size:12px;font-family:var(--font-num);flex:none}.mail-subject[data-v-0223dd02]{color:var(--text);overflow-wrap:anywhere;margin-top:3px;font-size:13.5px}.mail-snippet[data-v-0223dd02]{color:var(--faint);-webkit-line-clamp:1;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.mail-codes[data-v-0223dd02]{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.mail-code[data-v-0223dd02]{font-family:var(--font-num);letter-spacing:.1em;color:var(--gold-2);background:#d8b56b1a;border:1px solid #d8b56b66;border-radius:9px;padding:5px 12px;font-size:14.5px;font-weight:700;transition:all .2s}.mail-code[data-v-0223dd02]:hover{background:#d8b56b38;transform:scale(1.04)}.mail-nocode[data-v-0223dd02]{color:var(--faint);padding-top:6px;font-size:12px}.footer[data-v-0223dd02]{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:54px;padding-top:22px;font-size:12.5px;display:flex}.toast[data-v-0223dd02]{z-index:50;background:linear-gradient(135deg, var(--gold-2), var(--gold));color:#171205;border-radius:999px;padding:13px 26px;font-size:14.5px;font-weight:700;animation:.3s both toast-in;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000080}.toast-enter-active[data-v-0223dd02],.toast-leave-active[data-v-0223dd02]{transition:all .3s}.toast-leave-to[data-v-0223dd02]{opacity:0}.gate-overlay[data-v-0223dd02]{z-index:100;-webkit-backdrop-filter:blur(16px);background:#07090fe0;place-items:center;padding:20px;animation:.35s both rise;display:grid;position:fixed;inset:0}.gate-card[data-v-0223dd02]{text-align:center;background:linear-gradient(160deg,#d8b56b1a,#ffffff0a 50%,#405cb414);border:1px solid #d8b56b59;border-radius:26px;width:min(400px,92vw);padding:42px 36px 30px;box-shadow:0 30px 80px #0000008c}.gate-mark[data-v-0223dd02]{border-radius:17px;width:56px;height:56px;margin:0 auto;font-size:24px}.gate-title[data-v-0223dd02]{letter-spacing:.14em;margin:20px 0 10px;font-size:24px;font-weight:800}.gate-desc[data-v-0223dd02]{color:var(--muted);font-size:13.5px;line-height:1.75}.gate-input[data-v-0223dd02]{text-align:center;border:1px solid var(--line);width:100%;color:var(--text);letter-spacing:.12em;background:#07090f99;border-radius:14px;outline:none;margin-top:24px;padding:15px 18px;font-size:16px;transition:all .25s}.gate-input[data-v-0223dd02]:focus{border-color:#d8b56ba6;box-shadow:0 0 0 4px #d8b56b1f}.gate-input.shake[data-v-0223dd02]{border-color:#ff6b6bb3;animation:.4s shake-0223dd02}@keyframes shake-0223dd02{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.gate-err[data-v-0223dd02]{color:var(--red);margin-top:12px;font-size:13px}.gate-btn[data-v-0223dd02]{width:100%;margin-top:20px;padding:15px}.gate-btn[data-v-0223dd02]:disabled{opacity:.45;cursor:not-allowed;transform:none}.gate-foot[data-v-0223dd02]{color:var(--faint);letter-spacing:.06em;margin-top:24px;font-size:11.5px}@media (width<=1080px){.code-grid[data-v-0223dd02]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.stats[data-v-0223dd02]{grid-template-columns:repeat(2,minmax(0,1fr))}.page[data-v-0223dd02]{padding:20px 16px 48px}.latest-card[data-v-0223dd02]{padding:26px 22px}.mail-row[data-v-0223dd02]{flex-wrap:wrap}.mail-codes[data-v-0223dd02]{flex-direction:row}}@media (width<=680px){.code-grid[data-v-0223dd02]{grid-template-columns:minmax(0,1fr)}.code-card[data-v-0223dd02]{padding:19px}.code-num[data-v-0223dd02]{font-size:32px}.section-head[data-v-0223dd02]{align-items:center}}
