/* Administrator.Ru / audit atelier. Geometry, colour and a deliberate reading order. */
:root{--bg:#f4f2ed;--bg2:#eae6dd;--card:#fff;--card2:#f6f3ec;--ink:#121923;--muted:#595951;--line:#deddd5;--gold:#9b7627;--gold2:#d6b160;--teal:#0e7a75;--blue:#2b4ec4;--red:#bd3a24;--yellow:#bd8100;--night:#0d131c;--font:'Jost',system-ui,-apple-system,'Segoe UI',sans-serif;color-scheme:light}
[data-theme=dark]{--bg:#0b1017;--bg2:#101821;--card:#141d28;--card2:#192430;--ink:#efe9dc;--muted:#b1ad9f;--line:#303b48;--gold:#d6b160;--gold2:#e7c67b;--teal:#49c1b5;--blue:#8aa6ff;--red:#ff927c;--yellow:#f4c23a;--night:#070b11;color-scheme:dark}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.55 var(--font);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-underline-offset:4px}svg,img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08;font-weight:500;letter-spacing:-.035em}h1 em,h2 em{font-style:normal;color:var(--teal)}p{color:var(--muted)}button{background:none}button:disabled{cursor:wait;opacity:.65}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}::selection{background:var(--gold2);color:#121923}.wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.sr-only,.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:absolute;left:-9999px;z-index:99;background:var(--ink);color:var(--bg);padding:12px}.skip:focus{left:12px;top:12px}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold);display:flex;align-items:center;gap:10px}.tiny-shape{width:9px;height:9px;background:var(--teal);border-radius:50%;display:inline-block;flex:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:12px 23px;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:15px;font-weight:500;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--gold2);color:#111923}.primary:hover{background:#e8c77e}.secondary{border-color:var(--line);color:var(--ink);background:var(--card)}.secondary:hover{border-color:var(--gold)}.text-button{border:0;color:var(--teal);padding:8px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.icon-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px}.icon-button svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.6}.header{position:sticky;top:0;z-index:30;background:var(--bg);border-bottom:1px solid var(--line)}.header-inner{min-height:80px;display:flex;align-items:center;gap:26px}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;flex-shrink:0}.brand>span{font-size:15px;letter-spacing:.12em;font-weight:600;line-height:1.3}.brand em{font-style:normal;color:var(--gold)}.brand small{display:block;font-size:9px;letter-spacing:.035em;color:var(--muted);font-weight:400;margin-top:4px}.header-nav{display:flex;gap:23px;margin-left:auto;font-size:13px}.header-nav a{text-decoration:none;color:var(--muted)}.header-nav a:hover{color:var(--teal)}.header-tools{display:flex;align-items:center;gap:15px}.lang{font-size:12px;font-weight:600;text-decoration:none}.hero{padding-block:64px 38px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:45px}.hero h1{font-size:clamp(48px,5.3vw,74px);margin:22px 0}.hero-lead{font-size:17px;max-width:530px;line-height:1.65}.hero-tags{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;margin-top:28px;color:var(--muted)}.hero-art{position:relative;width:100%;max-width:480px;justify-self:end}.hero-art>svg{width:100%;height:auto}.art-label{position:absolute;top:7px;left:17px;font-size:10px;letter-spacing:.2em;color:var(--gold)}.art-caption{display:flex;align-items:center;justify-content:space-between;padding-left:44px;gap:14px;font-size:11px;color:var(--muted)}.art-caption b{font-size:32px;color:var(--gold);line-height:1}.form-section{position:relative;z-index:1}.form-card{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:30px 36px;box-shadow:0 22px 50px -40px #11192366;position:relative}.form-card::before{content:'';position:absolute;left:-1px;top:-1px;width:34px;height:34px;border-left:3px solid var(--teal);border-top:3px solid var(--teal);border-top-left-radius:12px;pointer-events:none}.form-heading{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:22px;gap:6px 30px}.form-heading>.eyebrow{grid-column:1/-1}.form-heading h2{font-size:30px}.form-heading>p{font-size:13px}.mode{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;border:0;margin:0 0 16px;padding:0}.mode label{position:relative;cursor:pointer}.mode input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0}.mode label>span{display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:7px;font-size:14px;background:var(--bg)}.mode i{font-style:normal;font-size:17px;color:var(--muted)}.mode input:checked+span{background:var(--night);color:#efe9dc;border-color:var(--night)}.mode input:checked+span i{color:#d6b160}.mode input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}.url-row{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:6px;background:var(--bg)}.url-row>span{padding:0 14px;color:var(--teal);font-size:25px}.url-row input{min-width:0;flex:1;width:100%;border:0;background:none;outline:0;padding:11px 6px;font-size:19px}.url-row:focus-within{border-color:var(--teal);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 16%,transparent)}.form-note{font-size:12px;margin-top:13px}.scan-status{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);margin-top:23px;padding-top:20px}.scan-status>div{display:grid;gap:3px;flex:1}.scan-status b{font-size:15px;font-weight:500}.scan-status span{font-size:13px;color:var(--muted)}.scan-orbit{width:34px;height:34px;border:2px solid var(--line);border-top-color:var(--teal);border-right-color:var(--gold);border-radius:50%;animation:turn 1.3s linear infinite;flex:none}@keyframes turn{to{transform:rotate(360deg)}}.error-box{color:var(--red);border:1px solid var(--red);padding:14px 18px;border-radius:8px;margin-top:18px;font-size:14px}.section-heading{margin-bottom:30px}.section-heading h2{font-size:clamp(32px,3.5vw,44px);margin-top:14px}.scope{padding-block:72px}.scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.scope-card{padding:24px 22px 28px;border:1px solid var(--line);background:var(--card);border-radius:9px;position:relative;border-top:3px solid var(--c)}.color-0{--c:var(--teal)}.color-1{--c:var(--blue)}.color-2{--c:var(--red)}.color-3{--c:var(--yellow)}.scope-symbol{font-size:35px;line-height:1;color:var(--c)}.scope-number{position:absolute;right:22px;top:25px;font-size:10px;color:var(--muted)}.scope-card h3{font-size:20px;line-height:1.2;margin-top:22px;letter-spacing:-.01em}.scope-card p{font-size:13px;line-height:1.65;margin-top:10px}.limits{display:flex;align-items:start;gap:12px;margin-top:22px;padding:18px 0;border-block:1px solid var(--line)}.limits>span{color:var(--gold)}.limits p{font-size:12px;max-width:1050px;line-height:1.7}.studio{padding:48px;background:var(--bg2);border-radius:12px;display:grid;grid-template-columns:1.25fr 1fr;gap:80px;margin-bottom:70px}.studio h2{font-size:40px;margin:16px 0}.studio p:not(.eyebrow){font-size:14px;max-width:440px}.studio .button{margin-top:22px}.studio ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between}.studio li{display:flex;gap:22px;padding:18px 0;border-bottom:1px solid var(--line)}.studio li>b{font-size:25px;font-weight:400;color:var(--gold)}.studio li>span{font-size:18px}.studio small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.footer{background:var(--night);color:#eee7d8;padding-block:40px 20px}.footer-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center}.footer-brand{letter-spacing:.12em;font-size:15px;text-decoration:none}.footer-brand span{color:#d6b160}.footer p{font-size:12px;color:#b1ad9f}.footer-inner>div{display:grid;justify-content:end;gap:7px;font-size:13px}.footer-inner>div a{text-decoration:none}.footer-bottom{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #eee7d826;margin-top:32px;padding-top:18px;color:#b1ad9f;font-size:10px}.footer-bottom>span:last-child{margin-left:auto}
/* Report: summary → priorities → evidence → a contextual next step. */
.report{padding-top:55px;scroll-margin-top:85px;outline:0}.report-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:24px}.report-heading h2{font-size:40px;margin-top:10px;overflow-wrap:anywhere}.report-heading p:not(.eyebrow){font-size:12px;margin-top:8px}.report-state{font-size:11px;border:1px solid var(--line);border-radius:30px;padding:7px 12px;color:var(--teal);white-space:nowrap}.toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-block:20px 26px}.toolbar button,.toolbar a{font-size:12px;padding:8px 13px;min-height:38px;border:1px solid var(--line);background:var(--card);border-radius:6px;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.toolbar [aria-pressed=true]{background:var(--ink);color:var(--bg)}.score-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px}.score-panel{padding:26px;background:var(--night);color:#eee7d8;border-radius:10px;display:flex;align-items:center;gap:24px;position:relative;overflow:hidden}.score-panel::after{content:'';width:150px;height:150px;position:absolute;border:1px solid #d6b16033;border-radius:50%;right:-70px;top:-75px;pointer-events:none}.score-gauge{width:148px;position:relative;flex:none}.score-gauge svg{width:100%}.score-gauge .g-number{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.g-number b{font-size:42px;font-weight:500;letter-spacing:-.06em}.g-number span{font-size:10px;color:#b1ad9f;margin-top:4px}.score-panel h3{font-size:24px;letter-spacing:-.02em}.score-panel p{font-size:12px;line-height:1.65;color:#b1ad9f;margin-top:8px;max-width:290px}.grade-label{display:inline-block;margin-top:12px;color:#e7c67b;font-size:12px}.status-counts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:17px;font-size:12px;color:var(--muted)}.status-counts b{color:var(--ink);font-size:17px;margin-right:4px;font-weight:500}.status{display:inline-flex;align-items:center;gap:7px}.status::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--teal);flex:none}.status.fail::before,.status.high::before{background:var(--red);border-radius:1px}.status.warn::before,.status.med::before{background:var(--yellow);border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}.status.info::before,.status.low::before{background:var(--blue);border-radius:0;transform:rotate(45deg)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.metric{padding:16px 18px;background:var(--card);border:1px solid var(--line);border-radius:7px;min-width:0}.metric dt{font-size:11px;color:var(--muted);margin-bottom:7px}.metric dd{margin:0;overflow-wrap:anywhere;font-size:17px;line-height:1.3}.metric small{font-size:11px;color:var(--muted);display:block;margin-top:6px}.tag-list{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 0;padding:0;list-style:none}.tag-list li{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:3px 7px;overflow-wrap:anywhere;max-width:100%}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.category{padding:16px 20px;background:var(--card);border:1px solid var(--line);border-radius:7px;display:grid;grid-template-columns:1fr 40px;gap:8px;align-items:center;color:inherit;text-decoration:none}.category span{font-size:13px}.category b{font-size:18px;font-weight:500;text-align:right}.category svg{grid-column:1/-1;width:100%;height:5px}.bar-bg{fill:var(--line)}.bar-fg{fill:var(--teal)}.category.warn .bar-fg{fill:var(--yellow)}.category.fail .bar-fg{fill:var(--red)}.priority{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:9px;padding:27px 30px;margin-top:27px}.priority h3{font-size:25px}.priority>p{font-size:12px;margin-top:7px}.priority ol{list-style:none;counter-reset:priority;padding:0;margin:20px 0 0}.priority li{counter-increment:priority;display:grid;grid-template-columns:35px 1fr;gap:5px 14px;padding:16px 0;border-top:1px solid var(--line)}.priority li::before{content:'0' counter(priority);font-size:20px;color:var(--gold);grid-row:1/3}.priority strong{font-weight:500;font-size:15px}.priority li p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.priority a{font-size:12px;color:var(--teal);grid-column:2}.report-details{margin-top:30px}.report-label{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:var(--gold);margin:35px 0 15px}.report-section{border:1px solid var(--line);background:var(--card);border-radius:9px;margin-bottom:12px;scroll-margin-top:100px;overflow:hidden}.report-section>summary{padding:20px 23px;display:flex;gap:15px;align-items:center;list-style:none;cursor:pointer}.report-section>summary::-webkit-details-marker,.finding>summary::-webkit-details-marker{display:none}.section-index{font-size:12px;color:var(--gold);flex:none;width:27px}.section-title{flex:1;min-width:0}.section-title b{font-size:18px;font-weight:500}.section-title small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.section-score{width:42px;height:42px;position:relative;flex:none}.section-score svg{width:42px;height:42px;transform:rotate(-90deg)}.section-score b{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:500}.chevron{color:var(--muted);font-size:15px}.report-section[open]>summary .chevron{transform:rotate(180deg)}.findings{padding:0 23px 10px}.finding{border-top:1px solid var(--line);padding:15px 0}.finding>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px}.finding-title{flex:1;font-size:14px;font-weight:500;min-width:0;overflow-wrap:anywhere}.badge{font-size:9px;border:1px solid var(--line);border-radius:4px;padding:3px 7px;color:var(--muted);white-space:nowrap}.finding-content{padding:12px 0 0 20px}.finding-content>p{font-size:13px;margin-bottom:10px;line-height:1.65;overflow-wrap:anywhere}.finding-content .advice{color:var(--teal);background:color-mix(in srgb,var(--teal) 6%,var(--card));border-left:2px solid var(--teal);padding:10px 14px}.law-label{font-size:10px;display:block;margin-bottom:10px;color:var(--gold)}.evidence{font-size:11px;color:var(--muted);margin-top:9px}.evidence>summary{cursor:pointer;padding:4px 0}.evidence ul{padding-left:19px;margin:8px 0;line-height:1.7;overflow-wrap:anywhere}.note{display:flex;gap:12px;padding:14px 18px;margin-top:16px;border-left:2px solid var(--blue);background:var(--card);font-size:12px;color:var(--muted);overflow-wrap:anywhere}.note.fatal{border-color:var(--red)}.only-issues .finding.pass,.only-issues .finding.info,.only-issues .report-section.clean{display:none}.previews{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.preview{margin:0;padding:22px;border:1px solid var(--line);background:var(--card);border-radius:9px;overflow:hidden;min-width:0}.preview figcaption{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin-bottom:18px}.serp-preview+.serp-preview{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.serp-preview>small{font-size:10px;color:var(--muted)}.serp-url{font-size:11px;overflow-wrap:anywhere;margin-top:9px;color:var(--muted)}.serp-title{color:var(--blue);font-size:19px;line-height:1.3;margin:6px 0;overflow-wrap:anywhere}.serp-description{font-size:12px;line-height:1.65;overflow-wrap:anywhere}.social-image{height:170px;display:flex;align-items:center;justify-content:center;background:var(--bg2);font-size:13px;color:var(--muted);overflow:hidden;border-radius:5px}.social-image img{width:100%;height:100%;object-fit:cover}.social-caption{padding:15px 0 0}.social-caption small{font-size:11px;color:var(--muted)}.social-caption b{display:block;font-size:17px;margin:5px 0;font-weight:500;overflow-wrap:anywhere}.social-caption p{font-size:12px;overflow-wrap:anywhere}.preview-hint{font-size:10px;color:var(--muted);margin-top:15px}.table-scroll{overflow:auto;margin:0 23px 20px}.keyword-table{width:100%;border-collapse:collapse;font-size:12px;min-width:430px}.keyword-table th{text-align:left;font-weight:500;color:var(--muted);font-size:10px}.keyword-table td,.keyword-table th{padding:11px 8px;border-top:1px solid var(--line)}.keyword-table td:nth-child(n+4){text-align:center}.word-bar{display:flex;align-items:center;gap:9px}.word-bar svg{width:70px;height:5px}.phrases{font-size:11px;color:var(--muted);margin-top:14px}.conversion{margin-top:30px;padding:38px;background:var(--night);color:#eee7d8;border-radius:12px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 175px;gap:30px}.conversion .eyebrow{color:#d6b160}.conversion h2{font-size:37px;max-width:730px;margin:14px 0}.conversion p:not(.eyebrow){font-size:14px;color:#b1ad9f;max-width:650px;line-height:1.75}.conversion-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.conversion .secondary{background:transparent;color:#eee7d8;border-color:#eee7d855}.conversion small{display:block;font-size:11px;color:#b1ad9f;margin-top:16px}.conversion-art{align-self:center}.report-footnote{font-size:11px;margin:18px 0;color:var(--muted);line-height:1.7}.report-footnote a{color:var(--teal)}.environment{font-size:11px;border-top:1px solid var(--line);padding-top:16px;margin-top:20px;color:var(--muted)}.environment summary{cursor:pointer}.environment p{padding-top:8px}.report .button{font-size:13px}
@media(min-width:1500px){.hero{padding-top:80px}.hero-art{max-width:500px}}
@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.hero{gap:20px}.hero h1{font-size:57px}.hero-art{max-width:390px}.header-nav{gap:15px}.form-heading{grid-template-columns:1fr}.form-heading>p{margin-top:6px}.scope-grid{gap:10px}.scope-card{padding:20px 16px}.scope-card h3{font-size:18px}.studio{gap:35px;padding:34px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.score-panel{gap:16px;padding:22px}.score-gauge{width:130px}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.header-inner{min-height:68px;gap:10px}.header-nav{display:none}.header-tools{margin-left:auto;gap:10px}.brand>span{font-size:12px;letter-spacing:.085em}.brand img{width:27px;height:32px}.brand small{font-size:8px;letter-spacing:0}.brand{gap:8px}.hero{grid-template-columns:1fr .65fr;padding-block:40px 28px;gap:5px}.hero h1{font-size:43px}.hero-lead{font-size:14px;line-height:1.65}.hero-tags{font-size:10px;gap:8px 15px;margin-top:19px}.hero-art{align-self:start;margin-top:25px}.art-label{font-size:7px;left:5px}.art-caption{padding-left:10px;font-size:8px;gap:5px}.art-caption b{font-size:23px}.form-card{padding:25px 22px}.form-heading h2{font-size:27px}.form-heading>p{font-size:12px}.mode label>span{font-size:12px;gap:6px;padding:11px 8px}.mode i{font-size:13px}.url-row input{font-size:16px}.url-row>span{padding:0 7px}.button{padding:11px 16px;gap:12px;font-size:13px;min-height:47px}.scope{padding-block:48px}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-card{padding:22px}.scope-card h3{font-size:21px}.scope-card p{font-size:13px}.section-heading h2{font-size:34px}.studio{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.studio h2{font-size:35px}.studio ol{gap:0}.footer-inner{grid-template-columns:1fr 1fr;gap:18px}.footer-inner p{grid-column:1;grid-row:2}.footer-inner>div{grid-row:1/3;grid-column:2;align-self:start}.footer-bottom{gap:12px 20px}.footer-bottom>span:last-child{margin-left:0}.report-heading h2{font-size:31px}.report-heading{align-items:start}.report-state{font-size:10px;white-space:normal;max-width:110px}.score-grid{grid-template-columns:1fr}.score-panel{padding:25px}.score-gauge{width:140px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric dd{font-size:16px}.category{padding:14px 15px}.category span{font-size:12px}.priority{padding:23px}.previews{grid-template-columns:1fr}.report-section>summary{padding:16px}.section-title b{font-size:16px}.section-index{width:19px}.findings{padding-inline:16px}.finding-title{font-size:13px}.badge{font-size:8px}.finding-content{padding-left:0}.conversion{padding:28px;grid-template-columns:1fr}.conversion h2{font-size:31px}.conversion-art{display:none}.report{padding-top:40px}.table-scroll{margin-inline:16px}}
@media(max-width:480px){.wrap{width:calc(100% - 32px)}.hero{grid-template-columns:1fr;position:relative;isolation:isolate;padding-top:33px}.hero h1{font-size:48px;line-height:1.04;letter-spacing:-.045em;margin-block:20px}.hero-copy{position:relative;z-index:1}.hero-lead{max-width:345px}.hero-art{display:none}.eyebrow{font-size:9px;letter-spacing:.12em}.hero-tags{gap:7px 12px}.form-card{padding:24px 18px}.url-row{flex-wrap:wrap;gap:0}.url-row input{width:calc(100% - 40px);flex-basis:calc(100% - 40px);padding-block:14px}.url-row .button{width:100%;margin-top:5px}.form-heading h2{font-size:28px}.mode{gap:5px;grid-template-columns:1fr 1fr}.mode label:first-of-type{grid-column:1/-1}.mode label>span{font-size:11px;padding:10px 5px}.form-note{font-size:10px;line-height:1.65;margin-top:13px}.scope-grid{gap:10px}.scope-card{padding:18px 15px 22px}.scope-card h3{font-size:19px}.scope-card p{font-size:12px}.scope-number{right:15px;top:19px}.scope-symbol{font-size:30px}.section-heading h2{font-size:31px}.studio{padding:26px}.studio h2{font-size:31px}.footer-inner{grid-template-columns:1fr}.footer-inner>div{grid-column:1;grid-row:auto;justify-content:start}.footer-inner p{grid-row:auto}.footer-brand{font-size:13px}.report-heading{display:block}.report-state{display:inline-block;margin-top:12px;max-width:none}.score-panel{padding:22px 18px;gap:17px}.score-gauge{width:118px}.g-number b{font-size:36px}.score-panel h3{font-size:21px}.score-panel p{font-size:11px}.status-counts{font-size:10px;gap:8px 14px}.metric{padding:14px}.metric dd{font-size:14px}.metric dt{font-size:10px}.category-grid{gap:7px}.category{padding:12px;grid-template-columns:1fr 30px}.category b{font-size:16px}.category span{font-size:11px}.priority{padding:21px 18px}.priority h3{font-size:24px}.priority strong{font-size:14px}.priority li p{font-size:12px}.toolbar{gap:6px}.toolbar button,.toolbar a{font-size:10px;padding:7px 10px;min-height:36px}.section-title small{font-size:10px}.section-score,.section-score svg{width:34px;height:34px}.report-section>summary{gap:9px;padding-inline:13px}.section-title b{font-size:15px}.findings{padding-inline:14px}.finding>summary{gap:8px;flex-wrap:wrap}.finding-title{flex:1}.finding .badge{margin-left:auto}.finding-content>p{font-size:12px}.conversion{padding:26px 22px}.conversion h2{font-size:29px}.conversion p:not(.eyebrow){font-size:13px}.conversion-actions{flex-direction:column}.conversion-actions .button{width:100%}.scan-status{gap:11px}.scan-status b{font-size:13px}.scan-status span{font-size:11px}.scan-orbit{width:27px;height:27px}.scan-status .text-button{font-size:11px;padding:5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{:root,[data-theme=dark]{--bg:#fff;--bg2:#f6f6f6;--card:#fff;--card2:#fff;--ink:#111;--muted:#444;--line:#ddd;--teal:#08615d;--blue:#28479b;--red:#a42c17;--yellow:#846000;color-scheme:light}body{font-size:11pt;background:#fff}.wrap{width:100%}.header,.hero,.form-section,.scope,.studio,.footer,.toolbar,.conversion,.environment{display:none!important}.report{padding-top:0}.report-heading h2{font-size:26pt}.score-panel{background:#f4f4f4;color:#111;break-inside:avoid}.score-panel h3{color:#111}.score-panel p,.g-number span{color:#444}.grade-label{color:#444}.score-grid{grid-template-columns:1fr 1fr}.report-section{break-inside:auto}.finding,.metric,.priority li,.preview{break-inside:avoid}.finding-content{display:block!important}.finding.pass,.finding.info,.report-section.clean{display:block!important}.conversion-art{display:none}.previews{grid-template-columns:1fr 1fr}.report-section>summary{padding-block:10px}.report-footnote{color:#444}.score-gauge{width:100px}.report-label{margin-top:20px}a{text-decoration:none}}
