.tl-hero{padding:48px 0 56px}.tl-hero h1{font-size:clamp(32px,3.4vw,52px)}.tl-hero__copy{max-width:860px}.tl-hero .hp-lead{max-width:66ch}.tl-form{margin-top:28px;background:#fff;border-radius:var(--r-lg);padding:clamp(14px,1.6vw,22px);box-shadow:0 24px 48px -28px #0000008c;position:relative;overflow:hidden}.tl-form:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--brand-l),var(--brand-d) 70%,var(--gold))}.tl-form__row{display:flex;gap:10px}.tl-form .hp-btn{height:52px;padding:0 22px;font-size:15.5px;flex:none}.tl-form .hp-btn .hp-ico{width:18px;height:18px}.tl-form__note{margin-top:10px;font-size:13.5px;color:var(--muted)}.tl-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.tl-opt{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}.tl-opt small{font-weight:400;color:var(--muted)}.tl-opt .hp-select,.tl-opt .hp-input{width:100%}.tl-adv{margin-top:12px;color:var(--ink)}.tl-adv summary{cursor:pointer;font-size:14px;font-weight:600;min-height:32px;display:flex;align-items:center;gap:6px}.tl-adv summary small{font-weight:400;color:var(--muted)}.tl-adv .tl-opt{margin-top:8px;font-weight:500}.tl-res-sec{padding-top:clamp(32px,3vw,56px)}.tl-res-sec:focus{outline:none}.tl-res-sec[aria-busy=true] .tl-res{opacity:.45;transition:opacity .2s}.tl-res{display:flex;flex-direction:column;gap:18px;max-width:1280px}.tl-res__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.tl-res__h{font:800 clamp(22px,2.2vw,30px)/1.2 var(--head);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.tl-res__sub{color:var(--muted);font-size:15px}.tl-loading{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:16px}.tl-loading i{width:20px;height:20px;border-radius:50%;border:2.5px solid var(--line-2);border-top-color:var(--brand);animation:tl-spin .8s linear infinite}@keyframes tl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tl-loading i{animation:none}}.tl-panel{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--card-p);min-width:0}.tl-panel h3{font:800 17px/1.3 var(--head);color:var(--ink);display:flex;align-items:center;gap:10px;margin-bottom:12px}.tl-panel h3 small{font:600 13px var(--body);color:var(--muted)}.tl-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tl-facts{display:grid;gap:0}.tl-facts>div{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.tl-facts>div:first-child{border-top:0;padding-top:0}.tl-facts dt{color:var(--muted);font-size:14px}.tl-facts dd{margin:0;font-weight:600;color:var(--ink);font-size:15px;overflow-wrap:anywhere;min-width:0}.tl-facts dd small{font-weight:400;color:var(--muted)}.tl-facts a,.tl-help a,.tl-small a,.tl-res a:not(.hp-btn){color:var(--brand-d);text-decoration:underline;text-underline-offset:2px}.tl-mono,.tl-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;overflow-wrap:anywhere;word-break:break-word}ul.tl-mono{display:grid;gap:6px}ul.tl-mono li{padding:8px 10px;background:var(--tint);border-radius:var(--r-sm)}.tl-names{max-height:280px;overflow:auto}.tl-code{display:block;margin:10px 0 0;padding:12px 14px;background:var(--deep);color:#e9edf1;border-radius:var(--r-sm);white-space:pre-wrap;max-width:100%}.tl-muted,.tl-note{color:var(--muted);font-size:14.5px}.tl-note{margin-top:10px}.tl-small{font-size:14px;color:var(--muted);margin-top:10px}.tl-when{font-size:13.5px;color:var(--muted)}.tl-badge{display:inline-flex;align-items:center;gap:5px;flex:none;height:26px;padding:0 10px;border-radius:999px;font:700 12.5px/1 var(--body);white-space:nowrap}.tl-badge .hp-ico{width:14px;height:14px;stroke-width:2.6}.tl-badge--ok{background:#e7f6ec;color:#11622f}.tl-badge--warn{background:#fdf3d8;color:#7a4b00}.tl-badge--bad{background:#fde8e8;color:#a1161c}.tl-badge--info{background:#e8f0fb;color:#1d4f91}.tl-verdict{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:var(--r-lg);border:1px solid var(--line);background:#fff}.tl-verdict>.hp-ico{flex:none;width:28px;height:28px;padding:5px;border-radius:50%;margin-top:1px}.tl-verdict p{font-size:16px;color:var(--ink)}.tl-verdict--ok{border-color:#bfe5cb;background:#f4fbf6}.tl-verdict--ok>.hp-ico{background:#11622f;color:#fff}.tl-verdict--warn{border-color:#f2d895;background:#fffaf0}.tl-verdict--warn>.hp-ico{background:#7a4b00;color:#fff}.tl-verdict--bad{border-color:#f3c0c0;background:#fff7f7}.tl-verdict--bad>.hp-ico{background:#a1161c;color:#fff}.tl-verdict--info{border-color:#c9daf3;background:#f5f8fd}.tl-verdict--info>.hp-ico{background:#1d4f91;color:#fff}.tl-flist,.tl-status{display:grid;gap:10px;margin-top:10px}.tl-flist li,.tl-status li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink)}.tl-status li>span:last-child{min-width:0}.tl-status code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;background:var(--tint);padding:1px 6px;border-radius:4px;margin-right:4px}.tl-alert{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--r);background:#fff7f7;border:1px solid #f3c0c0;color:#7d1015}.tl-alert .hp-ico{flex:none;margin-top:2px}.tl-avail:empty{display:none}.tl-avail{margin-top:8px;font-weight:600}.tl-ctas{display:flex;flex-wrap:wrap;gap:10px}.tl-ctas .hp-btn .hp-ico{width:18px;height:18px}.tl-taken{padding:var(--card-p);border-radius:var(--r-lg);background:var(--brand-tint);border:1px solid #f1cddc}.tl-taken h3{font:800 18px/1.3 var(--head);color:var(--ink)}.tl-taken p{margin:6px 0 14px;color:var(--ink)}.tl-help{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--r-lg);background:var(--tint);font-size:15px}.tl-help>.hp-ico{flex:none;width:22px;height:22px;color:var(--brand);margin-top:2px}.tl-agree{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px}.tl-dns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tl-rtype{display:inline-grid;place-items:center;min-width:54px;height:30px;padding:0 10px;border-radius:var(--r-sm);background:var(--deep);color:#fff;font:700 13px var(--body);letter-spacing:.04em}.tl-table{width:100%;border-collapse:collapse;font-size:14.5px;table-layout:fixed}.tl-table th,.tl-table td{text-align:left;padding:9px 8px;border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.tl-table thead th{border-top:0;color:var(--muted);font-weight:600;font-size:13px}.tl-table th.num,.tl-table td.num{width:84px;text-align:right;white-space:nowrap}.tl-table tbody th{font-weight:600;color:var(--ink);width:46%}.tl-miss{color:#a1161c;font-weight:600}.tl-email{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tl-find{border-left-width:4px}.tl-find--ok{border-left-color:#11622f}.tl-find--warn{border-left-color:#c58a00}.tl-find--bad{border-left-color:#a1161c}.tl-find--info{border-left-color:#1d4f91}.tl-find__k{font:700 12.5px/1 var(--body);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:10px}.tl-find h3{align-items:flex-start;flex-wrap:wrap}.tl-find>p{font-size:15px;color:var(--ink)}.tl-fix{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line-2)}.tl-fix h4,.tl-sub{font:700 14px var(--head);color:var(--ink);margin-bottom:6px}.tl-sub{margin-top:16px}.tl-fix ol{list-style:decimal;padding-left:20px;display:grid;gap:6px;font-size:14.5px;overflow-wrap:anywhere}.tl-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tl-check{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--r);min-width:0}.tl-check div{display:flex;flex-direction:column;gap:3px;min-width:0}.tl-check b{font:700 15.5px/1.3 var(--head);color:var(--ink)}.tl-check span:not(.tl-badge){font-size:14px;color:var(--muted)}.tl-check .tl-badge{width:30px;padding:0;justify-content:center;font-size:0;gap:0}.tl-check .tl-badge .hp-ico{width:15px;height:15px}.tl-chain{display:grid;gap:12px}.tl-chain li{display:flex;flex-direction:column;gap:2px;font-size:14.5px;min-width:0;overflow-wrap:anywhere}.tl-chain b{color:var(--ink)}.tl-chain span{color:var(--muted)}.tl-hops{list-style:decimal;padding-left:20px;display:grid;gap:6px;font-size:14px}.tl-serp{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px}.tl-serp__u{font-size:13px;color:#2e5c3a;overflow-wrap:anywhere}.tl-serp__t{font-size:18px;color:#1a3e9c;line-height:1.3;overflow-wrap:anywhere}.tl-serp__d{font-size:14px;color:#4d5156;line-height:1.45}.tl-ideabar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.tl-ideabar .tl-small{margin:0;flex:1 1 280px}.tl-tldpick label{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14.5px}.tl-tldpick .hp-select{min-width:200px}.tl-ideas{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.tl-idea{display:grid;grid-template-columns:1fr auto;grid-template-areas:"n a" "p a" "s a";gap:2px 12px;align-items:center;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--r);min-width:0;transition:border-color .2s,box-shadow .2s}.tl-idea__n{grid-area:n;font:800 18px/1.25 var(--head);color:var(--ink);overflow-wrap:anywhere;min-width:0}.tl-idea__n span{color:var(--muted);font-weight:700}.tl-idea__p{grid-area:p;font-size:13.5px;color:var(--muted)}.tl-idea__s{grid-area:s;font-size:13.5px;font-weight:600;color:var(--muted)}.tl-idea__a{grid-area:a;display:flex;flex-direction:column;gap:6px}.tl-idea__a .hp-btn{height:40px;padding:0 14px;font-size:14px;justify-content:center}.tl-idea[data-status=available]{border-color:#9fd4b0;box-shadow:0 10px 24px -20px #11622fb3}.tl-idea[data-status=available] .tl-idea__s{color:#11622f}.tl-idea[data-status=taken] .tl-idea__s{color:#a1161c}.tl-idea[data-status=taken] .tl-idea__n b{text-decoration:line-through;text-decoration-color:#23313d66}.tl-idea[data-status=premium] .tl-idea__s{color:#7a4b00}.tl-ai{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.tl-ai .tl-ideas{width:100%}.tl-ai .tl-small:empty,.tl-ai .tl-ideas:empty{display:none}.tl-fd h3 .hp-ico{width:20px;height:20px;color:var(--brand)}.tl-fd .tl-ideas{margin-top:4px}.tl-fd__note{margin:0 0 12px}.tl-ideas--one{grid-template-columns:minmax(0,560px)}.tl-pms{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.tl-pm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k k" "n go" "p go";gap:4px 12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:#fff;min-width:0}.tl-pm__k{grid-area:k;font:700 12px/1.2 var(--body);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.tl-res a.tl-pm__n{grid-area:n;font:800 18px/1.25 var(--head);color:var(--ink);text-decoration:none;overflow-wrap:anywhere;min-width:0}.tl-res a.tl-pm__n:hover b{text-decoration:underline;text-underline-offset:3px}.tl-pm__n span{color:var(--muted);font-weight:700}.tl-pm__p{grid-area:p;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.tl-pm__p b{font:800 16px var(--head);color:var(--brand-d)}.tl-pm__p small{font-size:13px;color:var(--muted)}.tl-pm__go{grid-area:go;height:40px;padding:0 14px;font-size:14px}.tl-pm__go .hp-ico{width:16px;height:16px}.tl-prs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1280px}.tl-pr{padding:var(--card-p);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg)}.tl-pr dt{font:800 17px/1.3 var(--head);color:var(--ink)}.tl-pr dd{margin:6px 0 0;color:var(--muted);font-size:15px}.tl-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:s}.tl-how li{padding:var(--card-p);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg)}.tl-how__n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--brand);color:#fff;font:800 16px var(--head);margin-bottom:12px}.tl-how h3{font:800 18px/1.3 var(--head);color:var(--ink)}.tl-how p{margin-top:6px;color:var(--muted);font-size:15px}.tl-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tl-rel a{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;height:100%;transition:border-color .2s,transform .2s var(--ease)}.tl-rel a:hover{border-color:var(--brand-l);transform:translateY(-2px)}.tl-rel b{font:800 17px/1.3 var(--head);color:var(--ink)}.tl-rel span{grid-column:1;font-size:14.5px;color:var(--muted)}.tl-rel .hp-ico{grid-row:1/span 2;grid-column:2;color:var(--brand)}.tl-faq{max-width:980px}.tl-others{padding-top:0}.tl-others__h{font:800 18px var(--head);color:var(--ink);margin-bottom:12px}.tl-others ul{display:flex;flex-wrap:wrap;gap:10px}.tl-others a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line-2);border-radius:999px;font-weight:600;font-size:14.5px;color:var(--ink);background:#fff}.tl-others a:hover{border-color:var(--brand);color:var(--brand-d)}.tl-others .hp-ico{width:18px;height:18px;color:var(--brand)}.tl-soft{padding-top:0}.tl-soft__box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(22px,2.4vw,36px);border-radius:var(--r-lg);background:var(--deep);color:#fff;position:relative;overflow:hidden}.tl-soft__box:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 260px at 90% 0,rgba(197,56,111,.35),transparent 60%);pointer-events:none}.tl-soft__box>*{position:relative}.tl-soft__box h2{font:800 clamp(22px,2.2vw,28px)/1.2 var(--head);color:#fff}.tl-soft__box p{margin-top:6px;color:var(--on-dark);max-width:60ch}.tl-soft__acts{display:flex;flex-wrap:wrap;gap:10px}.tl-soft .hp-btn--ghost{background:transparent;color:#fff;border-color:#ffffff80}.tl-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tl-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-card a{display:flex;flex-direction:column;gap:10px;height:100%;padding:clamp(18px,1.6vw,26px);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:border-color .2s,transform .25s var(--ease),box-shadow .25s}.tl-card a:hover{border-color:var(--brand-l);transform:translateY(-3px);box-shadow:var(--shadow)}.tl-card__t{font:800 20px/1.25 var(--head);color:var(--ink);margin-top:4px}.tl-card__p{color:var(--muted);font-size:15px;flex:1}.tl-card__go{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--brand-d);font-size:14.5px}.tl-card__go .hp-ico{width:16px;height:16px;transition:transform .2s}.tl-card a:hover .tl-card__go .hp-ico{transform:translate(3px)}@media(max-width:1100px){.tl-cards,.tl-cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.tl-grid2,.tl-dns,.tl-email,.tl-checks,.tl-how,.tl-rel,.tl-prs{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.tl-form__row{flex-direction:column}.tl-form .hp-btn{width:100%;justify-content:center}.tl-opts,.tl-cards,.tl-cards--2,.tl-cards--3,.tl-pms{grid-template-columns:minmax(0,1fr)}.tl-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.tl-ideas{grid-template-columns:minmax(0,1fr)}.tl-tldpick label{flex-direction:column;align-items:stretch;gap:6px;width:100%}.tl-tldpick,.tl-tldpick .hp-select{width:100%}.tl-soft__acts,.tl-soft__acts .hp-btn{width:100%;justify-content:center}}.tl-audit__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);gap:18px;align-items:stretch}.tl-grade{display:flex;gap:20px;align-items:center;padding:var(--card-p);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.tl-grade__ring{--c:#a1161c;flex:none;width:128px;height:128px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(closest-side,#fff 78%,transparent 79% 100%),conic-gradient(var(--c) calc(var(--p)*1%),var(--line) 0)}.tl-grade--a .tl-grade__ring{--c:#11622f}.tl-grade--b .tl-grade__ring{--c:#2f7a3a}.tl-grade--c .tl-grade__ring{--c:#7a4b00}.tl-grade--d .tl-grade__ring{--c:#a14a00}.tl-grade__ring b{font:800 44px/1 var(--head);color:var(--c)}.tl-grade__ring span{font-size:13px;color:var(--muted);margin-top:4px;font-weight:600}.tl-grade__h{font:800 18px/1.35 var(--head);color:var(--ink)}.tl-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tl-cats a{display:grid;grid-template-columns:1fr auto;gap:2px 10px;height:100%;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none!important;transition:border-color .2s}.tl-cats a:hover{border-color:var(--brand-l)}.tl-cats__l{font:700 15px/1.3 var(--head)}.tl-cats b{font:800 22px/1 var(--head);grid-row:span 2;align-self:center;color:var(--brand-d)}.tl-cats__n{font-size:13.5px;color:var(--muted)}.tl-agroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.tl-agroup h3:focus{outline:none}.tl-agroup .tl-checks{grid-template-columns:minmax(0,1fr)}.tl-agroup .tl-check{padding:12px 0;border:0;border-top:1px solid var(--line);border-radius:0}.tl-agroup .tl-check:first-child{border-top:0;padding-top:0}.tl-check__v{color:var(--ink)!important;font-size:13px!important}.tl-fixit{padding:var(--card-p);border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line)}.tl-fixit h3{font:800 18px/1.3 var(--head);color:var(--ink);margin-bottom:12px}.tl-fixit ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.tl-fixit a{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 40px 14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--r);color:var(--ink)!important;text-decoration:none!important;position:relative}.tl-fixit a.is-primary{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.tl-fixit a b{font:700 15px/1.3 var(--head)}.tl-fixit a span{font-size:13.5px;color:var(--muted)}.tl-fixit a .hp-ico{position:absolute;right:14px;top:16px;width:16px;height:16px;color:var(--brand-d)}.tl-more summary{cursor:pointer;font-weight:700;color:var(--brand-d);min-height:44px;display:flex;align-items:center}.tl-more .tl-grid2{margin-top:8px}.tl-what{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tl-what li{padding:var(--card-p);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg)}.tl-what h3{font:800 18px/1.3 var(--head);color:var(--ink);margin-top:10px}.tl-what p{margin-top:6px;color:var(--muted);font-size:15px}@media(max-width:1100px){.tl-what{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.tl-audit__top,.tl-agroups{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.tl-what,.tl-cats{grid-template-columns:minmax(0,1fr)}.tl-grade{flex-direction:column;text-align:center}.tl-grade__ring{width:112px;height:112px}}
