.sr-only[data-v-ea9c09c0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.select-wrapper[data-v-ea9c09c0]{position:relative;display:inline-flex;align-items:center}.globe-icon[data-v-ea9c09c0]{position:absolute;left:.6rem;color:var(--color-text-secondary);pointer-events:none;z-index:1}.chevron-icon[data-v-ea9c09c0]{position:absolute;right:.5rem;color:var(--color-text-secondary);pointer-events:none;z-index:1}select[data-v-ea9c09c0]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.45rem 1.8rem .45rem 2rem;font-size:.85rem;font-family:inherit;color:var(--color-text);cursor:pointer;transition:all var(--transition);outline:none}select[data-v-ea9c09c0]:hover{border-color:var(--color-primary)}select[data-v-ea9c09c0]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.app-header[data-v-aab897f5]{position:sticky;top:0;z-index:100;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);height:var(--header-height)}.header-inner[data-v-aab897f5]{max-width:var(--max-width);margin:0 auto;padding:0 1rem;height:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.header-brand[data-v-aab897f5]{flex-shrink:0}.brand-link[data-v-aab897f5]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.1rem;color:var(--color-text);text-decoration:none;transition:opacity var(--transition)}.brand-link[data-v-aab897f5]:hover{opacity:.8;color:var(--color-text)}.brand-icon[data-v-aab897f5]{font-size:1.4rem}.brand-text[data-v-aab897f5]{display:none}@media (min-width: 640px){.brand-text[data-v-aab897f5]{display:inline}.header-inner[data-v-aab897f5]{padding:0 1.5rem;gap:1rem}}.nav[data-v-aab897f5]{display:flex;align-items:center;gap:.25rem}.nav-link[data-v-aab897f5]{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .75rem;border-radius:8px;font-size:.85rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:all var(--transition);white-space:nowrap}@media (min-width: 640px){.nav-link[data-v-aab897f5]{font-size:.9rem;padding:.5rem .85rem}}.nav-link[data-v-aab897f5]:hover,.nav-link--active[data-v-aab897f5]{color:var(--color-primary);background:var(--color-primary-light)}.external-icon[data-v-aab897f5]{opacity:.5;transition:opacity var(--transition)}.nav-link:hover .external-icon[data-v-aab897f5]{opacity:1}.app-footer[data-v-7e914fe4]{margin-top:auto;border-top:1px solid var(--color-border);background:var(--color-surface)}.footer-inner[data-v-7e914fe4]{max-width:var(--max-width);margin:0 auto;padding:1.5rem;text-align:center}.footer-text[data-v-7e914fe4]{font-size:.85rem;color:var(--color-text-secondary)}.redirect-page[data-v-5f2b286d]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - var(--header-height) - 80px);gap:1rem}.redirect-text[data-v-5f2b286d]{font-size:1.1rem;color:var(--color-text-secondary)}.redirect-links[data-v-5f2b286d]{display:flex;gap:.75rem;align-items:center}.separator[data-v-5f2b286d]{color:var(--color-border)}.home-page[data-v-1768759c]{max-width:var(--max-width);margin:0 auto;padding:0 1rem}.hero[data-v-1768759c]{text-align:center;padding:2.5rem 0 1.5rem;position:relative}.hero-title[data-v-1768759c]{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.3;margin-bottom:.5rem}.hero-subtitle[data-v-1768759c]{font-size:clamp(.9rem,2vw,1.1rem);color:var(--color-text-secondary);max-width:500px;margin:0 auto}.hero-decoration[data-v-1768759c]{width:60px;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));border-radius:2px;margin:1.25rem auto 0}.quick-links[data-v-1768759c]{text-align:center;margin-bottom:2rem}.action-btn[data-v-1768759c]{display:inline-block;padding:.6rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all var(--transition);box-shadow:0 2px 4px #0000001a}.action-btn--primary[data-v-1768759c]{background:var(--color-primary);color:#fff}.action-btn--primary[data-v-1768759c]:hover{background:var(--color-primary-hover);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.ip-group[data-v-1768759c]{margin-bottom:2.5rem}.group-title[data-v-1768759c]{font-size:1.3rem;font-weight:700;color:var(--color-primary);border-bottom:2px solid var(--color-primary);padding-bottom:.5rem;margin-bottom:.5rem}.group-desc[data-v-1768759c]{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:1rem;line-height:1.5}.table-wrapper[data-v-1768759c]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);box-shadow:0 1px 3px var(--color-shadow)}.ip-table[data-v-1768759c]{width:100%;border-collapse:collapse;background:var(--color-surface)}.ip-table th[data-v-1768759c],.ip-table td[data-v-1768759c]{border:1px solid var(--color-border);padding:.6rem .75rem;text-align:left;font-size:.88rem;word-break:break-all}.ip-table th[data-v-1768759c]{background:var(--color-primary);color:#fff;font-weight:600;white-space:nowrap}.ip-table tbody tr[data-v-1768759c]:nth-child(2n){background:#f8fafc}.ip-table tbody tr[data-v-1768759c]:hover{background:var(--color-primary-light)}.cell-loading[data-v-1768759c]{color:var(--color-text-secondary)}.cell-error[data-v-1768759c]{color:#e74c3c;font-weight:600}.cell-success[data-v-1768759c]{color:#2ecc71}.cell-other[data-v-1768759c]{display:table-cell}.tag[data-v-1768759c]{display:inline-block;background:#e0e0e0;color:#555;padding:2px 6px;border-radius:4px;margin-right:4px;margin-bottom:4px;font-size:.8rem}.note[data-v-1768759c]{color:var(--color-text-secondary);font-size:.8rem}@media (max-width: 768px){.home-page[data-v-1768759c]{padding:0 .75rem}.ip-table[data-v-1768759c],.ip-table thead[data-v-1768759c],.ip-table tbody[data-v-1768759c],.ip-table th[data-v-1768759c],.ip-table td[data-v-1768759c],.ip-table tr[data-v-1768759c]{display:block}.ip-table thead tr[data-v-1768759c]{position:absolute;top:-9999px;left:-9999px}.ip-table tbody tr[data-v-1768759c]{border:1px solid var(--color-border);border-radius:8px;margin-bottom:.75rem;background:var(--color-surface);box-shadow:0 1px 3px var(--color-shadow)}.ip-table td[data-v-1768759c]{border:none;border-bottom:1px solid #f0f0f0;position:relative;padding:.6rem .75rem .6rem 45%;white-space:normal;text-align:right;min-height:2.2rem}.ip-table td[data-v-1768759c]:last-child{border-bottom:none}.ip-table td[data-v-1768759c]:before{content:attr(data-label);position:absolute;top:.6rem;left:.75rem;width:40%;padding-right:.5rem;white-space:nowrap;text-align:left;font-weight:600;color:var(--color-primary);font-size:.85rem}.cell-other[data-v-1768759c]{display:block}}.home-page[data-v-1768759c]{padding-bottom:2rem}.cloudflare-page[data-v-def5bd35]{max-width:800px;margin:0 auto;padding:0 1rem 2rem}.hero[data-v-def5bd35]{text-align:center;padding:2.5rem 0 1.5rem}.hero-title[data-v-def5bd35]{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.3}.hero-decoration[data-v-def5bd35]{width:60px;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));border-radius:2px;margin:1rem auto 0}.quick-links[data-v-def5bd35]{text-align:center;margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.action-btn[data-v-def5bd35]{display:inline-flex;align-items:center;gap:.3rem;padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all var(--transition);box-shadow:0 2px 4px #0000001a;background:var(--color-primary);color:#fff}.action-btn[data-v-def5bd35]:hover{background:var(--color-primary-hover);color:#fff;transform:translateY(-1px)}.action-btn--outline[data-v-def5bd35]{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary)}.action-btn--outline[data-v-def5bd35]:hover{background:var(--color-primary-light);color:var(--color-primary)}.external-icon[data-v-def5bd35]{opacity:.6}.cards-container[data-v-def5bd35]{display:flex;flex-direction:column;gap:1.25rem}.domain-card[data-v-def5bd35]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;box-shadow:0 2px 4px var(--color-shadow)}.card-header[data-v-def5bd35]{padding:.75rem 1rem;font-weight:600;font-size:1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.card-header--loading[data-v-def5bd35]{background:#fff3cd;color:#856404}.card-header--success[data-v-def5bd35]{background:#d4edda;color:#155724}.card-header--error[data-v-def5bd35]{background:#f8d7da;color:#721c24}.status-dot[data-v-def5bd35]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-dot--loading[data-v-def5bd35]{background:#ffc107;animation:pulse-def5bd35 1.5s infinite}.status-dot--success[data-v-def5bd35]{background:#28a745}.status-dot--error[data-v-def5bd35]{background:#dc3545}@keyframes pulse-def5bd35{0%{box-shadow:0 0 #ffc107b3}70%{box-shadow:0 0 0 8px #ffc10700}to{box-shadow:0 0 #ffc10700}}.card-name[data-v-def5bd35]{font-weight:700}.card-status[data-v-def5bd35]{font-weight:400;font-size:.9rem}.field-list[data-v-def5bd35]{list-style:none;padding:0;margin:0}.field-item[data-v-def5bd35]{padding:.65rem 1rem;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;gap:.5rem;transition:background var(--transition)}.field-item[data-v-def5bd35]:last-child{border-bottom:none}.field-item[data-v-def5bd35]:hover{background:#fafafa}.field-label[data-v-def5bd35]{font-weight:600;color:var(--color-text-secondary);flex-shrink:0;font-size:.88rem}.field-value[data-v-def5bd35]{color:var(--color-text);text-align:right;word-break:break-all;font-size:.88rem}.text-success[data-v-def5bd35]{color:#28a745;font-weight:600}.text-warning[data-v-def5bd35]{color:#ffc107;font-weight:600}.text-error[data-v-def5bd35]{color:#dc3545;font-weight:600}.card-error[data-v-def5bd35]{padding:1rem;color:#dc3545;text-align:center}.card-error .field-item[data-v-def5bd35]{justify-content:center;gap:.5rem;border:none;padding-top:.5rem}.card-loading[data-v-def5bd35]{padding:1.5rem;text-align:center;color:var(--color-text-secondary)}.page-footer[data-v-def5bd35]{text-align:center;margin-top:2rem;color:var(--color-text-secondary);font-size:.9rem}@media (max-width: 640px){.cloudflare-page[data-v-def5bd35]{padding:0 .75rem 1.5rem}.field-item[data-v-def5bd35]{flex-direction:column;align-items:flex-start;gap:.2rem}.field-value[data-v-def5bd35]{text-align:left}}:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #dbeafe;--color-accent: #7c3aed;--color-bg: #f0f4f8;--color-surface: #ffffff;--color-text: #1e293b;--color-text-secondary: #64748b;--color-border: #e2e8f0;--color-shadow: rgba(37, 99, 235, .08);--max-width: 1200px;--header-height: 60px;--radius: 12px;--transition: .25s cubic-bezier(.4, 0, .2, 1);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{display:flex;flex-direction:column;min-height:100vh}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--color-primary-hover)}img{max-width:100%;display:block}::selection{background:var(--color-primary-light);color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle at 1px 1px,rgba(37,99,235,.04) 1px,transparent 0);background-size:32px 32px;pointer-events:none}
