.nd-domain.svelte-1mbx2yo{background:var(--nd-surface);border:1px solid var(--nd-border-strong);border-radius:var(--nd-radius-lg);max-width:52rem;box-shadow:var(--nd-shadow);margin:0 auto;position:relative;overflow:hidden}.nd-domain.svelte-1mbx2yo:before{content:"";background:var(--nd-gradient);height:2px;display:block}.nd-domain__search.svelte-1mbx2yo{align-items:center;gap:var(--nd-space-3);padding:var(--nd-space-4) var(--nd-space-5);border-bottom:1px solid var(--nd-border);display:flex}.nd-domain__search.svelte-1mbx2yo svg{color:var(--nd-text-muted);flex-shrink:0}.nd-domain__search.svelte-1mbx2yo input:where(.svelte-1mbx2yo){color:var(--nd-text);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.nd-domain__search.svelte-1mbx2yo input:where(.svelte-1mbx2yo)::placeholder{color:var(--nd-text-muted)}.nd-domain__error.svelte-1mbx2yo{margin:var(--nd-space-4) var(--nd-space-5);padding:var(--nd-space-3) var(--nd-space-4);background:var(--nd-danger-soft);color:var(--nd-danger);border-radius:var(--nd-radius);font-size:.9rem}.nd-domain__results.svelte-1mbx2yo{padding:var(--nd-space-4) var(--nd-space-5)}.nd-domain__name.svelte-1mbx2yo{color:var(--nd-text);margin:0 0 var(--nd-space-4);font-size:1.35rem;font-weight:700}.nd-domain__cols.svelte-1mbx2yo{gap:var(--nd-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.nd-domain__col-label.svelte-1mbx2yo{letter-spacing:.08em;text-transform:uppercase;color:var(--nd-text-muted);margin-bottom:var(--nd-space-2);font-size:.7rem;font-weight:700;display:block}.nd-domain__list.svelte-1mbx2yo{gap:var(--nd-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nd-domain__chip.svelte-1mbx2yo{border-radius:var(--nd-radius-pill);background:var(--nd-accent-soft);color:var(--nd-link);transition:background var(--nd-transition), color var(--nd-transition);align-items:center;padding:.25em .75em;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.nd-domain__chip.svelte-1mbx2yo:hover{background:var(--nd-accent);color:#fff}.nd-tool-top__sub{color:var(--nd-text-muted);margin-top:var(--nd-space-2);font-size:1rem}
