.rankpulse-tool{border:1px solid #10110f24;border-radius:24px;background:#eef3e7;padding:30px;margin-top:26px}.rankpulse-tool label{display:block;font-size:15px;font-weight:600;margin-bottom:12px}.rankpulse-input{display:flex;gap:14px}.rankpulse-input input{font:inherit;min-width:0;flex:1;width:100%;padding:16px;border:1px solid #68755d;border-radius:12px;background:#fafaf7}.rankpulse-input .button{font:inherit;border:0;cursor:pointer;white-space:nowrap}.rankpulse-tool button:disabled{opacity:.65;cursor:wait}.rankpulse-tool :focus-visible{outline:3px solid #2637ce;outline-offset:4px}.rankpulse-note{font-size:13px;line-height:1.7;color:#4c5545}.rankpulse-error{padding:18px;border:1px solid #ab4438;border-radius:12px;background:#fff5f1;color:#702c25}.rankpulse-tool .report{border-top:1px solid #10110f30;margin-top:30px;padding-top:24px;overflow-wrap:anywhere}.rankpulse-tool .report h3{font-size:28px;margin:0}.rankpulse-tool .area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rankpulse-tool .area-grid article{padding:18px;background:#fafaf7;border-radius:14px}.rankpulse-tool .area-grid h4{font-size:14px;margin:0 0 12px}.rankpulse-tool .area-grid strong{display:block;font-size:28px}.rankpulse-tool .area-grid span{font-size:12px}.rankpulse-tool .priorities{padding-left:20px}.rankpulse-tool .priorities li{padding:10px 0}.rankpulse-tool details{padding:20px 0;border-top:1px solid #10110f25}.rankpulse-tool summary{cursor:pointer;line-height:1.5}.rankpulse-tool .quiet{font-size:13px;line-height:1.7}.rankpulse-tool .diagnostic-actions{margin-top:24px}.rankpulse-tool .site-icon{width:18px;height:18px;vertical-align:middle}@media(max-width:700px){.rankpulse-tool{padding:22px 18px}.rankpulse-input{flex-direction:column}.rankpulse-tool .area-grid{grid-template-columns:1fr}.rankpulse-input .button{justify-content:center;white-space:normal}.rankpulse-tool .report h3{font-size:23px}}
