.theme-toggle[data-v-75202d5b]{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--toggle-bg);border:1px solid var(--toggle-border);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.theme-toggle__item[data-v-75202d5b]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:46px;height:28px;padding:0 8px;color:var(--toggle-text);font-size:10px;background:transparent;border:0;border-radius:7px;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.theme-toggle__item .anticon[data-v-75202d5b]{font-size:12px}.theme-toggle__item[data-v-75202d5b]:hover{color:var(--text);background:var(--toggle-hover)}.theme-toggle__item[data-v-75202d5b]:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.theme-toggle__item--active[data-v-75202d5b]{color:var(--toggle-active-text);background:var(--toggle-active-bg);box-shadow:0 1px 2px var(--shadow),inset 0 0 0 1px var(--toggle-active-border)}@media (max-width:720px){.theme-toggle__item[data-v-75202d5b]{min-width:30px;padding:0 7px}.theme-toggle__item span[data-v-75202d5b]{display:none}}.portal[data-v-07573eaa]{position:relative;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;background:var(--portal-bg);transition:background .22s ease,color .22s ease}.portal__aurora[data-v-07573eaa]{position:absolute;pointer-events:none;border-radius:50%;filter:blur(2px)}.portal__aurora--one[data-v-07573eaa]{top:-240px;right:-120px;width:620px;height:620px;background:radial-gradient(circle,var(--portal-aurora-one),transparent 65%)}.portal__aurora--two[data-v-07573eaa]{bottom:-280px;left:-180px;width:620px;height:620px;background:radial-gradient(circle,var(--portal-aurora-two),transparent 65%)}.portal__top[data-v-07573eaa]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1440px;padding:26px 42px 10px;margin:0 auto}.portal-brand[data-v-07573eaa]{display:flex;align-items:center;gap:12px;color:var(--text);text-align:left;background:transparent;border:0;cursor:pointer}.portal-brand__mark[data-v-07573eaa]{display:grid;width:42px;height:42px;place-items:center;color:#fff;font-size:22px;font-weight:700;background:linear-gradient(135deg,#5b8cff,#22d3ee);border-radius:13px;box-shadow:0 10px 30px rgba(34,211,238,.22)}.portal-brand__text[data-v-07573eaa]{display:flex;flex-direction:column;gap:2px}.portal-brand__text strong[data-v-07573eaa]{font-size:16px;letter-spacing:.06em}.portal-brand__text small[data-v-07573eaa]{color:var(--muted-2);font-size:8px;letter-spacing:.18em}.portal__account[data-v-07573eaa]{display:flex;align-items:center;gap:12px;min-height:34px}.portal-checking[data-v-07573eaa]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.portal-spinner[data-v-07573eaa]{width:12px;height:12px;border:1px solid rgba(34,211,238,.2);border-top-color:var(--accent-2);border-radius:50%;animation:portal-spin-07573eaa .8s linear infinite}.portal-user[data-v-07573eaa]{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:12px}.portal-avatar[data-v-07573eaa]{display:grid;width:28px;height:28px;place-items:center;color:#04101d;font-size:12px;font-weight:700;background:linear-gradient(135deg,#8fb5ff,#67e8f9);border-radius:9px}.portal-login-button[data-v-07573eaa],.portal-text-button[data-v-07573eaa]{padding:7px 13px;color:var(--muted);font-size:11px;background:var(--control-bg);border:1px solid var(--line);border-radius:9px;cursor:pointer;transition:.16s ease}.portal-login-button[data-v-07573eaa]:hover,.portal-text-button[data-v-07573eaa]:hover{color:var(--text);border-color:rgba(91,140,255,.45)}.portal-login-button[data-v-07573eaa]{color:#fff;background:linear-gradient(135deg,#5b8cff,#3f6fff);border-color:transparent}.portal__main[data-v-07573eaa]{position:relative;z-index:1;flex:1;width:100%;max-width:1180px;padding:74px 42px 50px;margin:0 auto}.portal-hero[data-v-07573eaa]{max-width:780px;animation:fade-up .32s ease both}.portal-eyebrow[data-v-07573eaa]{margin-bottom:12px;color:var(--accent-2);font-size:9px;font-weight:700;letter-spacing:.22em}.portal-hero h1[data-v-07573eaa]{margin:0;color:var(--text);font-size:clamp(44px,7vw,78px);font-weight:650;line-height:1.02;letter-spacing:-.055em}.portal-hero h1 span[data-v-07573eaa]{display:block;color:transparent;background:var(--portal-title-gradient);background-clip:text;-webkit-background-clip:text}.portal-hero p[data-v-07573eaa]{max-width:540px;margin:22px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.portal-choices[data-v-07573eaa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:780px;margin-top:40px;animation:fade-up .36s ease 60ms both}.portal-choice[data-v-07573eaa]{display:flex;align-items:center;gap:14px;padding:18px;color:var(--text);text-align:left;text-decoration:none;background:var(--portal-surface);border:1px solid var(--line);border-radius:15px;cursor:pointer;transition:.18s ease}.portal-choice[data-v-07573eaa]:hover{color:var(--text);border-color:var(--nav-active-border);box-shadow:0 18px 40px var(--portal-surface-hover-shadow);transform:translateY(-2px)}.portal-choice--primary[data-v-07573eaa]{background:linear-gradient(135deg,var(--hover-bg),var(--portal-glow-two));border-color:var(--nav-active-border)}.portal-choice__icon[data-v-07573eaa],.system-card__icon[data-v-07573eaa]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;color:var(--accent-2);font-size:18px;background:rgba(91,140,255,.1);border:1px solid rgba(91,140,255,.16);border-radius:12px}.portal-choice__body[data-v-07573eaa],.system-card__body[data-v-07573eaa]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.portal-choice__body strong[data-v-07573eaa],.system-card__body strong[data-v-07573eaa]{font-size:14px;font-weight:600}.portal-choice__body small[data-v-07573eaa],.system-card__body small[data-v-07573eaa]{color:var(--muted);font-size:10px;line-height:1.6}.portal-choice__arrow[data-v-07573eaa],.system-card__arrow[data-v-07573eaa]{color:var(--muted-2);font-size:11px}.portal-systems[data-v-07573eaa]{margin-top:58px;animation:fade-up .32s ease both}.portal-section-head[data-v-07573eaa]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.portal-section-head h2[data-v-07573eaa]{margin:0;color:var(--text);font-size:22px;font-weight:600}.portal-section-head>span[data-v-07573eaa]{color:var(--muted-2);font-size:10px}.portal-grid[data-v-07573eaa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.system-card[data-v-07573eaa]{display:flex;align-items:flex-start;gap:13px;padding:17px;color:var(--text);text-decoration:none;background:var(--portal-surface-soft);border:1px solid var(--line);border-radius:15px;transition:.18s ease}.system-card[data-v-07573eaa]:hover{color:var(--text);border-color:var(--nav-active-border);box-shadow:0 16px 38px var(--portal-surface-hover-shadow);transform:translateY(-2px)}.system-card__arrow[data-v-07573eaa]{margin-top:15px}.system-card--cyan .system-card__icon[data-v-07573eaa]{color:var(--accent-cyan);background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.18)}.system-card--violet .system-card__icon[data-v-07573eaa]{color:var(--accent-violet);background:rgba(167,139,250,.08);border-color:rgba(167,139,250,.18)}.system-card--green .system-card__icon[data-v-07573eaa]{color:var(--accent-green);background:rgba(52,211,153,.08);border-color:rgba(52,211,153,.18)}.system-card--amber .system-card__icon[data-v-07573eaa]{color:var(--accent-amber);background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.18)}.system-card--slate .system-card__icon[data-v-07573eaa]{color:var(--accent-slate);background:rgba(148,163,184,.08);border-color:rgba(148,163,184,.18)}.portal-privacy[data-v-07573eaa]{display:flex;align-items:center;gap:10px;max-width:780px;padding:12px 14px;margin-top:40px;color:var(--muted);font-size:11px;line-height:1.7;background:rgba(52,211,153,.04);border:1px solid rgba(52,211,153,.12);border-radius:11px}.portal-privacy .anticon[data-v-07573eaa]{color:var(--green)}.portal-error[data-v-07573eaa]{display:flex;align-items:center;gap:10px;padding:11px 13px;margin-top:18px;color:var(--danger);font-size:11px;background:rgba(251,113,133,.06);border:1px solid rgba(251,113,133,.16);border-radius:11px}.portal-error button[data-v-07573eaa]{margin-left:auto;color:var(--danger);font-size:11px;background:transparent;border:0;cursor:pointer}.portal-skeleton[data-v-07573eaa]{max-width:780px;margin-top:40px}.portal-skeleton__line[data-v-07573eaa]{height:16px;margin-bottom:10px;background:linear-gradient(90deg,rgba(148,163,184,.06),rgba(148,163,184,.14),rgba(148,163,184,.06));background-size:200% 100%;border-radius:8px;animation:portal-shimmer-07573eaa 1.4s linear infinite}.portal-skeleton__line--short[data-v-07573eaa]{width:58%}.portal__footer[data-v-07573eaa]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1440px;padding:18px 42px 24px;margin:0 auto;color:var(--muted-2);font-size:10px;border-top:1px solid var(--line)}.portal-records[data-v-07573eaa]{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:flex-end}.portal__footer a[data-v-07573eaa]{color:var(--muted-2);text-decoration:none}@keyframes portal-spin-07573eaa{to{transform:rotate(1turn)}}@keyframes portal-shimmer-07573eaa{to{background-position:-200% 0}}@media (max-width:720px){.portal__top[data-v-07573eaa]{padding:18px 18px 8px}.portal-brand__text small[data-v-07573eaa]{display:none}.portal__main[data-v-07573eaa]{padding:50px 18px 36px}.portal-choices[data-v-07573eaa]{grid-template-columns:1fr;margin-top:28px}.portal-section-head[data-v-07573eaa]{align-items:flex-start;flex-direction:column;gap:6px}.portal__footer[data-v-07573eaa]{align-items:flex-start;flex-direction:column;padding:16px 18px 20px}.portal-records[data-v-07573eaa]{justify-content:flex-start}}.file-drop[data-v-6ec078c8]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:154px;padding:18px;color:var(--muted);text-align:center;background:var(--result-bg);border:1px dashed var(--line-strong);border-radius:11px}.file-drop input[data-v-6ec078c8]{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.file-drop .anticon[data-v-6ec078c8]{margin-bottom:8px;color:var(--accent-2);font-size:24px}.file-drop span[data-v-6ec078c8]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-drop small[data-v-6ec078c8]{margin-top:5px;color:var(--muted-2)}.file-drop[data-v-2ac83476]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:154px;padding:18px;color:var(--muted);text-align:center;background:var(--result-bg);border:1px dashed var(--line-strong);border-radius:11px}.file-drop input[data-v-2ac83476]{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.file-drop .anticon[data-v-2ac83476]{margin-bottom:8px;color:var(--accent-2);font-size:24px}.file-drop span[data-v-2ac83476]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-drop small[data-v-2ac83476]{margin-top:5px;color:var(--muted-2)}.register-row[data-v-45ee04dc]{display:flex;justify-content:space-between;gap:18px;padding:5px 0;border-bottom:1px solid var(--line)}.register-row[data-v-45ee04dc]:last-child{border-bottom:0}.register-row span[data-v-45ee04dc]{color:var(--muted-2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:11px}.register-row strong[data-v-45ee04dc]{color:var(--text);font-weight:500;text-align:right;word-break:break-all}:root{color-scheme:dark;--bg:#070b15;--bg-soft:#0b1220;--panel:rgba(16,25,43,.86);--panel-solid:#10192b;--panel-2:#0c1424;--line:rgba(148,163,184,.16);--line-strong:rgba(148,163,184,.26);--text:#e7efff;--text-strong:#fff;--muted:#8b9bb4;--muted-2:#63728b;--accent:#5b8cff;--accent-2:#22d3ee;--green:#34d399;--amber:#fbbf24;--danger:#fb7185;--shadow:rgba(0,0,0,.16);--shadow-strong:rgba(0,0,0,.35);--sidebar-bg:rgba(8,13,25,.82);--input-bg:rgba(7,12,23,.72);--control-bg:rgba(11,18,32,.66);--metric-bg:rgba(11,18,32,.65);--result-bg:rgba(4,9,19,.7);--hover-bg:rgba(91,140,255,.08);--nav-active-bg:linear-gradient(90deg,rgba(91,140,255,.24),rgba(34,211,238,.08));--nav-active-text:#fff;--nav-active-border:rgba(91,140,255,.26);--hero-gradient:linear-gradient(115deg,rgba(91,140,255,.18),rgba(34,211,238,.04) 48%,rgba(16,25,43,.9));--hero-solid:#10192b;--hero-border:rgba(91,140,255,.22);--hero-mark-bg:linear-gradient(135deg,rgba(91,140,255,.55),rgba(34,211,238,.25));--hero-mark-border:hsla(0,0%,100%,.22);--portal-bg:radial-gradient(circle at 12% 10%,rgba(91,140,255,.18),transparent 30%),radial-gradient(circle at 88% 18%,rgba(34,211,238,.12),transparent 30%),radial-gradient(circle at 50% 110%,rgba(91,140,255,.1),transparent 40%),#070b15;--portal-surface:rgba(16,25,43,.82);--portal-surface-soft:rgba(16,25,43,.78);--portal-surface-hover-shadow:rgba(0,0,0,.2);--portal-title-gradient:linear-gradient(110deg,#fff 10%,#9bb8ff 55%,#67e8f9);--portal-aurora-one:rgba(34,211,238,.14);--portal-aurora-two:rgba(91,140,255,.12);--portal-glow-one:rgba(91,140,255,.18);--portal-glow-two:rgba(34,211,238,.12);--portal-glow-three:rgba(91,140,255,.1);--accent-cyan:#67e8f9;--accent-violet:#c4b5fd;--accent-green:#6ee7b7;--accent-amber:#fcd34d;--accent-slate:#cbd5e1;--toggle-bg:rgba(11,18,32,.72);--toggle-border:var(--line);--toggle-hover:rgba(148,163,184,.08);--toggle-active-bg:rgba(91,140,255,.18);--toggle-active-border:rgba(91,140,255,.26);--toggle-active-text:#eff6ff;--toggle-text:var(--muted);--scroll-thumb:rgba(148,163,184,.22);--radius:16px;--mono:"JetBrains Mono","Cascadia Code",Consolas,"SFMono-Regular",monospace}:root[data-theme=light]{color-scheme:light;--bg:#f5f7fb;--bg-soft:#eef3f9;--panel:hsla(0,0%,100%,.88);--panel-solid:#fff;--panel-2:#f8fafc;--line:rgba(15,23,42,.1);--line-strong:rgba(15,23,42,.18);--text:#0f172a;--text-strong:#0b1220;--muted:#475569;--muted-2:#64748b;--accent:#2563eb;--accent-2:#0891b2;--green:#059669;--amber:#d97706;--danger:#e11d48;--shadow:rgba(15,23,42,.08);--shadow-strong:rgba(15,23,42,.14);--sidebar-bg:hsla(0,0%,100%,.84);--input-bg:#fff;--control-bg:#f8fafc;--metric-bg:#f8fafc;--result-bg:#f8fafc;--hover-bg:rgba(37,99,235,.07);--nav-active-bg:linear-gradient(90deg,rgba(37,99,235,.13),rgba(8,145,178,.06));--nav-active-text:#1d4ed8;--nav-active-border:rgba(37,99,235,.2);--hero-gradient:linear-gradient(115deg,rgba(37,99,235,.1),rgba(8,145,178,.03) 48%,hsla(0,0%,100%,.94));--hero-solid:#fff;--hero-border:rgba(37,99,235,.16);--hero-mark-bg:linear-gradient(135deg,rgba(37,99,235,.22),rgba(8,145,178,.1));--hero-mark-border:rgba(37,99,235,.14);--portal-bg:radial-gradient(circle at 12% 10%,rgba(37,99,235,.09),transparent 30%),radial-gradient(circle at 88% 18%,rgba(8,145,178,.07),transparent 30%),radial-gradient(circle at 50% 110%,rgba(37,99,235,.05),transparent 40%),#f5f7fb;--portal-surface:hsla(0,0%,100%,.86);--portal-surface-soft:hsla(0,0%,100%,.8);--portal-surface-hover-shadow:rgba(15,23,42,.12);--portal-title-gradient:linear-gradient(110deg,#0f172a 10%,#2456c4 55%,#0891b2);--portal-aurora-one:rgba(8,145,178,.09);--portal-aurora-two:rgba(37,99,235,.07);--portal-glow-one:rgba(37,99,235,.09);--portal-glow-two:rgba(8,145,178,.07);--portal-glow-three:rgba(37,99,235,.05);--accent-cyan:#0e7490;--accent-violet:#7c3aed;--accent-green:#047857;--accent-amber:#b45309;--accent-slate:#475569;--toggle-bg:hsla(0,0%,100%,.72);--toggle-border:rgba(15,23,42,.1);--toggle-hover:rgba(15,23,42,.05);--toggle-active-bg:#e8efff;--toggle-active-border:rgba(37,99,235,.14);--toggle-active-text:#1d4ed8;--toggle-text:#475569;--scroll-thumb:rgba(15,23,42,.18)}*{box-sizing:border-box}#app,body,html{min-height:100%}body{margin:0;color:var(--text);background:radial-gradient(circle at 8% 4%,var(--portal-glow-one),transparent 30%),radial-gradient(circle at 96% 10%,var(--portal-glow-two),transparent 28%),radial-gradient(circle at 50% 100%,var(--portal-glow-three),transparent 36%),var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .22s ease,color .22s ease}a{color:var(--accent-2)}button{font-family:inherit}#app,.app-shell{min-height:100vh}.app-shell,.sidebar{display:flex}.sidebar{position:sticky;top:0;z-index:30;flex:0 0 270px;flex-direction:column;height:100vh;padding:22px 14px 14px;border-right:1px solid var(--line);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .22s ease,border-color .22s ease}.brand{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px 20px;color:var(--text);text-align:left;background:transparent;border:0;cursor:pointer}.brand-mark{display:grid;width:42px;height:42px;place-items:center;color:#fff;font-size:22px;font-weight:700;background:linear-gradient(135deg,#5b8cff,#22d3ee);border-radius:13px;box-shadow:0 8px 26px rgba(34,211,238,.22)}.brand-text{display:flex;flex-direction:column;gap:2px}.brand-text strong{font-size:15px;letter-spacing:.04em}.brand-text small{color:var(--muted-2);font-size:9px;letter-spacing:.16em}.tool-search{margin:0 6px 14px}.tool-search .ant-input{height:36px;color:var(--text);background:var(--control-bg);border-color:var(--line);border-radius:10px}.tool-search .ant-input::-moz-placeholder{color:var(--muted-2)}.tool-search .ant-input::placeholder{color:var(--muted-2)}.sidebar-scroll{flex:1;min-height:0;padding:4px 4px 18px;overflow-y:auto}.content::-webkit-scrollbar,.sidebar-scroll::-webkit-scrollbar{width:6px}.content::-webkit-scrollbar-thumb,.sidebar-scroll::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:99px}.nav-group{margin-bottom:18px}.nav-group__title{padding:0 10px 8px;color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;margin:2px 0;color:var(--muted);font-size:13px;text-align:left;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:.16s ease}.nav-item .anticon{width:17px;font-size:15px;text-align:center}.nav-item span{flex:1}.nav-item small{color:var(--muted-2);font-size:10px}.nav-item:hover{color:var(--text);background:var(--hover-bg)}.nav-item--active{color:var(--nav-active-text);background:var(--nav-active-bg);border-color:var(--nav-active-border);box-shadow:inset 3px 0 0 var(--accent-2)}.empty-search{padding:20px 10px;color:var(--muted-2);font-size:12px}.sidebar-foot{display:flex;align-items:center;gap:8px;padding:12px 10px 4px;color:var(--muted-2);font-size:10px;border-top:1px solid var(--line)}.status-dot{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 10px rgba(52,211,153,.8)}.main{display:flex;flex:1;flex-direction:column;min-width:0}.topbar{justify-content:space-between;gap:24px;padding:30px 38px 22px;border-bottom:1px solid var(--line)}.topbar,.topbar-left{display:flex;align-items:flex-start}.topbar-left{gap:14px;min-width:0}.topbar-eyebrow{margin-bottom:6px;color:var(--accent-2);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.topbar h1{margin:0;font-size:26px;font-weight:650;letter-spacing:-.02em}.topbar p{max-width:780px;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.topbar-right{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:4px}.topbar-home{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;color:var(--muted);font-size:10px;background:var(--control-bg);border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.topbar-home:hover{color:var(--text);border-color:rgba(91,140,255,.4)}.secure-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;color:var(--muted);font-size:9px;letter-spacing:.12em;background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.16);border-radius:99px}.mobile-menu{display:none;width:36px;height:36px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:9px}.content{flex:1;width:100%;max-width:1520px;padding:26px 38px 42px;margin:0 auto}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:16px 38px 22px;font-size:10px;border-top:1px solid var(--line)}.site-footer,.site-footer a{color:var(--muted-2)}.footer-records{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:flex-end}.mobile-backdrop{display:none}.tool-shell{animation:fade-up .22s ease both}.tool-shell__bar{align-items:center;gap:14px;min-height:32px;margin-bottom:14px}.tool-shell__bar,.tool-shell__head{display:flex;justify-content:space-between}.tool-shell__head{align-items:flex-start;gap:20px;margin-bottom:18px}.tool-shell__eyebrow{margin-bottom:5px;color:var(--accent-2);font-size:9px;font-weight:700;letter-spacing:.18em}.tool-shell__head h2{margin:0;font-size:21px;font-weight:650}.tool-shell__head p{max-width:760px;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.tool-shell__tags{margin-top:9px}.tool-shell__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.panel{padding:18px;margin-bottom:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 50px var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.panel--tight{padding:14px}.panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.panel__head h3{margin:0;font-size:14px;font-weight:600}.panel__head p{margin:4px 0 0;color:var(--muted-2);font-size:11px;line-height:1.6}.panel__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.io-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field-label,.field>label{color:var(--muted);font-size:11px;font-weight:600}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.field-row--compact{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.field-help{color:var(--muted-2);font-size:10px;line-height:1.6}.inline-control{display:flex;align-items:center;gap:9px}.inline-control .ant-input{flex:1}.action-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px}.action-row--end{justify-content:flex-end}.mono,.mono input,.mono textarea{font-family:var(--mono)!important;font-size:12px!important;line-height:1.65!important}.result-box{min-height:180px;max-height:360px;padding:13px 14px;overflow:auto;color:var(--text);white-space:pre-wrap;word-break:break-all;background:var(--result-bg);border:1px solid var(--line);border-radius:11px;font-family:var(--mono);font-size:12px;line-height:1.7}.result-box--small{min-height:90px}.hint,.result-empty{color:var(--muted-2)}.hint{font-size:11px;line-height:1.7}.ok-text{color:var(--green)}.warn-text{color:var(--amber)}.danger-text{color:var(--danger)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.metric{padding:11px 12px;background:var(--metric-bg);border:1px solid var(--line);border-radius:11px}.metric span{display:block;margin-bottom:4px;color:var(--muted-2);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.metric strong{display:block;overflow:hidden;color:var(--text);font-family:var(--mono);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.info-strip{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;color:var(--muted);font-size:11px;line-height:1.7;background:rgba(91,140,255,.06);border:1px solid rgba(91,140,255,.14);border-radius:11px}.info-strip .anticon{margin-top:2px;color:var(--accent-2)}.info-strip--warn{color:#e8c98b;background:rgba(251,191,36,.06);border-color:rgba(251,191,36,.16)}.info-strip--warn .anticon{color:var(--amber)}.tag-list{display:flex;flex-wrap:wrap;gap:6px}.dashboard{animation:fade-up .22s ease both}.hero-card{position:relative;display:flex;align-items:stretch;justify-content:space-between;min-height:250px;padding:32px;overflow:hidden;background:var(--hero-gradient),var(--hero-solid);border:1px solid var(--hero-border);border-radius:22px;box-shadow:0 30px 80px var(--shadow);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.hero-card__glow{position:absolute;top:-140px;right:5%;width:380px;height:380px;background:radial-gradient(circle,rgba(34,211,238,.22),transparent 65%);filter:blur(8px)}.hero-card__content{position:relative;z-index:1;max-width:760px}.hero-card__eyebrow{margin-bottom:10px;color:var(--accent-2);font-size:10px;font-weight:700;letter-spacing:.22em}.hero-card h2{margin:0;font-size:34px;font-weight:650;letter-spacing:-.03em}.hero-card p{max-width:640px;margin:12px 0 22px;color:var(--muted);font-size:13px;line-height:1.8}.hero-card__stats{display:flex;gap:30px;flex-wrap:wrap}.hero-card__stats div{display:flex;flex-direction:column;gap:3px}.hero-card__stats strong{color:var(--text-strong);font-family:var(--mono);font-size:18px}.hero-card__stats span{color:var(--muted-2);font-size:10px}.hero-card__mark{position:relative;z-index:1;display:flex;flex:0 0 150px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-strong)}.hero-card__mark span{display:grid;width:92px;height:92px;place-items:center;font-size:44px;font-weight:700;background:var(--hero-mark-bg);border:1px solid var(--hero-mark-border);border-radius:28px;box-shadow:0 20px 60px var(--shadow)}.hero-card__mark small{color:var(--muted-2);font-size:9px;letter-spacing:.3em}.dashboard-group{margin-top:28px}.dashboard-group__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.dashboard-group__head h3{margin:0;font-size:14px;font-weight:600}.dashboard-group__head span{color:var(--muted-2);font-size:10px}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.tool-card{display:flex;align-items:flex-start;gap:12px;padding:15px;color:var(--text);text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:14px;cursor:pointer;transition:.18s ease}.tool-card:hover{border-color:var(--nav-active-border);box-shadow:0 14px 34px var(--shadow);transform:translateY(-2px)}.tool-card__icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;color:var(--accent-2);font-size:17px;background:rgba(91,140,255,.1);border:1px solid rgba(91,140,255,.16);border-radius:11px}.tool-card__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.tool-card__body strong{font-size:13px;font-weight:600}.tool-card__body small{color:var(--muted);font-size:10px;line-height:1.6}.tool-card__arrow{margin-top:11px;color:var(--muted-2);font-size:10px}.notice-card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;margin-top:28px;color:var(--muted);background:rgba(52,211,153,.04);border:1px solid rgba(52,211,153,.14);border-radius:14px}.notice-card>.anticon{color:var(--green);font-size:20px}.notice-card strong{color:var(--text);font-size:12px}.notice-card p{margin:4px 0 0;font-size:11px;line-height:1.7}.ant-input,.ant-input-affix-wrapper,.ant-input-affix-wrapper .ant-input,.ant-input-number,.ant-select-selection,.ant-select-selection__rendered{color:var(--text)!important;background:var(--input-bg)!important;border-color:var(--line)!important}.ant-input::-moz-placeholder{color:var(--muted-2)!important}.ant-input::placeholder,.ant-select-selection__placeholder{color:var(--muted-2)!important}.ant-input:focus,.ant-input:hover,.ant-select-selection:focus,.ant-select-selection:hover{border-color:rgba(91,140,255,.55)!important;box-shadow:none!important}.ant-input,.ant-input-number,.ant-select-selection{border-radius:9px!important}.ant-input-number-input{color:var(--text)!important;background:transparent!important}.ant-select-dropdown{background:var(--panel-solid)!important;border:1px solid var(--line)!important;box-shadow:0 18px 40px var(--shadow-strong)!important}.ant-select-dropdown-menu-item{color:var(--muted)!important}.ant-select-dropdown-menu-item-active,.ant-select-dropdown-menu-item:hover{color:var(--text)!important;background:rgba(91,140,255,.12)!important}.ant-select-arrow{color:var(--muted-2)!important}.ant-btn{border-radius:9px!important;box-shadow:none!important}.ant-btn-primary{background:linear-gradient(135deg,#5b8cff,#3f6fff)!important;border-color:transparent!important}.ant-btn-primary:hover{background:linear-gradient(135deg,#6d9aff,#4a78ff)!important}.ant-btn:not(.ant-btn-primary){color:var(--muted)!important;background:var(--control-bg)!important;border-color:var(--line)!important}.ant-btn:not(.ant-btn-primary):hover{color:var(--text)!important;border-color:rgba(91,140,255,.45)!important}.ant-btn-danger{color:var(--danger)!important}.ant-tabs-bar{border-bottom-color:var(--line)!important}.ant-tabs-tab{color:var(--muted)!important}.ant-tabs-tab:hover{color:var(--text)!important}.ant-tabs-tab-active{color:var(--accent-2)!important}.ant-tabs-ink-bar{background:var(--accent-2)!important}.ant-form-item-label label{color:var(--muted)!important;font-size:11px!important}.ant-tag{border-radius:6px!important}.ant-checkbox-wrapper{color:var(--muted)!important;font-size:12px}.ant-checkbox-inner{background:var(--input-bg)!important;border-color:var(--line-strong)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner{background:var(--accent)!important;border-color:var(--accent)!important}.ant-radio-button-wrapper{color:var(--muted)!important;background:var(--input-bg)!important;border-color:var(--line)!important}.ant-radio-button-wrapper:hover{color:var(--text)!important}.ant-radio-button-wrapper-checked{color:#fff!important;background:linear-gradient(135deg,#5b8cff,#3f6fff)!important;border-color:transparent!important;box-shadow:-1px 0 0 0 #3f6fff!important}.ant-radio-button-wrapper-checked:before{background-color:#3f6fff!important}.ant-alert{background:var(--control-bg)!important;border-color:var(--line)!important}.ant-alert-description,.ant-alert-message{color:var(--muted)!important}.ant-empty-description{color:var(--muted-2)!important}.ant-message-notice-content{color:var(--text);background:var(--panel-solid);border:1px solid var(--line);border-radius:9px;box-shadow:0 18px 40px var(--shadow-strong)}.ant-table{color:var(--muted);background:transparent}.ant-table-thead>tr>th{color:var(--muted-2);background:var(--control-bg)}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom-color:var(--line)}.ant-table-tbody>tr:hover>td{background:var(--hover-bg)!important}:root[data-theme=light] .hero-card__glow{opacity:.42}:root[data-theme=light] .info-strip--warn{color:#92400e;background:rgba(217,119,6,.07);border-color:rgba(217,119,6,.16)}:root[data-theme=light] .notice-card{background:rgba(5,150,105,.05);border-color:rgba(5,150,105,.14)}:root[data-theme=light] .secure-pill{background:rgba(5,150,105,.07);border-color:rgba(5,150,105,.15)}:root[data-theme=light] .mobile-backdrop{background:rgba(15,23,42,.32)}:root[data-theme=light] .brand-mark,:root[data-theme=light] .portal-brand__mark{box-shadow:0 8px 22px rgba(37,99,235,.2)}:root[data-theme=light] .status-dot{box-shadow:0 0 0 3px rgba(5,150,105,.12)}:root[data-theme=light] .ant-tag{color:#1d4ed8;background:#eff4ff;border-color:#dbe6ff}::-moz-selection{color:var(--text-strong);background:rgba(37,99,235,.22)}::selection{color:var(--text-strong);background:rgba(37,99,235,.22)}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.sidebar{position:fixed;left:0;transform:translateX(-100%);transition:transform .22s ease;box-shadow:20px 0 60px rgba(0,0,0,.4)}.sidebar--open{transform:translateX(0)}.mobile-backdrop{position:fixed;inset:0;z-index:20;display:block;background:rgba(2,6,14,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-menu{display:grid;place-items:center}.topbar{padding:20px 18px 16px}.topbar-right{display:flex;gap:8px;padding-top:1px}.topbar-right .ant-tag,.topbar-right .secure-pill,.topbar-right .topbar-home{display:none}.content{padding:18px 18px 30px}.site-footer{padding:14px 18px 18px}}@media(max-width:720px){.io-grid{grid-template-columns:1fr}.hero-card{padding:22px}.hero-card h2{font-size:26px}.hero-card__mark{display:none}.hero-card__stats{gap:18px}.tool-shell__head{flex-direction:column}.panel{padding:14px}.topbar h1{font-size:21px}.site-footer{flex-direction:column;gap:6px}.footer-records{justify-content:flex-start}}