*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#0b0f14;color:#e6edf3;font:15px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.wrap{max-width:1320px;margin:auto;padding:28px}a{color:#dce8ff}.topbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:34px}.topbar nav{display:flex;gap:8px}.topbar nav a{color:#9da7b3;text-decoration:none;padding:8px 11px;border-radius:9px}.topbar nav a:hover{background:#151c25;color:#fff}.brand{font-weight:850;font-size:22px;color:#fff;text-decoration:none}.ver{font-size:11px;border:1px solid #303945;border-radius:999px;padding:5px 8px;margin-left:10px;color:#9da7b3}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:900;color:#8da2bd;margin-bottom:8px}.hero,.summary,.rules,section{margin:0 0 26px}.hero{padding:50px;border:1px solid #26313e;border-radius:24px;background:linear-gradient(145deg,#121923,#0f151d)}.hero h1,.summary h1,section>h1{font-size:42px;line-height:1.08;margin:0 0 10px;letter-spacing:-.03em}.hero p,.muted,.form-note,.section-head p,.history-list p{color:#929eaa}.audit-form{display:grid;grid-template-columns:minmax(280px,1fr) 150px auto;gap:10px;margin-top:26px}.audit-form input,.audit-form select{width:100%;padding:16px 18px;border-radius:12px;border:1px solid #394555;background:#0b1016;color:#fff;font-size:16px}.audit-form select{cursor:pointer}button,.btn{padding:14px 20px;border:0;border-radius:12px;background:#f0f6fc;color:#0d1117;font-weight:850;text-decoration:none;cursor:pointer}.form-note{font-size:13px;margin:12px 0 0}.grid{display:grid;gap:14px}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:repeat(2,1fr)}.grid article,.data-card,.kpis div,.category-card,.domain-grid article,.test,pre,.history-list article,.empty-ok,.notice{border:1px solid #27313d;background:#111821;border-radius:15px;padding:18px}.rules h2,section h2{margin:0 0 13px;font-size:24px;letter-spacing:-.02em}.rules h3,.data-card h3{margin:10px 0 4px}.rules p{margin:0;color:#929eaa}.source{display:inline-flex;align-items:center;border:1px solid #394656;border-radius:999px;padding:3px 7px;font-size:10px;letter-spacing:.08em;font-weight:900;color:#aeb8c3;white-space:nowrap}.source.live{border-color:#276749;color:#75d6a2}.source.crawler{border-color:#315a82;color:#82b9ea}.source.lab{border-color:#69578c;color:#c8aef0}.source.field{border-color:#7a6538;color:#e5c46d}.summary{display:flex;align-items:center;gap:25px;padding:12px 0}.summary-main{min-width:0}.summary h1{font-size:30px;overflow-wrap:anywhere}.summary p{margin:5px 0}.score{width:126px;height:126px;flex:0 0 126px;border-radius:50%;border:8px solid #3a4655;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#10161e}.score.good{border-color:#2f8f57}.score.warn{border-color:#a97824}.score.bad{border-color:#a54242}.score strong{font-size:40px;line-height:1}.score span{color:#8e99a5}.category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.category-card{position:relative}.category-card>span{display:block;color:#9da7b3;font-weight:700}.category-card>strong{font-size:34px;line-height:1.2;margin-right:3px}.category-card>strong.good,.history-score.good{color:#5ac77f}.category-card>strong.warn,.history-score.warn{color:#d6a047}.category-card>strong.bad,.history-score.bad{color:#ef6c69}.category-card>small{color:#7d8792}.mini-counts{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.mini-counts b{font-size:10px;color:#7f8a96;border:1px solid #28323e;padding:3px 5px;border-radius:6px}.kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.kpis b{font-size:26px;display:block}.kpis span,.domain-grid span{color:#8f9aa6;font-size:13px}.notice{border-color:#705a2d;background:#17140e}.notice p{margin:5px 0 0;color:#c7b98f}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px}.section-head h2{margin:0}.section-head p{margin:3px 0 0}.domain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.domain-grid article strong{display:block;font-size:26px;margin-top:3px}.data-card p{margin:8px 0}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.break{overflow-wrap:anywhere}.metric-row{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid #252f3a}.metric-row:last-child{border-bottom:0}.table-wrap{overflow:auto;border:1px solid #27313d;border-radius:15px}table{width:100%;border-collapse:collapse;background:#10171f;min-width:1150px}th,td{padding:11px 12px;border-bottom:1px solid #222c36;text-align:left;vertical-align:top}th{position:sticky;top:0;background:#151e28;color:#9ca8b5;font-size:11px;letter-spacing:.04em;text-transform:uppercase}td{font-size:13px}.urlcell{max-width:300px}.urlcell a{text-decoration:none}.pill{display:inline-block;padding:3px 7px;border-radius:999px;border:1px solid #3b4653;font-size:10px;font-weight:850}.pill.ok{border-color:#2e7548;color:#62ce87}.pill.warning{border-color:#846627;color:#e0ad4c}.pill.critical{border-color:#85423f;color:#f17570}.tests{display:grid;gap:10px}.tests.compact{margin-bottom:20px}.test{border-left-width:5px}.test.ok{border-left-color:#3fb950}.test.warning{border-left-color:#d29922}.test.critical{border-left-color:#f85149}.testhead{display:flex;justify-content:space-between;gap:16px;align-items:center}.testhead>div{display:flex;align-items:center;gap:7px}.test p{margin:8px 0}.test small{color:#77838f}.empty-ok{border-color:#295d40;color:#9ed9b4}.error{padding:30px;border:1px solid #f85149;border-radius:16px;background:#181014}pre{white-space:pre-wrap;overflow:auto;color:#b7c1cc}details summary{cursor:pointer;font-weight:800}.history-list{display:grid;gap:10px}.history-list article{display:flex;justify-content:space-between;align-items:center;gap:20px}.history-url{font-size:16px;font-weight:800;text-decoration:none;overflow-wrap:anywhere}.history-list p{margin:3px 0 0;font-size:12px}.history-score{font-size:24px;white-space:nowrap}hr{border:0;border-top:1px solid #28323d;margin:15px 0}@media(max-width:1050px){.category-grid{grid-template-columns:repeat(3,1fr)}.kpis{grid-template-columns:repeat(3,1fr)}.domain-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.wrap{padding:18px}.topbar{align-items:flex-start;flex-direction:column;margin-bottom:24px}.hero{padding:27px}.hero h1,section>h1{font-size:34px}.audit-form{grid-template-columns:1fr}.grid.three,.grid.two,.category-grid,.kpis,.domain-grid{grid-template-columns:1fr}.summary{align-items:flex-start;flex-direction:column}.section-head{align-items:flex-start}.history-list article{align-items:flex-start}.score{width:108px;height:108px;flex-basis:108px}.score strong{font-size:34px}}

.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-seo strong{color:#fff}.trust-strip{display:flex;gap:9px;flex-wrap:wrap;margin-top:-10px}.trust-strip span{border:1px solid #2b3541;border-radius:999px;padding:7px 11px;color:#aeb9c5;background:#101720;font-size:12px;font-weight:750}.seo-cards article a,.topic-links a{display:inline-block;margin-top:8px;text-decoration:none;font-weight:800}.content-band{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px;align-items:stretch;border:1px solid #27313d;background:#10171f;border-radius:20px;padding:28px}.content-band h2{font-size:32px}.evidence-box{display:grid;gap:8px;align-content:center;border:1px solid #334150;background:#0c1219;border-radius:16px;padding:22px}.evidence-box span{display:block;border-left:3px solid #586b80;padding:7px 10px;background:#111922;border-radius:6px}.cta-panel{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #33404e;background:#121a23;border-radius:20px;padding:28px}.cta-panel h2{margin:2px 0}.site-footer{display:grid;grid-template-columns:1fr 1.5fr;gap:24px;margin-top:40px;padding:28px 0;border-top:1px solid #26313c;color:#84909d}.site-footer p{margin:5px 0}.site-footer nav{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.site-footer a{color:#9eabb8;text-decoration:none}.breadcrumbs{display:flex;gap:8px;align-items:center;color:#7f8b97;font-size:12px;margin:-10px 0 14px}.breadcrumbs a{color:#9aa8b7;text-decoration:none}.landing-hero{padding-bottom:38px}.article-content{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.article-main{display:grid;gap:14px}.article-main article{border:1px solid #27313d;background:#111821;border-radius:15px;padding:22px}.article-main h2{margin:0 0 8px}.article-main p{margin:0;color:#a0abb6}.topic-links{position:sticky;top:18px;border:1px solid #27313d;background:#111821;border-radius:15px;padding:18px;display:grid;gap:8px}.topic-links strong{margin-bottom:4px}
@media(max-width:820px){.content-band,.article-content,.site-footer{grid-template-columns:1fr}.cta-panel{align-items:flex-start;flex-direction:column}.site-footer nav{justify-content:flex-start}.topic-links{position:static}.topbar nav{flex-wrap:wrap}}

.grid.four{grid-template-columns:repeat(4,1fr)}.tool-form{grid-template-columns:minmax(280px,1fr) auto}.tool-grid article,.knowledge-grid article,.tool-result,.knowledge-article .article-main section{border:1px solid #27313d;background:#111821;border-radius:15px;padding:22px}.tool-grid article h2,.knowledge-grid article h2{margin:3px 0 8px}.tool-grid article p,.knowledge-grid article p,.knowledge-article .article-main p{color:#a0abb6}.tool-grid .btn{margin-top:10px;display:inline-block}.btn.secondary{background:#1b2633;color:#e6edf3;border:1px solid #354455}.tool-big{display:block;font-size:30px;margin-top:5px}.tool-big.ok{color:#5ac77f}.tool-big.warning{color:#d6a047}.tool-big.critical{color:#ef6c69}.tool-result{margin-top:14px}.tool-result h3{margin-top:0}.header-row{display:grid;grid-template-columns:minmax(160px,260px) 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #252f3a}.header-row:last-child{border-bottom:0}.header-row div{display:grid;gap:5px}.header-row code,.metric-row code{background:#0a1017;border:1px solid #27313d;border-radius:7px;padding:5px 8px;color:#c7d2de}.knowledge-grid h2 a{color:#fff;text-decoration:none}.knowledge-grid article>a{font-weight:800;text-decoration:none}.article-hero .btn{display:inline-block;margin-top:12px}.knowledge-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.knowledge-article .article-main section{margin-bottom:14px}.knowledge-article .article-main h2{margin:0 0 8px}.compact-links a{display:grid;gap:4px;border:1px solid #27313d;background:#111821;border-radius:15px;padding:18px;text-decoration:none}.compact-links b{color:#fff}.compact-links span{color:#8f9aa6;font-size:12px}
@media(max-width:1050px){.grid.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.knowledge-layout{grid-template-columns:1fr}.header-row{grid-template-columns:1fr}.tool-form{grid-template-columns:1fr}}@media(max-width:760px){.grid.four{grid-template-columns:1fr}}
