.ax-root{--ax-top:76px;--ax-ink:#15181d;--ax-body:#3a3f46;--ax-muted:#5b6068;--ax-line:#e2dccd;--ax-soft-line:#eee9db;--ax-canvas:#f9f7f2;--ax-sand:#f3efe4;--ax-navy:#20334a;--ax-navy-deep:#162438;--ax-good:#2f6b3a;--ax-good-bg:#edf3ec;--ax-mid:#956400;--ax-mid-bg:#fbf3db;--ax-bad:#9f2f2d;--ax-bad-bg:#fdebec;--ax-blue:#1f6c9f;--ax-blue-bg:#e1f3fe;--ax-ease:cubic-bezier(.16, 1, .3, 1);--ax-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace}.ax-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes axRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes axPulse{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes axBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes axSweep{0%{transform:translateY(-46px)}to{transform:translateY(232px)}}.ax-stage{background:var(--ax-canvas);border-top:1px solid var(--ax-line);min-height:72vh;padding-bottom:112px}.ax-stepper{top:var(--ax-top);z-index:30;border:1px solid var(--ax-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:14px 20px;display:flex;position:sticky}.ax-steps{align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ax-step{color:var(--ax-muted);align-items:center;gap:10px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;display:flex}.ax-step-dot{border:1.5px solid #b9b2a2;border-radius:50%;place-items:center;width:26px;height:26px;transition:background .3s,border-color .3s;display:grid}.ax-step-dot svg{width:14px;height:14px}.ax-step.is-active{color:var(--ax-ink)}.ax-step.is-active .ax-step-dot{border-color:var(--ax-navy)}.ax-step.is-done{color:var(--ax-ink)}.ax-step.is-done .ax-step-dot{background:var(--ax-good);border-color:var(--ax-good);color:#fff}.ax-step-pulse{background:var(--ax-navy);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite axPulse}.ax-step-sep{background:var(--ax-line);width:34px;height:1.5px}.ax-stepper-actions{align-items:center;gap:10px;display:flex}.ax-ghost,.ax-solid{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14.5px;font-weight:600;transition:background .2s,color .2s,transform .15s,border-color .2s;display:inline-flex}.ax-ghost svg,.ax-solid svg{width:15px;height:15px}.ax-ghost{color:var(--ax-ink);border:1px solid var(--ax-line);background:0 0}.ax-ghost:hover{border-color:var(--ax-navy);color:var(--ax-navy)}.ax-solid{background:var(--ax-navy);color:#fff;border:1px solid var(--ax-navy)}.ax-solid:hover{background:var(--ax-navy-deep)}.ax-ghost:active,.ax-solid:active{transform:scale(.98)}.ax-ghost:focus-visible,.ax-solid:focus-visible,.ax-row-head:focus-visible,.ax-filter button:focus-visible,.ax-nav nav a:focus-visible,.ax-score:focus-visible{outline:2px solid var(--ax-navy);outline-offset:2px}.ax-scan-wrap{place-items:center;padding:64px 0 24px;display:grid}.ax-scan{width:min(640px,100%);animation:axRise .6s var(--ax-ease) both}.ax-scanner{background:var(--ax-navy-deep);border-radius:12px;overflow:hidden}.ax-scanner-chrome{background:#ffffff0d;align-items:center;gap:7px;padding:12px 16px;display:flex}.ax-scanner-chrome span{background:#ffffff38;border-radius:50%;width:9px;height:9px}.ax-scanner-chrome em{font-family:var(--ax-mono);color:#ffffffb8;margin-left:12px;font-size:13px;font-style:normal}.ax-scanner-body{flex-direction:column;gap:14px;height:232px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.ax-scanner-body i{background:#ffffff24;border-radius:3px;height:10px;display:block}.ax-scanner-body b{background:#ffffff14;border-radius:6px;height:54px;display:block}.ax-scanner-line{background:#9fb8d61a;border-bottom:2px solid #9fb8d6;height:46px;animation:2.6s cubic-bezier(.45,0,.55,1) infinite alternate axSweep;position:absolute;top:0;left:0;right:0}.ax-scanner-ticks{gap:4px;padding:16px 20px 20px;display:flex}.ax-scanner-ticks span{background:#ffffff1f;border-radius:2px;flex:1;height:14px;transition:background .4s}.ax-scanner-ticks span.on{background:#9fb8d6}.ax-scan-lines{text-align:center;gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ax-scan-lines li{color:var(--ax-muted);opacity:.38;font-family:"Source Serif 4",Georgia,serif;font-size:21px;transition:opacity .5s,color .5s}.ax-scan-lines li.is-active{opacity:1;color:var(--ax-ink)}.ax-scan-note{text-align:center;color:var(--ax-muted);margin-top:28px;font-size:15px}.ax-prep{animation:axRise .6s var(--ax-ease) both;padding-top:48px}.ax-prep-head{border:1px solid var(--ax-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:48px;padding:40px;display:grid}.ax-skel-list{grid-template-columns:1.5fr 1fr;gap:16px;margin-top:16px;display:grid}.ax-skel{border:1px solid var(--ax-line);animation:1.8s ease-in-out infinite axBreathe;animation-delay:calc(var(--i) * .18s);background:#fff;border-radius:12px;align-content:start;gap:14px;padding:26px 28px;display:grid}.ax-skel:first-child{grid-row:span 2}.ax-skel span{background:#ece7da;border-radius:4px;height:12px;display:block}.ax-report{padding-top:40px}.ax-summary{border:1px solid var(--ax-line);animation:axRise .6s var(--ax-ease) both;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:56px;padding:40px;display:grid}.ax-summary-main{min-width:0}.ax-kicker{color:var(--ax-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14.5px;display:flex}.ax-kicker strong{color:var(--ax-ink);font-weight:600}.ax-tag{background:var(--ax-blue-bg);color:var(--ax-blue);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.ax-tag-soft{background:var(--ax-sand);color:var(--ax-muted);white-space:nowrap}.ax-time{color:var(--ax-muted);font-size:13px}.ax-verdict{letter-spacing:-.02em;max-width:20ch;color:var(--ax-ink);margin-top:16px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.1}.ax-lede{max-width:60ch;color:var(--ax-muted);margin-top:16px;font-size:17px;line-height:1.6}.ax-scores{border-top:1px solid var(--ax-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;display:grid}.ax-score{border-bottom:1px solid var(--ax-line);color:inherit;align-items:center;gap:18px;padding:20px 12px 20px 0;transition:background .2s;display:flex}.ax-score:nth-child(2n){border-left:1px solid var(--ax-line);padding-left:22px}.ax-score:hover{background:#faf8f2}.ax-score-text{gap:4px;min-width:0;display:grid}.ax-score-text strong{color:var(--ax-ink);font-size:16.5px;font-weight:600}.ax-score-text span{color:var(--ax-muted);font-size:13.5px}.ax-ring{flex:none;position:relative}.ax-ring svg{display:block;transform:rotate(-90deg)}.ax-ring-track{stroke:#e9e4d6}.ax-ring-arc{transition:stroke-dashoffset 1.1s var(--ax-ease)}.ax-ring-arc.tone-good{stroke:var(--ax-good)}.ax-ring-arc.tone-mid{stroke:#b7791f}.ax-ring-arc.tone-bad{stroke:var(--ax-bad)}.ax-ring-num{color:var(--ax-ink);place-items:center;font-family:"Source Serif 4",Georgia,serif;font-size:30px;display:grid;position:absolute;inset:0}.ax-phone{background:var(--ax-navy-deep);border-radius:30px;justify-self:end;width:260px;padding:10px}.ax-phone-screen{aspect-ratio:412/780;background:#e9e4d6;border-radius:22px;place-items:center;display:grid;overflow:hidden}.ax-phone-screen img{object-fit:cover;object-position:top;width:100%;height:100%}.ax-phone-none{text-align:center;color:var(--ax-muted);padding:16px;font-size:14px}.ax-phone.is-empty{width:240px}.ax-phone.is-empty .ax-phone-screen{animation:1.8s ease-in-out infinite axBreathe}.ax-metrics{border:1px solid var(--ax-line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 0;display:grid;overflow:hidden}.ax-metric{border-left:1px solid var(--ax-line);flex-direction:column-reverse;gap:6px;padding:22px 24px;display:flex}.ax-metric:first-child{border-left:0}.ax-metric dt{color:var(--ax-muted);font-size:13.5px}.ax-metric dd{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:30px;line-height:1.1}.ax-metric dd.tone-text-good{color:var(--ax-good)}.ax-metric dd.tone-text-mid{color:var(--ax-mid)}.ax-metric dd.tone-text-bad{color:var(--ax-bad)}.ax-priority{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:56px;margin-top:72px;display:grid}.ax-priority-head h3{letter-spacing:-.01em;color:var(--ax-ink);font-size:34px}.ax-priority-head p{color:var(--ax-muted);margin-top:12px;font-size:16px;line-height:1.55}.ax-priority ol{border-top:1px solid var(--ax-ink);margin:0;padding:0;list-style:none}.ax-priority li{border-bottom:1px solid var(--ax-line);animation:axRise .6s var(--ax-ease) both;animation-delay:calc(var(--i) * 80ms);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:20px;padding:26px 0;display:grid}.ax-priority-num{color:var(--ax-navy);font-family:"Source Serif 4",Georgia,serif;font-size:42px;line-height:1}.ax-priority h4{color:var(--ax-ink);margin:0 0 6px;font-size:18px;font-weight:600}.ax-priority li p{color:var(--ax-muted);max-width:62ch;font-size:15.5px;line-height:1.55}.ax-findings{scroll-margin-top:calc(var(--ax-top) + 92px);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;margin-top:72px;display:grid}.ax-nav{top:calc(var(--ax-top) + 92px);position:sticky}.ax-nav-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ax-muted);margin:0 0 12px;font-size:12px;font-weight:600}.ax-nav nav{border-top:1px solid var(--ax-line);display:grid}.ax-nav nav a{border-bottom:1px solid var(--ax-line);color:var(--ax-muted);border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:13px 0 13px 12px;font-size:15.5px;transition:color .2s,border-color .2s;display:flex}.ax-nav nav a:hover{color:var(--ax-ink)}.ax-nav nav a.is-active{color:var(--ax-ink);border-left-color:var(--ax-navy);font-weight:600}.ax-nav nav em{font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;font-weight:600}.ax-nav nav em.tone-good{color:var(--ax-good)}.ax-nav nav em.tone-mid{color:var(--ax-mid)}.ax-nav nav em.tone-bad{color:var(--ax-bad)}.ax-filter{border:1px solid var(--ax-line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid;overflow:hidden}.ax-filter button{border:0;border-left:1px solid var(--ax-line);color:var(--ax-muted);cursor:pointer;background:0 0;padding:10px 4px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;transition:background .2s,color .2s}.ax-filter button:first-child{border-left:0}.ax-filter button.is-on{background:var(--ax-navy);color:#fff}.ax-panels{gap:24px;min-width:0;display:grid}.ax-panel{border:1px solid var(--ax-line);scroll-margin-top:calc(var(--ax-top) + 92px);background:#fff;border-radius:12px;padding:32px 36px 20px}.ax-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ax-panel-head h3{letter-spacing:-.01em;color:var(--ax-ink);font-size:30px}.ax-panel-head p{max-width:52ch;color:var(--ax-muted);margin-top:6px;font-size:15px;line-height:1.5}.ax-score-pill{white-space:nowrap;border-radius:999px;flex:none;padding:7px 13px;font-size:13px;font-weight:600}.ax-score-pill.tone-good{background:var(--ax-good-bg);color:var(--ax-good)}.ax-score-pill.tone-mid{background:var(--ax-mid-bg);color:var(--ax-mid)}.ax-score-pill.tone-bad{background:var(--ax-bad-bg);color:var(--ax-bad)}.ax-panel-counts{gap:18px;margin:18px 0 8px;font-size:13.5px;font-weight:600;display:flex}.ax-panel-counts .is-fail{color:var(--ax-bad)}.ax-panel-counts .is-pass{color:var(--ax-good)}.ax-empty{color:var(--ax-muted);padding:18px 6px 16px;font-size:15.5px}.ax-group{margin-top:20px}.ax-group-title{background:var(--ax-sand);letter-spacing:.06em;text-transform:uppercase;color:#4a4f57;border-radius:8px;justify-content:space-between;align-items:center;margin:0;padding:10px 14px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12.5px;font-weight:600;display:flex}.ax-group-title span{color:var(--ax-muted);font-weight:500}.ax-row{border-bottom:1px solid var(--ax-soft-line);animation:axRise .45s var(--ax-ease) both;animation-delay:calc(var(--i) * 40ms)}.ax-row-head{text-align:left;width:100%;color:var(--ax-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 6px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16.5px;font-weight:500;line-height:1.4;transition:background .2s;display:flex}.ax-row-head:disabled{cursor:default}.ax-row-head:hover:not(:disabled){background:#faf8f2}.ax-mark{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ax-mark svg{width:14px;height:14px}.ax-row.is-fail .ax-mark{background:var(--ax-bad-bg);color:var(--ax-bad)}.ax-row.is-pass .ax-mark{background:var(--ax-good-bg);color:var(--ax-good)}.ax-row.is-info .ax-mark{color:#7b7f86;background:#eeebe3}.ax-row-title{flex:1;min-width:0}.ax-row-value{color:var(--ax-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px}.ax-chev{width:24px;color:var(--ax-muted);flex:none;place-items:center;transition:transform .25s;display:grid}.ax-row.is-open .ax-chev{transform:rotate(180deg)}.ax-row-body{animation:axRise .35s var(--ax-ease) both;padding:2px 6px 24px 48px}.ax-row-body p{max-width:70ch;color:var(--ax-body);font-size:15.5px;line-height:1.6}.ax-row-body .ax-items-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ax-muted);margin-top:18px;font-size:12px;font-weight:600}.ax-items{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ax-items li{background:#faf8f2;border:1px solid #ebe6d8;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.ax-items code{font-family:var(--ax-mono);color:#1f2a44;white-space:pre-wrap;word-break:break-all;font-size:12.5px;line-height:1.5}.ax-items span{color:var(--ax-muted);font-size:13px;line-height:1.45}.ax-locked{display:grid}.ax-locked-row{border-bottom:1px solid var(--ax-soft-line);align-items:center;gap:14px;padding:18px 6px;display:flex}.ax-locked .ax-mark{color:#7b7f86;background:#eeebe3}.ax-locked-bars{flex:1;gap:9px;display:grid}.ax-locked-bars i{background:#ece7da;border-radius:3px;height:10px;display:block}.ax-locked-more{color:var(--ax-muted);padding:14px 6px 6px;font-size:14px}.ax-unlock{background:var(--ax-navy-deep);border-radius:12px;justify-content:space-between;align-items:center;gap:32px;padding:34px 38px;display:flex}.ax-unlock h3{color:#fff;font-size:27px}.ax-unlock p{color:#ffffffc7;max-width:56ch;margin-top:8px;font-size:16px;line-height:1.55}.ax-unlock .btn-primary{color:var(--ax-navy-deep);background:#fff;flex:none}.ax-unlock .btn-primary:hover{background:#e7ecf2}.ax-next{border:1px solid var(--ax-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding:40px;display:flex}.ax-next h3{letter-spacing:-.01em;color:var(--ax-ink);margin-top:10px;font-size:34px}.ax-next p:not(.ax-kicker){max-width:50ch;color:var(--ax-muted);margin-top:10px;font-size:17px;line-height:1.55}.ax-next-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1000px){.ax-summary{grid-template-columns:minmax(0,1fr);gap:32px;padding:28px}.ax-phone{justify-self:start;width:220px}.ax-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-metric:nth-child(4){border-left:0}.ax-metric:nth-child(n+4){border-top:1px solid var(--ax-line)}.ax-priority,.ax-findings{grid-template-columns:minmax(0,1fr);gap:24px}.ax-nav{position:static}.ax-nav nav{border-top:0;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ax-nav nav a{border:1px solid var(--ax-line);background:#fff;border-radius:999px;flex:none;padding:9px 14px;font-size:14.5px}.ax-nav nav a.is-active{border-color:var(--ax-navy)}.ax-prep-head{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}}@media (max-width:720px){.ax-stepper{flex-wrap:wrap;padding:12px 14px}.ax-steps{gap:8px}.ax-step{gap:7px;font-size:13.5px}.ax-step-sep{width:14px}.ax-stepper-actions{width:100%}.ax-stepper-actions>button{flex:1;justify-content:center}.ax-scan-wrap{padding-top:40px}.ax-scan-lines li{font-size:18px}.ax-scores{grid-template-columns:minmax(0,1fr)}.ax-score:nth-child(2n){border-left:0;padding-left:0}.ax-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-metric,.ax-metric:nth-child(4){border-left:1px solid var(--ax-line);border-top:0}.ax-metric:nth-child(odd){border-left:0}.ax-metric:nth-child(n+3){border-top:1px solid var(--ax-line)}.ax-panel{padding:24px 18px 12px}.ax-panel-head{flex-wrap:wrap;gap:14px}.ax-row-head{flex-wrap:wrap;align-items:flex-start;font-size:16px}.ax-row-value{order:3;width:100%;margin-left:42px}.ax-row-body{padding-left:6px}.ax-priority li{grid-template-columns:40px minmax(0,1fr)}.ax-priority li .ax-tag{grid-column:2;justify-self:start}.ax-priority-num{font-size:34px}.ax-unlock,.ax-next{flex-direction:column;align-items:flex-start;padding:28px 22px}.ax-skel-list{grid-template-columns:minmax(0,1fr)}.ax-skel:first-child{grid-row:auto}}@media (prefers-reduced-motion:reduce){.ax-root *,.ax-root :before,.ax-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.axe-section{margin-top:28px}.axe-status{border:1px solid var(--ax-line);background:var(--ax-sand);color:var(--ax-body);border-radius:10px;margin:12px 0;padding:14px 16px;font-size:.95rem}.axe-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.axe-stats div{border:1px solid var(--ax-line);background:var(--ax-canvas);border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.axe-stats strong{color:var(--ax-ink);font-size:1.6rem;line-height:1.1}.axe-stats span{color:var(--ax-muted);font-size:.85rem}.axe-note{border-left:3px solid var(--ax-blue);background:var(--ax-blue-bg);color:var(--ax-body);border-radius:0 8px 8px 0;margin:0 0 18px;padding:12px 14px;font-size:.9rem;line-height:1.5}.axe-heading{color:var(--ax-ink);margin:20px 0 10px;font-size:1rem}.axe-rules{flex-direction:column;gap:8px;display:flex}.axe-rule{border:1px solid var(--ax-line);background:#fff;border-radius:10px;overflow:hidden}.axe-rule.is-fail{border-color:#e9c3c3}.axe-rule-head{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ax-ink);background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.axe-rule-head:focus-visible,.axe-toggle:focus-visible{outline:2px solid var(--ax-navy);outline-offset:-2px}.axe-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:inline-flex}.axe-rule.is-pass .axe-mark{background:var(--ax-good-bg);color:var(--ax-good)}.axe-rule.is-fail .axe-mark{background:var(--ax-bad-bg);color:var(--ax-bad)}.axe-rule.is-review .axe-mark{background:var(--ax-mid-bg);color:var(--ax-mid)}.axe-rule-title{flex:auto;min-width:0;font-size:.95rem;line-height:1.35}.axe-rule-counts{color:var(--ax-muted);white-space:nowrap;flex:none;font-size:.8rem}.axe-rule-score{text-align:center;border-radius:999px;flex:none;min-width:52px;padding:3px 10px;font-size:.8rem;font-weight:700}.axe-rule-score.tone-good{background:var(--ax-good-bg);color:var(--ax-good)}.axe-rule-score.tone-mid{background:var(--ax-mid-bg);color:var(--ax-mid)}.axe-rule-score.tone-bad{background:var(--ax-bad-bg);color:var(--ax-bad)}.axe-rule .ax-row-body{padding:0 14px 14px}.axe-rule .ax-items code{white-space:pre-wrap;word-break:break-word;display:block;overflow-x:auto}.axe-more,.axe-help{color:var(--ax-muted);margin:8px 0 0;font-size:.85rem}.axe-help a{color:var(--ax-navy);text-decoration:underline}.axe-toggle{border:1px solid var(--ax-line);background:var(--ax-canvas);font:inherit;color:var(--ax-ink);cursor:pointer;border-radius:10px;margin:18px 0 10px;padding:10px 14px;font-size:.9rem}.axe-toggle:hover{background:var(--ax-sand)}.axe-shared-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.axe-scorechips{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.axe-missing{max-width:560px;padding:48px 0}.axe-missing h1{margin:0 0 10px}@media (max-width:640px){.axe-stats{grid-template-columns:1fr}.axe-rule-head{flex-wrap:wrap}.axe-rule-counts{flex-basis:100%;order:3;padding-left:36px}}.axe-stats strong.tone-text-good{color:var(--ax-good)}.axe-stats strong.tone-text-bad{color:var(--ax-bad)}.audit-modal-perks{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.audit-modal-perks li{color:#3a3f46;padding-left:26px;font-size:.92rem;line-height:1.4;position:relative}.audit-modal-perks li:before{content:"✓";color:#2f6b3a;text-align:center;background:#edf3ec;border-radius:50%;width:18px;height:18px;font-size:.72rem;font-weight:700;line-height:18px;position:absolute;top:0;left:0}.axe-teaser{background:#f3efe4;border:1px dashed #c9c1ac;border-radius:12px;margin-top:18px;padding:18px 20px}.axe-teaser h4{color:#15181d;margin:0 0 6px;font-size:1rem}.axe-teaser p{color:#3a3f46;margin:0 0 14px;font-size:.92rem;line-height:1.5}.ax-devices{justify-self:end;width:260px}.ax-devices.has-desktop{width:440px;max-width:100%;padding-bottom:26px;position:relative}.ax-desktop{background:var(--ax-navy-deep);border-radius:12px;padding:0 0 8px;overflow:hidden}.ax-desktop-bar{gap:5px;padding:8px 10px;display:flex}.ax-desktop-bar i{background:#ffffff59;border-radius:50%;width:7px;height:7px}.ax-desktop-screen{aspect-ratio:1350/940;background:#e9e4d6;border-radius:6px;margin:0 8px;overflow:hidden}.ax-desktop-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ax-devices.has-desktop .ax-phone{border-radius:18px;width:112px;padding:5px;position:absolute;bottom:0;left:-34px;box-shadow:0 12px 28px #12253f47}.ax-devices.has-desktop .ax-phone-screen{border-radius:13px}.ax-devices:not(.has-desktop) .ax-phone{width:100%}@media (max-width:1000px){.ax-devices{justify-self:start}.ax-devices.has-desktop{width:calc(100% - 34px);max-width:440px;margin-left:34px}}
