.app-icon[data-v-3f8c5f53]{display:block;flex:none}.card[data-v-92eb31f9]{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--card-bg);text-decoration:none;color:inherit;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card[data-v-92eb31f9]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--accent);opacity:.9}.card[data-v-92eb31f9]:hover,.card[data-v-92eb31f9]:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 14px 34px #0f172a24;outline:none}.card[data-v-92eb31f9]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.card__head[data-v-92eb31f9]{display:flex;align-items:flex-start;gap:12px}.card__icon[data-v-92eb31f9]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;background:var(--accent);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent)}.card__title[data-v-92eb31f9]{flex:1;min-width:0}.card__title h3[data-v-92eb31f9]{margin:0;font-size:16.5px;font-weight:650;letter-spacing:.2px;color:var(--text);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.card__subtitle[data-v-92eb31f9]{font-size:12.5px;font-weight:500;color:var(--muted)}.card__host[data-v-92eb31f9]{margin:5px 0 0;font-size:12.5px;font-family:var(--mono);color:var(--accent);word-break:break-all}.card__go[data-v-92eb31f9]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--muted);background:var(--chip-bg);transition:color .18s ease,background .18s ease,transform .18s ease}.card:hover .card__go[data-v-92eb31f9],.card:focus-visible .card__go[data-v-92eb31f9]{color:#fff;background:var(--accent);transform:translate(2px,-2px)}.card__desc[data-v-92eb31f9]{margin:0;font-size:13.5px;line-height:1.65;color:var(--muted)}.card__status[data-v-92eb31f9]{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:12px;color:var(--muted)}.card__dot[data-v-92eb31f9]{width:8px;height:8px;border-radius:50%;background:var(--muted)}.card__status.is-online[data-v-92eb31f9]{color:#047857}.card__status.is-online .card__dot[data-v-92eb31f9]{background:#10b981;box-shadow:0 0 0 4px #10b9812e}.card__status.is-offline[data-v-92eb31f9]{color:#b91c1c}.card__status.is-offline .card__dot[data-v-92eb31f9]{background:#ef4444;box-shadow:0 0 0 4px #ef444429}.card__status.is-checking .card__dot[data-v-92eb31f9]{background:#f59e0b;animation:pulse-92eb31f9 1s ease-in-out infinite}@keyframes pulse-92eb31f9{50%{opacity:.25}}.card__tags[data-v-92eb31f9]{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none}.card__tags li[data-v-92eb31f9]{padding:3px 9px;font-size:11.5px;border-radius:999px;color:var(--muted);background:var(--chip-bg);border:1px solid var(--line)}.page[data-v-e0934e7e]{position:relative;max-width:1120px;margin:0 auto;padding:40px 20px 56px}.page__glow[data-v-e0934e7e]{position:fixed;inset:-20% -10% auto;height:60vh;background:radial-gradient(60% 60% at 30% 20%,rgba(37,99,235,.18),transparent 70%),radial-gradient(50% 50% at 80% 10%,rgba(124,58,237,.16),transparent 70%);pointer-events:none;z-index:0}.hero[data-v-e0934e7e],.main[data-v-e0934e7e],.footer[data-v-e0934e7e]{position:relative;z-index:1}.hero__top[data-v-e0934e7e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-e0934e7e]{display:flex;align-items:center;gap:14px}.brand__mark[data-v-e0934e7e]{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;font-weight:700;font-size:18px;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 24px #2563eb59}.brand__text h1[data-v-e0934e7e]{margin:0;font-size:24px;font-weight:700;letter-spacing:.6px}.brand__text p[data-v-e0934e7e]{margin:4px 0 0;font-size:13px;font-family:var(--mono);color:var(--muted)}.hero__meta[data-v-e0934e7e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.badge[data-v-e0934e7e]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;font-size:12px;border-radius:999px;color:var(--muted);background:var(--chip-bg);border:1px solid var(--line)}.badge--secure[data-v-e0934e7e]{color:#047857;background:#10b9811f;border-color:#10b98159}.clock[data-v-e0934e7e]{font-family:var(--mono);font-size:12.5px;color:var(--muted)}.hero__lead[data-v-e0934e7e]{max-width:760px;margin:22px 0 0;font-size:14px;line-height:1.85;color:var(--muted)}.toolbar[data-v-e0934e7e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.search[data-v-e0934e7e]{display:flex;align-items:center;gap:9px;flex:1 1 320px;padding:0 14px;height:46px;border-radius:13px;border:1px solid var(--line);background:var(--card-bg);color:var(--muted);transition:border-color .18s ease,box-shadow .18s ease}.search[data-v-e0934e7e]:focus-within{border-color:#2563eb99;box-shadow:0 0 0 3px #2563eb24}.search input[data-v-e0934e7e]{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font-size:14px;color:var(--text)}.search__clear[data-v-e0934e7e]{border:none;background:transparent;font-size:12.5px;color:var(--muted);cursor:pointer;padding:4px 6px;border-radius:8px}.search__clear[data-v-e0934e7e]:hover{color:var(--text);background:var(--chip-bg)}.probe[data-v-e0934e7e]{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:13.5px;font-weight:550;color:#fff;border:none;border-radius:13px;cursor:pointer;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 8px 20px #2563eb47;transition:filter .18s ease,transform .18s ease}.probe[data-v-e0934e7e]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.probe[data-v-e0934e7e]:disabled{cursor:progress;opacity:.75}.probe-result[data-v-e0934e7e]{margin:12px 0 0;font-size:12.5px;color:var(--muted)}.probe-result .ok[data-v-e0934e7e]{color:#047857}.probe-result .bad[data-v-e0934e7e]{color:#b91c1c}.spin[data-v-e0934e7e]{animation:spin-e0934e7e .9s linear infinite}@keyframes spin-e0934e7e{to{transform:rotate(360deg)}}.main[data-v-e0934e7e]{margin-top:34px}.group+.group[data-v-e0934e7e],.downloads[data-v-e0934e7e]{margin-top:34px}.group__head[data-v-e0934e7e]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.group__head h2[data-v-e0934e7e]{margin:0;font-size:15px;font-weight:650;letter-spacing:.4px;color:var(--text)}.group__head[data-v-e0934e7e]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.group__count[data-v-e0934e7e]{order:3;font-size:12px;font-family:var(--mono);color:var(--muted)}.grid[data-v-e0934e7e]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}.empty[data-v-e0934e7e]{padding:40px 20px;text-align:center;font-size:14px;color:var(--muted);border:1px dashed var(--line);border-radius:16px}.downloads__list[data-v-e0934e7e]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}.download[data-v-e0934e7e]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card-bg);color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.download[data-v-e0934e7e]:hover,.download[data-v-e0934e7e]:focus-visible{transform:translateY(-2px);border-color:#2563eb80;outline:none}.download__icon[data-v-e0934e7e]{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:#2563eb;background:#2563eb1a}.download__text[data-v-e0934e7e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13.5px}.download__text small[data-v-e0934e7e]{font-family:var(--mono);font-size:11.5px;color:var(--muted)}.footer[data-v-e0934e7e]{margin-top:46px;padding-top:20px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.9;color:var(--muted)}.footer code[data-v-e0934e7e]{font-family:var(--mono);font-size:11.5px;padding:1px 6px;border-radius:6px;background:var(--chip-bg)}.footer__dim[data-v-e0934e7e]{opacity:.8}@media(max-width:560px){.page[data-v-e0934e7e]{padding:26px 14px 40px}.brand__text h1[data-v-e0934e7e]{font-size:20px}.grid[data-v-e0934e7e]{grid-template-columns:1fr}}:root{--text: #0f172a;--muted: #5b6a83;--line: #e3e8f0;--card-bg: #ffffff;--chip-bg: #f2f5fa;--page-bg: #f6f8fc;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--text: #e8edf6;--muted: #93a1b8;--line: #26324a;--card-bg: #131b2c;--chip-bg: #1b2438;--page-bg: #0b1220}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;background:var(--page-bg);color:var(--text);font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button,input{font:inherit;color:inherit}::selection{background:#2563eb38}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
