﻿@font-face{font-family:"Geist";font-style:normal;font-weight:400;font-display:swap;src:url("/static/fonts/Geist-Regular.woff2") format("woff2")}@font-face{font-family:"Geist";font-style:normal;font-weight:500;font-display:swap;src:url("/static/fonts/Geist-Medium.woff2") format("woff2")}@font-face{font-family:"Geist";font-style:normal;font-weight:600;font-display:swap;src:url("/static/fonts/Geist-SemiBold.woff2") format("woff2")}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/static/fonts/GeistMono-Regular.woff2") format("woff2")}:root{color-scheme:dark;--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--bg: #171717;--surface: #292a2d;--surface-2: #1f2023;--text: #e3e6eb;--muted: #99a3af;--hairline: #41414d;--soft: rgba(255, 255, 255, 0.04);--accent: #a8c7fa;--accent-hover: #bdd6ff;--accent-ink: #171717;--err: #ff958f;--ok: #7ee2a8;--warn: #feb073;--text-xs: 0.6875rem;--text-sm: 0.75rem;--text-md: 0.8125rem;--text-base: 0.875rem;--text-lg: 0.9375rem;--text-xl: 1rem;--text-2xl: 1.125rem;--text-3xl: 1.375rem;--text-4xl: 1.5rem;--text-hero: clamp(2rem, 1.35rem + 2.2vw, 2.375rem);--space-0-5: 0.125rem;--space-1: 0.25rem;--space-1-5: 0.375rem;--space-2: 0.5rem;--space-2-5: 0.625rem;--space-3: 0.75rem;--space-3-5: 0.875rem;--space-4: 1rem;--space-4-5: 1.125rem;--space-5: 1.25rem;--space-5-5: 1.375rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-7-5: 1.875rem;--space-8-5: 2.125rem;--space-9: 2.25rem;--space-10-5: 2.625rem;--space-14: 3.5rem;--space-18: 4.5rem;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--ease: cubic-bezier(0.16, 1, 0.3, 1);--dur-fast: 80ms;--dur: 120ms;--dur-slow: 150ms;--control-h: 38px;--control-h-sm: 32px;--control-lg: clamp(3.375rem, 2.9rem + 2vw, 3.625rem);--control-lg-button: clamp(2.5rem, 2.1rem + 1.8vw, 2.75rem);--focus: 0 0 0 2px var(--accent);--shadow-sm: 0 0 #0000;--shadow-scroll: rgba(0, 0, 0, 0.22);--content-width: 60.625rem;--data-width: 75rem;--tint-accent: color-mix(in srgb, var(--accent) 10%, var(--surface));--tint-accent-ghost: color-mix(in srgb, var(--accent) 9%, transparent);--edge-accent: color-mix(in srgb, var(--accent) 35%, var(--hairline));--edge-accent-strong: color-mix(in srgb, var(--accent) 55%, var(--hairline));--tint-err: color-mix(in srgb, var(--err) 8%, var(--surface));--edge-err: color-mix(in srgb, var(--err) 30%, var(--hairline));--tint-ok: color-mix(in srgb, var(--ok) 16%, transparent);--tint-warn: color-mix(in srgb, var(--warn) 18%, transparent);--surface-sunk: color-mix(in srgb, var(--surface) 60%, var(--bg));--surface-raised: color-mix(in srgb, var(--muted) 7%, var(--surface));--panel-max-height: 20rem}@media(prefers-color-scheme: light){:root{color-scheme:light;--bg: #f5f5f7;--surface: #ffffff;--surface-2: #ffffff;--text: #1d1d1f;--muted: #6e6e73;--hairline: #e6e6e6;--soft: rgba(0, 0, 0, 0.025);--accent: #204de1;--accent-hover: #1a3fbf;--accent-ink: #ffffff;--err: #c32424;--ok: #147a3d;--warn: #bf5800;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.08), 0 8px 24px rgba(0, 0, 0, 0.06)}}*{box-sizing:border-box}html,body{margin:0;min-height:100%;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-lg);line-height:1.55;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page{max-width:var(--content-width);margin:0 auto;padding-block:clamp(var(--space-8-5),3vw,var(--space-9)) var(--space-18);padding-inline:clamp(var(--space-4),3vw,var(--space-6))}.page-wide{max-width:var(--data-width)}.skip-link{position:absolute;top:8px;left:8px;z-index:10;clip-path:inset(50%);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-ink);font-size:var(--text-md);font-weight:600;padding:var(--space-2-5) var(--space-3-5)}.skip-link:focus-visible{clip-path:none}h1,h2,h3,p{margin-top:0}h1{margin-bottom:var(--space-1-5);font-size:var(--text-4xl);font-weight:600;letter-spacing:0;line-height:1.2}h2{margin-bottom:var(--space-1-5);font-size:var(--text-3xl);font-weight:600;letter-spacing:0;line-height:1.25}h3{margin-bottom:var(--space-1);font-size:var(--text-lg);letter-spacing:0}h2.group,.group,.summary-table th,.change-event-size,.qb-edit,.qb-preview>summary,.qb-sublabel,.qb-field-block>span,.qb-conj{color:var(--muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}h2.group,.group{margin:0 0 var(--space-3)}p{margin-bottom:var(--space-3)}p.sub,.muted-line{color:var(--muted)}p.sub{margin:0 0 var(--space-6)}a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--dur) var(--ease),text-decoration-thickness var(--dur) var(--ease)}a:hover{text-decoration-thickness:2px}code,pre,dd,.summary-table td{font-family:var(--font-mono)}code{max-width:100%;border-radius:var(--radius-sm);background:var(--soft);font-size:.88em;overflow-wrap:anywhere;padding:1px var(--space-1-5)}pre{overflow-x:auto;margin:0;border-radius:var(--radius-md);background:var(--soft);font-size:var(--text-sm);padding:var(--space-3-5) var(--space-4);white-space:pre-wrap;word-break:break-word}.card,.tld-selector,.summary-table-wrap,.qb-builder,.qb-preview{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.brand{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-7)}.brand-link>svg{flex-shrink:0;color:var(--text)}.brand-text{flex:1;min-width:0}.brand-text h1{margin:0 0 var(--space-2)}.brand-text .sub{margin:0}.brand-link{color:inherit;text-decoration:none;transition:opacity var(--dur) var(--ease)}.brand-link:hover{opacity:.72;text-decoration:none}@media(max-width: 680px){.brand{align-items:flex-start}}body.home-empty .page{padding-top:8vh}@media(max-width: 680px){body.home-empty .page{padding-top:var(--space-10-5)}}body.home-empty .brand{flex-direction:column;align-items:center;gap:var(--space-4);margin-bottom:var(--space-9);text-align:center}body.home-empty .brand-text h1{font-size:var(--text-hero);letter-spacing:0}body.home-empty .brand-text .sub{max-width:31.25rem;margin-right:auto;margin-left:auto;font-size:var(--text-xl)}form{margin:0}label{display:grid;gap:var(--space-1-5);color:var(--muted);font-size:var(--text-sm)}input:where(:not([type=checkbox],[type=radio])),select,textarea{width:100%;min-height:var(--control-h);border:1px solid var(--hairline);border-radius:var(--radius-md);outline:none;background:var(--surface-2);box-shadow:var(--shadow-sm);color:var(--text);font:inherit;font-size:var(--text-base);line-height:1.35;padding:var(--space-2) var(--space-2-5);transition:border-color var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease),background var(--dur) var(--ease)}input::placeholder,textarea::placeholder{color:var(--muted)}input:where(:not([type=checkbox],[type=radio])):hover,select:hover,textarea:hover{border-color:var(--muted)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible,a:focus-visible{box-shadow:var(--shadow-sm),var(--focus);outline:none}button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-ink);cursor:pointer;font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--space-2) var(--space-3-5);white-space:nowrap;transition:filter var(--dur) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-slow) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease)}button:hover{border-color:var(--accent-hover);background:var(--accent-hover)}button:active{transform:scale(0.96)}button:disabled{cursor:not-allowed;filter:grayscale(0.35);opacity:.55}.search-form{display:grid;align-items:center;margin:0 0 var(--space-4)}.search-form>*{grid-area:1/1}.search-form>input[type=text]{min-height:var(--control-lg);border-radius:var(--radius-lg);font-size:clamp(var(--text-xl),.75rem + 1.2vw,var(--text-2xl));padding:var(--space-4) var(--space-5);padding-inline-end:calc(var(--control-lg-button) + var(--space-4))}@media(max-width: 680px){.search-form>input[type=text]{padding-inline-start:var(--space-4)}}.search-form>button[type=submit]{justify-self:end;width:var(--control-lg-button);height:var(--control-lg-button);min-height:var(--control-lg-button);margin-inline-end:var(--space-2);padding:0}.examples{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:var(--space-1-5) var(--space-3);margin:0 0 var(--space-7);color:var(--muted);font-size:var(--text-md)}.examples .label{color:var(--muted)}.badge{display:inline-block;border-radius:var(--radius-sm);background:var(--soft);color:var(--muted);font-size:var(--text-sm);line-height:1.5;padding:1px var(--space-2)}.badge.available{background:var(--tint-ok);color:var(--ok)}.badge.unknown{background:var(--tint-warn);color:var(--warn)}.badge.checking{background:none;color:var(--muted)}.control{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);font-size:var(--text-sm);font-weight:400;text-decoration:none;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.control:where(a,button):hover{border-color:var(--edge-accent);background:var(--tint-accent);color:var(--accent);text-decoration:none}.chip{box-shadow:var(--shadow-sm);color:var(--text);font-family:var(--font-mono);line-height:1.2}.chip:where(a):active{transform:scale(0.97)}.check{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-2);color:var(--muted);cursor:pointer;font-size:var(--text-sm);padding:0 var(--space-3);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.check:hover{border-color:var(--edge-accent);color:var(--text)}.check:has(input:checked){border-color:var(--edge-accent-strong);background:var(--tint-accent);color:var(--text)}.check:has(input:focus-visible){box-shadow:var(--focus)}.check:has(input:disabled){cursor:not-allowed;opacity:.5}.check input{margin:0;accent-color:var(--accent);cursor:pointer}.sm{min-height:var(--control-h-sm);font-size:var(--text-sm);padding:0 var(--space-2-5)}.meta{color:var(--muted);font-size:var(--text-md);font-variant-numeric:tabular-nums}.empty{color:var(--muted);font-family:var(--font-sans);font-size:var(--text-md);padding:var(--space-4-5) var(--space-3);text-align:center}.avail-bar{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin:var(--space-4-5) 0 var(--space-3)}.avail-bar h2.group{margin:0}.avail-results-bar{margin-top:var(--space-4)}.tld-selector{overflow:hidden}.preset-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1-5) var(--space-3);padding:var(--space-2-5);border-bottom:1px solid var(--hairline)}.preset-switch{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1-5)}.preset-filter{margin-left:auto}.tld-selector-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2-5)}.tld-search{flex:1 1 14rem}.tld-search:not(:focus-visible){box-shadow:none}.tld-count{white-space:nowrap}.tld-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.tld-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(11rem, 1fr));max-height:var(--panel-max-height);overflow:auto;border-top:1px solid var(--hairline);background:var(--surface-sunk)}.tld-option{display:grid;grid-template-columns:auto minmax(5ch, 1fr) max-content;align-items:center;min-width:0;gap:var(--space-2);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--text);cursor:pointer;font-size:var(--text-md);padding:var(--space-2) var(--space-2-5)}.tld-option:has(input:disabled){cursor:not-allowed;opacity:.5}.tld-name{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere}.tld-domains{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.tld-list-empty{grid-column:1/-1}.avail-filters{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2) var(--space-3);min-width:0}.avail-filters input[type=search],.avail-filters select{width:auto}.avail-filters input[type=search]:not(:focus-visible),.avail-filters select:not(:focus-visible){box-shadow:none}.avail-filters input[type=search]{min-width:8.75rem}@media(max-width: 680px){.avail-filters input[type=search],.avail-filters select{flex:1 1 9.375rem}}.availability-table{min-width:0}.availability-table th:last-child,.availability-table td:last-child{width:16ch;white-space:nowrap}body.home-empty .search-form{margin-bottom:var(--space-6)}.stats-panel{margin-top:var(--space-14)}@media(max-width: 680px){.stats-panel{margin-top:var(--space-10-5)}}.stats-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:1px;border-block:1px solid var(--hairline);background:var(--hairline)}@media(max-width: 900px){.stats-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 680px){.stats-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.stat-cell{display:block;min-width:0;background:var(--bg);color:inherit;padding:var(--space-6) var(--space-3);text-align:center;text-decoration:none;transition:background var(--dur) var(--ease)}.stat-cell:hover{background:color-mix(in srgb, var(--text) 4%, var(--bg));color:inherit;text-decoration:none}.stat-cell:focus-visible{position:relative;z-index:1;outline:none;box-shadow:inset 0 0 0 2px var(--accent)}@media(max-width: 900px){.stat-cell:first-child{grid-column:1/-1}}@media(max-width: 680px){.stat-cell{padding-block:var(--space-4-5)}}.stat-value{font-size:clamp(var(--text-3xl),.9rem + 1vw,1.625rem);font-variant-numeric:tabular-nums;letter-spacing:-0.01em;line-height:1.1}@media(max-width: 900px){.stat-cell:first-child .stat-value{font-size:var(--text-hero)}}.stat-label{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-md);line-height:1.25}.showcases{margin-top:var(--space-14);border-top:1px solid var(--hairline);padding-top:var(--space-14)}.stats-panel+.showcases{border-top:0;padding-top:0}.showcase{display:grid;align-items:center;gap:clamp(var(--space-5),4vw,var(--space-7-5));grid-template-columns:1fr 1.2fr;text-align:left}.showcase:nth-child(even){grid-template-columns:1.2fr 1fr}.showcase>*{min-width:0}.showcase+.showcase{margin-top:var(--space-14)}.showcase:nth-child(even) .showcase-text{order:2}.showcase-text h2{margin-bottom:var(--space-3);font-size:var(--text-4xl)}.showcase-text p{margin:0;color:var(--muted);font-size:var(--text-xl);line-height:1.55}.showcase-more{margin-top:var(--space-5);font-size:var(--text-lg)}.showcase-more a::after{content:" →"}.showcase-demo .summary-table-wrap{margin-top:0}.api-panel{overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);text-align:left}.api-cmd{overflow-x:auto;border-bottom:1px solid var(--hairline);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);white-space:nowrap}.api-out{overflow-x:auto;border-radius:0;background:none;line-height:1.5;white-space:pre;word-break:normal}.api-result{border-top:1px solid var(--hairline);color:var(--ok);font-family:var(--font-mono);font-size:var(--text-md);padding:var(--space-3) var(--space-4)}.showcase-demo .summary-table td:first-child,.showcase-dns td:nth-child(2){overflow-wrap:break-word}.showcase-dns th:first-child,.showcase-dns td:first-child{width:4ch}.showcase-dns th:nth-child(2),.showcase-dns td:nth-child(2){width:18ch}.showcase-change th:first-child,.showcase-change td:first-child{width:27ch}@media(max-width: 680px){.showcase-change th:first-child,.showcase-change td:first-child{width:auto}}.showcase-search td:first-child{white-space:nowrap}@media(max-width: 900px){.showcase,.showcase:nth-child(even){gap:var(--space-4);grid-template-columns:1fr}.showcase:nth-child(even) .showcase-text{order:0}.showcase-text{max-width:38rem}.showcase+.showcase{margin-top:var(--space-10-5)}}.tlds-table-wrap{margin-top:var(--space-4-5)}@media(max-width: 680px){.tlds-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;background-image:linear-gradient(to right, var(--surface), transparent),linear-gradient(to left, var(--surface), transparent),linear-gradient(to right, var(--shadow-scroll), transparent),linear-gradient(to left, var(--shadow-scroll), transparent);background-repeat:no-repeat;background-position:0 0,100% 0,0 0,100% 0;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}}.tlds-table th:first-child,.tlds-table td:first-child{width:10ch;white-space:nowrap}.tlds-table th:nth-child(2),.tlds-table td:nth-child(2){width:36ch}.tlds-table th:nth-child(3),.tlds-table td:nth-child(3),.tlds-table th:nth-child(4),.tlds-table td:nth-child(4){width:16ch;text-align:right;white-space:nowrap}.tlds-table th:last-child,.tlds-table td:last-child{text-align:right}.tld-rank,.tld-domain-count,.tld-share{font-variant-numeric:tabular-nums}.tld-rank{color:var(--muted)}.tld-cell{min-width:0}.tld-link{max-width:100%;color:var(--text);text-decoration:none}.tld-link:hover{color:var(--accent);text-decoration:none}.tld-link span:last-child{overflow-wrap:anywhere}.tld-ascii{display:block;margin-top:var(--space-0-5);color:var(--muted);font-size:var(--text-xs);line-height:1.2;overflow-wrap:anywhere}.icon-sprite{display:none}.tld-closed{position:relative;display:inline-flex;align-items:center;margin-right:var(--space-1);color:var(--err);vertical-align:middle}.tld-closed svg{width:.8rem;height:.8rem;fill:currentColor}.tld-closed::after{content:attr(data-tip);position:absolute;left:calc(100% + var(--space-2));top:50%;z-index:2;width:max-content;max-width:24rem;padding:var(--space-2) var(--space-3);transform:translateY(-50%);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease)}.tld-closed:hover::after{opacity:1}@media(hover: none){.tld-closed::after{content:none}}.tld-dot{opacity:.5}.badges{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1-5)}.page-title,.card-head{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4)}.page-title>*,.card-head>*{min-width:0}.page-title{margin:0 0 var(--space-4-5)}body.legal-page .page{max-width:46rem}.legal{text-align:left}.legal h2{margin:var(--space-7) 0 var(--space-2);font-size:var(--text-xl)}.legal p,.legal ul{margin:0 0 var(--space-3);line-height:1.6}.legal li+li{margin-top:var(--space-2)}.domain-card h2{overflow-wrap:anywhere}.visit-site{display:inline-block;margin-left:var(--space-1);padding:.25em;color:var(--muted);line-height:1;text-decoration:none}.visit-site:hover,.visit-site:focus-visible{color:var(--accent)}.visit-site svg{display:inline-block;width:.72em;height:.72em;vertical-align:baseline}.site-favicon{flex:none;width:var(--space-14);height:var(--space-14);border-radius:var(--radius-md)}.page-title p,.card-head p,.muted-line{margin:var(--space-1) 0 0}.card{margin:0 0 var(--space-4);padding:clamp(var(--space-4),3vw,var(--space-4-5)) clamp(var(--space-4),4vw,var(--space-5))}.result-card{display:grid;gap:var(--space-3-5);margin-top:var(--space-4-5)}.crumbs{margin:var(--space-4-5) var(--space-0-5) calc(var(--space-1-5)*-1);color:var(--muted);font-size:var(--text-sm)}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--accent);text-decoration:underline}.crumbs li+li::before{content:"/";margin-right:var(--space-2);opacity:.7}.result{display:grid;gap:var(--space-3-5);margin-top:var(--space-4-5)}.result .card,.result .result-card{margin:0}.result-actions{margin:calc(var(--space-0-5)*-1) var(--space-0-5) 0}.result-actions a{color:inherit}.message{border-color:currentColor}.message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.message.error{color:var(--err)}.message.warning{color:var(--warn)}.crumbs+.message{margin:var(--space-4-5) 0 0}.message+.result{margin-top:var(--space-3-5)}.err{color:var(--err)}dl{display:block;margin:0;font-size:var(--text-base)}.card dl{margin:0 calc(var(--space-2-5)*-1)}dl .row{display:flex;flex-wrap:wrap;gap:var(--space-1-5) var(--space-5);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2-5);transition:background var(--dur) var(--ease)}dl .row:hover{background:var(--tint-accent-ghost)}dl .row>dt{flex:0 0 8.125rem}dl .row>dd{flex:1 1 12rem}dt{color:var(--muted);overflow-wrap:anywhere}dd{margin:0;overflow-wrap:anywhere}.summary-table-wrap{margin-top:var(--space-3)}.table-x-scroll{overflow-x:auto;overscroll-behavior-x:contain;background-image:linear-gradient(to right, var(--surface), transparent),linear-gradient(to left, var(--surface), transparent),linear-gradient(to right, var(--shadow-scroll), transparent),linear-gradient(to left, var(--shadow-scroll), transparent);background-repeat:no-repeat;background-position:0 0,100% 0,0 0,100% 0;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.tlds-table th,.availability-table th,.change-table thead th{position:sticky;top:0;z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--hairline)}.summary-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.summary-table th,.summary-table td{border-bottom:1px solid var(--hairline);padding:var(--space-2) var(--space-2-5);text-align:left;vertical-align:top}.summary-table td{overflow-wrap:anywhere;line-height:1.45}.summary-table td small{display:block;color:var(--muted);font-family:var(--font-sans);font-size:var(--text-sm)}.summary-table td a{color:var(--accent);text-decoration:none}.summary-table td a:hover{text-decoration:underline}.summary-table tr:last-child td{border-bottom:0}.summary-table tbody tr:hover{background:var(--tint-accent-ghost)}.summary-table .change-at{border-top:1px solid var(--hairline);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap}.summary-table tbody:first-of-type .change-at{border-top:0}.summary-table .empty{font-family:var(--font-sans);padding:var(--space-4-5) var(--space-3);text-align:center}.data-group-card,.dns-record-card{gap:var(--space-2-5)}.dns-record-table-wrap{margin-top:0}.dns-records th:first-child,.dns-records td:first-child,.dns-records th:nth-child(3),.dns-records td:nth-child(3){width:10ch;white-space:nowrap}.dns-records th:nth-child(2),.dns-records td:nth-child(2){width:26ch}.dns-values{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2-5)}.dns-values span{overflow-wrap:anywhere}.change-card{gap:var(--space-2-5)}.change-table-wrap{margin-top:0}.change-table thead th:first-child,.change-table tbody td:first-child{width:20ch;white-space:nowrap}@media(max-width: 680px){.change-table thead th:first-child,.change-table tbody td:first-child{white-space:normal}}.change-at-line{display:flex;gap:var(--space-3);justify-content:space-between}.change-event-size{font-weight:400}.change-from{color:var(--muted)}.change-more{margin:0}.change-more a{color:inherit}.qb-app{display:grid;gap:var(--space-3-5)}.qb-form{display:contents}.qb-app>*,.result>*{min-width:0}.qb-loading,.qb-note{padding:var(--space-1) var(--space-0-5)}.qb-preview{overflow:hidden}.qb-builder>summary{border-radius:calc(var(--radius-md) - 1px)}.qb-builder[open]>summary{border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.qb-builder>summary,.qb-preview>summary{display:flex;align-items:baseline;gap:var(--space-2-5);cursor:pointer;list-style:none;padding:var(--space-3) var(--space-4)}.qb-builder>summary::-webkit-details-marker,.qb-preview>summary::-webkit-details-marker{display:none}.qb-builder>summary::before,.qb-preview>summary::before{display:inline-block;content:">";opacity:.7;font-size:var(--text-xs);transition:transform var(--dur) var(--ease)}.qb-builder[open]>summary::before,.qb-preview[open]>summary::before{transform:rotate(90deg)}.qb-builder>summary:focus-visible,.qb-preview>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.qb-builder>summary:hover,.qb-preview>summary:hover{background:var(--soft)}.qb-expr{flex:1;min-width:0;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.qb-hint{color:var(--muted);font-weight:400;letter-spacing:0;text-transform:none}.qb-builder-body{display:grid;gap:var(--space-3-5);border-top:1px solid var(--hairline);padding:var(--space-4)}.qb-sublabel{margin:var(--space-0-5) 0 calc(var(--space-1-5)*-1)}.qb-line{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3) var(--space-4-5)}.qb-field-block{display:grid;gap:var(--space-1-5)}.qb select,.qb input[type=text],.qb input[type=number]{width:auto;min-height:var(--control-h);padding:var(--space-2) var(--space-2-5);font-size:var(--text-md)}.qb select{min-width:8.25rem}.qb-limit{max-width:min(5.75rem,100%)}.qb-fields-block{flex:1 1 22.5rem}.qb-fields{width:100%;min-width:0}.qb-sortlist{display:grid;gap:var(--space-2)}.qb-sortlist>.qb-btn{justify-self:start}.qb-sort-row,.qb-cond{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.qb-filter{display:grid}.qb-group{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-sunk);padding:var(--space-2-5) var(--space-3)}.qb-conj{margin:var(--space-2) 0 var(--space-2) var(--space-0-5);font-weight:400}.qb-field{flex:1 1 40%;min-width:0}.qb-op{flex:0 1 22%;min-width:0}.qb-value{flex:2 1 45%;min-width:0}.qb-and{margin-top:var(--space-2-5)}.qb-or-div{display:flex;align-items:center;gap:var(--space-2-5);margin:var(--space-3) 0;color:var(--accent);font-size:var(--text-xs);letter-spacing:.14em}.qb-or-div::before,.qb-or-div::after{content:"";flex:1;height:1px;background:var(--edge-accent)}.qb-or{justify-self:start;margin-top:var(--space-2-5)}.qb-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2-5);padding:0 var(--space-0-5)}.qb-btn{height:var(--control-h);min-height:0;padding:0 var(--space-3)}.qb-btn-off{opacity:.45;pointer-events:none}.qb-del{flex:none;width:var(--control-h);padding:0}.qb-del:hover{border-color:var(--edge-err);background:var(--tint-err);color:var(--err)}.qb-run{height:var(--control-h);min-height:0;padding:0 var(--space-4-5)}.qb-status{margin-left:auto;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm)}@media(max-width: 680px){.qb-status{flex-basis:100%;margin-left:0}}.qb-json{display:block;min-height:0;max-height:var(--panel-max-height);resize:vertical;border:0;border-top:1px solid var(--hairline);border-radius:0;background:var(--surface-sunk);box-shadow:none;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;padding:var(--space-3) var(--space-4);white-space:pre;overflow:auto}.qb-json:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.qb-locked{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2-5);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--muted);padding:var(--space-2-5) var(--space-3)}.qb-locked p{flex:1 1 18rem;margin:0}.qb-suggest-host{position:relative}.qb .qb-suggest-host>.qb-fields{width:100%}.qb-suggest{position:absolute;top:calc(100% + 2px);right:0;left:0;z-index:5;max-height:16rem;overflow-y:auto;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sm);padding:var(--space-1)}.qb-suggest-item{border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);overflow:hidden;padding:var(--space-1) var(--space-2);text-overflow:ellipsis;white-space:nowrap}.qb-suggest-item.is-active{background:var(--tint-accent-ghost)}.qb-suggest mark{background:none;color:var(--accent)}.qb-results{min-height:2.5rem;margin-top:var(--space-3-5)}.qb-result-group+.qb-result-group{margin-top:var(--space-5-5)}.qb-resources{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1-5)}.qb-results-meta{margin-bottom:var(--space-2)}.qb-results-table{width:auto;min-width:100%}.qb-results-table th,.qb-results-table td{overflow-wrap:normal;white-space:nowrap;word-break:normal}.qb-results-table td{font-size:var(--text-sm)}.qb-pager{display:flex;align-items:center;gap:var(--space-2-5);margin-top:var(--space-3-5)}.qb-pager-top{margin-top:0;margin-bottom:var(--space-2-5)}.fade-in{animation:fade-in var(--dur-slow) var(--ease) both}@keyframes fade-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.site-footer{display:flex;flex-direction:column;align-items:center;gap:var(--space-2-5);margin-top:var(--space-8-5);border-top:1px solid var(--hairline);color:var(--muted);font-size:var(--text-md);padding-top:var(--space-3-5)}.site-footer>*{min-width:0;max-width:100%}.footer-nav,.nav-links{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-3-5)}.footer-nav{justify-content:center}.footer-copy{margin:0;font-size:var(--text-sm)}.nav-links a{color:var(--accent)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;transition-delay:0s !important;transition-duration:1ms !important;scroll-behavior:auto !important}button:active,.chip:active{transform:none}}.stats-filter{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.stats-filter-options{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}a.qb-btn[aria-current]{border-color:var(--edge-accent-strong);background:var(--tint-accent);color:var(--text)}.stats-browser h3{margin:var(--space-5-5) 0 0}.stats-table th:not(:first-child),.stats-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.stats-table th:first-child,.stats-table td:first-child{width:40%}.stats-table th,.stats-table td{white-space:nowrap}.stats-table .stats-total>td{background:var(--surface-raised)}.stats-table .stats-total:hover>td{background:var(--tint-accent-ghost)}.stats-table .stats-sub td:first-child{padding-left:var(--space-5)}.stats-table .stats-sub td{color:var(--muted)}.stats-table .stats-zero{color:color-mix(in srgb, var(--muted) 55%, transparent)}.stats-table tbody tr:last-child td{border-bottom:1px solid var(--hairline)}.stats-table tbody:last-of-type tr:last-child td{border-bottom:0}.stats-table tfoot td{border-top:1px solid var(--hairline);border-bottom:0}.stats-pair-sep{padding:0 var(--space-1);color:color-mix(in srgb, var(--muted) 45%, transparent)}.sr-term{overflow-wrap:anywhere}.sr-list{margin:0;padding:0;list-style:none}.sr-item{display:flex;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline)}.sr-item:first-child{padding-top:var(--space-1)}.sr-item:last-child{padding-bottom:var(--space-1);border-bottom:0}.sr-icon{flex:none;width:var(--space-6);height:var(--space-6);margin-top:var(--space-0-5);border-radius:var(--radius-sm);background:var(--hairline)}.sr-body{flex:1 1 auto;min-width:0}.sr-name{font-size:var(--text-xl)}.sr-meta{margin:var(--space-1) 0 0}.sr-value{color:var(--accent);font-family:var(--font-mono)}.sr-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-1-5) var(--space-2);margin-top:var(--space-6)}.sr-pager .sr-here{border-color:var(--edge-accent-strong);background:var(--tint-accent);color:var(--accent)}.sr-gap{color:var(--muted);padding:0 var(--space-0-5)}