.eyebrow{font-size:13px;color:#6B6B6B;margin:0 0 10px}.trust{list-style:none;display:flex;gap:18px;justify-content:center;padding:0;margin:0;color:#6B6B6B;font-size:13px;flex-wrap:wrap}
.tool,.rep{max-width:680px;margin:0 auto}.tabs{display:flex;gap:6px;background:#F2F2F2;border-radius:999px;padding:4px;margin-bottom:18px}
.tab{flex:1;border:0;background:transparent;border-radius:999px;padding:9px;font:inherit;color:#6B6B6B;cursor:pointer}.tab.on{background:#fff;color:#0A0A0A;font-weight:600;box-shadow:0 0 0 1px #EDEDED}
.pane input,.keybox input,#rform input{width:100%;border:1px solid #EDEDED;border-radius:10px;padding:11px 12px;font:inherit;background:#fff}.pane input:focus,#rform input:focus{outline:none;border-color:#0A0A0A}
.lb{display:block;font-size:13px;color:#6B6B6B;margin:14px 0 6px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pane .btn,#rform .btn{margin-top:18px}
.ideas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.idea{border:1px solid #EDEDED;border-radius:12px;padding:14px 16px}
.idea b{font-size:18px;letter-spacing:-.01em}.idea .lat{color:#6B6B6B;font-size:13px;margin-left:6px}.idea p{margin:4px 0 10px;color:#333;font-size:14px}
.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{font-size:12px;border-radius:999px;padding:3px 9px;border:1px solid #EDEDED;color:#333;text-decoration:none}.chip.free{background:#0A0A0A;color:#fff;border-color:#0A0A0A}.chip.taken{color:#9A9A9A;text-decoration:line-through}
.idea .lnk{margin-top:10px;font-size:13px;background:none;border:0;padding:0;color:#0A0A0A;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-family:inherit}
.box{border:1px solid #EDEDED;border-radius:12px;padding:16px;margin-top:22px}.box h3{margin:0 0 10px;font-size:16px}.kv{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #F2F2F2;font-size:14px}.kv:first-of-type{border-top:0}.kv span:last-child{color:#333;text-align:right}
.sub.l{margin:0 0 18px;text-align:left;max-width:none}.inc{padding-left:18px;color:#333;margin:0 0 22px}.inc li{margin:4px 0}
.plans{margin:0 0 6px}.ghostb{background:#fff;color:#0A0A0A;border:1px solid #0A0A0A}.keybox{margin-top:22px}.fbnote{color:#6B6B6B;font-size:13px}.fbnote a{color:#6B6B6B}
.lvl{display:inline-block;font-size:12px;border-radius:999px;padding:2px 9px;border:1px solid #EDEDED}.lvl.high{color:#B3261E;border-color:#B3261E}.lvl.mid{color:#0A0A0A;border-color:#0A0A0A}
table.hits{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.hits td,.hits th{text-align:left;padding:6px 4px;border-top:1px solid #F2F2F2;vertical-align:top}.hits th{color:#6B6B6B;font-weight:500}
.tw{overflow-x:auto}.hp{position:absolute;left:-9999px;width:1px;height:1px}.faq details{border-top:1px solid #EDEDED;padding:14px 0}.faq summary{cursor:pointer;font-weight:600}.faq p{color:#333;margin:10px 0 0}.faq{max-width:680px;margin:0 auto}
.legal{max-width:680px;margin:0 auto 40px;font-size:12px;color:#6B6B6B;line-height:1.6;border-top:1px solid #EDEDED;padding-top:18px}
.foot{text-align:center;font-size:13px;color:#6B6B6B;padding:24px}.foot a{color:#6B6B6B}.spin{color:#6B6B6B;font-size:14px;margin-top:18px}
@media(max-width:640px){h1{font-size:30px}.row2,.ideas{grid-template-columns:1fr}.plans{grid-template-columns:1fr}}
@media print{.top,.tool,.hero,.faq,.foot,.keybox,.plans,.inc,.fbnote,.sub,.noprint{display:none!important}section{border:0;padding:0}}
section.hero{text-align:left;max-width:680px;margin:0 auto}.hero .sub{margin:0 0 22px;max-width:none}.trust{justify-content:flex-start}
a{color:#0A0A0A}.kv a{text-underline-offset:3px}
