.au-top{background:linear-gradient(180deg,#050f2c 0,#082a86 30%,var(--color-electric) 75%,#2a7bff 100%);border-radius:0 0 3.5rem 3.5rem}.au-tool{display:grid;gap:1.25rem}.au-card{border-radius:1.75rem;background:#fff;color:var(--color-ink);padding:clamp(1.15rem,3.2vw,2.4rem);box-shadow:0 40px 90px -40px rgba(3,7,19,.85);min-width:0}.au-h2{font-family:var(--font-display);font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.au-h2,.au-h3{font-weight:700}.au-h3{font-size:1.05rem}.au-muted{color:rgba(5,7,13,.62)}.au-fine{font-size:.88rem;color:rgba(5,7,13,.6)}.au-fine a{text-decoration:underline;text-underline-offset:3px}.au-field>span,.au-label{display:block;font-size:.9rem;font-weight:600;color:rgba(5,7,13,.82)}.au-field>span em{font-style:normal;font-weight:400;color:rgba(5,7,13,.5)}.au-input{margin-top:.4rem;width:100%;min-width:0;border-radius:.85rem;border:1px solid rgba(5,7,13,.18);background:#f7f8fb;padding:.85rem 1rem;font:inherit;font-size:1rem;color:var(--color-ink);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.au-input:focus{outline:none;background:#fff;border-color:var(--color-electric);box-shadow:0 0 0 3px rgba(11,92,245,.18)}.au-input::placeholder{color:rgba(5,7,13,.38)}.au-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;cursor:pointer;border:0;border-radius:999px;background:var(--color-electric);color:#fff;font:inherit;font-size:1.02rem;font-weight:600;padding:.85rem 1.5rem;text-align:center;transition:background .25s ease,transform .15s ease}.au-btn:hover{background:var(--color-blue2)}.au-btn:active{transform:scale(.985)}.au-btn[disabled]{opacity:.65;cursor:progress}.au-btn-ghost{background:transparent;color:var(--color-ink);box-shadow:inset 0 0 0 1.5px rgba(5,7,13,.25)}.au-btn-ghost:hover{background:rgba(5,7,13,.06)}.au-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.au-error{margin-top:.75rem;font-size:.95rem;font-weight:600;color:#b42318}.au-start{position:relative}.au-start-row{display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.au-start-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.au-start-row .au-btn{margin-top:.4rem}.au-start .au-error,.au-start .au-fine{margin-top:.75rem}.au-progress-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;overflow-wrap:anywhere}.au-meter{margin-top:.8rem;height:6px;border-radius:999px;background:rgba(5,7,13,.08);overflow:hidden}.au-meter i{display:block;height:100%;border-radius:inherit;background:var(--color-electric);transition:width .5s var(--ease-out-expo)}.au-rows{margin-top:1rem;display:grid;gap:.15rem}.au-rows li{display:flex;align-items:flex-start;gap:.75rem;padding:.55rem 0;border-bottom:1px solid rgba(5,7,13,.07);line-height:1.45}.au-rows li:last-child{border-bottom:0}.au-rows li b{font-weight:600}.au-rows li[data-state=waiting]{opacity:.5}.au-dot{flex:none;position:relative;margin-top:.15rem;width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid rgba(5,7,13,.2)}[data-state=running] .au-dot{border-color:rgba(11,92,245,.25);border-top-color:var(--color-electric);animation:au-spin .8s linear infinite}[data-state=done] .au-dot,[data-state=failed] .au-dot,[data-state=partial] .au-dot{border:0}[data-state=done] .au-dot{background:#12a150}[data-state=partial] .au-dot{background:#e3a008}[data-state=failed] .au-dot{background:rgba(5,7,13,.35)}[data-state=done] .au-dot:after,[data-state=partial] .au-dot:after{content:"";position:absolute;left:.4rem;top:.2rem;width:.32rem;height:.6rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}[data-state=failed] .au-dot:after{content:"";position:absolute;left:.3rem;right:.3rem;top:calc(50% - 1px);height:2px;background:#fff}@keyframes au-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){[data-state=running] .au-dot{animation:none;border-color:var(--color-electric)}}.au-score{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:640px){.au-score{grid-template-columns:auto minmax(0,1fr);gap:2rem}}.au-ring{position:relative;width:9.5rem;height:9.5rem;--tone:#e3a008}.au-areas [data-tone=good],.au-ring[data-tone=good]{--tone:#12a150}.au-areas [data-tone=poor],.au-ring[data-tone=poor]{--tone:#d92d20}.au-areas [data-tone=none],.au-ring[data-tone=none]{--tone:rgba(5,7,13,.3)}.au-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.au-ring circle{fill:none;stroke-width:10}.au-ring-track{stroke:rgba(5,7,13,.08)}.au-ring-fill{stroke:var(--tone);stroke-linecap:round;transition:stroke-dashoffset 1.2s var(--ease-out-expo)}.au-ring p{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.au-ring strong{font-family:var(--font-display);font-size:2.9rem;line-height:1}.au-ring span{font-size:.8rem;color:rgba(5,7,13,.6)}.au-areas{display:grid;gap:.55rem}.au-areas li{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) 2.2rem;align-items:center;gap:.7rem;font-size:.93rem;--tone:#e3a008}.au-areas b{text-align:right}.au-bar{height:8px;border-radius:999px;background:rgba(5,7,13,.08);overflow:hidden}.au-bar i{display:block;height:100%;border-radius:inherit;background:var(--tone)}@media (max-width:380px){.au-areas li{grid-template-columns:minmax(0,1fr) 2.2rem}.au-areas .au-bar{grid-column:1/-1;grid-row:2}}.au-findings{display:grid;gap:.9rem}.au-finding{border-radius:1.1rem;border:1px solid rgba(5,7,13,.1);border-left:5px solid #e3a008;background:#fbfbfd;padding:1rem 1.15rem;display:grid;gap:.45rem;line-height:1.55;min-width:0;overflow-wrap:anywhere}.au-finding[data-priority=high]{border-left-color:#d92d20}.au-finding[data-priority=low]{border-left-color:#8a94a6}.au-finding h3{font-weight:700;font-size:1.08rem;line-height:1.3}.au-chip{width:fit-content;max-width:100%;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;background:rgba(227,160,8,.16);color:#8a5a00}[data-priority=high] .au-chip{background:rgba(217,45,32,.12);color:#b42318}[data-priority=low] .au-chip{background:rgba(5,7,13,.07);color:rgba(5,7,13,.7)}.au-finding details summary{cursor:pointer;font-weight:600;color:var(--color-electric)}.au-finding details ul,.au-list{margin-top:.4rem;display:grid;gap:.25rem;padding-left:1.1rem;list-style:disc;font-size:.93rem}.au-locked{display:grid;gap:.6rem}.au-locked span{height:4.2rem;border-radius:1.1rem;background:linear-gradient(90deg,rgba(5,7,13,.06),rgba(5,7,13,.03));border:1px dashed rgba(5,7,13,.15)}.au-unlock{border-radius:1.4rem;background:#f1f5ff;border:1px solid rgba(11,92,245,.18);padding:clamp(1rem,3vw,1.75rem)}.au-fields{display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.au-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.au-note{margin-top:1.25rem;border-radius:1rem;background:#fff8e6;border:1px solid rgba(227,160,8,.35);font-size:.95rem;line-height:1.55}.au-done,.au-note{padding:.9rem 1.1rem}.au-done{margin-bottom:1.5rem;border-radius:1rem;background:#ecfbf2;border:1px solid rgba(18,161,80,.3);font-weight:500;overflow-wrap:anywhere}.au-done a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.au-section{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(5,7,13,.1)}.au-speed-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.au-speed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.au-speed h4{font-weight:700;font-size:1.05rem}.au-speed h4 span{color:var(--color-electric)}.au-metrics{margin-top:.5rem;display:grid;gap:.4rem}.au-metrics li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;border-radius:.8rem;background:#f7f8fb;padding:.55rem .8rem;border-left:4px solid rgba(5,7,13,.15)}.au-metrics li[data-ok=true]{border-left-color:#12a150}.au-metrics li[data-ok=false]{border-left-color:#d92d20}.au-metrics b{text-align:right}.au-metrics small{grid-column:1/-1;font-size:.8rem;color:rgba(5,7,13,.55)}.au-checks,.au-crawlers,.au-pages{display:grid;gap:.15rem}.au-pages li{display:grid;gap:.1rem;padding:.5rem 0;border-bottom:1px solid rgba(5,7,13,.07);font-size:.93rem;min-width:0}@media (min-width:720px){.au-pages li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}}.au-path{font-weight:600;overflow-wrap:anywhere}.au-checks li,.au-crawlers li{display:flex;align-items:flex-start;gap:.65rem;padding:.45rem 0;border-bottom:1px solid rgba(5,7,13,.06);font-size:.95rem;line-height:1.45;overflow-wrap:anywhere}.au-checks b,.au-crawlers b{font-weight:600}.au-crawler-state{margin-left:auto;flex:none;font-size:.85rem;font-weight:600}.au-crawlers [data-ok=false] .au-crawler-state{color:#b42318}.au-mark{flex:none;display:inline-grid;place-items:center;margin-top:.1rem;width:1.2rem;height:1.2rem;border-radius:50%;font-size:.72rem;font-weight:800;color:#fff;background:rgba(5,7,13,.35)}.au-mark[data-status=pass]{background:#12a150}.au-mark[data-status=warn]{background:#e3a008}.au-mark[data-status=fail]{background:#d92d20}.au-mark[data-status=info]{background:#5b8def}.au-next{margin-top:2.5rem;border-radius:1.4rem;background:linear-gradient(135deg,#071127,#0a37b8);color:#fff;padding:clamp(1.25rem,3.5vw,2.25rem)}.au-next .au-btn-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.5)}.au-next .au-btn-ghost:hover{background:hsla(0,0%,100%,.12)}.au-next-actions{display:flex;flex-wrap:wrap;gap:.7rem}.au-next-actions>*{flex:1 1 12rem}.au-what{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.au-what{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.au-what{grid-template-columns:repeat(3,minmax(0,1fr))}}.au-what li{border-radius:1.25rem;border:1px solid rgba(5,7,13,.1);background:#fff;padding:1.2rem 1.3rem;line-height:1.55}.au-what h3{font-weight:700;font-size:1.1rem;margin-bottom:.35rem}@media print{.au-next,.au-progress,.au-start{display:none}.au-card{box-shadow:none;padding:0}}