:root,:root[data-theme=light]{--font-sans:"Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--bg:#f9fafb;--surface:#fff;--surface-2:#f9fafb;--border:#e5e7eb;--border-strong:#d1d5db;--sep:#f3f4f6;--text:#111827;--heading:#111827;--muted:#6b7280;--faint:#9ca3af;--accent:#22c55e;--accent-hover:#16a34a;--accent-ink:#fff;--accent-soft:#f0fdf4;--accent-line:#bbf7d0;--accent-dim:#16a34a;--accent-light:#22c55e;--accent-deep:#16a34a;--logo-is:#22c55e;--error:#dc2626;--warn:#b45309;--ok:#16a34a;--hover-surface:#1118270d;--card-shadow:0 1px 2px #1018280a;--focus-ring:#22c55e66;--selection:#dcfce7;--nav-bg:#ffffffd1;--nav-border:#e5e7ebe6;--nav-shadow:0 4px 16px #10182812;--nav-text:#4b5563;--nav-dim:#6b7280;--nav-strong:#111827;--nav-hover:#f3f4f6;--code-bg:#0f172a;--code-text:#cbd5e1;--token-key:#7dd3fc;--token-string:#86efac;--token-number:#f0b35e;--token-boolean:#fbbf24;--token-null:#94a3b8;--status-bg:#f2fbf4;--status-border:#cfead8;--status-text:#3e9b63;--status-icon:#56ad78;--notice-green-bg:#f0fdf4;--notice-green-border:#86efac;--notice-green-text:#14532d;--notice-green-strong:#16a34a;--notice-blue-bg:#eff6ff;--notice-blue-border:#93c5fd;--notice-blue-text:#1e3a8a;--notice-blue-strong:#1d4ed8;--bubble-bg:#15803deb;--bubble-text:#fff;--tooltip-bg:#0f172af0;--tooltip-text:#fff;--chart-bar:#22c55e;--chart-bar-hover:#16a34a}:root[data-theme=dark]{--bg:#09090b;--surface:#101014;--surface-2:#0c0c0f;--border:#ffffff12;--border-strong:#ffffff26;--sep:#ffffff0d;--text:#d4d4d8;--heading:#fafafa;--muted:#a1a1aa;--faint:#52525b;--accent:#fafafa;--accent-hover:#e4e4e7;--accent-ink:#09090b;--accent-soft:#ffffff14;--accent-line:#ffffff26;--accent-dim:#d4d4d8;--accent-light:#fafafa;--accent-deep:#e4e4e7;--logo-is:#fafafa;--error:#f87171;--warn:#fbbf24;--ok:#4ade80;--hover-surface:#ffffff0f;--card-shadow:0 12px 32px #00000073;--focus-ring:#ffffff8c;--selection:#ffffff2e;--nav-bg:#101014b8;--nav-border:#ffffff12;--nav-shadow:0 12px 32px #00000073;--nav-text:#a1a1aa;--nav-dim:#71717a;--nav-strong:#fafafa;--nav-hover:#1b1b21;--code-bg:#0c0c0f;--code-text:#d4d4d8;--token-key:#d4d4d8;--token-string:#a1a1aa;--token-number:#fafafa;--token-boolean:#fafafa;--token-null:#71717a;--status-bg:#4ade801a;--status-border:#4ade8040;--status-text:#4ade80;--status-icon:#4ade80;--notice-green-bg:#4ade8014;--notice-green-border:#4ade8038;--notice-green-text:#d4d4d8;--notice-green-strong:#4ade80;--notice-blue-bg:#ffffff0a;--notice-blue-border:#ffffff1f;--notice-blue-text:#d4d4d8;--notice-blue-strong:#fafafa;--bubble-bg:#fafafaf0;--bubble-text:#09090b;--tooltip-bg:#1b1b21;--tooltip-text:#fafafa;--chart-bar:#d4d4d8;--chart-bar-hover:#fafafa}:root[data-theme=terminal]{--font-sans:"JetBrains Mono", "SF Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", "Courier New", monospace;--bg:#000;--surface:#0b100c;--surface-2:#0e1510;--border:#1b2a1e;--border-strong:#2a4030;--sep:#16281b;--text:#a8d5b4;--heading:#eaffef;--muted:#517d5e;--faint:#33503c;--accent:#4af626;--accent-hover:#6bf74e;--accent-ink:#04140a;--accent-soft:#4af6261a;--accent-line:#4af6264d;--accent-dim:#28c840;--accent-light:#7ee787;--accent-deep:#4af626;--logo-is:#4af626;--error:#ff7b72;--warn:#ffd479;--ok:#4af626;--hover-surface:#4af6260f;--card-shadow:0 24px 60px #0000008c, 0 0 48px #4af6260a;--focus-ring:#4af62699;--selection:#4af62640;--nav-bg:#0b100ce0;--nav-border:#1b2a1e;--nav-shadow:0 18px 44px #00000080;--nav-text:#a8d5b4;--nav-dim:#517d5e;--nav-strong:#eaffef;--nav-hover:#4af62614;--code-bg:#050805;--code-text:#a8d5b4;--token-key:#7ee787;--token-string:#ffd479;--token-number:#56d4dd;--token-boolean:#d2a8ff;--token-null:#517d5e;--status-bg:#4af62612;--status-border:#4af62640;--status-text:#7ee787;--status-icon:#4af626;--notice-green-bg:#4af6260f;--notice-green-border:#4af62638;--notice-green-text:#a8d5b4;--notice-green-strong:#7ee787;--notice-blue-bg:#56d4dd0f;--notice-blue-border:#56d4dd40;--notice-blue-text:#a8d5b4;--notice-blue-strong:#56d4dd;--bubble-bg:#4af626e6;--bubble-text:#04140a;--tooltip-bg:#0e1510;--tooltip-text:#eaffef;--chart-bar:#4af626;--chart-bar-hover:#7ee787}.squircle{border-radius:calc(var(--sq-r) * .54)}@supports (corner-shape:squircle){.squircle{border-radius:var(--sq-r);corner-shape:squircle}}*{box-sizing:border-box;margin:0;padding:0}html,body,.root{font-family:var(--font-sans)}html{scrollbar-gutter:stable}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page{flex-direction:column;min-height:100vh;display:flex}.root{isolation:isolate}.container{flex-direction:column;flex:1;width:100%;max-width:808px;margin:0 auto;padding:96px 24px 10px;display:flex}.page-main{flex:auto;width:100%;min-width:0}.page-content{width:100%;min-width:0}.home-narrow{width:100%;max-width:760px;margin:0 auto}.stats-block,.api-usage-section,.supported-tlds-section,.faq-section{width:100%;margin-left:auto;margin-right:auto}.site-nav-bar{z-index:1000;width:min(100vw - 48px,760px);position:fixed;top:18px;left:50%;transform:translate(-50%)}.nav-pill{--sq-r:26px;isolation:isolate;border:1px solid var(--nav-border);background:var(--nav-bg);box-shadow:var(--nav-shadow);-webkit-backdrop-filter:saturate(160%)blur(22px);backdrop-filter:saturate(160%)blur(22px);position:relative;overflow:hidden}.nav-row{justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;display:flex}.nav-avatar{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;padding:0;display:inline-flex}.nav-avatar-logo{--sq-r:9px;background:var(--accent);width:28px;height:28px;color:var(--accent-ink);justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.nav-avatar-logo svg{width:20px;height:20px;display:block}.nav-avatar:hover .nav-avatar-logo{transform:scale(1.05)}.nav-main-links{flex:auto;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.nav-link{--sq-r:16px;color:var(--nav-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 14px;font-size:.88rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.nav-link-icon{color:var(--nav-dim);flex:none;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--nav-strong);background:var(--nav-hover)}.nav-link:hover .nav-link-icon,.nav-link.active .nav-link-icon{color:var(--nav-strong)}.nav-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.nav-cta{--sq-r:16px;background:var(--accent);color:var(--accent-ink);white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;font-size:.84rem;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.nav-cta:hover{color:var(--accent-ink);background:var(--accent-hover);transform:translateY(-1px)}.lang-flag{object-fit:cover;border-radius:2px;flex:none;width:18px;height:14px;display:inline-block;overflow:hidden}.lang-menu{--sq-r:14px;border:1px solid var(--border);background:var(--surface);min-width:132px;box-shadow:var(--card-shadow);z-index:80;transform-origin:var(--transform-origin);padding:4px}.lang-option{--sq-r:10px;width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;font-size:.82rem;font-weight:600;display:flex}.lang-option:hover{background:var(--hover-surface)}.lang-option.active{color:var(--accent);background:color-mix(in srgb, var(--accent), transparent 88%)}.lang-option-label{white-space:nowrap}.lang-option-check{color:var(--accent);flex:none;margin-left:auto}.theme-swatch{border:1px solid var(--border-strong);border-radius:5px;flex:none;width:14px;height:14px}.theme-swatch[data-swatch=light]{background:linear-gradient(135deg,#fff 0 60%,#22c55e 60% 100%);border-color:#e5e7eb}.theme-swatch[data-swatch=dark]{background:linear-gradient(135deg,#09090b 0 60%,#fafafa 60% 100%)}.theme-swatch[data-swatch=terminal]{background:linear-gradient(135deg,#000 0 60%,#4af626 60% 100%)}.hero{text-align:center;padding:48px 0 8px}.hero-title{letter-spacing:-.025em;color:var(--heading);font-size:clamp(1.9rem,4.5vw,2.4rem);font-weight:700;line-height:1.25}.hero-sub{color:var(--muted);margin-top:10px;font-size:.95rem}.search-box{--sq-r:22px;background:var(--surface);border:1px solid var(--border);height:58px;box-shadow:var(--card-shadow);align-items:center;gap:10px;margin:26px auto 0;padding:6px 6px 6px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.search-sign{font-family:var(--font-mono);color:var(--accent);-webkit-user-select:none;user-select:none;flex:none;font-size:1rem;font-weight:700}.search-input{min-width:0;height:46px;color:var(--text);font-family:var(--font-mono);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.search-input::placeholder{color:var(--faint)}.search-submit{--sq-r:16px;background:var(--accent);width:46px;height:46px;color:var(--accent-ink);white-space:nowrap;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.search-submit:hover{background:var(--accent-hover)}.search-submit:active{transform:scale(.98)}.search-submit:disabled{opacity:.65;cursor:not-allowed}.query-tag{--sq-r:13px;background:var(--accent-soft);height:30px;color:var(--accent);border:1px solid var(--accent-line);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.loader{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-left-color:currentColor;border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin89345}@keyframes spin89345{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.hero-chips-label{color:var(--faint);font-size:.8rem}.hero-supports{text-align:center;color:var(--faint);margin-top:14px;font-size:.8rem}.hero-chip{--sq-r:15px;border:1px solid var(--border);background:var(--surface);height:32px;color:var(--muted);font-family:var(--font-mono);cursor:pointer;align-items:center;padding:0 14px;font-size:.8rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.hero-chip:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.hero-error{margin-top:12px}.error{color:var(--error)}.plain-link{text-decoration:none}.muted{color:var(--muted);text-align:center;font-size:.9rem}.results-section{padding:28px 0 8px}.results-inline{text-align:left;align-content:start;gap:14px;display:grid}.result-card{--sq-r:18px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);min-width:0;padding:18px 20px}.result-card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:13px;display:flex}.result-card-icon{color:var(--muted);flex:none;display:inline-flex}.result-card-title{letter-spacing:-.01em;color:var(--heading);font-size:.92rem;font-weight:600}.result-card-meta{font-family:var(--font-mono);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.72rem;overflow:hidden}.result-domain-row{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:4px;display:flex}.result-domain{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--heading);word-break:break-all;font-size:1.3rem;font-weight:700}.result-badge{--sq-r:9px;background:var(--accent-soft);border:1px solid var(--accent-line);min-height:24px;color:var(--accent);white-space:nowrap;align-items:center;gap:5px;padding:2px 10px;font-size:.74rem;font-weight:600;line-height:1.4;display:inline-flex}.result-badge.is-muted{background:var(--surface-2);border-color:var(--border);color:var(--muted)}.kv-panel{display:grid}.kv-row{border-top:1px solid var(--sep);grid-template-columns:150px 1fr;align-items:baseline;gap:4px 14px;padding:8px 0;font-size:.86rem;display:grid}.kv-row:first-child{border-top:0;padding-top:2px}.kv-key{color:var(--muted);font-size:.84rem;font-weight:600}.kv-value{color:var(--text);font-family:var(--font-mono);white-space:pre-line;word-break:break-word;min-width:0;font-size:.86rem}.inline-active-badge{--sq-r:9px;border:1px solid var(--status-border);background:var(--status-bg);min-width:68px;height:28px;color:var(--status-text);font-family:var(--font-sans);text-transform:lowercase;justify-content:center;align-items:center;padding:0 12px;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.result-notices{gap:10px;display:grid}.notice-banner{min-height:52px;color:var(--text);border:1px solid #0000;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:400;line-height:1.45;display:flex}.notice-banner strong{font-family:var(--font-mono);font-weight:700}.notice-icon{flex-shrink:0;font-size:1.5rem;line-height:1;display:inline-flex}.notice-banner-green{border-color:var(--notice-green-border);background:var(--notice-green-bg);color:var(--notice-green-text)}.notice-banner-blue{border-color:var(--notice-blue-border);background:var(--notice-blue-bg);color:var(--notice-blue-text)}.notice-banner-green strong{color:var(--notice-green-strong)}.notice-banner-blue strong{color:var(--notice-blue-strong)}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.status-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.status-grid.is-six{grid-template-columns:repeat(3,minmax(0,1fr))}.status-card{--sq-r:11px;border:1px solid var(--status-border);background:var(--status-bg);color:var(--status-text);justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-weight:700;display:inline-flex}.status-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.76rem;line-height:1.15;overflow:hidden}.status-info{color:var(--status-icon);flex-shrink:0;font-size:.82rem;display:inline-flex;position:relative}.status-tooltip{--sq-r:10px;border:1px solid var(--border);background:var(--tooltip-bg);min-width:240px;max-width:320px;color:var(--tooltip-text);box-shadow:var(--card-shadow);opacity:0;visibility:hidden;z-index:12;padding:8px 10px;font-size:.78rem;font-weight:500;line-height:1.45;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.status-tooltip-zh,.status-tooltip-en{display:block}.status-tooltip-en{opacity:.7;margin-top:4px}.status-info:hover .status-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.events-head-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.events-last-update{color:var(--faint);font-size:.74rem;font-weight:500}.events-time-toggle{--sq-r:9px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;padding:5px 9px;font-size:.72rem;font-weight:700;transition:border-color .15s,color .15s}.events-time-toggle:hover{border-color:var(--accent-line);color:var(--accent)}.date-list{display:grid}.date-row{border-top:1px solid var(--sep);grid-template-columns:132px 1fr auto;align-items:baseline;gap:4px 14px;padding:9px 0;font-size:.86rem;display:grid}.date-row:first-child{border-top:0;padding-top:2px}.date-name{color:var(--muted)}.date-val{font-family:var(--font-mono);color:var(--text);word-break:break-all;font-size:.84rem}.date-rel{color:var(--faint);text-align:right;white-space:nowrap;font-size:.8rem}.date-rel.future{color:var(--accent);font-weight:600}.ns-card-grid{display:grid}.ns-card{border-top:1px solid var(--sep);gap:10px;padding:10px 0;display:grid}.ns-card:first-child{border-top:0;padding-top:2px}.ns-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.ns-index{color:var(--faint);font-family:var(--font-mono);font-size:.76rem;font-weight:600}.ns-value{font-family:var(--font-mono);color:var(--text);word-break:break-all;font-size:.88rem}.ns-actions{align-items:center;gap:8px;display:inline-flex}.ns-active-badge{--sq-r:9px;border:1px solid var(--status-border);background:var(--status-bg);min-width:68px;height:26px;color:var(--status-text);text-transform:lowercase;justify-content:center;align-items:center;padding:0 10px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.ns-copy{--sq-r:9px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:relative;overflow:visible}.ns-copy:hover{border-color:var(--accent);color:var(--accent);background:var(--hover-surface)}.ns-copy:after{content:attr(data-tooltip);background:var(--bubble-bg);color:var(--bubble-text);opacity:0;pointer-events:none;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:.72rem;line-height:1;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ns-copy:hover:after,.ns-copy.is-copied:after{opacity:1}.ns-toggle{--sq-r:9px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;padding:5px 10px;font-size:.72rem;font-weight:700;transition:border-color .15s,color .15s,background .15s}.ns-toggle:hover{border-color:var(--accent);color:var(--accent);background:var(--hover-surface)}.ns-details{border-top:1px dashed var(--border);gap:8px;padding-top:10px;display:grid}.ns-row{grid-template-columns:86px 1fr;align-items:flex-start;gap:10px;display:grid}.ns-label{color:var(--muted);font-size:.76rem;font-weight:700}.ns-data{color:var(--text);font-family:var(--font-mono);word-break:break-all;font-size:.82rem}.dns-lookup-box{--sq-r:10px;border:1px solid var(--border);background:var(--surface-2);padding:8px 10px}.dns-loading{color:var(--muted);font-size:.8rem}.dns-error{color:var(--error);font-size:.8rem}.dns-run{--sq-r:9px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;padding:6px 10px;font-size:.75rem;font-weight:700}.dns-run:hover{border-color:var(--accent);color:var(--accent)}.dns-grid{gap:6px;display:grid}.dns-row{grid-template-columns:56px 1fr;gap:8px;display:grid}.dns-type{color:var(--accent);font-size:.76rem;font-weight:700}.dns-values{color:var(--text);font-family:var(--font-mono);word-break:break-all;font-size:.8rem}.dnssec-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dnssec-code{font-family:var(--font-mono);color:var(--muted);font-size:.78rem}.dnssec-hint{color:var(--muted);margin-top:8px;font-size:.82rem;line-height:1.6}.rdap-chain-list{display:grid}.rdap-chain-row{border-top:1px solid var(--sep);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.rdap-chain-row:first-child{border-top:0;padding-top:2px}.rdap-chain-step{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border:1px solid var(--accent-line);border-radius:999px;justify-content:center;align-items:center;margin-top:2px;font-size:.75rem;font-weight:700;display:inline-flex}.rdap-chain-label{color:var(--muted);margin-bottom:2px;font-size:.82rem}.rdap-chain-url{font-family:var(--font-mono);color:var(--text);word-break:break-all;font-size:.82rem}.rdap-chain-note{border-top:1px solid var(--sep);color:var(--accent);margin-top:4px;padding-top:10px;font-size:.8rem}.json-details{padding:0;overflow:hidden}.json-summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--heading);align-items:center;gap:8px;padding:15px 20px;font-size:.92rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.json-summary::-webkit-details-marker{display:none}.json-summary:hover{background:var(--hover-surface)}.json-chev{color:var(--faint);flex:none;margin-left:auto;transition:transform .15s}.json-details[open] .json-chev{transform:rotate(90deg)}.result-box{border-top:1px solid var(--border);padding:14px 20px 18px}.json-toolbar{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.download-btn,.copy-btn{--sq-r:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.download-btn:hover,.copy-btn:hover{border-color:var(--accent);background:var(--hover-surface)}.copy-btn-wrap{flex-direction:column;align-items:center;gap:6px;display:inline-flex;position:relative}.copy-btn:after{content:attr(data-tooltip);background:var(--bubble-bg);color:var(--bubble-text);opacity:0;pointer-events:none;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:.72rem;line-height:1;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.copy-btn:hover:after,.copy-btn.is-copied:after{opacity:1}.raw-json{--sq-r:12px;font-size:.8rem;font-family:var(--font-mono);background:var(--code-bg);color:var(--code-text);max-height:540px;margin:0;padding:14px 16px;position:relative;overflow:auto}.code-highlight .token{font-weight:500}.code-highlight .token-key{color:var(--token-key)}.code-highlight .token-string{color:var(--token-string)}.code-highlight .token-number{color:var(--token-number)}.code-highlight .token-boolean{color:var(--token-boolean)}.code-highlight .token-null{color:var(--token-null)}.loading-card{min-height:220px;position:relative;overflow:hidden}.loading-overlay{background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.loading-spinner{border:4px solid var(--border-strong);border-left-color:#0000;border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin89345}.loading-text{color:var(--muted);font-size:.9rem}.loading-skeleton{gap:10px;display:grid}.skeleton-line{background:linear-gradient(90deg, var(--surface-2), var(--hover-surface), var(--surface-2));background-size:200% 100%;border-radius:6px;height:14px;animation:1.2s ease-in-out infinite skeleton-shift}.skeleton-line.wide{height:18px}.skeleton-line.short{width:60%}@keyframes skeleton-shift{0%{background-position:0 0}to{background-position:200% 0}}.stats-block,.api-usage-section,.supported-tlds-section{padding:40px 0 8px}.faq-section h2{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:.82rem;font-weight:700}.stats-strip{--sq-r:16px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats-cell{border-left:1px solid var(--sep);min-width:0;padding:15px 18px 14px}.stats-cell:first-child{border-left:0}.stats-cell-value{letter-spacing:-.01em;color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.3rem;font-weight:700}.stats-cell-value small{color:var(--faint);font-size:.8rem;font-weight:500}.stats-cell-label{color:var(--muted);margin-top:3px;font-size:.78rem;font-weight:600}.stats-cell-note{font-family:var(--font-mono);color:var(--faint);margin-top:3px;font-size:.7rem}.stats-bar{--sq-r:4px;background:var(--surface-2);height:4px;margin-top:8px;display:block;overflow:hidden}.stats-bar i{background:var(--accent);height:100%;display:block}.api-card-note{color:var(--muted);margin:0 0 12px;font-size:.9rem;line-height:1.6}.api-card-line{--sq-r:12px;background:var(--code-bg);color:var(--code-text);font-family:var(--font-mono);white-space:nowrap;margin:0;padding:12px 16px;font-size:.84rem;line-height:1.6;overflow-x:auto}.api-card-method{color:var(--token-string);font-weight:700}.api-card-actions{margin-top:12px}.api-card-link{color:var(--accent);font-size:.9rem;font-weight:600}.api-card-link:hover{text-underline-offset:3px;text-decoration:underline}.supported-tags-wrap{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tld-chip{--sq-r:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font-mono);cursor:pointer;text-align:center;justify-content:center;align-items:center;padding:6px 11px;font-size:.84rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.tld-chip-primary{line-height:1.2}.tld-chip:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.supported-action{text-align:center;margin-top:14px}.show-all-btn{color:var(--accent);cursor:pointer;background:0 0;border:0;font-weight:600}.faq-section{padding:40px 0 42px}.faq-list{gap:10px;display:grid}.faq-item{--sq-r:14px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-shadow);overflow:hidden}.faq-trigger{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;font-size:.95rem;font-weight:600;display:flex}.faq-trigger:hover{background:var(--hover-surface)}.faq-symbol{color:var(--faint);font-size:1.3rem;line-height:1}.faq-content{color:var(--muted);padding:0 18px 15px;font-size:.92rem;line-height:1.65}.unsupported-suffix-panel{--sq-r:16px;border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 10%, var(--surface)) 0%, var(--surface) 58%);text-align:left;box-shadow:0 10px 30px color-mix(in srgb, var(--accent) 8%, transparent);margin-top:16px;padding:20px 22px}.unsupported-suffix-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.unsupported-suffix-badge{--sq-r:9px;background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);letter-spacing:.02em;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.unsupported-suffix-title{color:var(--heading);margin:0;font-size:1.12rem;font-weight:700}.unsupported-suffix-copy{color:var(--muted);margin:0 0 12px;font-size:.95rem;line-height:1.6}.unsupported-suffix-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;font-size:.9rem;display:flex}.unsupported-suffix-meta code{--sq-r:9px;background:color-mix(in srgb, var(--text) 6%, var(--surface));border:1px solid var(--border);padding:4px 10px;font-weight:700}.unsupported-suffix-meta span{color:var(--muted)}.unsupported-suffix-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.unsupported-suffix-btn{--sq-r:18px;background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;padding:10px 18px;font-weight:700;transition:background .15s}.unsupported-suffix-btn:hover{background:var(--accent-hover)}.unsupported-suffix-btn:disabled{opacity:.65;cursor:not-allowed}.unsupported-suffix-link{color:var(--accent);font-size:.92rem;font-weight:600}.unsupported-suffix-feedback{margin:12px 0 0;font-size:.9rem}.unsupported-suffix-feedback.ok{color:var(--accent);font-weight:600}.unsupported-suffix-feedback.muted{color:var(--muted);text-align:left}.unsupported-suffix-feedback.error{color:var(--error)}.footer{border-top:1px solid var(--sep);flex-shrink:0;margin-top:36px;padding:20px 0 18px;position:relative;overflow:hidden}.footer-inner{position:relative}.footer-bottom{justify-content:space-between;align-items:center;gap:12px;padding:10px 0 4px;display:flex}.footer-copyright p{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:.76rem;line-height:1.2;display:inline-flex}.footer-social{align-items:center;gap:8px;display:flex}.footer-controls{align-items:center;gap:8px;margin-left:auto;margin-right:4px;display:flex}.footer-control{--sq-r:10px;border:1px solid var(--border);background:var(--surface);height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:600;transition:transform .18s ease-out,background .18s ease-out,color .18s ease-out,border-color .18s ease-out;display:inline-flex}.footer-control:hover{color:var(--accent);border-color:var(--accent-line);transform:translateY(-2px)}.footer-social-link{--sq-r:10px;color:var(--accent);border:1px solid var(--border);background:var(--surface);transform-origin:50%;will-change:transform, opacity;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.12rem;line-height:1;text-decoration:none;transition:transform .18s ease-out,background .18s ease-out,color .18s ease-out,border-color .18s ease-out;display:inline-flex}.footer-social-link:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);transform:translateY(-2px)scale(1.04)}.brand-social-icon{fill:currentColor;width:1.12rem;height:1.12rem;display:block}.footer-giantaccel{position:relative}.footer-giantaccel svg{fill:currentColor;transform-origin:50%;width:1.12rem;height:1.12rem;display:block;transform:scale(1.18)}.footer-giantaccel:after{content:attr(data-tooltip);background:color-mix(in srgb, var(--text) 92%, transparent);color:var(--bg);white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;padding:6px 8px;font-size:.72rem;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.footer-giantaccel:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.back-top{--sq-r:15px;border:1px solid var(--border-strong);background:var(--surface);width:30px;height:30px;color:var(--muted);box-shadow:var(--card-shadow);cursor:pointer;opacity:0;visibility:hidden;z-index:9000;letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;gap:0;padding:0 10px;font-size:.76rem;font-weight:700;transition:all .3s ease-in-out;display:inline-flex;position:fixed;bottom:16px;left:auto;right:16px;overflow:hidden;transform:translateY(8px)}.back-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-top:hover{color:var(--text);justify-content:flex-start;gap:8px;width:124px}.back-top svg{flex-shrink:0}.back-top span{opacity:0;max-width:0;transition:max-width .18s,opacity .14s;overflow:hidden}.back-top:hover span,.back-top:focus-visible span{opacity:1;max-width:90px}.learn-page{background:var(--bg);color:var(--text);font-family:var(--font-sans)}.learn-main,.page-content{width:100%;min-width:0}.learn-hero{margin-bottom:40px}.learn-eyebrow{color:var(--accent-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.82rem;font-weight:700}.learn-title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--heading);margin-bottom:14px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.15}.learn-subtitle{color:var(--muted);font-size:1.05rem;line-height:1.7}.learn-category-block{margin-bottom:36px}.learn-category-title{border-bottom:1px solid var(--border);color:var(--heading);margin-bottom:14px;padding-bottom:8px;font-size:1.1rem}.learn-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.learn-card{--sq-r:14px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-shadow);color:inherit;padding:18px;transition:border-color .15s,transform .15s;display:block}.learn-card:hover{border-color:var(--accent);transform:translateY(-1px)}.learn-card h3{color:var(--heading);margin:8px 0;font-size:1rem;line-height:1.4}.learn-card p{color:var(--muted);font-size:.92rem;line-height:1.55}.learn-card-meta{color:var(--faint);gap:12px;font-size:.78rem;display:flex}.article-breadcrumb{color:var(--muted);align-items:center;gap:8px;margin-bottom:20px;font-size:.86rem;display:flex}.article-hero{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:24px}.article-meta-row{color:var(--muted);flex-wrap:wrap;gap:10px 16px;margin-bottom:14px;font-size:.82rem;display:flex}.article-badge{--sq-r:9px;background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-dim);align-items:center;padding:2px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.article-title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--heading);margin-bottom:12px;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:700;line-height:1.2}.article-description{color:var(--muted);margin-bottom:14px;font-size:1.05rem;line-height:1.65}.article-keywords{flex-wrap:wrap;gap:8px;display:flex}.article-keyword{--sq-r:12px;color:var(--muted);border:1px solid var(--border);padding:3px 10px;font-size:.75rem}.article-prose{font-size:1rem;line-height:1.75}.article-heading{letter-spacing:-.02em;color:var(--heading);margin:28px 0 12px;font-size:1.2rem}.article-paragraph{color:var(--text);margin-bottom:14px}.article-list{color:var(--text);margin:0 0 16px 1.2rem}.article-list li{margin-bottom:8px}.article-code{--sq-r:12px;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, var(--bg));margin:16px 0;padding:14px 16px;font-size:.86rem;line-height:1.55;overflow-x:auto}.article-note{--sq-r:10px;border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--muted);margin:18px 0;padding:12px 14px;font-size:.92rem}.article-footer{border-top:1px solid var(--border);margin-top:40px;padding-top:24px}.article-lang-switch{color:var(--muted);margin-bottom:28px;font-size:.95rem}.article-lang-switch a{color:var(--accent-dim);font-weight:600}.article-related-title{color:var(--heading);margin-bottom:12px;font-size:1.05rem}.article-related-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:28px;display:grid}.article-related-card{--sq-r:14px;border:1px solid var(--border);background:var(--surface);color:inherit;padding:14px;display:block}.article-related-card h3{color:var(--heading);margin:8px 0 6px;font-size:.95rem;line-height:1.35}.article-related-card p{color:var(--muted);font-size:.82rem;line-height:1.45}.article-cta{--sq-r:14px;border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.article-cta-button{--sq-r:17px;background:var(--accent);color:var(--accent-ink);justify-content:center;align-items:center;padding:8px 16px;font-size:.92rem;font-weight:700;transition:background .15s;display:inline-flex}.article-cta-button:hover{background:var(--accent-hover)}.requests-page{background:var(--bg);color:var(--text);font-family:var(--font-sans)}.requests-main,.requests-page .page-content{width:100%;min-width:0}.requests-hero h1{font-family:var(--font-sans);color:var(--heading);margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.requests-hero p{color:var(--muted);margin:0;line-height:1.7}.requests-toolbar{margin:24px 0 16px}.requests-refresh{--sq-r:16px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;padding:8px 14px;font-weight:600;transition:border-color .15s,color .15s}.requests-refresh:hover{border-color:var(--accent-line);color:var(--accent)}.requests-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.requests-stat{--sq-r:14px;border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:6px;padding:16px;display:flex}.requests-stat span{color:var(--muted);font-size:.88rem}.requests-stat strong{color:var(--heading);font-size:1.5rem}.requests-table-wrap{--sq-r:14px;border:1px solid var(--border);background:var(--surface);overflow-x:auto}.requests-table{border-collapse:collapse;width:100%;font-size:.92rem}.requests-table th,.requests-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 16px}.requests-table th{color:var(--muted);background:color-mix(in srgb, var(--text) 3%, var(--surface));font-weight:700}.requests-table tr:last-child td{border-bottom:none}.requests-samples{flex-wrap:wrap;gap:8px;display:flex}.requests-sample-link{color:var(--accent);font-weight:600}.requests-muted,.requests-error{margin-top:12px}.requests-error{color:var(--error)}.term-bar,.result-echo,.term-hash{display:none}.term-dots{flex:none;gap:7px;display:inline-flex}.term-dot{border-radius:50%;width:10px;height:10px;display:block}.term-dot-r{background:#ff5f57}.term-dot-y{background:#febc2e}.term-dot-g{background:#28c840}.term-bar-title{text-align:center;color:var(--muted);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.72rem;overflow:hidden}[data-theme=terminal] .term-bar{background:var(--surface-2);border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 14px;display:flex}[data-theme=terminal] .result-echo{flex-wrap:wrap;align-items:baseline;gap:8px;padding:0 4px;font-size:.86rem;display:flex}.result-echo-sign{color:var(--accent);font-weight:700}.result-echo-cmd{color:var(--heading);font-weight:600}.result-echo-meta{color:var(--faint);margin-left:auto;font-size:.72rem}[data-theme=terminal] .term-hash{color:var(--accent);font-weight:700;display:inline}[data-theme=terminal] .result-card-icon{display:none}[data-theme=terminal] body:after{content:"";z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,#eaffef04 0 1px,#0000 1px 3px);position:fixed;inset:0}[data-theme=terminal] body{background:radial-gradient(1200px 500px at 50% -10%, #4af6260d, transparent 60%), var(--bg)}[data-theme=terminal] .hero-title{color:var(--heading);text-shadow:0 0 12px #4af62659}[data-theme=terminal] .search-input{caret-color:var(--accent)}[data-theme=terminal] .search-box:focus-within{box-shadow:0 0 0 3px #4af62624,0 0 24px #4af62614}@media (width<=900px){.kv-row{grid-template-columns:1fr;gap:4px}.stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-cell:nth-child(3),.stats-cell:nth-child(4){border-top:1px solid var(--sep)}.stats-cell:nth-child(3){border-left:0}}@media (width<=768px){.site-nav-bar{width:calc(100vw - 20px);max-width:420px;inset:auto auto 12px 50%}.container{padding:20px 16px 96px}.nav-row{gap:4px;padding:6px 8px}.nav-main-links{gap:0}.nav-link{padding:8px 9px}.nav-link span{display:none}.nav-link-icon{width:18px;height:18px}.nav-cta span{display:none}.nav-cta{padding:8px 10px}.back-top{bottom:84px}}@media (width<=700px){.hero{padding:40px 0 8px}.hero-title{font-size:1.8rem}.status-grid{grid-template-columns:1fr}.date-row{grid-template-columns:1fr auto}.date-val{color:var(--muted);grid-area:2/1}.date-rel{grid-area:1/2/span 2;align-self:center}.ns-card-head{grid-template-columns:1fr;gap:8px}.ns-actions{justify-content:flex-start}.result-card-head{row-gap:6px}.result-card-meta{flex-basis:100%;margin-left:0}.events-head-meta{justify-content:flex-start;margin-left:0}.footer-bottom{text-align:center;flex-direction:column;gap:14px}.footer-controls{margin:0}.footer-copyright p{white-space:normal;justify-content:center}}@media (width<=640px){.search-box{height:54px;padding-left:14px}.query-tag{display:none}.result-card{padding:16px}.back-top{width:32px;height:32px;padding:0 9px;font-size:.72rem;bottom:14px;right:14px}.back-top:hover{gap:6px;width:112px}}
