:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}:where([popover]){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}:root{--black:#17181a;--white:#fff;--gray-lightest:#f6f6f4;--gray-light:#e4e4e1;--gray:#a3a39e;--gray-dark:#5f5f5b;--red:#b3261e;--red-light:#fbeae9;--orange:#b04a08;--orange-light:#fcefe3;--amber:#8a6a00;--amber-light:#faf3d7;--green:#1c7a43;--green-light:#e3f3e9;--blue:#20618f;--blue-light:#e7f0f7;--gutter:3vw}@media (max-width:768px){:root{--gutter:5vw}}html{height:-moz-available;height:-webkit-fill-available;height:stretch;font-size:250%}@media (max-width:6000px){html{font-size:187.5%}}@media (max-width:3840px){html{font-size:125%}}@media (max-width:2560px){html{font-size:93.75%}}@media (max-width:1920px){html{font-size:68.75%}}@media (max-width:1600px){html{font-size:62.5%}}@media (max-width:1280px){html{font-size:56.25%}}@media (max-width:1024px){html{font-size:53.125%}}@media (max-width:768px){html{font-size:50%}}@media (max-width:560px){html{font-size:46.875%}}body{display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--black);background:var(--white);min-height:100vh;min-height:-moz-available;min-height:-webkit-fill-available;min-height:stretch}body:has(.dialog[open]){overflow:hidden}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:2em}p{margin:1.2em 0;text-wrap:pretty}p:first-child{margin-top:0}p:last-child{margin-bottom:0}p a{text-decoration:underline;text-underline-offset:.2em}em{font-style:italic}strong{font-weight:700}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}[hidden]{display:none!important}.icon{width:1em;height:1em;stroke-width:0;max-width:none;fill:currentcolor}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.header{display:flex;align-items:center;justify-content:space-between;gap:var(--gutter);padding:calc(var(--gutter)/2) var(--gutter);border-bottom:max(1px,.1rem) solid var(--gray-light)}.header .header-logo{font-size:2.2rem;line-height:1;letter-spacing:-.03em;text-decoration:none}.header .header-logo strong{font-weight:800}.header .header-nav ul{display:flex;align-items:center;gap:2.4rem}.header .header-nav a{font-size:1.4rem;font-weight:700;color:var(--gray-dark);text-decoration:none}.header .header-nav a:hover{color:var(--black)}.header .header-nav a[aria-current=page]{color:var(--black);text-decoration:underline;text-underline-offset:.6em}.footer{margin-top:auto;padding:calc(var(--gutter)/2) var(--gutter);border-top:max(1px,.1rem) solid var(--gray-light);font-size:1.3rem;color:var(--gray-dark)}.form{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:768px){.form{grid-template-columns:1fr}}.form>div,.form>fieldset{display:flex;flex-direction:column;gap:.4rem;grid-column:1/-1}.form>div.field-half,.form>fieldset.field-half{grid-column:span 1}@media (max-width:768px){.form>div.field-half,.form>fieldset.field-half{grid-column:1/-1}}.form label{cursor:pointer}.form input,.form select,.form textarea{width:100%;padding:1rem 1.2rem;border:max(1px,.1rem) solid}.form input::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder{opacity:.5}.form input::placeholder,.form select::placeholder,.form textarea::placeholder{opacity:.5}.form textarea{min-height:10rem;resize:none}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form .field-select .select-wrapper{position:relative;display:flex}.form .field-select .select-wrapper select{width:100%}.form .field-select .select-wrapper:after{content:"";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none;display:inline-block;width:1.2rem;height:1.2rem;background-color:currentcolor;-webkit-mask-image:url("../images/_symbols.86d1a51c9b85.svg#icon-caret-down");mask-image:url("../images/_symbols.86d1a51c9b85.svg#icon-caret-down");-webkit-mask-size:cover;mask-size:cover}.form .field-checkbox,.form .field-radio{display:flex;flex-direction:row;align-items:center;gap:.8rem}.form .field-checkbox input,.form .field-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:2rem;height:2rem;padding:0;cursor:pointer}.form .field-checkbox input:checked,.form .field-radio input:checked{background-color:currentcolor;box-shadow:inset 0 0 0 .4rem var(--white)}.form .field-checkbox input:focus-visible,.form .field-radio input:focus-visible{outline:max(1px,.1rem) solid currentcolor;outline-offset:.2rem}.form .field-radio input{border-radius:50%}.form .status-message{grid-column:1/-1;font-weight:700}.form .is-error{color:var(--red,#b00020)}.badge{display:inline-block;padding:.2rem .9rem;border-radius:10rem;font-size:1.2rem;font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--gray-dark);background:var(--gray-lightest)}.badge.is-critical,.badge.is-failed{color:var(--red);background:var(--red-light)}.badge.is-high,.badge.is-waiting{color:var(--orange);background:var(--orange-light)}.badge.is-medium,.badge.is-partial{color:var(--amber);background:var(--amber-light)}.badge.is-low{color:var(--gray-dark);background:var(--gray-lightest)}.badge.is-info,.badge.is-queued{color:var(--gray);background:var(--gray-lightest)}.badge.is-clean,.badge.is-done{color:var(--green);background:var(--green-light)}.badge.is-ai,.badge.is-running{color:var(--blue);background:var(--blue-light)}.button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border:max(1px,.1rem) solid var(--black);background:var(--black);color:var(--white);font-size:1.4rem;font-weight:700;line-height:1.5;text-decoration:none;cursor:pointer;transition:opacity .15s}.button:hover{opacity:.75}.button.is-ghost{background:transparent;color:var(--black);border-color:var(--gray)}.button.is-ghost:hover{opacity:1;border-color:var(--black)}.table{width:100%;border-collapse:collapse;text-align:left;font-size:1.4rem}@media (max-width:768px){.table{display:block;overflow-x:auto}}.table td,.table th{padding:1rem 1.2rem;border-bottom:max(1px,.1rem) solid var(--gray-light);vertical-align:top}.table thead th{font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-dark)}.table tbody th{font-weight:700}.messages{max-width:110rem;margin:calc(var(--gutter)/2) auto 0;padding:0 var(--gutter)}.messages li{padding:1.2rem 1.6rem;border:max(1px,.1rem) solid var(--gray-light);font-size:1.4rem;font-weight:700}.messages li.success{color:var(--green);border-color:var(--green);background:var(--green-light)}.messages li.error{color:var(--red);border-color:var(--red);background:var(--red-light)}.module-run-new{padding:calc(var(--gutter)*.8) var(--gutter) calc(var(--gutter)*1.5)}.module-run-new>div{max-width:92rem;margin-inline:auto}.module-run-new hgroup{margin-bottom:calc(var(--gutter)*.8)}.module-run-new hgroup h1{font-size:3.2rem;font-weight:800}.module-run-new hgroup p{margin:.4rem 0 0;color:var(--gray-dark)}.module-run-new .form>fieldset{gap:1.6rem;padding:2rem;border:max(1px,.1rem) solid var(--gray-light)}.module-run-new .form>fieldset legend{padding:0 .6rem;margin-left:-.6rem;font-size:1.6rem;font-weight:800}.module-run-new .form label{font-size:1.4rem;font-weight:700}.module-run-new .form small{font-size:1.3rem;font-weight:400;color:var(--gray-dark)}.module-run-new .form input,.module-run-new .form select,.module-run-new .form textarea{border-color:var(--gray);font-size:1.4rem}.module-run-new .form input:focus-visible,.module-run-new .form select:focus-visible,.module-run-new .form textarea:focus-visible{outline:max(1px,.1rem) solid var(--black);border-color:var(--black)}.module-run-new .form .field-stack{display:flex;flex-direction:column;gap:1.6rem}.module-run-new .form .field-stack>div{display:flex;flex-direction:column;gap:.4rem}.module-run-new .form .field-stack.is-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.6rem 2rem;align-items:start}@media (max-width:768px){.module-run-new .form .field-stack.is-columns{grid-template-columns:1fr}}.module-run-new .form .field-stack .field-checkbox{flex-direction:row;align-self:start;margin-top:2.6rem}@media (max-width:768px){.module-run-new .form .field-stack .field-checkbox{margin-top:0}}.module-run-new .form .field-checkbox label{font-weight:400}.module-run-new .form .modules-toolbar{display:flex;gap:.8rem}.module-run-new .form .modules-toolbar button{padding:.4rem 1.2rem;border:max(1px,.1rem) solid var(--gray-light);background:var(--white);font-size:1.2rem;font-weight:700;cursor:pointer}.module-run-new .form .modules-toolbar button:hover{border-color:var(--black)}.module-run-new .form .modules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:1.2rem 2.4rem}.module-run-new .form .modules-grid .field-checkbox{align-items:flex-start}.module-run-new .form .modules-grid .field-checkbox input{margin-top:.2rem}.module-run-new .form .modules-grid .field-checkbox label{display:flex;flex-direction:column}.module-run-new .form .modules-grid .field-checkbox label span{font-weight:700}.module-run-new .form .modules-grid .field-checkbox label span em{margin-left:.4rem;font-size:1.1rem;font-style:normal;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.module-run-new .form .field-advanced summary{font-size:1.3rem;font-weight:700;color:var(--gray-dark);cursor:pointer}.module-run-new .form .field-advanced summary:hover{color:var(--black)}.module-run-new .form .field-advanced>.field-stack,.module-run-new .form .field-advanced>div{margin-top:1.2rem}.module-run-new .form .field-advanced div{display:flex;flex-direction:column;gap:.4rem}.module-run-new .form .repeat-rows{display:flex;flex-direction:column;gap:.8rem}.module-run-new .form .repeat-rows .repeat-row{display:grid;grid-template-columns:1fr 2fr auto;gap:.8rem;align-items:center}@media (max-width:560px){.module-run-new .form .repeat-rows .repeat-row{grid-template-columns:1fr}}.module-run-new .form .repeat-rows.figma-map-rows .repeat-row{grid-template-columns:1.2fr 1.2fr .7fr auto}@media (max-width:560px){.module-run-new .form .repeat-rows.figma-map-rows .repeat-row{grid-template-columns:1fr}}.module-run-new .form .repeat-rows .remove-repeat-row{padding:.6rem 1.2rem;border:max(1px,.1rem) solid var(--gray-light);background:var(--white);font-size:1.6rem;line-height:1;cursor:pointer}.module-run-new .form .repeat-rows .remove-repeat-row:hover{color:var(--red);border-color:var(--red)}.module-run-new .form .repeat-rows .add-repeat-row{align-self:flex-start;padding:.4rem 1.2rem;border:max(1px,.1rem) solid var(--gray-light);background:var(--white);font-size:1.2rem;font-weight:700;cursor:pointer}.module-run-new .form .repeat-rows .add-repeat-row:hover{border-color:var(--black)}.module-run-new .form .auth-options{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem}.module-run-new .form .auth-panel{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;background:var(--gray-lightest)}.module-run-new .form .auth-panel>div:not(.field-stack){display:flex;flex-direction:column;gap:.4rem}.module-run-new .form .auth-note{margin:0;font-size:1.3rem;font-weight:700;color:var(--orange)}.module-run-new .form .figma-search{display:flex;flex-direction:column;gap:.4rem}.module-run-new .form .figma-search .figma-search-row{display:grid;grid-template-columns:1fr auto;gap:.8rem}.module-run-new .form .figma-search .figma-search-results{border:max(1px,.1rem) solid var(--gray-light)}.module-run-new .form .figma-search .figma-search-results li+li{border-top:max(1px,.1rem) solid var(--gray-light)}.module-run-new .form .figma-search .figma-search-results button{display:flex;justify-content:space-between;gap:1.2rem;width:100%;padding:.8rem 1.2rem;border:0;background:var(--white);font-size:1.4rem;text-align:left;cursor:pointer}.module-run-new .form .figma-search .figma-search-results button:hover{background:var(--gray-lightest)}.module-run-new .form .figma-search .figma-search-results .is-note{padding:.8rem 1.2rem;font-size:1.3rem;color:var(--gray-dark)}.module-run-new .form .form-actions{flex-direction:row;align-items:center;gap:1.6rem}.module-run-new .form .form-actions .button{padding:1.2rem 2.8rem;font-size:1.6rem}.module-run-new .form .status-message.is-error{padding:1.6rem 2rem;border:max(1px,.1rem) solid var(--red);background:var(--red-light)}.module-run-new .form .status-message.is-error p{margin:0 0 .6rem}.module-run-new .form .status-message.is-error ul{padding-left:2rem;list-style:disc;font-weight:400}.module-runs{padding:calc(var(--gutter)*.8) var(--gutter) calc(var(--gutter)*1.5)}.module-runs>div{max-width:110rem;margin-inline:auto}.module-runs .runs-head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.module-runs .runs-head h1{font-size:3.2rem;font-weight:800}.module-runs .runs-table time{font-size:1.3rem;color:var(--gray-dark);white-space:nowrap}.module-runs .runs-table .runs-target a{font-weight:700;text-decoration:none;word-break:break-all}.module-runs .runs-table .runs-target a:hover{text-decoration:underline}.module-runs .runs-table td:last-child a{font-weight:700;text-decoration:none;white-space:nowrap}.module-runs .runs-table td:last-child a:hover{text-decoration:underline}.module-runs .runs-empty{color:var(--gray-dark)}.module-run-report{padding-bottom:calc(var(--gutter)*1.5)}.module-run-report section{padding:calc(var(--gutter)*.6) var(--gutter) 0}.module-run-report section>div{max-width:110rem;margin-inline:auto}.module-run-report section h2{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-bottom:1.6rem;font-size:2.2rem;font-weight:800}.module-run-report section h3{margin:2rem 0 1rem;font-size:1.6rem;font-weight:800}.module-run-report .section-count{padding:.2rem 1rem;border-radius:10rem;background:var(--gray-lightest);font-size:1.4rem;font-weight:700;color:var(--gray-dark)}.module-run-report .section-note{margin:-1.2rem 0 1.6rem;font-size:1.4rem;color:var(--gray-dark)}.module-run-report .report-head{padding-bottom:calc(var(--gutter)*.6);background:var(--gray-lightest);border-bottom:max(1px,.1rem) solid var(--gray-light)}.module-run-report .report-head .report-back{margin:0 0 1.2rem}.module-run-report .report-head .report-back a{font-size:1.3rem;font-weight:700;color:var(--gray-dark);text-decoration:none}.module-run-report .report-head .report-back a:hover{color:var(--black)}.module-run-report .report-head h1{font-size:2.8rem;font-weight:800;word-break:break-all}.module-run-report .report-head h1 a{text-decoration:none}.module-run-report .report-head h1 a:hover{text-decoration:underline}.module-run-report .report-head .report-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;margin-top:.8rem;font-size:1.4rem;color:var(--gray-dark)}.module-run-report .report-head .report-meta code{padding:.2rem .6rem;border:max(1px,.1rem) solid var(--gray-light);background:var(--white);font-size:1.2rem}.module-run-report .report-head .report-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.module-run-report .report-head .report-actions .is-ghost{background:var(--white)}.module-run-report .report-live>div{padding:2rem;border:max(1px,.1rem) solid var(--blue);background:var(--blue-light)}.module-run-report .report-live>div h2{margin-bottom:.4rem;color:var(--blue)}.module-run-report .report-live>div .live-dot{width:1rem;height:1rem;border-radius:50%;background:var(--blue);animation:report-live-pulse 1.2s ease-in-out infinite}.module-run-report .report-live>div ul{display:flex;flex-wrap:wrap;gap:.8rem 3.2rem;margin:.8rem 0;font-size:1.4rem}.module-run-report .report-live>div ul strong{font-size:2rem}.module-run-report .report-live>div p{margin:.4rem 0 0;font-size:1.3rem;color:var(--gray-dark)}.module-run-report .report-waiting>div{padding:2rem;border:max(1px,.1rem) solid var(--orange);background:var(--orange-light)}.module-run-report .report-waiting>div h2{margin-bottom:.4rem;color:var(--orange)}.module-run-report .report-waiting>div .form{margin-top:1.6rem}.module-run-report .report-waiting>div .form input{background:var(--white)}.module-run-report .report-waiting>div details{margin-top:1.6rem}.module-run-report .report-waiting>div details summary{font-size:1.3rem;font-weight:700;cursor:pointer}.module-run-report .report-waiting>div details pre{margin-top:.8rem;padding:1.2rem;background:var(--white);font-size:1.3rem;overflow-x:auto}.module-run-report .report-error>div{padding:2rem;border:max(1px,.1rem) solid var(--red);background:var(--red-light)}.module-run-report .report-error>div h2{margin-bottom:.4rem;color:var(--red)}.module-run-report .report-error>div pre{font-size:1.3rem;white-space:pre-wrap;overflow-wrap:anywhere}.module-run-report .report-scores ul{display:flex;flex-wrap:wrap;gap:1.2rem}.module-run-report .report-scores ul .score-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-width:11rem;padding:1.6rem 1.2rem;border:max(1px,.1rem) solid var(--gray-light)}.module-run-report .report-scores ul .score-tile strong{font-size:3rem;font-weight:800;line-height:1}.module-run-report .report-scores ul .score-tile span{font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-dark)}.module-run-report .report-scores ul .score-tile.is-good strong{color:var(--green)}.module-run-report .report-scores ul .score-tile.is-mid strong{color:var(--amber)}.module-run-report .report-scores ul .score-tile.is-poor strong{color:var(--red)}.module-run-report .report-scores ul .score-tile.is-overall{min-width:14rem}.module-run-report .report-scores ul .score-tile.is-overall strong{font-size:4rem}.module-run-report .report-scores ul .score-tile.is-overall.is-good{border-color:var(--green)}.module-run-report .report-scores ul .score-tile.is-overall.is-mid{border-color:var(--amber)}.module-run-report .report-scores ul .score-tile.is-overall.is-poor{border-color:var(--red)}.module-run-report .report-diff .diff-counts{display:flex;flex-wrap:wrap;gap:1.2rem;margin:1.6rem 0}.module-run-report .report-diff .diff-counts li{display:flex;align-items:baseline;gap:.8rem;padding:.8rem 1.6rem;border:max(1px,.1rem) solid var(--gray-light);font-size:1.3rem}.module-run-report .report-diff .diff-counts li strong{font-size:2rem}.module-run-report .report-diff .diff-counts li.is-fixed strong{color:var(--green)}.module-run-report .report-diff .diff-counts li.is-new strong{color:var(--red)}.module-run-report .report-diff .diff-counts li.is-persisting strong{color:var(--amber)}.module-run-report .report-diff .diff-warning{font-size:1.3rem;color:var(--amber)}.module-run-report .report-diff details{padding:1rem 0;border-top:max(1px,.1rem) solid var(--gray-light)}.module-run-report .report-diff details summary{font-weight:700;cursor:pointer}.module-run-report .report-diff .diff-list{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem 0 .4rem;font-size:1.4rem}.module-run-report .report-diff .diff-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}.module-run-report .report-diff .diff-list small{color:var(--gray-dark)}.module-run-report .report-delivery .delivery-count{padding:.2rem 1rem;border-radius:10rem;background:var(--amber-light);font-size:1.4rem;color:var(--amber)}.module-run-report .report-delivery .delivery-count.is-good{background:var(--green-light);color:var(--green)}.module-run-report .report-delivery .delivery-table .delivery-status{width:3rem;font-weight:800;text-align:center}.module-run-report .report-delivery .delivery-table th{width:24rem}.module-run-report .report-delivery .delivery-table tr.is-pass .delivery-status{color:var(--green)}.module-run-report .report-delivery .delivery-table tr.is-fail .delivery-status{color:var(--red)}.module-run-report .report-delivery .delivery-table tr.is-warn .delivery-status{color:var(--amber)}.module-run-report .report-delivery .delivery-table tr.is-na{color:var(--gray)}.module-run-report .findings-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.6rem;font-size:1.3rem;color:var(--gray-dark)}.module-run-report .findings-filter .sev-filter{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .8rem;border:max(1px,.1rem) solid var(--gray-light);background:var(--white);font-size:1.3rem;cursor:pointer}.module-run-report .findings-filter .sev-filter:hover{border-color:var(--black)}.module-run-report .findings-filter .sev-filter[aria-pressed=false]{opacity:.35}.module-run-report .findings-filter .sev-filter.is-empty{opacity:.5}.module-run-report .findings-table td:first-child{width:10rem}.module-run-report .findings-table td:nth-child(2){width:13rem;font-size:1.3rem;color:var(--gray-dark)}.module-run-report .findings-table td:last-child{width:28rem;font-size:1.3rem;color:var(--gray-dark)}.module-run-report .findings-table td p{margin:.4rem 0 0;font-size:1.3rem;color:var(--gray-dark)}.module-run-report .report-ai .page-body{padding-top:1.6rem}.module-run-report .report-ai .ai-card{padding:1.6rem 2rem;border:max(1px,.1rem) solid var(--gray-light);margin-bottom:1.2rem;background:var(--white)}.module-run-report .report-ai .ai-card h3{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 .8rem}.module-run-report .report-ai .ai-card h3 .badge.is-ai{margin-left:auto}.module-run-report .report-ai .ai-card .ai-scope{font-size:1.3rem;font-weight:400;color:var(--gray-dark)}.module-run-report .report-ai .ai-card ul{padding-left:1.8rem;list-style:disc;font-size:1.3rem;color:var(--gray-dark)}.module-run-report .ai-figma{font-weight:700}.module-run-report .ai-figma.is-good{color:var(--green)}.module-run-report .ai-figma.is-poor{color:var(--red)}.module-run-report .report-ai .pages-head,.module-run-report .report-pages .pages-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.6rem}.module-run-report .report-ai .pages-head h2,.module-run-report .report-pages .pages-head h2{margin-bottom:0}.module-run-report .report-ai .pages-toolbar,.module-run-report .report-pages .pages-toolbar{display:flex;gap:.8rem}.module-run-report .report-ai .pages-toolbar .pages-toggle,.module-run-report .report-pages .pages-toolbar .pages-toggle{padding:.4rem 1.2rem;border:max(1px,.1rem) solid var(--gray-light);background:var(--white);font-size:1.2rem;font-weight:700;cursor:pointer}.module-run-report .report-ai .pages-toolbar .pages-toggle:hover,.module-run-report .report-pages .pages-toolbar .pages-toggle:hover{border-color:var(--black)}.module-run-report .report-ai .report-page,.module-run-report .report-pages .report-page{border:max(1px,.1rem) solid var(--gray-light);margin-bottom:1rem}.module-run-report .report-ai .report-page summary,.module-run-report .report-pages .report-page summary{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding:1.2rem 1.6rem;cursor:pointer}.module-run-report .report-ai .report-page summary:before,.module-run-report .report-pages .report-page summary:before{content:"";flex-shrink:0;transition:transform .15s;display:inline-block;width:1.2rem;height:1.2rem;background-color:currentcolor;-webkit-mask-image:url("../images/_symbols.86d1a51c9b85.svg#icon-caret-down");mask-image:url("../images/_symbols.86d1a51c9b85.svg#icon-caret-down");-webkit-mask-size:cover;mask-size:cover}.module-run-report .report-ai .report-page summary:hover,.module-run-report .report-pages .report-page summary:hover{background:var(--gray-lightest)}.module-run-report .report-ai .report-page summary .page-path,.module-run-report .report-pages .report-page summary .page-path{font-weight:800;word-break:break-all}.module-run-report .report-ai .report-page summary .page-title,.module-run-report .report-pages .report-page summary .page-title{font-size:1.3rem;color:var(--gray-dark)}.module-run-report .report-ai .report-page summary .page-badges,.module-run-report .report-pages .report-page summary .page-badges{display:flex;gap:.8rem;margin-left:auto}.module-run-report .report-ai .report-page[open]>summary:before,.module-run-report .report-pages .report-page[open]>summary:before{transform:rotate(180deg)}.module-run-report .report-ai .report-page .page-body,.module-run-report .report-pages .report-page .page-body{padding:.4rem 1.6rem 1.6rem;border-top:max(1px,.1rem) solid var(--gray-light)}.module-run-report .report-ai .report-page .page-url,.module-run-report .report-pages .report-page .page-url{margin:1rem 0 1.6rem;font-size:1.3rem;color:var(--gray-dark);word-break:break-all}.module-run-report .report-ai .report-page .figma-compare,.module-run-report .report-pages .report-page .figma-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:1.6rem 0}@media (max-width:768px){.module-run-report .report-ai .report-page .figma-compare,.module-run-report .report-pages .report-page .figma-compare{grid-template-columns:1fr}}.module-run-report .report-ai .report-page .page-shots,.module-run-report .report-pages .report-page .page-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:1.2rem;margin-top:1.6rem}.module-run-report .report-ai .report-page figure,.module-run-report .report-pages .report-page figure{border:max(1px,.1rem) solid var(--gray-light);background:var(--gray-lightest);max-height:52rem;overflow-y:auto}.module-run-report .report-ai .report-page figure figcaption,.module-run-report .report-pages .report-page figure figcaption{display:flex;justify-content:space-between;gap:1rem;position:sticky;top:0;z-index:1;padding:.6rem 1rem;border-bottom:max(1px,.1rem) solid var(--gray-light);background:var(--white);font-size:1.2rem;color:var(--gray-dark)}.module-run-report .report-ai .report-page figure figcaption a,.module-run-report .report-pages .report-page figure figcaption a{font-weight:700;text-decoration:none;white-space:nowrap}.module-run-report .report-ai .report-page figure figcaption a:hover,.module-run-report .report-pages .report-page figure figcaption a:hover{text-decoration:underline}.module-run-report .report-ai .report-page figure img,.module-run-report .report-pages .report-page figure img{display:block;width:100%;height:auto;max-block-size:none}.module-run-report .report-ai .report-page .page-body>ul,.module-run-report .report-pages .report-page .page-body>ul{padding-left:1.8rem;list-style:disc;font-size:1.3rem;color:var(--gray-dark)}@keyframes report-live-pulse{50%{opacity:.25}}/*# sourceMappingURL=main.min.css.map */
