.domain-tool{padding:46px 0 80px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.page-heading h1{font-size:clamp(30px,4.5vw,48px);line-height:1.2;letter-spacing:-.035em;margin:7px 0}.page-heading p{margin:0;color:var(--muted)}.estimate-badge{background:#fff5d7;border:1px solid #ead38b;border-radius:14px;padding:13px 16px;display:grid;grid-template-columns:28px auto;column-gap:8px;min-width:320px}.estimate-badge>span{grid-row:1/3;width:26px;height:26px;background:#151515;color:#ffd35c;border-radius:50%;display:grid;place-items:center;font-weight:900}.estimate-badge strong{font-size:13px;line-height:1.4}.estimate-badge small{font-size:11px;color:#80704a}.search-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:27px;box-shadow:var(--shadow)}.search-card label{display:block;font-size:14px;font-weight:900;margin-bottom:9px}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.search-row input{width:100%;border:1px solid #cfd2ca;border-radius:10px;background:#fafbf8;padding:13px 15px;font:750 16px ui-monospace,monospace;outline:none}.search-row input:focus{border-color:#9ed000;box-shadow:0 0 0 4px rgba(202,255,39,.22);background:#fff}.search-row button{border:0;border-radius:10px;background:#caff27;color:#101214;padding:12px 25px;font-weight:950;cursor:pointer}.quick-examples{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:12px;font-size:11px;color:var(--muted)}.quick-examples button{border:1px solid var(--line);background:#f7f8f4;border-radius:99px;padding:4px 9px;color:var(--muted);cursor:pointer}.loading-card{display:flex;align-items:center;gap:15px;margin-top:20px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff}.spinner{width:27px;height:27px;border:3px solid #e5e7e1;border-top-color:#86b700;border-radius:50%;animation:spin .8s linear infinite}.loading-card strong{font-size:14px}.loading-card p{font-size:11px;color:var(--muted);margin:2px 0 0}@keyframes spin{to{transform:rotate(360deg)}}.results{margin-top:22px}.summary-card{background:#151515;color:#fff;border-radius:16px;padding:24px 27px}.summary-card span,.card-heading span{font-size:10px;font-weight:900;letter-spacing:.15em;color:#9ca1a4}.summary-card h2{margin:5px 0;font:900 clamp(22px,4vw,34px) ui-monospace,monospace;overflow-wrap:anywhere}.summary-card p{margin:0;color:#aeb3b5;font-size:11px}.result-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.result-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:var(--shadow);min-width:0}.card-heading h2{font-size:21px;margin:3px 0 15px}.data-list{border-top:1px solid var(--line)}.data-row{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.data-row>span{font-size:11px;color:var(--muted);font-weight:800}.data-row strong{font-size:13px;overflow-wrap:anywhere}.data-row button{border:0;background:#efffc1;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:900;cursor:pointer}.value-list{display:flex;flex-wrap:wrap;gap:5px}.value-list i{font-style:normal;font:700 11px ui-monospace,monospace;background:#f1f3ee;border-radius:6px;padding:4px 6px;overflow-wrap:anywhere}.card-note{margin-top:18px;padding:13px 15px;border-radius:10px;background:#fff5d7;color:#665b3d}.card-note:empty{display:none}.card-note strong{font-size:12px}.card-note p{font-size:10px;margin:3px 0 0}.status-list{display:flex;flex-wrap:wrap;gap:5px}.status-list i{font-style:normal;font-size:10px;border-radius:99px;background:#edf0e9;padding:4px 7px}.guide{margin-top:58px}.guide h2{text-align:center;font-size:25px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.features>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.features b{font-size:11px;color:#719700}.features strong{display:block;margin-top:7px}.features p{color:var(--muted);font-size:13px;margin:4px 0 0}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,30px);background:#151515;color:#fff;border-radius:10px;padding:10px 16px;opacity:0;pointer-events:none;transition:.2s;z-index:30;font-size:13px}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:850px){.page-heading{display:block}.estimate-badge{margin-top:18px;min-width:0}.result-columns{grid-template-columns:1fr}}@media(max-width:560px){.domain-tool{padding-top:30px}.search-card,.result-card{padding:19px}.search-row{grid-template-columns:1fr}.data-row{grid-template-columns:95px minmax(0,1fr)}.data-row button{grid-column:1/3}.features{grid-template-columns:1fr}}
