@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Noto+Sans+SC:wght@400;500;700;900&display=swap";.topbar[data-v-4038d5ad]{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(100deg,#31d6ff0e,#0000 28%),#05080deb;border:1px solid #87a0b933;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:min(1440px,100% - 32px);min-height:82px;padding:11px 14px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 24px 90px #0000007a,inset 0 1px #ffffff09}.topbar[data-v-4038d5ad]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#31d6ff47,#0000);height:1px;position:absolute;bottom:-1px;left:244px;right:92px}.brand[data-v-4038d5ad],.brand-symbol[data-v-4038d5ad],.nav[data-v-4038d5ad],.nav a[data-v-4038d5ad],.actions[data-v-4038d5ad],.icon-action[data-v-4038d5ad]{align-items:center;display:flex}.brand[data-v-4038d5ad]{gap:14px;min-width:0;padding-right:9px}.brand-symbol[data-v-4038d5ad]{color:#061018;background:linear-gradient(145deg, #fffc, transparent 36%), linear-gradient(135deg, var(--accent), var(--accent-2));border:1px solid #31d6ff9e;border-radius:15px;justify-content:center;width:58px;height:58px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 12px 32px #31d6ff33,inset 0 0 22px #ffffff2e}.brand-symbol[data-v-4038d5ad]:before{content:"";border:1px solid #03101833;border-radius:10px;position:absolute;inset:5px}.brand-monogram[data-v-4038d5ad]{z-index:1;font-family:var(--mono);letter-spacing:-.12em;font-size:1.16rem;font-weight:1000;position:relative;transform:translate(-1px)}.brand-signal[data-v-4038d5ad]{background:var(--accent-2);border:2px solid #061018;border-radius:50%;width:7px;height:7px;position:absolute;bottom:7px;right:7px;box-shadow:0 0 0 3px #ffffff59}.brand-copy[data-v-4038d5ad]{gap:4px;display:grid}.brand-copy strong[data-v-4038d5ad]{color:var(--text);letter-spacing:-.035em;font-size:1.36rem;font-weight:1000;line-height:.96}.brand-copy small[data-v-4038d5ad]{color:var(--accent);font-family:var(--mono);letter-spacing:.14em;font-size:.66rem;font-weight:900}.nav[data-v-4038d5ad]{justify-content:center;gap:8px;min-width:0}.nav a[data-v-4038d5ad]{color:#8fa1b7;white-space:nowrap;border:1px solid #0000;border-radius:10px;gap:7px;min-height:54px;padding:0 15px;font-size:1rem;font-weight:950;transition:border-color .18s,background .18s,color .18s,transform .18s;position:relative}.nav a[data-v-4038d5ad]:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:7px;left:16px;right:16px;transform:scaleX(.3)}.nav a[data-v-4038d5ad]:hover,.nav a.router-link-active[data-v-4038d5ad]{color:var(--text);background:linear-gradient(#31d6ff1f,#31d6ff0b);border-color:#31d6ff4d;transform:translateY(-1px)}.nav a.router-link-active[data-v-4038d5ad]{color:var(--accent);box-shadow:inset 0 1px #ffffff0a}.nav a[data-v-4038d5ad]:hover:after,.nav a.router-link-active[data-v-4038d5ad]:after{opacity:1;transform:scaleX(1)}.actions[data-v-4038d5ad]{justify-content:flex-end;gap:7px}.icon-action[data-v-4038d5ad]{border:1px solid var(--line);width:50px;height:50px;color:var(--text-soft);cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:center}.icon-action[data-v-4038d5ad]:hover{border-color:var(--line-strong);color:var(--accent)}.menu-button[data-v-4038d5ad]{display:none}@media (width<=1180px){.topbar[data-v-4038d5ad]{grid-template-columns:auto auto;justify-content:space-between}.menu-button[data-v-4038d5ad]{display:flex}.nav[data-v-4038d5ad]{border:1px solid var(--line);box-shadow:var(--shadow);background:#05080df5;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;padding:12px;display:none;position:absolute;top:94px;left:0;right:0}.nav.open[data-v-4038d5ad]{display:flex}.nav a[data-v-4038d5ad]{justify-content:flex-start;min-height:50px;padding:0 16px}}@media (width<=480px){.topbar[data-v-4038d5ad]{width:calc(100% - 20px);min-height:70px;padding:8px 9px;top:10px}.brand[data-v-4038d5ad]{gap:10px}.brand-symbol[data-v-4038d5ad]{border-radius:12px;width:48px;height:48px}.brand-copy strong[data-v-4038d5ad]{text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:1.1rem;overflow:hidden}.brand-copy small[data-v-4038d5ad]{letter-spacing:.1em;font-size:.55rem}.icon-action[data-v-4038d5ad]{width:44px;height:44px}.actions>a[data-v-4038d5ad]{display:none}.nav[data-v-4038d5ad]{top:78px}}.footer[data-v-6ce6af95]{min-height:58px;color:var(--text-muted);background:#03060ab8;border-top:1px solid #87a0b91f;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:.84rem;font-weight:800;display:flex}.dot[data-v-6ce6af95]{background:var(--accent);border-radius:50%;width:5px;height:5px}@media (width<=520px){.footer[data-v-6ce6af95]{flex-direction:column;gap:5px}}:root{--bg:#05070b;--bg-2:#080c12;--surface:#0c1118db;--surface-solid:#0c1118;--surface-2:#101822d1;--line:#87a0b92e;--line-strong:#31d6ff6b;--text:#f5f9ff;--text-soft:#b8c6d8;--text-muted:#6f8198;--accent:#31d6ff;--accent-2:#78f2b0;--warning:#ffd166;--danger:#ff6b7a;--blueprint:#31d6ff0f;--shadow:0 24px 90px #00000075;--shadow-soft:0 16px 48px #0000004d;--radius:8px;--font:"Inter", "Noto Sans SC", "Microsoft YaHei", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--max:1220px}*,:before,:after{box-sizing:border-box}html{background:var(--bg);min-width:320px;color:var(--text);scroll-behavior:smooth;font-size:16px}body{min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#31d6ff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#31d6ff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#05070b 0%,#071018 48%,#05070b 100%);margin:0;line-height:1.6;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#31d6ff29,#0000 34%),linear-gradient(245deg,#78f2b01c,#0000 38%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 76%);mask-image:linear-gradient(#000 0%,#0000 76%)}body:after{content:"";z-index:-1;opacity:.35;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#31d6ff0f 49%,#31d6ff29 50%,#31d6ff0f 51%,#0000 100%);position:fixed;inset:0;transform:translate(-44%)}button,input,select,textarea{font:inherit}button{letter-spacing:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #31d6ffcc}a{color:inherit;text-decoration:none}main{flex:1}#app{flex-direction:column;min-height:100vh;display:flex}.page{width:100%;min-height:100vh;padding:126px 20px 48px}.page-shell{min-width:0;width:min(var(--max), 100%);margin:0 auto}.stack{gap:16px;display:grid}.panel,.hero-surface,.data-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-surface{padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.hero-surface:before,.panel:before{content:"";border-radius:inherit;opacity:.52;pointer-events:none;background:linear-gradient(120deg,#31d6ff29,#0000 34%),linear-gradient(270deg,#78f2b01a,#0000 38%);position:absolute;inset:0}.panel{padding:18px;position:relative;overflow:hidden}.panel>*,.hero-surface>*{position:relative}.section-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:900}.title-xl{max-width:min(840px,100%);color:var(--text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.08}.title-lg{max-width:100%;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(1.55rem,2.5vw,2.55rem);line-height:1.16}.subtitle{max-width:780px;color:var(--text-soft);overflow-wrap:anywhere;margin:14px 0 0;font-size:1rem;line-height:1.82}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.grid-2>*,.grid-3>*,.grid-4>*{min-width:0}.btn{border-radius:var(--radius);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-weight:900;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#031018;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#31d6ff7a;box-shadow:0 12px 34px #31d6ff38}.btn-secondary{border-color:var(--line);color:var(--text-soft);background:#ffffff0a}.btn-secondary:hover,.btn-ghost:hover{border-color:var(--line-strong);color:var(--text);background:#31d6ff14}.btn-ghost{color:var(--text-muted);border-color:#0000}.btn:disabled{cursor:not-allowed;opacity:.52;transform:none}.field{gap:8px;display:grid}.field span,.field-label{color:var(--text-soft);font-size:.86rem;font-weight:900}.input,.textarea,.select{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--text);background:#03080ec7;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff08}.input,.select{min-height:46px;padding:0 13px}.textarea{resize:vertical;min-height:122px;padding:14px}.input::placeholder,.textarea::placeholder{color:#4f6074}.input:focus,.textarea:focus,.select:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px #31d6ff14}.mono{font-family:var(--mono)}.switch-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:13px;display:flex}.switch-card strong,.switch-card small{display:block}.switch-card strong{color:var(--text);font-size:.94rem}.switch-card small{color:var(--text-muted);margin-top:4px;font-size:.78rem;line-height:1.45}.switch-card input[type=checkbox]{appearance:none;cursor:pointer;background:#17202b;border:1px solid #87a0b93d;border-radius:999px;flex:none;width:44px;height:24px;position:relative}.switch-card input[type=checkbox]:after{content:"";background:#dbe7f5;border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.switch-card input[type=checkbox]:checked{background:#31d6ff42;border-color:#31d6ff9e}.switch-card input[type=checkbox]:checked:after{background:var(--accent);transform:translate(20px)}.status-pill{border-radius:var(--radius);color:#c6ffdd;background:#78f2b014;border:1px solid #78f2b057;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 11px;font-size:.82rem;font-weight:900;display:inline-flex}.status-pill:before{content:"";background:var(--accent-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #78f2b0e6}.alert{border-radius:var(--radius);padding:12px;font-weight:800}.alert-error{color:#ffd1d6;background:#ff6b7a14;border:1px solid #ff6b7a5c}.alert-success{color:#c6ffdd;background:#78f2b014;border:1px solid #78f2b057}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#080c12}::-webkit-scrollbar-thumb{background:#253245;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#35506a}::selection{color:#031018;background:var(--accent)}@media (width<=980px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.page{padding:104px 14px 36px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.panel,.hero-surface{padding:16px}.title-xl{word-break:break-all;font-size:2rem;line-height:1.14}.title-lg{word-break:break-all;font-size:1.55rem}}.page-enter-active,.page-leave-active{transition:opacity .22s,transform .22s}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-8px)}.deploy-hero[data-v-66c543d3],.card-head[data-v-66c543d3]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.deploy-hero>svg[data-v-66c543d3],.card-head>svg[data-v-66c543d3]{color:var(--accent);flex:none}.card-head[data-v-66c543d3]{margin-bottom:14px}.card-head h2[data-v-66c543d3]{color:var(--text);margin:0;font-size:1.16rem}.code-card pre[data-v-66c543d3],.command-card pre[data-v-66c543d3]{border:1px solid var(--line);border-radius:var(--radius);background:#03080ec7;margin:0;overflow:auto}.code-card pre[data-v-66c543d3]{padding:15px}code[data-v-66c543d3]{color:var(--accent-2);font-family:var(--mono);font-size:.84rem;line-height:1.7}.kv-list[data-v-66c543d3]{gap:10px;display:grid}.kv-list div[data-v-66c543d3]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;display:grid}.kv-list span[data-v-66c543d3]{color:var(--text-muted);font-weight:900}.kv-list strong[data-v-66c543d3]{overflow-wrap:anywhere;min-width:0;color:var(--text);font-family:var(--mono);font-size:.86rem}.command-grid[data-v-66c543d3],.api-grid[data-v-66c543d3],.check-grid[data-v-66c543d3]{gap:12px;display:grid}.command-grid[data-v-66c543d3]{grid-template-columns:repeat(2,minmax(0,1fr))}.command-card[data-v-66c543d3],.api-card[data-v-66c543d3],.check-row[data-v-66c543d3]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09}.command-card[data-v-66c543d3]{gap:12px;padding:14px;display:grid}.command-card strong[data-v-66c543d3]{color:var(--text)}.command-card p[data-v-66c543d3]{color:var(--text-muted);margin:4px 0 0;font-size:.9rem}.command-card pre[data-v-66c543d3]{padding:12px}.pill-grid[data-v-66c543d3]{flex-wrap:wrap;gap:8px;display:flex}.pill-grid span[data-v-66c543d3]{border-radius:var(--radius);color:var(--text-soft);background:#31d6ff0e;border:1px solid #31d6ff33;padding:7px 10px;font-size:.84rem;font-weight:900}.api-grid[data-v-66c543d3]{grid-template-columns:repeat(4,minmax(0,1fr))}.api-card[data-v-66c543d3]{min-height:136px;padding:14px}.api-card span[data-v-66c543d3]{color:var(--accent);font-family:var(--mono);margin-bottom:9px;font-size:.76rem;font-weight:900;display:inline-block}.api-card strong[data-v-66c543d3]{color:var(--text);font-family:var(--mono);font-size:.92rem;display:block}.api-card p[data-v-66c543d3],.check-row span[data-v-66c543d3]{color:var(--text-muted);font-size:.9rem;line-height:1.65}.check-grid[data-v-66c543d3]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.check-row[data-v-66c543d3]{gap:10px;padding:13px;display:flex}.check-row svg[data-v-66c543d3]{color:var(--accent-2);flex:none}.repo-link[data-v-66c543d3]{width:fit-content}@media (width<=980px){.command-grid[data-v-66c543d3],.api-grid[data-v-66c543d3],.check-grid[data-v-66c543d3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.deploy-hero[data-v-66c543d3],.card-head[data-v-66c543d3]{flex-direction:column}.command-grid[data-v-66c543d3],.api-grid[data-v-66c543d3],.check-grid[data-v-66c543d3],.kv-list div[data-v-66c543d3]{grid-template-columns:1fr}}.client-selector[data-v-05521506]{gap:14px;display:grid}.selector-head[data-v-05521506]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.selector-head h2[data-v-05521506]{color:var(--text);margin:0;font-size:1.18rem}.selector-head>span[data-v-05521506]{color:var(--text-muted);font-family:var(--mono);font-size:.78rem;font-weight:900}.client-grid[data-v-05521506]{grid-template-columns:repeat(auto-fit,minmax(186px,1fr));gap:10px;display:grid}.client-card[data-v-05521506]{border:1px solid var(--line);border-radius:var(--radius);min-height:76px;color:var(--text-soft);cursor:pointer;text-align:left;background:#ffffff09;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;padding:13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.client-card[data-v-05521506]:hover{border-color:var(--line-strong);transform:translateY(-1px)}.client-card.active[data-v-05521506]{color:var(--text);background:#31d6ff1a;border-color:#31d6ffb8}.client-card svg[data-v-05521506]{color:var(--accent)}.client-card span[data-v-05521506]{min-width:0}.client-card strong[data-v-05521506],.client-card small[data-v-05521506]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-card strong[data-v-05521506]{color:var(--text);font-size:.95rem;line-height:1.22}.client-card small[data-v-05521506]{color:var(--text-muted);margin-top:4px;font-size:.78rem;line-height:1.35}.advanced-options[data-v-2eddc9a4]{gap:12px;display:grid}.options-toggle[data-v-2eddc9a4]{min-height:46px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.options-toggle>span[data-v-2eddc9a4]{align-items:center;gap:9px;display:inline-flex}.options-toggle svg[data-v-2eddc9a4]{color:var(--accent)}.rotated[data-v-2eddc9a4]{transform:rotate(180deg)}.options-panel[data-v-2eddc9a4]{gap:14px;padding-top:6px;display:grid}.switch-grid[data-v-2eddc9a4]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.field-grid[data-v-2eddc9a4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.expand-enter-active[data-v-2eddc9a4],.expand-leave-active[data-v-2eddc9a4]{transition:opacity .18s,transform .18s}.expand-enter-from[data-v-2eddc9a4],.expand-leave-to[data-v-2eddc9a4]{opacity:0;transform:translateY(-4px)}@media (width<=760px){.field-grid[data-v-2eddc9a4]{grid-template-columns:1fr}}.result-panel[data-v-61478986]{gap:14px;display:grid}.result-head[data-v-61478986],.qr-header[data-v-61478986],.qr-card[data-v-61478986]{gap:16px;display:flex}.result-head[data-v-61478986],.qr-header[data-v-61478986]{justify-content:space-between;align-items:center}h2[data-v-61478986],h3[data-v-61478986]{color:var(--text);margin:0}h2[data-v-61478986]{font-size:1.18rem}h3[data-v-61478986]{font-size:1rem}.result-actions[data-v-61478986],.qr-tabs[data-v-61478986]{flex-wrap:wrap;gap:8px;display:flex}.icon-button[data-v-61478986],.copy-qr-value[data-v-61478986],.qr-tabs button[data-v-61478986]{border:1px solid var(--line);border-radius:var(--radius);color:var(--text-soft);cursor:pointer;background:#ffffff0b}.icon-button[data-v-61478986]{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.icon-button[data-v-61478986]:hover,.copy-qr-value[data-v-61478986]:hover,.qr-tabs button[data-v-61478986]:hover,.qr-tabs button.active[data-v-61478986]{border-color:var(--line-strong);color:var(--accent);background:#31d6ff12}.icon-button[data-v-61478986]:disabled{cursor:not-allowed;opacity:.65}.qr-panel[data-v-61478986]{gap:14px;padding-top:4px;display:grid}.qr-header>span[data-v-61478986]{color:var(--text-muted);font-family:var(--mono);font-size:.78rem;font-weight:900}.qr-tabs button[data-v-61478986]{min-height:34px;padding:0 11px;font-size:.84rem;font-weight:900}.qr-card[data-v-61478986]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;align-items:center;padding:16px}.qr-card canvas[data-v-61478986]{border-radius:var(--radius);background:#fff;flex:none;padding:10px}.qr-meta[data-v-61478986]{gap:8px;min-width:0;display:grid}.qr-meta strong[data-v-61478986]{color:var(--text)}.qr-meta p[data-v-61478986],.qr-note[data-v-61478986]{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.65}.copy-qr-value[data-v-61478986]{justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:36px;padding:0 11px;font-size:.84rem;font-weight:900;display:inline-flex}.fade-enter-active[data-v-61478986],.fade-leave-active[data-v-61478986]{transition:opacity .2s}.fade-enter-from[data-v-61478986],.fade-leave-to[data-v-61478986]{opacity:0}@media (width<=720px){.result-head[data-v-61478986],.qr-header[data-v-61478986],.qr-card[data-v-61478986]{flex-direction:column;align-items:stretch}.qr-card canvas[data-v-61478986]{align-self:center}}.converter-hero[data-v-1db2f5f5]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pipeline[data-v-1db2f5f5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.step-card[data-v-1db2f5f5]{border:1px solid var(--line);border-radius:var(--radius);background:#0c1118b8;gap:6px;padding:15px;display:grid}.step-card.active[data-v-1db2f5f5]{border-color:var(--line-strong);background:#31d6ff14}.step-card span[data-v-1db2f5f5]{color:var(--accent);font-family:var(--mono);font-size:.78rem;font-weight:900}.step-card strong[data-v-1db2f5f5]{color:var(--text)}.step-card small[data-v-1db2f5f5]{color:var(--text-muted);font-size:.82rem}.source-panel[data-v-1db2f5f5],.action-panel[data-v-1db2f5f5]{gap:14px;display:grid}.source-head[data-v-1db2f5f5],.action-panel[data-v-1db2f5f5]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.source-head h2[data-v-1db2f5f5],.action-panel h2[data-v-1db2f5f5]{color:var(--text);margin:0;font-size:1.18rem}.source-head>span[data-v-1db2f5f5]{color:var(--accent-2);font-size:.82rem;font-weight:900}.api-grid[data-v-1db2f5f5],.action-buttons[data-v-1db2f5f5]{flex-wrap:wrap;gap:10px;display:flex}.api-chip[data-v-1db2f5f5]{border:1px solid var(--line);border-radius:var(--radius);min-height:40px;color:var(--text-soft);cursor:pointer;background:#ffffff0a;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.api-chip.active[data-v-1db2f5f5],.api-chip[data-v-1db2f5f5]:hover{border-color:var(--line-strong);color:var(--accent);background:#31d6ff14}.action-panel p[data-v-1db2f5f5]{color:var(--text-muted);margin:6px 0 0;font-size:.9rem}.action-panel strong[data-v-1db2f5f5]{color:var(--text-soft)}@media (width<=780px){.converter-hero[data-v-1db2f5f5],.source-head[data-v-1db2f5f5],.action-panel[data-v-1db2f5f5]{flex-direction:column}.pipeline[data-v-1db2f5f5]{grid-template-columns:1fr}}.health-hero[data-v-b7299921]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.health-hero>svg[data-v-b7299921]{color:var(--accent);flex:none}.control-panel[data-v-b7299921],.result-panel[data-v-b7299921]{gap:15px;display:grid}.mode-tabs[data-v-b7299921],.filter-bar[data-v-b7299921],.actions[data-v-b7299921]{flex-wrap:wrap;gap:10px;display:flex}.mode-tabs button[data-v-b7299921],.filter-bar button[data-v-b7299921]{border:1px solid var(--line);border-radius:var(--radius);min-height:40px;color:var(--text-soft);cursor:pointer;background:#ffffff0a;padding:0 13px;font-weight:900}.mode-tabs button.active[data-v-b7299921],.filter-bar button.active[data-v-b7299921],.mode-tabs button[data-v-b7299921]:hover,.filter-bar button[data-v-b7299921]:hover{border-color:var(--line-strong);color:var(--accent);background:#31d6ff14}.settings-grid[data-v-b7299921]{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.summary-grid[data-v-b7299921]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.summary-card[data-v-b7299921]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:15px}.summary-card span[data-v-b7299921]{color:var(--text-muted);font-size:.82rem;font-weight:900}.summary-card strong[data-v-b7299921]{color:var(--text);margin-top:6px;font-size:1.55rem;line-height:1;display:block}.summary-card.online strong[data-v-b7299921]{color:var(--accent-2)}.summary-card.offline strong[data-v-b7299921]{color:var(--danger)}.node-list[data-v-b7299921]{gap:9px;display:grid}.node-row[data-v-b7299921]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.status-dot[data-v-b7299921]{background:var(--danger);border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px #ff6b7a99}.node-row.online .status-dot[data-v-b7299921]{background:var(--accent-2);box-shadow:0 0 14px #78f2b0b3}.node-main[data-v-b7299921]{min-width:0}.node-main strong[data-v-b7299921],.node-main small[data-v-b7299921]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.node-main strong[data-v-b7299921]{color:var(--text)}.node-main small[data-v-b7299921]{color:var(--text-muted);font-family:var(--mono);font-size:.82rem}.latency[data-v-b7299921]{color:var(--text-soft);white-space:nowrap;font-weight:900}.latency.good[data-v-b7299921]{color:var(--accent-2)}.latency.ok[data-v-b7299921]{color:var(--warning)}.latency.bad[data-v-b7299921]{color:var(--danger)}@media (width<=760px){.health-hero[data-v-b7299921],.node-row[data-v-b7299921]{flex-direction:column;grid-template-columns:1fr}.settings-grid[data-v-b7299921],.summary-grid[data-v-b7299921]{grid-template-columns:1fr}}.home-hero[data-v-5f6d5ab4]{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:22px;min-width:0;display:grid}.hero-copy[data-v-5f6d5ab4]{align-content:center;min-width:0;display:grid}.hero-actions[data-v-5f6d5ab4]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.command-panel[data-v-5f6d5ab4]{border-radius:var(--radius);background:linear-gradient(#070f18f5,#03080ef5),linear-gradient(#31d6ff14 1px,#0000 1px);border:1px solid #31d6ff40;min-width:0;min-height:340px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #31d6ff0f}.terminal-head[data-v-5f6d5ab4]{min-height:44px;color:var(--text-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #87a0b924;align-items:center;gap:7px;padding:0 14px;font-size:.76rem;display:flex}.terminal-head span[data-v-5f6d5ab4]{background:var(--accent);opacity:.76;border-radius:50%;width:8px;height:8px}.terminal-head span[data-v-5f6d5ab4]:nth-child(2){background:var(--warning)}.terminal-head span[data-v-5f6d5ab4]:nth-child(3){background:var(--accent-2)}.terminal-head strong[data-v-5f6d5ab4]{margin-left:auto}.terminal-body[data-v-5f6d5ab4]{gap:13px;padding:20px;display:grid}.terminal-line[data-v-5f6d5ab4]{border-radius:var(--radius);min-width:0;font-family:var(--mono);background:#ffffff09;border:1px solid #87a0b924;justify-content:space-between;gap:16px;padding:14px;display:flex}.terminal-line span[data-v-5f6d5ab4]{color:var(--text-muted)}.terminal-line strong[data-v-5f6d5ab4]{color:var(--accent-2);text-align:right;overflow-wrap:anywhere}.scanline[data-v-5f6d5ab4]{background:linear-gradient(#0000,#31d6ff14,#0000);height:80px;animation:4.2s ease-in-out infinite scan-5f6d5ab4;position:absolute;top:0;left:0;right:0}.metric-grid[data-v-5f6d5ab4],.module-grid[data-v-5f6d5ab4]{gap:12px;display:grid}.metric-grid[data-v-5f6d5ab4]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-5f6d5ab4],.module-card[data-v-5f6d5ab4]{border:1px solid var(--line);border-radius:var(--radius);background:#0c1118c2}.metric-card[data-v-5f6d5ab4]{gap:7px;padding:16px;display:grid}.metric-card svg[data-v-5f6d5ab4]{color:var(--accent)}.metric-card span[data-v-5f6d5ab4]{color:var(--text-muted);font-size:.82rem;font-weight:900}.metric-card strong[data-v-5f6d5ab4]{color:var(--text);font-size:1.6rem;line-height:1}.module-grid[data-v-5f6d5ab4]{grid-template-columns:repeat(3,minmax(0,1fr))}.module-card[data-v-5f6d5ab4]{min-height:112px;color:var(--text-soft);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:grid}.module-card[data-v-5f6d5ab4]:hover{border-color:var(--line-strong);background:#31d6ff12;transform:translateY(-2px)}.module-icon[data-v-5f6d5ab4]{border-radius:var(--radius);width:44px;height:44px;color:var(--accent);background:#31d6ff14;border:1px solid #31d6ff40;place-items:center;display:grid}.module-card strong[data-v-5f6d5ab4]{color:var(--text);font-size:1.02rem}.module-card p[data-v-5f6d5ab4]{color:var(--text-muted);margin:4px 0 0;font-size:.9rem;line-height:1.55}.module-card>svg[data-v-5f6d5ab4]{color:var(--text-muted)}.panel-heading[data-v-5f6d5ab4]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-heading svg[data-v-5f6d5ab4]{color:var(--accent)}.pill-grid[data-v-5f6d5ab4]{flex-wrap:wrap;gap:8px;display:flex}.pill-grid span[data-v-5f6d5ab4]{border-radius:var(--radius);min-height:34px;color:var(--text-soft);background:#31d6ff0e;border:1px solid #31d6ff33;padding:7px 10px;font-size:.84rem;font-weight:900}@keyframes scan-5f6d5ab4{0%,to{transform:translateY(-90px)}50%{transform:translateY(350px)}}@media (width<=980px){.home-hero[data-v-5f6d5ab4],.module-grid[data-v-5f6d5ab4]{grid-template-columns:1fr}.metric-grid[data-v-5f6d5ab4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.metric-grid[data-v-5f6d5ab4],.module-card[data-v-5f6d5ab4]{grid-template-columns:1fr}.module-card>svg[data-v-5f6d5ab4]{display:none}.terminal-line[data-v-5f6d5ab4]{flex-direction:column;gap:4px}.terminal-line strong[data-v-5f6d5ab4]{text-align:left}}.merge-hero[data-v-ee5d340e]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.merge-hero>svg[data-v-ee5d340e]{color:var(--accent);flex:none}.control-panel[data-v-ee5d340e],.result-panel[data-v-ee5d340e]{gap:15px;display:grid}.settings-grid[data-v-ee5d340e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.textarea.small[data-v-ee5d340e]{min-height:92px}.switch-grid[data-v-ee5d340e]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.actions[data-v-ee5d340e]{flex-wrap:wrap;gap:10px;display:flex}.result-heading[data-v-ee5d340e]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.result-heading h2[data-v-ee5d340e]{color:var(--text);margin:0}.result-heading>span[data-v-ee5d340e]{color:var(--text-muted);font-family:var(--mono);font-size:.78rem;font-weight:900}.summary-grid[data-v-ee5d340e]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.summary-card[data-v-ee5d340e]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:14px}.summary-card span[data-v-ee5d340e]{color:var(--text-muted);font-size:.8rem;font-weight:900}.summary-card strong[data-v-ee5d340e]{color:var(--text);margin-top:5px;font-size:1.55rem;line-height:1;display:block}.preview-list[data-v-ee5d340e]{gap:9px;max-height:390px;display:grid;overflow:auto}.preview-list article[data-v-ee5d340e]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.preview-list strong[data-v-ee5d340e],.preview-list small[data-v-ee5d340e]{display:block}.preview-list strong[data-v-ee5d340e]{color:var(--text)}.preview-list small[data-v-ee5d340e],.preview-list span[data-v-ee5d340e]{color:var(--text-muted);font-family:var(--mono);font-size:.82rem}@media (width<=980px){.settings-grid[data-v-ee5d340e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.merge-hero[data-v-ee5d340e],.result-heading[data-v-ee5d340e]{flex-direction:column}.settings-grid[data-v-ee5d340e],.preview-list article[data-v-ee5d340e]{grid-template-columns:1fr}}.short-hero[data-v-9a8bbeb8]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.short-hero>svg[data-v-9a8bbeb8]{color:var(--accent);flex:none}.control-panel[data-v-9a8bbeb8],.result-panel[data-v-9a8bbeb8]{gap:15px;display:grid}.form-grid[data-v-9a8bbeb8]{grid-template-columns:minmax(0,1fr) 250px;gap:12px;display:grid}.actions[data-v-9a8bbeb8],.row-actions[data-v-9a8bbeb8],.list-header[data-v-9a8bbeb8],.link-row[data-v-9a8bbeb8],.link-meta[data-v-9a8bbeb8]{gap:10px;display:flex}.actions[data-v-9a8bbeb8],.list-header[data-v-9a8bbeb8],.link-row[data-v-9a8bbeb8]{align-items:center}.list-header[data-v-9a8bbeb8],.link-row[data-v-9a8bbeb8]{justify-content:space-between}.list-header h2[data-v-9a8bbeb8]{color:var(--text);margin:0}.list-header>span[data-v-9a8bbeb8]{color:var(--text-muted);font-size:.82rem;font-weight:900}.link-list[data-v-9a8bbeb8]{gap:10px;display:grid}.link-row[data-v-9a8bbeb8]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:14px}.link-main[data-v-9a8bbeb8]{gap:4px;min-width:0;display:grid}.link-main strong[data-v-9a8bbeb8],.link-main span[data-v-9a8bbeb8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-main strong[data-v-9a8bbeb8]{color:var(--text)}.link-main span[data-v-9a8bbeb8],.link-meta[data-v-9a8bbeb8],.empty-state[data-v-9a8bbeb8]{color:var(--text-muted)}.link-meta[data-v-9a8bbeb8]{font-family:var(--mono);flex-direction:column;flex:none;align-items:flex-end;font-size:.78rem}.row-actions button[data-v-9a8bbeb8]{border:1px solid var(--line);border-radius:var(--radius);width:38px;height:38px;color:var(--text-soft);cursor:pointer;background:#ffffff0b;justify-content:center;align-items:center;display:inline-flex}.row-actions button[data-v-9a8bbeb8]:hover{border-color:var(--line-strong);color:var(--accent)}.empty-state[data-v-9a8bbeb8]{place-items:center;gap:10px;min-height:180px;display:grid}.empty-state svg[data-v-9a8bbeb8]{color:var(--accent)}@media (width<=820px){.form-grid[data-v-9a8bbeb8],.link-row[data-v-9a8bbeb8],.short-hero[data-v-9a8bbeb8]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.link-meta[data-v-9a8bbeb8]{align-items:flex-start}}
