:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#f7fbff;--ink-1:#d9e7f3;--ink-2:#91a9bd;--ink-3:#7891a6;--night-0:#050a12;--night-1:#07111f;--night-2:#0a1727;--night-3:#0e2033;--surface:#0a1828e0;--surface-strong:#0b1a2b;--surface-soft:#10253ab8;--line:#8bb4d124;--line-strong:#8bc7e73d;--cyan:#58d6ec;--cyan-bright:#8cecff;--blue:#398bff;--blue-soft:#6da8ff;--green:#57d7a0;--yellow:#f1c768;--orange:#ff9f68;--red:#ff6f79;--purple:#a88cff;--shadow-lg:0 32px 80px #00040c70, 0 2px 10px #00050f3d;--shadow-md:0 18px 44px #00050f4d;--radius-xl:1.5rem;--radius-lg:1.1rem;--radius-md:.8rem;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night-0);scroll-padding-top:6rem}body{min-width:320px;min-height:100vh;color:var(--ink-0);font-family:var(--font-sans);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 8% 8%,#237ab71f,#0000 28rem),linear-gradient(#07111e 0%,#050b13 48%,#040810 100%);margin:0;font-size:1rem;line-height:1.5}button,input,textarea,select{color:inherit;font:inherit}button,label,select{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit}::selection{color:#fff;background:#58d6ec47}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#07101c}::-webkit-scrollbar-thumb{background:#263c50;border:2px solid #07101c;border-radius:999px}:focus-visible{outline:2px solid var(--cyan-bright);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.audit-app{isolation:isolate;min-height:100vh;position:relative;overflow:clip}.audit-ambient{z-index:-1;filter:blur(90px);opacity:.09;pointer-events:none;border-radius:50%;width:34rem;height:34rem;position:fixed}.audit-ambient--one{background:#1cdcf0;top:14rem;right:-18rem}.audit-ambient--two{background:#1c69ef;top:55rem;left:-24rem}.audit-topbar{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(160%);background:#050c15a8;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:4.7rem;padding:.65rem clamp(1rem,3.4vw,3.6rem);display:grid;position:sticky;top:0;box-shadow:0 1px #b8e3ff14,0 14px 40px #00050f29}.audit-brand{width:fit-content;color:var(--ink-0);justify-self:start;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.audit-brand__mark{background:linear-gradient(145deg,#1a99d1f5,#195bbaf0);border:1px solid #8ee9ff75;border-radius:.78rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff40,0 8px 24px #1a7bd14d}.audit-brand__check{background:var(--green);color:#05251a;stroke-width:3px;border:2px solid #07111f;border-radius:50%;width:1rem;height:1rem;padding:.12rem;position:absolute;bottom:-.14rem;right:-.18rem}.audit-brand__link{width:.95rem;height:.95rem;color:var(--cyan-bright);stroke-width:2.6px;background:#0b2b45;border:2px solid #07111f;border-radius:50%;padding:.12rem;position:absolute;bottom:-.12rem;left:-.16rem}.audit-brand__text{line-height:1.05;display:grid}.audit-brand__text strong{letter-spacing:-.01em;font-size:.94rem;font-weight:700}.audit-brand__text small{color:var(--ink-3);letter-spacing:.11em;text-transform:uppercase;margin-top:.23rem;font-size:.62rem;font-weight:650}.audit-topbar__status{color:var(--ink-2);letter-spacing:.02em;align-items:center;gap:.45rem;font-size:.7rem;font-weight:650;display:inline-flex}.audit-topbar__status svg{color:var(--green)}.audit-topbar__divider{background:var(--line-strong);width:1px;height:.9rem;margin-inline:.4rem}.audit-live-dot,.audit-status__dot,.audit-change-dot{background:var(--green);border-radius:50%;width:.42rem;height:.42rem;display:inline-block;box-shadow:0 0 0 3px #57d7a01a,0 0 14px #57d7a073}.audit-topbar__demo{justify-self:end}.audit-main{width:min(94vw,1460px);margin:0 auto;padding:clamp(3.5rem,7vw,6.5rem) 0 2.5rem}.audit-hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding:0 clamp(0rem,2vw,1.5rem) clamp(2.8rem,5vw,4.4rem);display:grid}.audit-eyebrow,.audit-section-kicker{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:760}.audit-eyebrow{align-items:center;gap:.55rem;display:flex}.audit-eyebrow span{background:linear-gradient(90deg, var(--cyan), transparent);width:1.8rem;height:1px;display:inline-block}.audit-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:17em;margin:1.05rem 0 1.15rem;font-size:clamp(2.25rem,4.2vw,4.55rem);font-weight:710;line-height:1.08}.audit-hero__copy>p:last-child{max-width:43rem;color:var(--ink-2);margin:0;font-size:clamp(.92rem,1.3vw,1.05rem);line-height:1.85}.audit-hero__assurance{box-shadow:inset 0 1px #ffffff0b, var(--shadow-md);background:linear-gradient(145deg,#0d2232c7,#071320b8);border:1px solid #70cee229;border-radius:1.1rem;align-items:center;gap:1rem;padding:1.15rem 1.2rem;display:flex}.audit-assurance__icon{width:3rem;height:3rem;color:var(--green);background:#57d7a017;border:1px solid #57d7a038;border-radius:50%;flex:none;place-items:center;display:grid}.audit-assurance__icon svg{width:1.35rem}.audit-hero__assurance>div:last-child{display:grid}.audit-hero__assurance span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:750}.audit-hero__assurance strong{margin-top:.17rem;font-size:.85rem}.audit-hero__assurance small{color:var(--ink-3);margin-top:.2rem;font-size:.68rem}.audit-console,.audit-results{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:inset 0 1px #ffffff0b, var(--shadow-lg);background:linear-gradient(145deg,#0d1e30f5,#071321f5);overflow:hidden}.audit-console__header{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.55rem clamp(1.25rem,3vw,2.25rem) 1.25rem;display:flex}.audit-console h2,.audit-results-heading h2,.audit-compare h2,.audit-drawer h2{letter-spacing:-.025em;margin:.25rem 0 0;font-size:1.25rem;font-weight:680}.audit-limit-note{color:var(--ink-2);background:#58d6ec0e;border:1px solid #58d6ec26;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .72rem;font-size:.7rem;font-weight:640;display:inline-flex}.audit-limit-note svg{color:var(--cyan)}.audit-mode-tabs{background:#030c1685;border:1px solid #86aecc1a;border-radius:.95rem;grid-template-columns:repeat(4,1fr);gap:.45rem;margin:0 clamp(1.25rem,3vw,2.25rem);padding:.34rem;display:grid}.audit-mode-tab{min-height:3.8rem;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;gap:.7rem;padding:.58rem .7rem;transition:color .16s,background-color .16s,border-color .16s,transform .1s ease-out;display:flex;position:relative}.audit-mode-tab:hover{color:var(--ink-1);background:#ffffff06}.audit-mode-tab:active,.audit-button:active:not(:disabled),.audit-summary-card:active,.audit-row-action:active,.audit-export-group button:active{transition-duration:80ms;transform:scale(.975)}.audit-mode-tab.is-active{color:var(--ink-0);background:linear-gradient(145deg,#1c4461c2,#112d45c7);border-color:#73cce62e;box-shadow:inset 0 1px #ffffff12,0 7px 20px #00061038}.audit-mode-tab.is-active:after{background:var(--cyan);content:"";height:1px;position:absolute;bottom:-.36rem;left:23%;right:23%;box-shadow:0 0 10px #58d6ecb3}.audit-mode-tab svg{flex:none}.audit-mode-tab.is-active svg{color:var(--cyan)}.audit-mode-tab>span{text-align:left;display:grid}.audit-mode-tab strong{font-size:.77rem;font-weight:680}.audit-mode-tab small{color:var(--ink-3);margin-top:.1rem;font-size:.61rem;font-weight:540}.audit-console__body{grid-template-columns:minmax(0,1fr) 17rem;gap:1.3rem;padding:1.6rem clamp(1.25rem,3vw,2.25rem);display:grid}.audit-input-panel{min-height:10.8rem}.audit-field-group{animation:.24s cubic-bezier(.2,.75,.3,1) both audit-materialize}.audit-field-group>label:first-child,.audit-field-group>label:not(.audit-dropzone)>span:first-child{color:var(--ink-1);margin-bottom:.55rem;font-size:.75rem;font-weight:650;display:block}.audit-url-input{background:#030c1694;border:1px solid #86b7d82b;border-radius:.85rem;align-items:center;gap:.7rem;min-height:3.45rem;padding:0 1rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;box-shadow:inset 0 1px 2px #00030a3d}.audit-url-input:focus-within{background:#04111dc7;border-color:#58d6ec8c;box-shadow:0 0 0 3px #58d6ec14,inset 0 1px 2px #00030a33}.audit-url-input svg{color:var(--cyan);flex:none}.audit-url-input input{width:100%;color:var(--ink-0);background:0 0;border:0;outline:0;font-size:.86rem}.audit-url-input input::placeholder,.audit-field-group textarea::placeholder,.audit-search input::placeholder{color:#50687d}.audit-field-group textarea{resize:vertical;width:100%;min-height:9.4rem;color:var(--ink-0);background:#030c1694;border:1px solid #86b7d82b;border-radius:.85rem;outline:0;padding:.9rem 1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.7;transition:border-color .16s,box-shadow .16s}.audit-field-group textarea:focus{border-color:#58d6ec8c;box-shadow:0 0 0 3px #58d6ec14}.audit-field-help{color:var(--ink-3);justify-content:space-between;gap:1rem;margin:.58rem 0 0;font-size:.67rem;display:flex}.audit-field-help span{color:var(--cyan);font-weight:700}.audit-dropzone{text-align:center;cursor:pointer;background:#06132080;border:1px dashed #71c0e04d;border-radius:.95rem;place-items:center;min-height:10.1rem;padding:1.2rem;transition:border-color .16s,background-color .16s,transform .1s ease-out;display:grid}.audit-dropzone:hover,.audit-dropzone:focus-within{background:#0f2c3f85;border-color:#58d6eca6}.audit-dropzone:active{transform:scale(.992)}.audit-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.audit-dropzone__icon{width:2.65rem;height:2.65rem;color:var(--cyan);background:#58d6ec13;border:1px solid #58d6ec2e;border-radius:.8rem;place-items:center;margin-bottom:.45rem;display:grid}.audit-dropzone strong{font-size:.82rem}.audit-dropzone>span:not(.audit-dropzone__icon){color:var(--ink-2);margin-top:.12rem;font-size:.7rem}.audit-dropzone small{color:var(--ink-3);margin-top:.22rem;font-size:.62rem}.audit-dropzone.has-file{border-style:solid;border-color:#57d7a047}.audit-dropzone.has-file .audit-dropzone__icon{color:var(--green);background:#57d7a014;border-color:#57d7a02e}.audit-crawl-settings{grid-template-columns:minmax(10rem,.9fr) minmax(7rem,.55fr) minmax(13rem,1fr);gap:.8rem;margin-top:.9rem;display:grid}.audit-crawl-settings>label:not(.audit-toggle-row){gap:.35rem;display:grid}.audit-crawl-settings label>span:first-child{color:var(--ink-3);font-size:.65rem;font-weight:640}.audit-crawl-settings select,.audit-crawl-settings input[type=number]{width:100%;min-height:2.65rem;color:var(--ink-1);background:#081624;border:1px solid #86b7d826;border-radius:.68rem;outline:0;padding:0 .7rem;font-size:.72rem}.audit-toggle-row{cursor:pointer;align-self:end;align-items:center;gap:.65rem;min-height:2.65rem;display:flex}.audit-toggle-row>input{opacity:0;width:1px;height:1px;position:absolute}.audit-toggle{background:#31475a;border-radius:999px;flex:none;align-items:center;width:2.25rem;height:1.32rem;padding:.16rem;transition:background-color .15s;display:flex;box-shadow:inset 0 1px 3px #0006}.audit-toggle>span{background:#dbe7ef;border-radius:50%;width:1rem;height:1rem;transition:transform .18s cubic-bezier(.2,.75,.3,1);transform:translate(0);box-shadow:0 1px 4px #0000006b}.audit-toggle-row>input:checked+.audit-toggle{background:#2287af}.audit-toggle-row>input:checked+.audit-toggle>span{background:#fff;transform:translate(.92rem)}.audit-toggle-row>input:focus-visible+.audit-toggle{outline:2px solid var(--cyan);outline-offset:3px}.audit-toggle-row>span:last-child{display:grid}.audit-toggle-row strong{color:var(--ink-1);font-size:.68rem}.audit-toggle-row small{color:var(--ink-3);font-size:.58rem}.audit-options{background:#040e1975;border:1px solid #84b4d21c;border-radius:.9rem;padding:1rem}.audit-options__title{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:.5rem;padding-bottom:.8rem;display:flex}.audit-options__title svg{color:var(--cyan)}.audit-options__title strong{letter-spacing:.02em;font-size:.7rem}.audit-options>label{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:.68rem;display:flex}.audit-options>label span{color:var(--ink-2)}.audit-options>label strong{color:var(--cyan-bright);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.audit-range{appearance:none;background:linear-gradient(90deg, #2c87d9, var(--cyan));border-radius:999px;width:100%;height:.32rem;margin:1rem 0 0}.audit-range::-webkit-slider-thumb{appearance:none;cursor:grab;background:#dffaff;border:2px solid #0b1a2b;border-radius:50%;width:1rem;height:1rem;box-shadow:0 0 0 2px #58d6ec59,0 4px 10px #0000004d}.audit-range::-moz-range-thumb{cursor:grab;background:#dffaff;border:2px solid #0b1a2b;border-radius:50%;width:1rem;height:1rem;box-shadow:0 0 0 2px #58d6ec59}.audit-range-labels{color:var(--ink-3);justify-content:space-between;margin-top:.42rem;font-size:.56rem;display:flex}.audit-options__checks{border-top:1px solid var(--line);gap:.48rem;margin-top:1.2rem;padding-top:.9rem;display:grid}.audit-options__checks span{color:var(--ink-3);align-items:center;gap:.42rem;font-size:.62rem;display:flex}.audit-options__checks svg{color:var(--green)}.audit-form-error{color:#ffadb4;background:#ff6f7912;border:1px solid #ff6f792e;border-radius:.75rem;align-items:center;gap:.55rem;margin:-.4rem clamp(1.25rem,3vw,2.25rem) 1rem;padding:.72rem .85rem;font-size:.72rem;display:flex}.audit-console__footer{border-top:1px solid var(--line);background:#030b144d;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,3vw,2.25rem);display:flex}.audit-console__footer>p{color:var(--ink-3);align-items:center;gap:.45rem;margin:0;font-size:.64rem;display:flex}.audit-console__footer>p svg{color:var(--green)}.audit-console__footer>div{gap:.7rem;display:flex}.audit-button{min-height:2.55rem;color:var(--ink-1);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;gap:.48rem;padding:0 .9rem;font-size:.72rem;font-weight:670;transition:transform .1s ease-out,border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.audit-button:disabled,.audit-export-group button:disabled{cursor:not-allowed;opacity:.42}.audit-button--ghost{color:var(--ink-2);background:#ffffff06;border-color:#7fb0cd24}.audit-button--ghost:hover:not(:disabled),.audit-button--secondary:hover:not(:disabled){color:var(--ink-0);background:#58d6ec14;border-color:#58d6ec4d}.audit-button--secondary{background:#0e253a9e;border-color:#85b6d32b}.audit-button--primary{color:#f7fdff;background:linear-gradient(135deg,#2789d5,#2aa7c6);border-color:#93e9ff4d;min-width:9.5rem;box-shadow:inset 0 1px #fff3,0 9px 24px #2089c440}.audit-button--primary:hover:not(:disabled){background:linear-gradient(135deg,#3099eb,#36bdd7);box-shadow:inset 0 1px #ffffff40,0 11px 28px #209ad652}.audit-button--danger{color:#ffadb4;background:#ff6f791a;border-color:#ff6f7933}.audit-button__count{color:#ffadb4;background:#ff6f7929;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.2rem;font-size:.59rem;display:grid}.audit-progress-card{box-shadow:var(--shadow-md);background:linear-gradient(135deg,#0c2235e0,#061422db);border:1px solid #6db7da26;border-radius:1rem;margin-top:1rem;padding:1.05rem 1.25rem .9rem;position:relative;overflow:hidden}.audit-progress-card.is-running{border-color:#58d6ec38}.audit-progress-card__top,.audit-progress-card__state,.audit-progress-card__meta,.audit-progress-card__meta span{align-items:center;display:flex}.audit-progress-card__top{justify-content:space-between;gap:1rem}.audit-progress-card__state{gap:.75rem;min-width:0}.audit-progress-orbit{width:2.2rem;height:2.2rem;color:var(--cyan);background:#58d6ec13;border:1px solid #58d6ec2e;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.is-running .audit-progress-orbit:after{border:1px solid #0000;border-top-color:var(--cyan);content:"";border-radius:50%;animation:1s linear infinite audit-spin;position:absolute;inset:-.26rem}.audit-progress-card__state>div{min-width:0;display:grid}.audit-progress-card__state strong{font-size:.76rem}.audit-progress-card__state span:not(.audit-progress-orbit){max-width:min(62vw,44rem);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.61rem;overflow:hidden}.audit-progress-card__count{white-space:nowrap}.audit-progress-card__count strong{color:var(--cyan-bright);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.1rem}.audit-progress-card__count span{color:var(--ink-2);font-size:.68rem}.audit-progress-track{background:#5e849e21;border-radius:999px;height:.3rem;margin-top:.85rem;overflow:hidden}.audit-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, #318ce4, var(--cyan));height:100%;transition:width .26s cubic-bezier(.2,.75,.3,1);display:block;box-shadow:0 0 14px #58d6ec80}.audit-progress-card__meta{color:var(--ink-3);justify-content:space-between;margin-top:.6rem;font-size:.58rem}.audit-progress-card__meta span{gap:.4rem}.audit-results-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:clamp(3.8rem,7vw,6rem);padding:0 .2rem 1.25rem;display:flex}.audit-results-heading>div:first-child>p:last-child{color:var(--ink-3);margin:.35rem 0 0;font-size:.67rem}.audit-results-heading__actions{align-items:center;gap:.7rem;display:flex}.audit-export-group{background:#0e253a9e;border:1px solid #85b6d32b;border-radius:.72rem;display:inline-flex;overflow:hidden}.audit-export-group button{min-height:2.55rem;color:var(--ink-1);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.68rem;font-weight:660;transition:transform .1s ease-out,background-color .16s;display:flex}.audit-export-group button+button{border-left:1px solid var(--line)}.audit-export-group button:hover:not(:disabled){background:#58d6ec12}.audit-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;display:grid}.audit-summary-card{border:1px solid var(--line);min-height:7.4rem;color:var(--ink-2);text-align:left;cursor:pointer;background:linear-gradient(145deg,#0e2134e6,#081524e6);border-radius:1rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;padding:.9rem;transition:transform .1s ease-out,border-color .16s,background-color .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00040c2e}.audit-summary-card:hover{border-color:var(--line-strong);background:linear-gradient(145deg,#122a40f5,#09192af5)}.audit-summary-card__icon{background:#91a9bd14;border-radius:.62rem;place-items:center;width:2rem;height:2rem;display:grid}.audit-summary-card__label{white-space:nowrap;margin-left:.55rem;font-size:.62rem;font-weight:650}.audit-summary-card strong{color:var(--ink-0);letter-spacing:-.04em;grid-column:1/-1;align-self:end;font-size:1.75rem;font-weight:650;line-height:1}.audit-summary-card__arrow{color:var(--ink-3);opacity:0;transition:opacity .16s,transform .16s;position:absolute;bottom:.78rem;right:.72rem;transform:translate(-.2rem)}.audit-summary-card:hover .audit-summary-card__arrow{opacity:1;transform:translate(0)}.audit-summary-card--ok .audit-summary-card__icon{color:var(--green);background:#57d7a014}.audit-summary-card--redirect .audit-summary-card__icon{color:var(--cyan);background:#58d6ec14}.audit-summary-card--broken .audit-summary-card__icon{color:var(--red);background:#ff6f7914}.audit-summary-card--server .audit-summary-card__icon{color:var(--orange);background:#ff9f6814}.audit-summary-card--slow .audit-summary-card__icon{color:var(--yellow);background:#f1c76814}.audit-summary-card--metadata .audit-summary-card__icon{color:var(--purple);background:#a88cff14}.audit-compare{border:1px solid var(--line);background:#081624b8;border-radius:1rem;grid-template-columns:minmax(14rem,.8fr) minmax(28rem,1.3fr) auto;align-items:center;gap:1.2rem;margin-top:1rem;padding:1rem 1.15rem;display:grid}.audit-compare__intro{align-items:center;gap:.7rem;display:flex}.audit-compare__icon{width:2.4rem;height:2.4rem;color:var(--cyan);background:#58d6ec14;border-radius:.72rem;place-items:center;display:grid}.audit-compare h2{font-size:.92rem}.audit-compare__intro small{color:var(--ink-3);margin-top:.12rem;font-size:.6875rem;display:block}.audit-compare__stats{grid-template-columns:repeat(3,1fr);display:grid}.audit-compare-stat{border-left:1px solid var(--line);min-height:2.7rem;color:var(--ink-2);text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.6875rem;display:grid}.audit-compare-stat strong{color:var(--ink-0);font-size:1.05rem}.audit-change-dot--bad{background:var(--red);box-shadow:0 0 0 3px #ff6f7914}.audit-change-dot--good{background:var(--green);box-shadow:0 0 0 3px #57d7a014}.audit-change-dot--redirect{background:var(--cyan);box-shadow:0 0 0 3px #58d6ec14}.audit-compare__stable{color:var(--green);white-space:nowrap;align-items:center;gap:.4rem;margin:0;font-size:.6875rem;display:flex}.audit-results{margin-top:1rem;scroll-margin-top:5.4rem}.audit-results__topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4.2rem;padding:.7rem 1.25rem 0;display:flex}.audit-results__topline>p{color:var(--ink-3);margin:0;font-size:.6875rem}.audit-view-tabs{align-self:stretch;gap:1.5rem;display:flex}.audit-view-tabs button{color:var(--ink-3);cursor:pointer;background:0 0;align-items:center;gap:.42rem;padding:0;font-size:.71rem;font-weight:660;display:flex;position:relative}.audit-view-tabs button.is-active{color:var(--ink-0)}.audit-view-tabs button.is-active:after{background:var(--cyan);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #58d6ec8c}.audit-view-tabs button span{min-width:1.25rem;height:1.15rem;color:var(--ink-2);background:#91a9bd1a;border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.6875rem;display:grid}.audit-view-tabs button:nth-child(2) svg{color:var(--red)}.audit-filterbar{background:#030b1438;grid-template-columns:minmax(15rem,1fr) 12rem 12rem auto;align-items:center;gap:.65rem;padding:.85rem 1.25rem;display:grid}.audit-search{background:#030c167a;border:1px solid #86b7d824;border-radius:.68rem;align-items:center;gap:.55rem;height:2.45rem;padding:0 .75rem;display:flex}.audit-search:focus-within{border-color:#58d6ec6b;box-shadow:0 0 0 3px #58d6ec0f}.audit-search>svg{color:var(--ink-3);flex:none}.audit-search input{background:0 0;border:0;outline:0;width:100%;font-size:.75rem}.audit-search button{width:1.5rem;height:1.5rem;color:var(--ink-2);cursor:pointer;background:#91a9bd1a;border-radius:50%;place-items:center;display:grid}.audit-select-wrap select{width:100%;height:2.45rem;color:var(--ink-2);cursor:pointer;background:#081725;border:1px solid #86b7d824;border-radius:.68rem;outline:0;padding:0 2rem 0 .72rem;font-size:.6875rem}.audit-filterbar__count{color:var(--ink-3);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.4rem;font-size:.6875rem;display:flex}.audit-table-wrap{overflow-x:auto}.audit-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.audit-table th{border-bottom:1px solid var(--line);height:2.4rem;color:var(--ink-3);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:0 .7rem;font-size:.6875rem;font-weight:680}.audit-table th:first-child,.audit-table td:first-child{width:11rem;padding-left:1.25rem}.audit-table th:nth-child(2){width:31%}.audit-table th:nth-child(3){width:8rem}.audit-table th:nth-child(4){width:7.4rem}.audit-table th:nth-child(5){width:7.5rem}.audit-table th:nth-child(6){width:18%}.audit-table th:last-child{width:3.2rem}.audit-table td{height:5.25rem;color:var(--ink-2);vertical-align:middle;border-bottom:1px solid #8bb4d117;padding:.75rem .7rem;font-size:.75rem;transition:background-color .14s}.audit-table tr:last-child td{border-bottom:0}.audit-table tbody tr:hover td{background:#58d6ec06}.audit-table tr.is-broken td:first-child{box-shadow:inset 2px 0 var(--red)}.audit-status{min-height:1.75rem;color:var(--ink-1);white-space:nowrap;background:#91a9bd0f;border:1px solid #91a9bd21;border-radius:999px;align-items:center;gap:.4rem;padding:0 .55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:730;display:inline-flex}.audit-status__label{color:var(--ink-2);font-family:var(--font-sans);font-size:.6875rem;font-weight:620}.audit-status--ok{color:var(--green);background:#57d7a00f;border-color:#57d7a026}.audit-status--ok .audit-status__dot{background:var(--green)}.audit-status--redirect{color:var(--cyan);background:#58d6ec0f;border-color:#58d6ec29}.audit-status--redirect .audit-status__dot{background:var(--cyan);box-shadow:0 0 0 3px #58d6ec14}.audit-status--broken,.audit-status--client-error{color:#ff929b;background:#ff6f7912;border-color:#ff6f792b}.audit-status--broken .audit-status__dot,.audit-status--client-error .audit-status__dot{background:var(--red);box-shadow:0 0 0 3px #ff6f7914}.audit-status--server-error{color:var(--orange);background:#ff9f6812;border-color:#ff9f682e}.audit-status--server-error .audit-status__dot{background:var(--orange);box-shadow:0 0 0 3px #ff9f6814}.audit-status--blocked,.audit-status--failed{color:#c6b5ff;background:#a88cff12;border-color:#a88cff2e}.audit-status--blocked .audit-status__dot,.audit-status--failed .audit-status__dot{background:var(--purple);box-shadow:0 0 0 3px #a88cff14}.audit-url-cell>a,.audit-url-blocked{color:#a8c9df;align-items:center;gap:.38rem;max-width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;text-decoration:none;display:flex}.audit-url-cell>a:hover{color:var(--cyan-bright)}.audit-url-cell>a>span,.audit-url-blocked>span,.audit-final-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-url-cell>a svg,.audit-url-blocked>svg{opacity:.55;flex:none}.audit-url-cell>a small,.audit-url-blocked small,.audit-final-url small{color:var(--ink-3);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin-right:.38rem;font-size:.6875rem;font-weight:700}.audit-url-blocked{color:#b9abd9}.audit-url-blocked>svg{color:var(--purple)}.audit-url-cell>p{max-width:100%;color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;margin:.34rem 0 0;font-size:.75rem;font-weight:630;overflow:hidden}.audit-final-url{max-width:100%;color:var(--ink-3);margin-top:.22rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;display:block}.audit-muted,.audit-cell-empty{color:var(--ink-3);font-weight:500}.audit-duplicate{color:#c4b5ff;align-items:center;gap:.25rem;margin-top:.28rem;font-size:.6875rem;display:inline-flex}.audit-scope{border-radius:.4rem;padding:.26rem .46rem;font-size:.6875rem;font-weight:670;display:inline-flex}.audit-scope--internal{color:var(--cyan);background:#58d6ec14}.audit-scope--external{color:#bcaaff;background:#a88cff14}.audit-link-counts{color:var(--ink-3);margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;display:block}.audit-redirect-count{color:var(--cyan);cursor:pointer;background:#58d6ec12;border-radius:.5rem;align-items:center;gap:.35rem;padding:.34rem .46rem;font-size:.6875rem;display:inline-flex}.audit-time{white-space:nowrap;align-items:center;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;display:inline-flex}.audit-time svg{color:var(--ink-3)}.audit-time.is-slow,.audit-time.is-slow svg{color:var(--yellow)}.audit-issue-list{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.audit-issue,.audit-no-issue,.audit-more-issues{white-space:nowrap;border-radius:.36rem;align-items:center;min-height:1.35rem;padding:0 .4rem;font-size:.6875rem;display:inline-flex}.audit-issue--error{color:#ff9da5;background:#ff6f7914}.audit-issue--warning{color:#e9ca84;background:#f1c76814}.audit-issue--info{color:var(--cyan);background:#58d6ec14}.audit-no-issue{color:var(--green);gap:.26rem}.audit-more-issues{color:var(--ink-2);background:#91a9bd14}.audit-row-action{width:2rem;height:2rem;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.58rem;place-items:center;transition:transform .1s ease-out,border-color .15s,background-color .15s,color .15s;display:grid}.audit-row-action:hover{color:var(--cyan);background:#58d6ec12;border-color:#58d6ec2e}.audit-table-empty{text-align:center;place-items:center;min-height:16rem;padding:2rem;display:grid}.audit-table-empty>svg{color:var(--ink-3);margin-bottom:.7rem}.audit-table-empty strong{font-size:.82rem}.audit-table-empty p{color:var(--ink-3);margin:.25rem 0 .8rem;font-size:.6875rem}.audit-table-empty button{color:var(--cyan);cursor:pointer;background:#58d6ec14;border-radius:.5rem;padding:.4rem .65rem;font-size:.6875rem}.audit-results__footer{border-top:1px solid var(--line);min-height:3rem;color:var(--ink-3);background:#030b1440;justify-content:flex-end;align-items:center;gap:1.4rem;padding:.6rem 1.25rem;font-size:.6875rem;display:flex}.audit-results__footer span{align-items:center;gap:.35rem;display:flex}.audit-results__footer span:last-child{color:#70ba98}.audit-empty-preview{border:1px solid var(--line);background:#0714218f;border-radius:1rem;grid-template-columns:minmax(25rem,1.4fr) minmax(18rem,.8fr) auto;align-items:center;gap:2rem;margin-top:1rem;padding:1.15rem 1.3rem;display:grid}.audit-empty-preview__flow{justify-content:space-between;align-items:center;display:flex}.audit-flow-step{place-items:center;min-width:3.2rem;display:grid;position:relative}.audit-flow-step>span{width:2.25rem;height:2.25rem;color:var(--cyan);background:#58d6ec0d;border:1px solid #58d6ec21;border-radius:.66rem;place-items:center;display:grid}.audit-flow-step small{color:var(--ink-3);white-space:nowrap;margin-top:.36rem;font-size:.52rem}.audit-flow-arrow{color:#345064;position:absolute;top:.65rem;left:calc(100% + .15rem)}.audit-empty-preview__copy strong{font-size:.77rem}.audit-empty-preview__copy p{color:var(--ink-3);margin:.3rem 0 0;font-size:.62rem}.audit-footer{border-top:1px solid var(--line);color:var(--ink-3);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:clamp(4rem,8vw,7rem);padding:1.5rem 0 0;font-size:.59rem;display:grid}.audit-footer>div{color:var(--ink-2);align-items:center;gap:.5rem;display:flex}.audit-brand__mark--small{border-radius:.58rem;width:1.85rem;height:1.85rem}.audit-footer p{text-align:center;margin:0}.audit-footer>span:last-child{justify-self:end}.audit-drawer-layer{z-index:100;-webkit-backdrop-filter:blur(7px);background:#01050a9e;justify-content:flex-end;animation:.18s ease-out both audit-fade-in;display:flex;position:fixed;inset:0}.audit-drawer{-webkit-backdrop-filter:blur(28px)saturate(150%);background:#081523f0;border-left:1px solid #9dd3ee2e;grid-template-rows:auto minmax(0,1fr) auto;width:min(92vw,39rem);height:100%;animation:.3s cubic-bezier(.16,.8,.24,1) both audit-drawer-in;display:grid;box-shadow:-30px 0 80px #00030a7a,inset 1px 0 #ffffff06}.audit-drawer__header{background:linear-gradient(#0a1b2bc7,#0a1b2b73);justify-content:space-between;align-items:center;min-height:5rem;padding:1rem 1.35rem;display:flex;box-shadow:0 15px 30px #0208102e}.audit-drawer__header>button{border:1px solid var(--line);width:2.15rem;height:2.15rem;color:var(--ink-2);cursor:pointer;background:#ffffff09;border-radius:50%;place-items:center;display:grid}.audit-drawer__content{padding:1.25rem 1.35rem 2rem;overflow-y:auto}.audit-detail-hero{border:1px solid var(--line);background:linear-gradient(145deg,#0f263bbd,#071523a3);border-radius:1rem;padding:1.15rem}.audit-detail-hero h3{letter-spacing:-.02em;margin:.85rem 0 .2rem;font-size:1rem;line-height:1.35}.audit-detail-urls{border:1px solid var(--line);background:#030c164d;border-radius:.75rem;gap:.55rem;margin-top:.8rem;padding:.75rem;display:grid}.audit-detail-urls>div{gap:.18rem;min-width:0;display:grid}.audit-detail-urls>div+div{border-top:1px solid var(--line);padding-top:.55rem}.audit-detail-urls small{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.audit-detail-urls a,.audit-detail-urls>div>span{color:#a8c9df;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;text-decoration:none;display:flex;overflow:hidden}.audit-detail-urls a:hover{color:var(--cyan-bright)}.audit-detail-urls a svg{flex:none}.audit-detail-urls>div>span{color:#b9abd9}.audit-detail-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:1rem;padding-top:.85rem;display:grid}.audit-detail-metrics>span{border-left:1px solid var(--line);padding:0 .7rem;display:grid}.audit-detail-metrics>span:first-child{border-left:0;padding-left:0}.audit-detail-metrics small{color:var(--ink-3);font-size:.6875rem}.audit-detail-metrics strong{margin-top:.15rem;font-size:.75rem}.audit-detail-section{margin-top:1.35rem}.audit-detail-section__title{align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.audit-detail-section__title svg{color:var(--cyan)}.audit-detail-section__title h3{margin:0;font-size:.75rem;font-weight:680}.audit-detail-section__title>span{color:var(--ink-3);margin-left:auto;font-size:.6875rem}.audit-redirect-chain{border:1px solid var(--line);background:#030c1661;border-radius:.85rem;margin:0;padding:.25rem .8rem;list-style:none}.audit-redirect-chain li{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:.7rem;padding:.7rem 0;display:grid;position:relative}.audit-redirect-chain li:last-child{border-bottom:0}.audit-redirect-chain li:not(:last-child):after{content:"";background:#071421;border-bottom:1px solid #42627a;border-right:1px solid #42627a;width:.38rem;height:.38rem;position:absolute;bottom:-.28rem;left:1.42rem;transform:rotate(45deg)}.audit-chain-code{height:1.55rem;color:var(--ink-2);background:#91a9bd14;border-radius:.45rem;align-self:start;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:740;display:grid}.audit-chain-code--2xx{color:var(--green);background:#57d7a014}.audit-chain-code--3xx{color:var(--cyan);background:#58d6ec14}.audit-chain-code--4xx{color:var(--red);background:#ff6f7914}.audit-chain-code--5xx{color:var(--orange);background:#ff9f6814}.audit-redirect-chain li>div{min-width:0;display:grid}.audit-redirect-chain li strong{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:560;overflow:hidden}.audit-redirect-chain li small{color:var(--ink-3);margin-top:.12rem;font-size:.6875rem}.audit-redirect-chain li p{max-width:100%;color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;margin:.35rem 0 0;font-size:.6875rem;display:flex;overflow:hidden}.audit-redirect-chain .audit-chain-final{grid-template-columns:3rem minmax(0,1fr);align-items:center}.audit-chain-final>svg{color:var(--green);justify-self:center}.audit-chain-final div small{color:var(--green);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .15rem;font-size:.625rem;font-weight:680}.audit-detail-empty,.audit-detail-alert{color:var(--green);background:#57d7a00d;border:1px solid #57d7a01f;border-radius:.75rem;align-items:center;gap:.45rem;margin:0;padding:.75rem;font-size:.6875rem;display:flex}.audit-detail-alert{color:#ff9da5;background:#ff6f790f;border-color:#ff6f7926;margin-top:.55rem}.audit-metadata-list{border:1px solid var(--line);background:#030c1657;border-radius:.85rem;margin:0;overflow:hidden}.audit-metadata-list>div{border-bottom:1px solid var(--line);grid-template-columns:6.4rem minmax(0,1fr);min-height:3rem;display:grid}.audit-metadata-list>div:last-child{border-bottom:0}.audit-metadata-list dt,.audit-metadata-list dd{align-items:center;margin:0;padding:.65rem .75rem;font-size:.75rem;display:flex}.audit-metadata-list dt{border-right:1px solid var(--line);color:var(--ink-3)}.audit-metadata-list dd{overflow-wrap:anywhere;color:var(--ink-1);padding-right:3.8rem;position:relative}.audit-metadata-list dd>span{color:var(--yellow)}.audit-metadata-list dd>small{color:var(--ink-3);font-size:.6875rem;position:absolute;right:.7rem}.audit-link-panels{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.audit-link-panels>div{border:1px solid var(--line);background:#030c1657;border-radius:.8rem;align-content:start;min-height:7rem;padding:.75rem;display:grid}.audit-link-panels strong{color:var(--ink-1);margin-bottom:.45rem;font-size:.75rem}.audit-link-panels strong span{color:var(--cyan)}.audit-link-panels a{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;padding:.27rem 0;font-size:.6875rem;text-decoration:none;overflow:hidden}.audit-link-panels a:hover{color:var(--cyan)}.audit-link-panels small{color:var(--ink-3);font-size:.6875rem}.audit-detail-issues{gap:.42rem;display:grid}.audit-detail-issue{border:1px solid var(--line);background:#030c1657;border-radius:.72rem;align-items:center;gap:.6rem;padding:.65rem .75rem;display:flex}.audit-detail-issue>span{display:grid}.audit-detail-issue strong{font-size:.75rem}.audit-detail-issue small{color:var(--ink-3);margin-top:.08rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem}.audit-detail-issue--error{color:#ff9da5;border-color:#ff6f7921}.audit-detail-issue--warning{color:#e9ca84;border-color:#f1c76821}.audit-detail-issue--info{color:var(--cyan);border-color:#58d6ec21}.audit-drawer__footer{background:#050f1ad1;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.35rem;display:flex;box-shadow:0 -15px 30px #0208102e}.audit-drawer__footer>span{color:var(--ink-3);align-items:center;gap:.35rem;font-size:.6875rem;display:flex}.audit-toast{z-index:150;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#b8f4d8;max-width:min(90vw,26rem);box-shadow:var(--shadow-md);pointer-events:none;opacity:0;background:#0c2328e6;border:1px solid #57d7a033;border-radius:.78rem;align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.75rem;transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.3,1);display:flex;position:fixed;bottom:1.2rem;right:1.2rem;transform:translateY(.7rem)scale(.98)}.audit-toast--info{color:#b9f3ff;background:#092230f0;border-color:#58d6ec3d}.audit-toast--info svg{color:var(--cyan)}.audit-toast--error{color:#ffd2d6;background:#34131cf5;border-color:#ff6f7947}.audit-toast--error svg{color:var(--red)}.audit-toast.is-visible{opacity:1;transform:translateY(0)scale(1)}.audit-loading{width:min(94vw,1460px);min-height:100vh;margin:0 auto;padding:1rem 0 5rem}.audit-loading__bar{justify-content:space-between;align-items:center;min-height:3.2rem;display:flex}.audit-loading__brand,.audit-loading__pill,.audit-loading__hero span,.audit-loading__hero strong,.audit-loading__hero p,.audit-loading__title,.audit-loading__tabs i,.audit-loading__field,.audit-loading__actions i{background:linear-gradient(105deg,#253d5173 30%,#4a708994 48%,#253d5173 66%) 0 0/220% 100%;border-radius:.65rem;animation:1.6s ease-in-out infinite audit-shimmer;display:block}.audit-loading__brand{width:9rem;height:2.2rem}.audit-loading__pill{border-radius:999px;width:7rem;height:2rem}.audit-loading__hero{gap:.75rem;padding:7rem 1rem 4rem;display:grid}.audit-loading__hero span{width:8rem;height:.55rem}.audit-loading__hero strong{width:min(72vw,44rem);height:3.2rem}.audit-loading__hero strong:nth-child(3){width:min(58vw,35rem)}.audit-loading__hero p{width:min(66vw,40rem);height:1rem;margin-top:.5rem}.audit-loading__console{border:1px solid var(--line);border-radius:var(--radius-xl);background:#081624b8;padding:1.8rem}.audit-loading__title{width:10rem;height:1.4rem}.audit-loading__tabs{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1.6rem;display:grid}.audit-loading__tabs i{height:3.6rem}.audit-loading__field{height:9rem;margin-top:1.4rem}.audit-loading__actions{justify-content:flex-end;gap:.7rem;margin-top:1.2rem;display:flex}.audit-loading__actions i{width:8rem;height:2.7rem}.audit-message-page{background:radial-gradient(circle at 50% 30%,#2789d51f,#0000 26rem);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.audit-message-card{border:1px solid var(--line);border-radius:var(--radius-xl);width:min(100%,34rem);box-shadow:var(--shadow-lg);text-align:center;background:linear-gradient(145deg,#0d1e30f5,#071321f5);justify-items:center;padding:clamp(2rem,6vw,4rem);display:grid}.audit-message-card__icon{width:4rem;height:4rem;color:var(--cyan);background:#58d6ec14;border:1px solid #58d6ec33;border-radius:1.2rem;place-items:center;margin-bottom:1.2rem;display:grid}.audit-message-card__icon--error{color:var(--red);background:#ff6f7914;border-color:#ff6f7933}.audit-message-card h1{letter-spacing:-.035em;margin:.75rem 0 0;font-size:clamp(1.6rem,5vw,2.4rem);line-height:1.15}.audit-message-card>p:not(.audit-section-kicker){color:var(--ink-2);margin:1rem 0 1.5rem;font-size:.82rem;line-height:1.8}.audit-message-card a.audit-button{text-decoration:none}@keyframes audit-materialize{0%{opacity:0;transform:translateY(.3rem)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes audit-spin{to{transform:rotate(360deg)}}@keyframes audit-fade-in{0%{opacity:0}to{opacity:1}}@keyframes audit-drawer-in{0%{opacity:.7;transform:translate(2.5rem)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes audit-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1220px){.audit-main{width:min(95vw,1180px)}.audit-summary-grid{grid-template-columns:repeat(4,1fr)}.audit-summary-card:last-child{grid-column:span 2}.audit-compare{grid-template-columns:14rem 1fr}.audit-compare__stable{grid-column:1/-1}.audit-empty-preview{grid-template-columns:1fr auto}.audit-empty-preview__flow{grid-column:1/-1}}@media (max-width:960px){.audit-topbar{grid-template-columns:1fr auto}.audit-topbar__status{display:none}.audit-hero{grid-template-columns:1fr;gap:1.5rem}.audit-hero__assurance{max-width:32rem}.audit-console__body{grid-template-columns:1fr}.audit-options{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;display:grid}.audit-options__title,.audit-options>label,.audit-range-labels{grid-column:1/-1}.audit-options__checks{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.audit-crawl-settings{grid-template-columns:1fr .65fr 1.1fr}.audit-results-heading{flex-direction:column;align-items:flex-start}.audit-filterbar{grid-template-columns:1fr 1fr}.audit-search{grid-column:1/-1}.audit-filterbar__count{justify-content:flex-start}.audit-footer{grid-template-columns:1fr 1fr}.audit-footer p{display:none}}@media (max-width:720px){.audit-main{width:min(94vw,42rem);padding-top:3rem}.audit-topbar{min-height:4.2rem;padding-inline:1rem}.audit-brand__text small{display:none}.audit-topbar__demo{min-height:2.3rem}.audit-hero{padding-inline:0}.audit-hero h1{font-size:clamp(2rem,10vw,3.2rem)}.audit-desktop-break{display:none}.audit-hero__assurance{width:100%}.audit-console__header{flex-direction:column;align-items:flex-start}.audit-mode-tabs{grid-template-columns:repeat(2,1fr)}.audit-mode-tab.is-active:after{display:none}.audit-console__body{padding-top:1.15rem}.audit-crawl-settings{grid-template-columns:1fr 1fr}.audit-toggle-row{grid-column:1/-1}.audit-console__footer{flex-direction:column;align-items:stretch}.audit-console__footer>div{grid-template-columns:1fr 1fr;display:grid}.audit-progress-card__top{align-items:flex-start}.audit-progress-card__count span{display:block}.audit-summary-grid{grid-template-columns:repeat(2,1fr)}.audit-summary-card:last-child{grid-column:auto}.audit-compare{grid-template-columns:1fr}.audit-compare-stat:first-child{border-left:0}.audit-results__topline{flex-direction:column;align-items:flex-start;gap:.55rem;padding-top:.8rem}.audit-view-tabs{min-height:3.2rem}.audit-results__topline>p{padding-bottom:.65rem}.audit-filterbar{grid-template-columns:1fr}.audit-search{grid-column:auto}.audit-results__footer{flex-wrap:wrap;justify-content:flex-start;gap:.6rem 1.2rem}.audit-empty-preview{grid-template-columns:1fr}.audit-empty-preview__flow{grid-column:auto;padding-bottom:.5rem;overflow-x:auto}.audit-flow-step{margin-right:1rem}.audit-flow-arrow{left:calc(100% + .05rem)}.audit-empty-preview>.audit-button{justify-self:start}.audit-footer{grid-template-columns:1fr}.audit-footer>span:last-child{justify-self:start}.audit-drawer{width:100%}}@media (max-width:500px){.audit-brand__text strong{font-size:.82rem}.audit-topbar__demo{padding-inline:.65rem;font-size:.65rem}.audit-hero__assurance{align-items:flex-start}.audit-console,.audit-results{border-radius:1.15rem}.audit-mode-tabs{gap:.3rem;margin-inline:1rem}.audit-mode-tab{justify-content:flex-start;min-height:3.4rem}.audit-console__header,.audit-console__body,.audit-console__footer{padding-inline:1rem}.audit-crawl-settings{grid-template-columns:1fr}.audit-toggle-row{grid-column:auto}.audit-options__checks,.audit-console__footer>div{grid-template-columns:1fr}.audit-progress-card__top{display:grid}.audit-progress-card__state span:not(.audit-progress-orbit){max-width:76vw}.audit-progress-card__meta{flex-direction:column;align-items:flex-start;gap:.35rem}.audit-results-heading__actions{flex-direction:column;align-items:stretch;width:100%}.audit-export-group{grid-template-columns:1fr 1fr;display:grid}.audit-summary-card{min-height:6.5rem}.audit-summary-card__label{font-size:.6875rem}.audit-compare__stats{grid-template-columns:1fr}.audit-compare-stat{border-top:1px solid var(--line);border-left:0}.audit-compare-stat:first-child{border-top:0}.audit-detail-metrics{grid-template-columns:1fr}.audit-detail-metrics>span{border-top:1px solid var(--line);border-left:0;padding:.5rem 0}.audit-detail-metrics>span:first-child{border-top:0}.audit-link-panels{grid-template-columns:1fr}.audit-metadata-list>div{grid-template-columns:5rem minmax(0,1fr)}.audit-drawer__footer{flex-direction:column;align-items:stretch}}@media (pointer:coarse){.audit-search{min-height:44px}.audit-search button,.audit-row-action,.audit-drawer__header>button{width:44px;min-width:44px;height:44px;min-height:44px}.audit-button,.audit-export-group button,.audit-redirect-count,.audit-table-empty button{min-height:44px}.audit-range{background:linear-gradient(90deg, #2c87d9, var(--cyan)) center / 100% .32rem no-repeat;height:44px}.audit-range::-webkit-slider-thumb{width:24px;height:24px}.audit-range::-moz-range-thumb{width:24px;height:24px}}.audit-crawl-settings select:focus-visible,.audit-crawl-settings input[type=number]:focus-visible,.audit-select-wrap select:focus-visible{outline:2px solid var(--cyan-bright);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.audit-drawer,.audit-toast,.audit-mode-tab,.audit-button,.audit-summary-card{transform:none!important}}@media (prefers-reduced-transparency:reduce){.audit-topbar,.audit-drawer,.audit-drawer-layer,.audit-toast{-webkit-backdrop-filter:none}.audit-topbar{background:#07111f}.audit-drawer{background:#081523}.audit-drawer-layer{background:#01050adb}}@media (prefers-contrast:more){:root{--ink-2:#c1d3e0;--ink-3:#96adbe;--line:#d3ebf94d;--line-strong:#def3ff85}.audit-console,.audit-results,.audit-summary-card,.audit-compare,.audit-progress-card{border-color:var(--line-strong);background-color:#081625}}
