.ob p{font-size:15px;margin-bottom:18px}.recs{grid-gap:10px;gap:10px}.rec,.recs{display:grid}.rec{grid-template-columns:170px 1fr auto;grid-gap:14px;gap:14px;background:var(--p2);border:2px solid var(--line);padding:13px 16px}.rec,.rec-l{align-items:center}.rec-l{display:flex;gap:9px}.rtype{font:700 12px var(--fm);background:var(--acc);padding:3px 8px;border:2px solid var(--ink)}.rhost,.rtype{color:var(--ink)}.rhost{font:600 13px var(--fm)}.rhost,.rval{word-break:break-all}.rval{font:400 12.5px var(--fm);color:var(--mut)}.rec-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.rwhy{font-size:13px;text-align:right}.chk,.rwhy{color:var(--mut)}.chk{font:600 12px var(--fm)}.chk.ok{color:var(--acc)}.chk.ok:before{content:"✓ "}.ob-actions{display:flex;gap:12px;margin-top:20px;justify-content:flex-end}.verified{margin-top:18px;background:color-mix(in srgb,var(--acc) 8%,transparent);border:2px solid var(--acc);padding:14px 18px;font-size:14.5px}.warm-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin:16px 0}.warm-grid .tile{padding:16px}.warm-grid .lb{font:700 12px var(--fm);letter-spacing:.1em;color:var(--mut)}.warm-grid .num{font:30px var(--fd);margin-top:6px}.warm-grid .num small{font:400 13px var(--fb);color:var(--mut)}.warm-grid .num.hi{color:var(--acc)}.warm-bar{height:18px;background:var(--p2);border:2px solid var(--line);position:relative}.warm-bar i{position:absolute;inset:2px auto 2px 2px;background:repeating-linear-gradient(45deg,var(--acc),var(--acc) 8px,var(--ink) 8px,var(--ink) 16px);background-size:200% 100%;animation:crawl 1.2s linear infinite;width:43%}@keyframes crawl{to{background-position:32px 0}}.warm-days{display:flex;gap:6px;margin:14px 0 20px}.wd{flex:1 1;text-align:center;font:700 12px var(--fm);padding:7px 0;background:var(--p2);border:1px solid var(--line);color:var(--mut)}.wd.done{background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--acc);border-color:var(--acc)}@media(max-width:860px){.rec{grid-template-columns:1fr}.rec-r{align-items:flex-start}}@media(max-width:560px){.warm-grid{grid-template-columns:1fr;gap:11px}.warm-grid .num{font-size:26px}.warm-days{gap:3px}.wd{font-size:12px;padding:10px 0;min-width:0}.ob-actions{flex-wrap:wrap;justify-content:flex-start;gap:9px}.rec,.verified{padding:14px}.ob-step{grid-template-columns:34px 1fr}.ob-mark{width:34px;height:34px;font-size:14px}}.ob-steps{display:grid;grid-gap:12px;gap:12px}.ob-step{display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;align-items:start;background:var(--p2);border:2px solid var(--line);padding:15px 17px}.ob-step.is-done{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 7%,var(--p2))}.ob-mark{width:44px;height:44px;display:grid;place-items:center;font:700 17px var(--fd);background:var(--p1);border:2px solid var(--ink);color:var(--mut)}.ob-step.is-done .ob-mark{background:var(--acc);color:var(--ink);border-color:var(--acc)}.ob-body h2,.ob-body h3{font:700 17px var(--fd);margin:0 0 4px}.ob-body p{font-size:14.5px;margin:0 0 10px}.ob-cta{display:flex;gap:10px;flex-wrap:wrap}.ob-test{display:flex;flex-direction:column;gap:8px}.ob-test-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ob-sent{font:600 12.5px var(--fm);color:var(--acc)}.ob-result{font-size:13.5px;min-height:0;margin:0}.ob-domain-summary{font:700 14px var(--fd);cursor:pointer}