:root{color-scheme:light;--bg:#fafafa;--card:#fff;--text:#191c22;--muted:#8c909a;--light:#636875;--border:#e9ebee;--soft:#f3f4f6;--accent:#20252e;--accent-on:#fff;--green:#12835b;--green-bg:#e9f8f0;--red:#bd5757;--red-bg:#fff0ed;--focus:#679cde;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Microsoft YaHei",sans-serif}html[data-theme=dark]{color-scheme:dark;--bg:#101115;--card:#1a1c21;--text:#f0f0f1;--muted:#898d97;--light:#b0b2ba;--border:#2c2f37;--soft:#22252b;--accent:#f0f0f1;--accent-on:#16181d;--green:#6ad5a4;--green-bg:#143b2e;--red:#f1a3a3;--red-bg:#432b2b;--focus:#8fbbfa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);min-width:320px}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}a{color:inherit;text-decoration:none}.app{max-width:1152px;margin:0 auto;padding:0 48px}.topbar{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.brand{font-size:21px;font-weight:750;letter-spacing:-1px;display:inline-flex;align-items:center;gap:11px}.brand-mark{font-size:23px;line-height:1;letter-spacing:0;color:var(--text)}.brand-light{font-weight:400}.brand-dot{color:#6197fa;font-style:normal}.top-actions{display:flex;gap:23px;align-items:center}.top-caption{font-size:12px;color:var(--muted)}.theme-btn{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:10px;width:38px;height:38px;font-size:19px;display:grid;place-items:center}.hero{padding:113px 0 100px;max-width:800px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--muted);letter-spacing:2.1px;font-weight:700;text-transform:uppercase}.live-dot{width:7px;height:7px;border-radius:100%;background:#65bc99;box-shadow:0 0 0 3px #65bc9920}.eyebrow-line{height:1px;width:25px;background:var(--border)}h1{font-size:clamp(42px,5.9vw,74px);font-weight:730;letter-spacing:-3.3px;line-height:1.24;margin:27px 0 17px}.text-fade{color:#a0a3ab}.intro{font-size:15px;color:var(--light);line-height:1.9;margin:0 0 38px}.search-box{height:70px;display:flex;align-items:center;background:var(--card);border:1px solid #dfe2e8;border-radius:15px;padding:7px 8px 7px 20px;max-width:710px;box-shadow:0 8px 28px #10162207;transition:border-color .2s,box-shadow .2s}html[data-theme=dark] .search-box{border-color:var(--border);box-shadow:none}.search-box:focus-within{border-color:#9aa6b5;box-shadow:0 0 0 4px #849ad315}.search-icon{width:21px;height:21px;margin-right:15px;color:#9599a2;flex:none}.search-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;width:100%}.search-box input{outline:0;border:0;min-width:0;flex:1;background:none;color:var(--text);font-size:17px;font-weight:460}.search-box input::placeholder{color:#a7aab1}.search-button{height:54px;padding:0 25px;flex:none;color:var(--accent-on);border:0;border-radius:10px;background:var(--accent);font-weight:600;font-size:14px;display:flex;gap:17px;align-items:center}.search-button:hover{opacity:.86}.search-button:disabled{opacity:.6;cursor:wait}.quick-row{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin-top:21px;font-size:12px;color:var(--muted)}.quick-row button{border:0;background:none;color:var(--light);padding:3px 0;font-size:12px}.quick-row button:hover{color:var(--text)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:25px}.mini{font-size:10px;letter-spacing:2px}.section-heading h2,.explainer h2{font-size:25px;letter-spacing:-.8px;margin:12px 0 0;font-weight:680}.time-label,.price-sub{font-size:12px;color:var(--muted);padding-bottom:4px}.result-section{margin-top:-8px;margin-bottom:92px;scroll-margin-top:25px}.result-main{padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.status-top{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.status-domain{font-weight:710;letter-spacing:-.7px;font-size:clamp(22px,3vw,30px);overflow-wrap:anywhere}.status-pill{font-size:12px;font-weight:650;border-radius:50px;padding:8px 12px;background:var(--soft);color:var(--light);display:inline-flex;align-items:center;gap:7px}.status-pill::before{content:"";width:7px;height:7px;background:currentColor;border-radius:50%}.status-pill.free{color:var(--green);background:var(--green-bg)}.status-pill.taken{color:var(--red);background:var(--red-bg)}.status-note{font-size:13px;color:var(--light);line-height:1.8;margin:15px 0 0}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:27px;padding-top:25px;border-top:1px solid var(--border)}.detail-label{font-size:12px;color:var(--muted);margin-bottom:8px}.detail-value{font-size:14px;font-weight:560;overflow-wrap:anywhere;line-height:1.65}.detail-wide{grid-column:span 2}.result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.small-button{background:var(--soft);border:1px solid var(--border);color:var(--text);font-size:12px;font-weight:600;border-radius:9px;padding:11px 14px}.small-button:hover{filter:brightness(.97)}.rdap-raw{margin-top:15px;padding:15px;border:1px solid var(--border);border-radius:11px;overflow:auto;max-height:320px;background:var(--soft);font:12px/1.8 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-section{padding:44px 0 90px;border-top:1px solid var(--border)}.suffix-picker{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:22px}.suffix-picker button{border-radius:7px;border:1px solid var(--border);background:var(--card);color:var(--light);padding:9px 16px;font-size:12px}.suffix-picker button.active{color:var(--accent-on);background:var(--accent);border-color:var(--accent)}.price-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px 23px;display:flex;flex-direction:column;min-height:265px;transition:transform .2s,border-color .2s}.price-card:hover{transform:translateY(-3px);border-color:#aeb4bd}.provider-head{display:flex;align-items:center;gap:10px}.provider-avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;font-size:14px;font-weight:800}.provider-avatar.aliyun{background:#fff0e8;color:#ff6a1a}.provider-avatar.tencent{background:#e9f1ff;color:#267cff}.provider-avatar.volc{background:#ecedff;color:#5867f8}.provider-name{font-size:14px;font-weight:670}.provider-sub{font-size:10px;color:var(--muted);margin-top:3px}.price-content{margin-top:23px}.price-kicker{font-size:12px;color:var(--muted)}.price{font-size:34px;font-weight:730;letter-spacing:-1.6px;margin-top:4px}.price small{font-size:14px;font-weight:500;margin-left:3px;letter-spacing:0;color:var(--light)}.renew-price{font-size:12px;color:var(--light);margin-top:8px}.provider-link{margin-top:auto;background:var(--soft);border:1px solid var(--border);border-radius:9px;height:39px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:650;gap:7px}.provider-link:hover{background:var(--border)}.provider-source{margin-top:10px;text-align:center;font-size:10px;color:var(--muted)}.provider-source:hover{text-decoration:underline}.price-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-top:20px;font-size:11px;color:var(--muted);line-height:1.8}.price-foot a{flex:none;color:var(--light)}.explainer{display:grid;grid-template-columns:1fr 2fr;gap:45px;padding:36px 0 112px;border-top:1px solid var(--border)}.faq-list{border-top:1px solid var(--border)}details{border-bottom:1px solid var(--border);padding:18px 0}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600}summary::-webkit-details-marker{display:none}summary span{color:var(--muted);font-size:18px;font-weight:300;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;color:var(--light);line-height:1.9;margin:13px 25px 0 0}footer{border-top:1px solid var(--border);padding:27px 0 38px;display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted)}footer a:hover{text-decoration:underline}.skeleton{background:linear-gradient(90deg,var(--soft) 10%,var(--border) 45%,var(--soft) 90%);background-size:200% 100%;animation:shimmer 1.3s infinite;border-radius:8px;height:18px;margin-bottom:14px}.skeleton.short{width:35%}.skeleton.long{width:70%}@keyframes shimmer{to{background-position-x:-200%}}@media(max-width:800px){.app{padding:0 24px}.hero{padding:85px 0 90px}.price-grid{grid-template-columns:1fr}.price-card{min-height:218px}.price-content{margin-top:18px}.explainer{grid-template-columns:1fr;gap:23px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-wide{grid-column:span 2}}@media(max-width:480px){.app{padding:0 18px}.topbar{height:74px}.top-caption{display:none}.hero{padding:86px 0 78px}h1{font-size:43px;letter-spacing:-2px;margin-top:24px}.intro{font-size:13px;margin-bottom:29px}.search-box{height:62px;padding-left:13px;padding-right:5px}.search-icon{margin-right:8px;width:19px}.search-box input{font-size:14px}.search-button{height:50px;padding:0 14px;gap:7px;font-size:12px}.quick-row{gap:12px}.section-heading{align-items:flex-start}.section-heading h2,.explainer h2{font-size:22px}.price-sub{font-size:10px;text-align:right}.pricing-section{padding:35px 0 70px}.detail-grid{gap:16px 12px}.detail-value{font-size:12px}.result-main{padding:20px}.result-section{margin-bottom:65px}.price-foot{flex-direction:column}.explainer{padding-bottom:80px}footer{flex-wrap:wrap}footer span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Suggested suffixes and multi-domain results */
.suggestion-wrap{position:relative;max-width:710px;z-index:15}
.suggestions{position:absolute;left:0;right:0;top:7px;border:1px solid var(--border);border-radius:13px;box-shadow:0 18px 40px #171d2b1a;background:var(--card);padding:7px;max-height:350px;overflow:auto}
.suggestions[hidden]{display:none}
.suggestion-option{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 13px;background:transparent;color:var(--text);border:0;border-radius:8px;font-size:13px}
.suggestion-option:hover,.suggestion-option[aria-selected="true"]{background:var(--soft)}
.suggestion-option span:last-child{color:var(--muted);font-size:11px}
.suggestion-all{font-weight:700;border-bottom:1px solid var(--border);border-radius:0 0 6px 6px}
.search-hint{margin-top:13px;color:var(--muted);font-size:11px;line-height:1.65}
.batch-summary{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:17px;color:var(--light);font-size:12px}
.batch-summary span{border:1px solid var(--border);background:var(--card);padding:8px 10px;border-radius:8px}
.batch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.batch-card{background:var(--card);border:1px solid var(--border);border-radius:13px;min-width:0;overflow:hidden}
.batch-card summary{padding:17px;display:flex;gap:10px;align-items:center;min-height:76px}
.batch-domain{font-size:15px;overflow-wrap:anywhere;min-width:0;flex:1}
.batch-card .status-pill{padding:6px 10px;font-size:10px;flex:none}
.batch-detail{padding:0 17px 17px;border-top:1px solid var(--border)}
.batch-detail .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:0;border:0}
.batch-detail .status-note{margin:12px 0}
.batch-card[open] summary{border-bottom:1px solid var(--border)}
@media(max-width:700px){.batch-grid{grid-template-columns:1fr}}
@media(max-width:480px){.suggestion-option{padding:13px 10px;font-size:12px}.batch-domain{font-size:14px}.batch-card summary{padding:13px}.batch-detail{padding:0 13px 13px}}

/* Primary views */
.primary-tabs{display:flex;gap:7px;border-bottom:1px solid var(--border);padding:0 0 12px;margin:0 0 4px}
.primary-tab{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:9px;padding:9px 14px;font-size:12px;font-weight:650;display:flex;align-items:center;gap:8px}
.primary-tab:hover{background:var(--soft);color:var(--text)}
.primary-tab.active{background:var(--accent);color:var(--accent-on)}
.tab-new{font-size:8px;letter-spacing:.5px;padding:3px 5px;border-radius:4px;background:var(--green-bg);color:var(--green)}
.deletion-view{padding:38px 0 95px;min-height:65vh}
.deletion-heading{align-items:flex-end;margin-bottom:23px}
.deletion-heading h2{margin-bottom:8px}
.deletion-intro{font-size:12px;color:var(--muted);margin:0;line-height:1.7}
.deletion-heading-actions{display:flex;gap:8px;flex-wrap:wrap}
.deletion-heading-actions .small-button{white-space:nowrap}
.deletion-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:22px 0 25px}
.deletion-summary-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:13px;padding:16px 18px;color:var(--text);min-width:0}
button.deletion-summary-card{cursor:pointer}
.deletion-summary-card:hover,.deletion-summary-card.active{border-color:var(--text)}
.deletion-summary-card span{font-size:11px;color:var(--muted)}
.deletion-summary-card strong{font-size:25px;line-height:1.1;letter-spacing:-.7px;font-variant-numeric:tabular-nums}
.deletion-tabs{display:flex;gap:5px;border-bottom:1px solid var(--border);margin:0 0 16px;overflow-x:auto}
.deletion-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 14px;color:var(--muted);font-size:12px;white-space:nowrap}
.deletion-tabs button.active{color:var(--text);border-bottom-color:var(--text);font-weight:700}
.deletion-filters{display:grid;grid-template-columns:minmax(190px,1.6fr) repeat(4,minmax(110px,1fr));gap:9px;margin:15px 0}
.deletion-search{display:flex;align-items:center;gap:9px;background:var(--card);border:1px solid var(--border);border-radius:9px;padding:0 11px;min-width:0;color:var(--muted)}
.deletion-search input{width:100%;height:39px;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}
.deletion-filters select{min-width:0;height:41px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--text);padding:0 10px;font-size:11px}
.deletion-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:10px;padding:7px 1px 12px}
.deletion-status{border:1px solid var(--border);border-radius:9px;padding:11px 13px;color:var(--muted);background:var(--soft);font-size:11px;line-height:1.7;margin-bottom:13px}
.deletion-status.warning{border-color:#d5a04b;background:color-mix(in srgb,#d5a04b 10%,var(--card));color:var(--text)}
.deletion-table-wrap{border:1px solid var(--border);border-radius:13px;overflow:auto;background:var(--card)}
.deletion-table{width:100%;border-collapse:collapse;min-width:730px;text-align:left}
.deletion-table th{background:var(--soft);font-size:10px;font-weight:650;color:var(--muted);padding:12px 15px;white-space:nowrap}
.deletion-table td{padding:12px 15px;border-top:1px solid var(--border);font-size:11px;white-space:nowrap}
.deletion-table tbody tr:hover{background:var(--soft)}
.deletion-domain{font-size:13px;font-weight:700;letter-spacing:.1px;font-variant-numeric:tabular-nums}
.deletion-domain:hover{text-decoration:underline;text-underline-offset:3px}
.length-pill{display:inline-flex;border-radius:5px;padding:4px 7px;background:var(--soft);font-variant-numeric:tabular-nums;color:var(--text)}
.domain-kind{color:var(--muted)}
.drop-date{display:block;font-variant-numeric:tabular-nums}
.drop-time{display:block;color:var(--muted);font-size:9px;margin-top:3px}
.drop-countdown{font-variant-numeric:tabular-nums;color:var(--green);font-size:11px}
.drop-countdown.countdown-past{color:var(--muted)}
.whois-link{font-size:10px;color:var(--text);font-weight:650}
.whois-link:hover{text-decoration:underline}
.deletion-empty{text-align:center!important;color:var(--muted);padding:35px!important}
.deletion-more-wrap{display:flex;justify-content:center;padding:17px 0}
.deletion-more-wrap .small-button{min-width:180px}
.deletion-note{border-top:1px solid var(--border);padding-top:18px;margin-top:22px}
.deletion-note strong{font-size:11px}
.deletion-note p{font-size:10px;line-height:1.9;color:var(--muted);margin:8px 0 0}
@media(max-width:800px){.deletion-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.deletion-search{grid-column:span 2}.deletion-heading{align-items:flex-start;flex-direction:column}.deletion-summary-card{padding:14px}}
@media(max-width:480px){.primary-tabs{margin-bottom:0}.primary-tab{padding:9px 11px}.deletion-view{padding:29px 0 70px}.deletion-heading h2{font-size:23px}.deletion-summary{gap:7px;margin:18px 0 21px}.deletion-summary-card{padding:12px 10px;gap:8px;border-radius:10px}.deletion-summary-card span{font-size:9px}.deletion-summary-card strong{font-size:21px}.deletion-tabs button{padding:11px 12px;font-size:11px}.deletion-filters{gap:7px}.deletion-filters select{font-size:10px;padding:0 7px}.deletion-meta{font-size:9px}.deletion-heading-actions{width:100%}.deletion-heading-actions .small-button{flex:1;text-align:center;justify-content:center}}
