.DnsLookup_wrapper__yFkf3{display:flex;flex-direction:column;gap:20px}.DnsLookup_inputCard__OGjmM{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px}.DnsLookup_inputRow__1lH4U{display:flex;gap:10px}.DnsLookup_domainInput__wyPhm{flex:1 1;height:44px;padding:0 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95rem;color:#111827;background:#f9fafb;outline:none;transition:border-color .15s}.DnsLookup_domainInput__wyPhm:focus{border-color:#667eea;background:#fff}.DnsLookup_domainInput__wyPhm::placeholder{color:#9ca3af}.DnsLookup_lookupBtn__HVwHw{height:44px;padding:0 22px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.DnsLookup_lookupBtn__HVwHw:hover:not(:disabled){background:#5a67d8}.DnsLookup_lookupBtn__HVwHw:disabled{opacity:.55;cursor:not-allowed}.DnsLookup_examples__hSKwN{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.DnsLookup_examplesLabel__Ozaf5{font-size:.8rem;color:#9ca3af}.DnsLookup_exampleBtn__h6TAA{padding:4px 10px;background:#f3f4f6;border:none;border-radius:6px;font-size:.8rem;color:#374151;cursor:pointer}.DnsLookup_exampleBtn__h6TAA:hover{background:#e5e7eb}.DnsLookup_errorCard__rVktl{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:.9rem;color:#991b1b}.DnsLookup_errorIcon__imuLh{font-size:1rem;font-weight:700}.DnsLookup_resultCard__P4npT{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.DnsLookup_resultHeader__e9Cn_{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6;background:#f9fafb}.DnsLookup_resolvedDomain__Jcgu1{font-size:.95rem;font-weight:600;color:#111827}.DnsLookup_noDataBadge__8PS6q{font-size:.8rem;color:#6b7280;background:#e5e7eb;padding:3px 10px;border-radius:20px}.DnsLookup_tabs__iQvAH{display:flex;gap:4px;padding:12px 16px;border-bottom:1px solid #f3f4f6;flex-wrap:wrap}.DnsLookup_tab__RMCLK{padding:6px 14px;background:#f3f4f6;border:none;border-radius:6px;font-size:.82rem;font-weight:600;color:#374151;cursor:pointer;transition:background .12s,color .12s;font-family:SFMono-Regular,Consolas,monospace}.DnsLookup_tab__RMCLK:hover:not(.DnsLookup_tabActive__kY3JL){background:#e5e7eb}.DnsLookup_tabActive__kY3JL{background:#667eea;color:#fff}.DnsLookup_tabEmpty__ozAvc{opacity:.45}.DnsLookup_tabEmpty__ozAvc.DnsLookup_tabActive__kY3JL{background:#9ca3af;opacity:1}.DnsLookup_tabPanel__zjOfx{padding:20px}.DnsLookup_typeDescription__mOAb_{font-size:.8rem;color:#6b7280;margin-bottom:14px}.DnsLookup_noRecords__ySW_A{font-size:.875rem;color:#9ca3af;margin:0}.DnsLookup_lookupError__a8nKv{font-size:.875rem;color:#991b1b;margin:0}.DnsLookup_mono__AHOw5{font-family:SFMono-Regular,Consolas,Courier New,monospace;font-size:.85rem}.DnsLookup_simpleList__57crT{display:flex;flex-direction:column;gap:6px}.DnsLookup_simpleRecord__yzvhN{padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#111827;word-break:break-all}.DnsLookup_recordTable__YRGe7{width:100%;border-collapse:collapse;font-size:.875rem}.DnsLookup_recordTable__YRGe7 th{text-align:left;padding:8px 12px;background:#f3f4f6;color:#374151;font-weight:600;border-bottom:1px solid #e5e7eb}.DnsLookup_recordTable__YRGe7 td{padding:8px 12px;border-bottom:1px solid #f3f4f6;color:#111827;word-break:break-all}.DnsLookup_recordTable__YRGe7 tr:last-child td{border-bottom:none}.DnsLookup_priority__knw4t{width:80px;color:#667eea;font-weight:600;font-family:SFMono-Regular,Consolas,monospace}.DnsLookup_soaKey__9Rb1s{width:120px;color:#6b7280;font-weight:500}.DnsLookup_txtList__y6fuL{display:flex;flex-direction:column;gap:8px}.DnsLookup_txtRecord__Xg7X5{display:flex;gap:10px;align-items:flex-start;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;word-break:break-all}.DnsLookup_txtIndex__C9p5G{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#e0e7ff;color:#4338ca;border-radius:50%;font-size:.75rem;font-weight:700;margin-top:1px}@media (max-width:480px){.DnsLookup_inputRow__1lH4U{flex-direction:column}.DnsLookup_lookupBtn__HVwHw{height:40px}}