.cra-product-checklist-module__mZQX8a__launcher{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.cra-product-checklist-module__mZQX8a__launch{background:rgb(var(--c-accent) / .09);min-height:40px;color:rgb(var(--c-accent));letter-spacing:-.01em;box-shadow:0 1px 2px #0000000a, 0 6px 18px rgb(var(--c-accent) / .1);border:0;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.cra-product-checklist-module__mZQX8a__launch:hover{background:rgb(var(--c-accent) / .14);box-shadow:0 2px 4px #0000000d, 0 10px 26px rgb(var(--c-accent) / .16)}.cra-product-checklist-module__mZQX8a__launch:active{transform:translateY(1px)}.cra-product-checklist-module__mZQX8a__launch svg{transition:transform .18s}.cra-product-checklist-module__mZQX8a__launch:hover svg{transform:translate(2px)}.cra-product-checklist-module__mZQX8a__launch:focus-visible,.cra-product-checklist-module__mZQX8a__close:focus-visible,.cra-product-checklist-module__mZQX8a__link:focus-visible,.cra-product-checklist-module__mZQX8a__primary:focus-visible,.cra-product-checklist-module__mZQX8a__choice:focus-visible,.cra-product-checklist-module__mZQX8a__save:focus-visible,.cra-product-checklist-module__mZQX8a__input:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:3px}.cra-product-checklist-module__mZQX8a__chips,.cra-product-checklist-module__mZQX8a__tally{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cra-product-checklist-module__mZQX8a__chip{background:rgb(var(--tone) / .11);color:rgb(var(--tone));font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600;line-height:1.5}:is(.cra-product-checklist-module__mZQX8a__chip,.cra-product-checklist-module__mZQX8a__pill,.cra-product-checklist-module__mZQX8a__row)[data-status=at_risk]{--tone:var(--c-danger)}:is(.cra-product-checklist-module__mZQX8a__chip,.cra-product-checklist-module__mZQX8a__pill,.cra-product-checklist-module__mZQX8a__row)[data-status=to_do]{--tone:var(--c-warning)}:is(.cra-product-checklist-module__mZQX8a__chip,.cra-product-checklist-module__mZQX8a__pill,.cra-product-checklist-module__mZQX8a__row)[data-status=tell_us]{--tone:var(--c-accent)}:is(.cra-product-checklist-module__mZQX8a__chip,.cra-product-checklist-module__mZQX8a__pill,.cra-product-checklist-module__mZQX8a__row)[data-status=done]{--tone:var(--c-success)}:is(.cra-product-checklist-module__mZQX8a__chip,.cra-product-checklist-module__mZQX8a__pill,.cra-product-checklist-module__mZQX8a__row)[data-status=unknown]{--tone:var(--c-muted)}.cra-product-checklist-module__mZQX8a__layer{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.cra-product-checklist-module__mZQX8a__backdrop{background:rgb(var(--c-bg) / .55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.2s ease-out cra-product-checklist-module__mZQX8a__fade;position:absolute;inset:0}.cra-product-checklist-module__mZQX8a__panel{background:rgb(var(--c-surface));outline:none;flex-direction:column;width:min(580px,100vw);height:100%;animation:.26s cubic-bezier(.2,.8,.2,1) cra-product-checklist-module__mZQX8a__slide;display:flex;position:relative;box-shadow:-24px 0 70px #00000029,-2px 0 8px #0000000a}.cra-product-checklist-module__mZQX8a__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 28px 8px;display:flex}.cra-product-checklist-module__mZQX8a__headCopy{min-width:0}.cra-product-checklist-module__mZQX8a__eyebrow{color:rgb(var(--c-muted));letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:10.5px;font-weight:600}.cra-product-checklist-module__mZQX8a__eyebrow span{font-family:var(--font-mono), monospace;letter-spacing:.04em}.cra-product-checklist-module__mZQX8a__head h2{color:rgb(var(--c-text-strong));letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:650;line-height:1.25}.cra-product-checklist-module__mZQX8a__close{background:rgb(var(--c-surface-deep));width:36px;height:36px;color:rgb(var(--c-muted));border:0;border-radius:999px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.cra-product-checklist-module__mZQX8a__close:hover{background:rgb(var(--c-border) / .7);color:rgb(var(--c-text-strong))}.cra-product-checklist-module__mZQX8a__scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:8px 28px 28px;overflow-y:auto}.cra-product-checklist-module__mZQX8a__tally{margin-top:12px}.cra-product-checklist-module__mZQX8a__lead{max-width:60ch;color:rgb(var(--c-muted));margin:14px 0 0;font-size:12.5px;line-height:1.65}.cra-product-checklist-module__mZQX8a__note{background:rgb(var(--c-warning) / .09);color:rgb(var(--c-text-strong));border-radius:12px;margin:14px 0 0;padding:11px 14px;font-size:12.5px;line-height:1.6}.cra-product-checklist-module__mZQX8a__group{margin-top:30px}.cra-product-checklist-module__mZQX8a__groupHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;padding:0 2px;display:flex}.cra-product-checklist-module__mZQX8a__groupHead h3{color:rgb(var(--c-text-strong));letter-spacing:-.02em;margin:0;font-size:15px;font-weight:650}.cra-product-checklist-module__mZQX8a__groupHead p{color:rgb(var(--c-muted));margin:0;font-size:11.5px}.cra-product-checklist-module__mZQX8a__groupNote{color:rgb(var(--c-muted));margin:6px 2px 0;font-size:12px;line-height:1.6}.cra-product-checklist-module__mZQX8a__rows{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cra-product-checklist-module__mZQX8a__row{background:rgb(var(--c-surface-soft));border-radius:16px;padding:16px 18px 14px;box-shadow:0 1px 2px #00000009,0 8px 24px #00000009}.cra-product-checklist-module__mZQX8a__row[data-status=at_risk]{background:linear-gradient(0deg, rgb(var(--c-danger) / .045), rgb(var(--c-danger) / .045)), rgb(var(--c-surface-soft))}.cra-product-checklist-module__mZQX8a__rowTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cra-product-checklist-module__mZQX8a__rowTitle{min-width:0}.cra-product-checklist-module__mZQX8a__rowTitle h4{color:rgb(var(--c-text-strong));letter-spacing:-.015em;margin:0;font-size:14px;font-weight:620;line-height:1.4}.cra-product-checklist-module__mZQX8a__rule{color:rgb(var(--c-muted));margin:4px 0 0;font-size:11.5px;line-height:1.6}.cra-product-checklist-module__mZQX8a__article{white-space:nowrap;font-family:var(--font-mono), monospace;opacity:.85;margin-left:2px;font-size:10.5px}.cra-product-checklist-module__mZQX8a__pill{background:rgb(var(--tone) / .12);color:rgb(var(--tone));white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:11.5px;font-weight:650;line-height:1.4;display:inline-flex}.cra-product-checklist-module__mZQX8a__dot{background:currentColor;border-radius:999px;width:6px;height:6px}.cra-product-checklist-module__mZQX8a__detail{color:rgb(var(--c-text));margin:10px 0 0;font-size:13px;line-height:1.6}.cra-product-checklist-module__mZQX8a__detail strong{color:rgb(var(--c-accent));font-weight:600}.cra-product-checklist-module__mZQX8a__rowFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-height:8px;margin-top:10px;display:flex}.cra-product-checklist-module__mZQX8a__rowFoot:empty{display:none}.cra-product-checklist-module__mZQX8a__next{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;display:inline-flex}.cra-product-checklist-module__mZQX8a__nextText{color:rgb(var(--c-text-strong));line-height:1.55}.cra-product-checklist-module__mZQX8a__deadline{color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;font-size:11.5px}.cra-product-checklist-module__mZQX8a__row[data-status=at_risk] .cra-product-checklist-module__mZQX8a__deadline{color:rgb(var(--c-danger));font-weight:600}.cra-product-checklist-module__mZQX8a__link{color:rgb(var(--c-accent));background:0 0;border:0;padding:3px 0;font-size:12.5px;font-weight:600}.cra-product-checklist-module__mZQX8a__link:hover{text-decoration:underline}.cra-product-checklist-module__mZQX8a__primary{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#1f93c8,#1668a8);border:0;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 16px;font-size:12.5px;font-weight:600;transition:filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #2ea3d842}.cra-product-checklist-module__mZQX8a__primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 10px 24px #2ea3d857}.cra-product-checklist-module__mZQX8a__primary:disabled{cursor:wait;opacity:.7}.cra-product-checklist-module__mZQX8a__ask{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.cra-product-checklist-module__mZQX8a__choices{flex-wrap:wrap;gap:8px;display:inline-flex}.cra-product-checklist-module__mZQX8a__choice{background:rgb(var(--c-surface));min-height:36px;color:rgb(var(--c-text-strong));border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 18px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0000000f,0 4px 12px #0000000d}.cra-product-checklist-module__mZQX8a__choice:hover:not(:disabled){background:rgb(var(--c-accent) / .1);color:rgb(var(--c-accent))}.cra-product-checklist-module__mZQX8a__choice[data-selected=true]{background:rgb(var(--c-accent) / .14);color:rgb(var(--c-accent))}.cra-product-checklist-module__mZQX8a__choice:disabled,.cra-product-checklist-module__mZQX8a__save:disabled{cursor:wait;opacity:.65}.cra-product-checklist-module__mZQX8a__field{flex-direction:column;flex:240px;gap:5px;min-width:0;display:flex}.cra-product-checklist-module__mZQX8a__fieldLabel{color:rgb(var(--c-muted));font-size:11px;font-weight:600}.cra-product-checklist-module__mZQX8a__input{background:rgb(var(--c-surface));width:100%;min-height:38px;color:rgb(var(--c-text-strong));box-shadow:inset 0 0 0 1px rgb(var(--c-border) / .55), 0 1px 2px #0000000a;border:0;border-radius:12px;padding:8px 14px;font-size:13px}.cra-product-checklist-module__mZQX8a__input::placeholder{color:rgb(var(--c-muted) / .7)}.cra-product-checklist-module__mZQX8a__input:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--c-accent) / .8);outline:0}.cra-product-checklist-module__mZQX8a__save{background:rgb(var(--c-accent));min-height:38px;color:rgb(var(--c-surface));border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 20px;font-size:12.5px;font-weight:650;display:inline-flex}.cra-product-checklist-module__mZQX8a__save:hover:not(:disabled){filter:brightness(1.08)}.cra-product-checklist-module__mZQX8a__problem{color:rgb(var(--c-danger));flex-basis:100%;font-size:12px}.cra-product-checklist-module__mZQX8a__spin{animation:1s linear infinite cra-product-checklist-module__mZQX8a__spin}.cra-product-checklist-module__mZQX8a__foot{background:rgb(var(--c-surface));box-shadow:0 -10px 24px rgb(var(--c-surface) / .9);color:rgb(var(--c-muted));padding:14px 28px 20px;font-size:12px;line-height:1.55}@keyframes cra-product-checklist-module__mZQX8a__fade{0%{opacity:0}}@keyframes cra-product-checklist-module__mZQX8a__slide{0%{opacity:0;transform:translate(28px)}}@keyframes cra-product-checklist-module__mZQX8a__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.cra-product-checklist-module__mZQX8a__head{padding:22px 18px 6px}.cra-product-checklist-module__mZQX8a__scroll{padding:6px 18px 24px}.cra-product-checklist-module__mZQX8a__foot{padding:12px 18px 16px}.cra-product-checklist-module__mZQX8a__head h2{font-size:19px}.cra-product-checklist-module__mZQX8a__row{padding:14px 14px 12px}.cra-product-checklist-module__mZQX8a__rowTop{flex-direction:column;gap:8px}.cra-product-checklist-module__mZQX8a__ask{align-items:stretch}.cra-product-checklist-module__mZQX8a__save{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.cra-product-checklist-module__mZQX8a__backdrop,.cra-product-checklist-module__mZQX8a__panel,.cra-product-checklist-module__mZQX8a__spin{animation:none}.cra-product-checklist-module__mZQX8a__launch,.cra-product-checklist-module__mZQX8a__launch svg,.cra-product-checklist-module__mZQX8a__primary,.cra-product-checklist-module__mZQX8a__choice{transition:none}}
.scan-compliance-review-module__Sf1ThW__anchor{scroll-margin-top:24px}.scan-compliance-review-module__Sf1ThW__section{box-sizing:border-box;border:1px solid rgb(var(--c-border) / .8);background:rgb(var(--c-surface));border-radius:14px;width:100%;min-width:0;margin-top:24px;padding:16px 20px 14px;scroll-margin-top:24px}.scan-compliance-review-module__Sf1ThW__header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.scan-compliance-review-module__Sf1ThW__headerCopy{min-width:0}.scan-compliance-review-module__Sf1ThW__eyebrow{color:rgb(var(--c-muted));letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:600}.scan-compliance-review-module__Sf1ThW__header h2{color:rgb(var(--c-text-strong));letter-spacing:-.03em;align-items:center;gap:9px;margin:0;font-size:18px;font-weight:600;display:flex}.scan-compliance-review-module__Sf1ThW__details{color:rgb(var(--c-accent));white-space:nowrap;flex-shrink:0;padding:4px 0;font-size:12px;font-weight:500}.scan-compliance-review-module__Sf1ThW__details:hover{text-decoration:underline}.scan-compliance-review-module__Sf1ThW__intro{max-width:78ch;color:rgb(var(--c-text));margin:10px 0 0;font-size:13px;line-height:1.6}.scan-compliance-review-module__Sf1ThW__market{color:rgb(var(--c-text));flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;font-size:12px;line-height:1.6;display:flex}.scan-compliance-review-module__Sf1ThW__market a{color:rgb(var(--c-accent));font-weight:500}.scan-compliance-review-module__Sf1ThW__market a:hover{text-decoration:underline}.scan-compliance-review-module__Sf1ThW__marketDot{background:rgb(var(--c-warning));border-radius:999px;flex-shrink:0;width:8px;height:8px}.scan-compliance-review-module__Sf1ThW__market[data-market=placed] .scan-compliance-review-module__Sf1ThW__marketDot{background:rgb(var(--c-success))}.scan-compliance-review-module__Sf1ThW__market[data-market=not_placed] .scan-compliance-review-module__Sf1ThW__marketDot{background:rgb(var(--c-muted))}.scan-compliance-review-module__Sf1ThW__answers{gap:6px;display:inline-flex}.scan-compliance-review-module__Sf1ThW__answer{border:1px solid rgb(var(--c-accent) / .5);background:rgb(var(--c-surface));min-width:52px;min-height:28px;color:rgb(var(--c-accent));border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:3px 14px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.scan-compliance-review-module__Sf1ThW__answer:hover:not(:disabled){background:rgb(var(--c-accent) / .07)}.scan-compliance-review-module__Sf1ThW__answer:disabled{cursor:wait;opacity:.65}.scan-compliance-review-module__Sf1ThW__problem{color:rgb(var(--c-danger));flex-basis:100%;font-size:12px}.scan-compliance-review-module__Sf1ThW__notice{border:1px solid rgb(var(--c-warning) / .35);color:rgb(var(--c-text-strong));background:rgb(var(--c-warning) / .08);border-radius:8px;margin:10px 0 0;padding:9px 12px;font-size:12px;line-height:1.55}.scan-compliance-review-module__Sf1ThW__earlier{border-left:2px solid rgb(var(--c-warning) / .7);color:rgb(var(--c-text));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:12px 0 0;padding:8px 0 0 10px;font-size:12px;line-height:1.6;display:flex}.scan-compliance-review-module__Sf1ThW__earlier a{color:rgb(var(--c-accent));flex-shrink:0;font-weight:500}.scan-compliance-review-module__Sf1ThW__earlier a:hover{text-decoration:underline}.scan-compliance-review-module__Sf1ThW__earlier a:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:3px;border-radius:6px}.scan-compliance-review-module__Sf1ThW__split{color:rgb(var(--c-muted))}.scan-compliance-review-module__Sf1ThW__quiet{color:rgb(var(--c-muted));margin:8px 0 0;font-size:12px;line-height:1.6}.scan-compliance-review-module__Sf1ThW__review{border-top:1px solid rgb(var(--c-border) / .65);margin-top:12px;padding-top:12px}.scan-compliance-review-module__Sf1ThW__review h3{color:rgb(var(--c-text-strong));align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.scan-compliance-review-module__Sf1ThW__count{background:rgb(var(--c-surface-soft));min-width:20px;color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.scan-compliance-review-module__Sf1ThW__none{color:rgb(var(--c-text));align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.scan-compliance-review-module__Sf1ThW__none svg{color:rgb(var(--c-success));flex-shrink:0}.scan-compliance-review-module__Sf1ThW__none+.scan-compliance-review-module__Sf1ThW__quiet{padding-left:24px}.scan-compliance-review-module__Sf1ThW__candidates{margin:8px 0 0;padding:0;list-style:none}.scan-compliance-review-module__Sf1ThW__candidate{border-top:1px solid rgb(var(--c-border) / .55);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.scan-compliance-review-module__Sf1ThW__candidate:first-child{border-top:0}.scan-compliance-review-module__Sf1ThW__caseCopy{flex:1;min-width:0}.scan-compliance-review-module__Sf1ThW__caseCopy h4{color:rgb(var(--c-text-strong));flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.scan-compliance-review-module__Sf1ThW__caseCopy h4>:first-child{padding:2px 8px;font-size:.6875rem;line-height:1.1rem}.scan-compliance-review-module__Sf1ThW__name{overflow-wrap:anywhere;min-width:0}.scan-compliance-review-module__Sf1ThW__where{color:rgb(var(--c-muted));flex-wrap:wrap;align-items:center;gap:2px 8px;margin:3px 0 0;font-size:11px;line-height:1.6;display:flex}.scan-compliance-review-module__Sf1ThW__where code{font-size:11px}.scan-compliance-review-module__Sf1ThW__place{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace}.scan-compliance-review-module__Sf1ThW__why,.scan-compliance-review-module__Sf1ThW__state[data-tone=danger]{color:rgb(var(--c-danger));font-weight:600}.scan-compliance-review-module__Sf1ThW__obligation{color:rgb(var(--c-text));margin:3px 0 0;font-size:12px;line-height:1.55}.scan-compliance-review-module__Sf1ThW__rowSide{flex-shrink:0;align-items:center;display:flex}.scan-compliance-review-module__Sf1ThW__prepare{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#1f93c8,#1668a8);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 16px;font-size:12px;font-weight:600;line-height:1.4;transition:filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 16px #2ea3d83d}.scan-compliance-review-module__Sf1ThW__prepare:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 8px 22px #2ea3d852}.scan-compliance-review-module__Sf1ThW__prepare:active{filter:brightness(.95)}.scan-compliance-review-module__Sf1ThW__prepare:disabled{cursor:wait;opacity:.75}.scan-compliance-review-module__Sf1ThW__continue{border:1px solid rgb(var(--c-accent) / .55);background:rgb(var(--c-surface));min-height:36px;color:rgb(var(--c-accent));white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:600;line-height:1.4;transition:background .15s;display:inline-flex}.scan-compliance-review-module__Sf1ThW__continue:hover{background:rgb(var(--c-accent) / .06)}.scan-compliance-review-module__Sf1ThW__toggle{color:rgb(var(--c-accent));margin:4px 0 0;padding:4px 0;font-size:12px;font-weight:500;display:block}.scan-compliance-review-module__Sf1ThW__toggle:hover:not(:disabled){text-decoration:underline}.scan-compliance-review-module__Sf1ThW__toggle:disabled{cursor:wait;opacity:.65}.scan-compliance-review-module__Sf1ThW__details:focus-visible,.scan-compliance-review-module__Sf1ThW__market a:focus-visible,.scan-compliance-review-module__Sf1ThW__answer:focus-visible,.scan-compliance-review-module__Sf1ThW__prepare:focus-visible,.scan-compliance-review-module__Sf1ThW__continue:focus-visible,.scan-compliance-review-module__Sf1ThW__toggle:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:3px;border-radius:6px}.scan-compliance-review-module__Sf1ThW__spinner{animation:1s linear infinite scan-compliance-review-module__Sf1ThW__spin}@keyframes scan-compliance-review-module__Sf1ThW__spin{to{transform:rotate(360deg)}}.scan-compliance-review-module__Sf1ThW__basis{color:rgb(var(--c-muted));font-family:var(--font-mono), monospace;letter-spacing:.02em;margin-left:auto;font-size:10px;font-weight:500}.scan-compliance-review-module__Sf1ThW__none .scan-compliance-review-module__Sf1ThW__basis{margin:2px 0 0;display:block}.scan-compliance-review-module__Sf1ThW__review h3 .scan-compliance-review-module__Sf1ThW__basis{padding-left:8px}.scan-compliance-review-module__Sf1ThW__duty{color:rgb(var(--c-text));margin:6px 0 0;font-size:12.5px;line-height:1.6}.scan-compliance-review-module__Sf1ThW__rookShare{color:rgb(var(--c-accent));font-weight:600}.scan-compliance-review-module__Sf1ThW__watch{margin:8px 0 0;padding:0;list-style:none}.scan-compliance-review-module__Sf1ThW__watch li{border-top:1px solid rgb(var(--c-border) / .5)}.scan-compliance-review-module__Sf1ThW__watch li:first-child{border-top:0}.scan-compliance-review-module__Sf1ThW__watch a{color:rgb(var(--c-text-strong));flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:7px 0;font-size:12px;font-weight:550;line-height:1.5;display:flex}.scan-compliance-review-module__Sf1ThW__watch a:hover .scan-compliance-review-module__Sf1ThW__name{text-decoration:underline}.scan-compliance-review-module__Sf1ThW__watch a:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px;border-radius:6px}.scan-compliance-review-module__Sf1ThW__watch code{color:rgb(var(--c-muted));font-size:10.5px;font-weight:400}.scan-compliance-review-module__Sf1ThW__confirm{border-left:2px solid rgb(var(--c-accent) / .6);background:rgb(var(--c-accent) / .045);color:rgb(var(--c-text-strong));margin:14px 0 0;padding:9px 12px;font-size:12px;line-height:1.6}.scan-compliance-review-module__Sf1ThW__meaning{color:rgb(var(--c-muted));margin:8px 0 0;font-size:11.5px;line-height:1.65}.scan-compliance-review-module__Sf1ThW__meaning summary{cursor:pointer;color:rgb(var(--c-accent));font-weight:500}.scan-compliance-review-module__Sf1ThW__meaning summary:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:3px;border-radius:6px}.scan-compliance-review-module__Sf1ThW__meaning p{margin:6px 0 0}@media (max-width:640px){.scan-compliance-review-module__Sf1ThW__basis{flex-basis:100%;margin-left:0;padding-left:0!important}.scan-compliance-review-module__Sf1ThW__section{border-radius:12px;margin-top:20px;padding:14px 16px 12px}.scan-compliance-review-module__Sf1ThW__header h2{font-size:17px}.scan-compliance-review-module__Sf1ThW__candidate{flex-direction:column;align-items:stretch;gap:9px}.scan-compliance-review-module__Sf1ThW__rowSide{align-items:stretch}.scan-compliance-review-module__Sf1ThW__prepare,.scan-compliance-review-module__Sf1ThW__continue{flex:1}}@media (prefers-reduced-motion:reduce){.scan-compliance-review-module__Sf1ThW__spinner{animation:none}.scan-compliance-review-module__Sf1ThW__prepare,.scan-compliance-review-module__Sf1ThW__continue,.scan-compliance-review-module__Sf1ThW__answer{transition:none}}
.scan-completeness-notice-module__I9pV-G__notice{text-align:left;flex-direction:column;gap:6px;width:100%;margin-top:6px;display:flex}.scan-completeness-notice-module__I9pV-G__gap{color:rgb(var(--c-muted));font-size:11px;line-height:1.65}.scan-completeness-notice-module__I9pV-G__more{white-space:nowrap;margin-left:4px}.scan-completeness-notice-module__I9pV-G__link,.scan-completeness-notice-module__I9pV-G__prompt{color:rgb(var(--c-accent));text-align:left;align-self:flex-start;align-items:center;gap:4px;font-size:11px;font-weight:550;display:inline-flex}.scan-completeness-notice-module__I9pV-G__link:hover,.scan-completeness-notice-module__I9pV-G__prompt:hover{text-decoration:underline}.scan-completeness-notice-module__I9pV-G__link:focus-visible,.scan-completeness-notice-module__I9pV-G__prompt:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:3px}
.scan-intel-module__ewIzGa__note{color:rgb(var(--c-muted));text-align:left;margin:2px 0 0;font-size:11.5px;line-height:1.55}.scan-intel-module__ewIzGa__noteLink{color:rgb(var(--c-accent));white-space:nowrap;font-weight:600;text-decoration:none}.scan-intel-module__ewIzGa__noteLink:hover{text-underline-offset:2px;text-decoration:underline}.scan-intel-module__ewIzGa__note[data-tone=work]{color:rgb(var(--c-accent));align-items:center;gap:8px;display:flex}.scan-intel-module__ewIzGa__note[data-tone=work]:before{content:"";background:rgb(var(--c-accent));width:7px;height:7px;box-shadow:0 0 0 4px rgb(var(--c-accent) / .16), 0 0 10px rgb(var(--c-accent) / .6);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite scan-intel-module__ewIzGa__intel-pulse}.scan-intel-module__ewIzGa__details{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.scan-intel-module__ewIzGa__details li{color:rgb(var(--c-muted));padding-left:14px;font-size:12px;line-height:1.55;position:relative}.scan-intel-module__ewIzGa__details li:before{content:"";background:rgb(var(--c-muted) / .7);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:1px}.scan-intel-module__ewIzGa__added{background:linear-gradient(135deg, rgb(var(--c-surface) / .95), rgb(var(--c-surface-soft) / .95));box-shadow:inset 0 0 0 1px rgb(var(--c-border) / .75), 0 18px 40px -26px #000000b3;border-radius:16px;margin:1.25rem 0;padding:clamp(16px,2.5vw,22px)}.scan-intel-module__ewIzGa__addedHead{align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.scan-intel-module__ewIzGa__addedHead h2{color:rgb(var(--c-text-strong));letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.scan-intel-module__ewIzGa__addedHead span{color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;font-size:11px}.scan-intel-module__ewIzGa__addedList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scan-intel-module__ewIzGa__addedItem{background:rgb(var(--c-surface-deep) / .6);box-shadow:inset 0 0 0 1px rgb(var(--c-border) / .55);border-radius:12px;gap:4px;padding:11px 14px;display:grid}.scan-intel-module__ewIzGa__addedTop{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.scan-intel-module__ewIzGa__addedName{color:rgb(var(--c-text-strong));letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:600}.scan-intel-module__ewIzGa__addedId{color:rgb(var(--c-muted));font-family:var(--font-mono), monospace;font-size:11.5px}.scan-intel-module__ewIzGa__addedWhy{color:rgb(var(--c-text));overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.scan-intel-module__ewIzGa__addedMeta{color:rgb(var(--c-muted));flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11.5px;line-height:1.5;display:flex}.scan-intel-module__ewIzGa__addedWhere{font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:11px}.scan-intel-module__ewIzGa__counts{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.scan-intel-module__ewIzGa__counts li{color:rgb(var(--c-muted));align-items:baseline;gap:8px;font-size:12px;line-height:1.5;display:flex}.scan-intel-module__ewIzGa__counts li:before{content:"";background:rgb(var(--c-muted) / .7);border-radius:50%;flex:none;width:4px;height:4px;transform:translateY(-2px)}.scan-intel-module__ewIzGa__counts b{color:rgb(var(--c-text-strong));font-variant-numeric:tabular-nums;font-weight:650}.scan-intel-module__ewIzGa__verdict{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin-top:5px;display:flex}.scan-intel-module__ewIzGa__chip{white-space:nowrap;max-width:100%;color:rgb(var(--c-muted));background:rgb(var(--c-muted) / .13);box-shadow:inset 0 0 0 1px rgb(var(--c-muted) / .16), 0 3px 10px -6px #00000073;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:600;line-height:1.55;display:inline-flex}.scan-intel-module__ewIzGa__chip:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.scan-intel-module__ewIzGa__chip[data-kind=not_used]{color:rgb(var(--c-accent));background:rgb(var(--c-accent) / .12);box-shadow:inset 0 0 0 1px rgb(var(--c-accent) / .22), 0 3px 10px -6px rgb(var(--c-accent) / .5)}.scan-intel-module__ewIzGa__chip[data-kind=reachable],.scan-intel-module__ewIzGa__chip[data-kind=real_issue]{color:rgb(var(--c-danger));background:rgb(var(--c-danger) / .1);box-shadow:inset 0 0 0 1px rgb(var(--c-danger) / .2)}.scan-intel-module__ewIzGa__chip[data-kind=not_checked],.scan-intel-module__ewIzGa__chip[data-kind=not_checked_time]{color:rgb(var(--c-warning));background:rgb(var(--c-warning) / .11);box-shadow:inset 0 0 0 1px rgb(var(--c-warning) / .22)}.scan-intel-module__ewIzGa__chip[data-kind=suspicion]{box-shadow:inset 0 0 0 1px rgb(var(--c-muted) / .4);background:0 0}.scan-intel-module__ewIzGa__chip[data-kind=suspicion]:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.scan-intel-module__ewIzGa__reason{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--c-muted));flex:14ch;font-size:11.5px;line-height:1.5;overflow:hidden}.scan-intel-module__ewIzGa__link{color:rgb(var(--c-accent));cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600;text-decoration:none}.scan-intel-module__ewIzGa__link:hover{text-underline-offset:2px;text-decoration:underline}.scan-intel-module__ewIzGa__link:disabled{opacity:.6;cursor:progress}.scan-intel-module__ewIzGa__link:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px;border-radius:4px}.scan-intel-module__ewIzGa__status{color:rgb(var(--c-success));font-size:11.5px;font-weight:550}.scan-intel-module__ewIzGa__failed{color:rgb(var(--c-danger));font-size:11.5px}.scan-intel-module__ewIzGa__detail{background:linear-gradient(135deg, rgb(var(--c-surface) / .9), rgb(var(--c-surface-soft) / .9));box-shadow:inset 0 0 0 1px rgb(var(--c-border) / .7), 0 12px 28px -20px #0009;border-radius:12px;gap:6px;margin:0 0 14px;padding:12px 14px;display:grid}.scan-intel-module__ewIzGa__detail p{color:rgb(var(--c-text));margin:0;font-size:13px;line-height:1.6}.scan-intel-module__ewIzGa__detail small{color:rgb(var(--c-muted));font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.scan-intel-module__ewIzGa__checking{align-items:center;gap:18px 20px}.scan-intel-module__ewIzGa__checkingMark{background:radial-gradient(circle at 50% 35%, rgb(var(--c-accent) / .22), rgb(var(--c-accent) / .04) 70%);width:52px;height:52px;box-shadow:inset 0 1px 0 #ffffff14, 0 10px 26px -12px rgb(var(--c-accent) / .7);border-radius:16px;flex:none;place-items:center;display:grid}.scan-intel-module__ewIzGa__checkingProgress{color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px;line-height:1.5}.scan-intel-module__ewIzGa__sentences{counter-reset:intel;gap:11px;max-width:92ch;margin:0;padding:0;list-style:none;display:grid}.scan-intel-module__ewIzGa__sentences li{color:rgb(var(--c-text-strong));letter-spacing:-.01em;overflow-wrap:anywhere;padding-left:28px;font-size:15px;font-weight:450;line-height:1.65;position:relative}.scan-intel-module__ewIzGa__sentences li:before{counter-increment:intel;content:counter(intel);width:19px;height:19px;color:rgb(var(--c-accent));background:rgb(var(--c-accent) / .13);font-variant-numeric:tabular-nums;box-shadow:0 4px 12px -6px rgb(var(--c-accent) / .7);border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:.22em;left:0}.scan-intel-module__ewIzGa__writing{color:rgb(var(--c-accent));margin:0 0 12px;font-size:12.5px;font-weight:550;line-height:1.5}@keyframes scan-intel-module__ewIzGa__intel-pulse{50%{opacity:.45}}@media (max-width:480px){.scan-intel-module__ewIzGa__sentences li{padding-left:26px;font-size:14px;line-height:1.6}}@media (max-width:860px){.scan-intel-module__ewIzGa__verdict{justify-items:start;gap:4px;display:grid}.scan-intel-module__ewIzGa__chip{white-space:normal}.scan-intel-module__ewIzGa__reason{display:none}}@media (prefers-reduced-motion:reduce){.scan-intel-module__ewIzGa__note[data-tone=work]:before{animation:none}}.scan-intel-module__ewIzGa__layerTitle{color:rgb(var(--c-muted));letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:600;line-height:1.4}.scan-intel-module__ewIzGa__sentences li:first-child{letter-spacing:-.015em;font-size:17px;font-weight:600}.scan-intel-module__ewIzGa__ciso{background:rgb(var(--c-surface-deep) / .6);box-shadow:inset 0 0 0 1px rgb(var(--c-border) / .55);border-radius:12px;margin-top:18px;padding:14px clamp(12px,2vw,16px)}.scan-intel-module__ewIzGa__cisoList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scan-intel-module__ewIzGa__cisoItem{flex-wrap:wrap;align-items:baseline;gap:3px 10px;min-width:0;font-size:12.5px;line-height:1.5;display:flex}.scan-intel-module__ewIzGa__sevChip{background:rgb(var(--c-warning,var(--c-muted)) / .16);color:rgb(var(--c-text-strong));letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px;font-weight:600}.scan-intel-module__ewIzGa__sevChip[data-severity=critical]{background:rgb(var(--c-danger,var(--c-accent)) / .18)}.scan-intel-module__ewIzGa__cisoName{color:rgb(var(--c-text-strong));font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:12px;font-weight:600}.scan-intel-module__ewIzGa__cisoWhere{color:rgb(var(--c-text));font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:11.5px}.scan-intel-module__ewIzGa__cisoWhy{color:rgb(var(--c-muted))}.scan-intel-module__ewIzGa__cisoWhy[data-known=true]{color:rgb(var(--c-danger,var(--c-accent)));font-weight:600}.scan-intel-module__ewIzGa__cisoFix{color:rgb(var(--c-accent))}.scan-intel-module__ewIzGa__cisoCounts,.scan-intel-module__ewIzGa__cisoRook{color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:11.5px;line-height:1.6}.scan-intel-module__ewIzGa__cisoRook{color:rgb(var(--c-text));margin-top:4px;font-weight:600}@media (max-width:480px){.scan-intel-module__ewIzGa__sentences li:first-child{font-size:15.5px}}
.rook-repair-progress-module__j0WWeG__progress{border:1px solid rgb(var(--c-console-border));background:rgb(var(--c-console-chrome));color:rgb(var(--c-console-text));border-radius:12px;align-items:center;gap:16px;margin:0 0 22px;padding:18px;display:flex}.rook-repair-progress-module__j0WWeG__coffee{width:84px;height:84px;color:rgb(var(--c-console-accent));flex:none}.rook-repair-progress-module__j0WWeG__copy{min-width:0}.rook-repair-progress-module__j0WWeG__copy h3{font-family:var(--font-sans), sans-serif;margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.5}.rook-repair-progress-module__j0WWeG__copy p{font-family:var(--font-sans), sans-serif;color:rgb(var(--c-console-dim));margin:0;font-size:12px;line-height:1.6}.rook-repair-progress-module__j0WWeG__counts{color:rgb(var(--c-console-line));flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:11px;display:flex}.rook-repair-progress-module__j0WWeG__copy .rook-repair-progress-module__j0WWeG__remaining{margin-top:8px;font-size:11px}.rook-repair-progress-module__j0WWeG__coffee[data-working=true] .rook-repair-progress-module__j0WWeG__steam{transform-origin:50%;animation:3s ease-in-out infinite rook-repair-progress-module__j0WWeG__coffee-steam}@keyframes rook-repair-progress-module__j0WWeG__coffee-steam{50%{opacity:.3;transform:translateY(-3px)}}@media (max-width:600px){.rook-repair-progress-module__j0WWeG__progress{gap:10px;padding:12px}.rook-repair-progress-module__j0WWeG__coffee{width:58px;height:70px}.rook-repair-progress-module__j0WWeG__copy h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.rook-repair-progress-module__j0WWeG__coffee[data-working=true] .rook-repair-progress-module__j0WWeG__steam{animation:none}}
.rook-run-module__gkgUVG__run{--p-check:232 168 56;--p-prepare:233 135 58;--p-verify:92 182 132;--p-review:58 155 104;--p-deliver:38 122 80;--p-issue:211 65 47;border:1px solid rgb(var(--c-console-border));background:rgb(var(--c-console-bg));width:min(1060px,100vw - 24px);height:min(780px,100dvh - 32px);color:rgb(var(--c-console-text));box-shadow:var(--c-console-shadow);border-radius:18px;margin:auto;padding:0;overflow:hidden}.rook-run-module__gkgUVG__run[open]{flex-direction:column;display:flex}.rook-run-module__gkgUVG__run::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060e1c80}.rook-run-module__gkgUVG__head{background:rgb(var(--c-console-chrome));border-bottom:1px solid rgb(var(--c-console-rule));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 20px 8px;display:flex}.rook-run-module__gkgUVG__eyebrow{color:rgb(var(--c-console-accent));font-family:var(--font-mono), monospace;letter-spacing:.14em;margin:0 0 2px;font-size:10px}.rook-run-module__gkgUVG__titleRow{align-items:center;gap:8px;display:flex}.rook-run-module__gkgUVG__head h2{letter-spacing:-.02em;color:rgb(var(--c-console-text));margin:0;font-size:16px;font-weight:650}.rook-run-module__gkgUVG__head p{color:rgb(var(--c-console-dim));margin:2px 0 0;font-size:12px;line-height:1.6}.rook-run-module__gkgUVG__head code{font-family:var(--font-mono), monospace;color:rgb(var(--c-console-line));font-size:11px}.rook-run-module__gkgUVG__headTools{align-items:center;gap:14px;display:flex}.rook-run-module__gkgUVG__usage{justify-items:center;gap:0;width:34px;height:34px;display:grid}.rook-run-module__gkgUVG__usage>:first-child{transform-origin:top;transform:scale(.62)}.rook-run-module__gkgUVG__usage>span{display:none}.rook-run-module__gkgUVG__info{width:20px;height:20px;color:rgb(var(--c-console-dim));cursor:help;border-radius:50%;place-items:center;display:inline-grid}.rook-run-module__gkgUVG__info:hover,.rook-run-module__gkgUVG__info:focus-visible{color:rgb(var(--c-console-accent))}.rook-run-module__gkgUVG__elapsed{border:1px solid rgb(var(--c-console-border));color:rgb(var(--c-console-line));letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:12px;padding:2px 8px}.rook-run-module__gkgUVG__elapsed[data-running=true]{border-color:rgb(var(--p-prepare) / .6);color:rgb(var(--p-prepare))}.rook-run-module__gkgUVG__close{width:36px;height:36px;color:rgb(var(--c-console-dim));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.rook-run-module__gkgUVG__close:hover{background:rgb(var(--c-console-rule));color:rgb(var(--c-console-text))}.rook-run-module__gkgUVG__phases{background:rgb(var(--c-console-chrome));border-bottom:1px solid rgb(var(--c-console-rule));flex-shrink:0;padding:12px 24px 0}.rook-run-module__gkgUVG__legend{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-console-dim));flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:10.5px;list-style:none;display:flex}.rook-run-module__gkgUVG__legend li{align-items:center;gap:7px;display:inline-flex}.rook-run-module__gkgUVG__legend li:before{content:"";background:rgb(var(--tone));width:9px;height:9px}.rook-run-module__gkgUVG__run [data-phase=check]{--tone:var(--p-check)}.rook-run-module__gkgUVG__run [data-phase=prepare]{--tone:var(--p-prepare)}.rook-run-module__gkgUVG__run [data-phase=verify]{--tone:var(--p-verify)}.rook-run-module__gkgUVG__run [data-phase=review]{--tone:var(--p-review)}.rook-run-module__gkgUVG__run [data-phase=deliver]{--tone:var(--p-deliver)}.rook-run-module__gkgUVG__cellsRow{gap:6px;margin:10px -24px 0;padding:0 24px 12px;display:flex}.rook-run-module__gkgUVG__fixCells{flex:1;gap:2px;min-width:0;display:flex}.rook-run-module__gkgUVG__cellsRow[data-dense=true]{gap:2px}.rook-run-module__gkgUVG__cellsRow[data-dense=true] .rook-run-module__gkgUVG__fixCells{gap:0;min-width:5px}.rook-run-module__gkgUVG__fixCells span{background:rgb(var(--c-console-rule));flex:1;height:30px;transition:background .35s;position:relative}.rook-run-module__gkgUVG__fixCells span[data-lit=true]{background:rgb(var(--tone))}.rook-run-module__gkgUVG__fixCells span[data-moving=true]{background:rgb(var(--tone) / .35)}.rook-run-module__gkgUVG__fixCells span[data-moving=true]:after{content:"";background:rgb(var(--tone));transform-origin:0;animation:1.6s ease-in-out infinite rook-run-module__gkgUVG__cell-fill;position:absolute;inset:0}.rook-run-module__gkgUVG__fixCells span[data-waiting=true]{background:rgb(var(--p-review));animation:2.2s ease-in-out infinite rook-run-module__gkgUVG__cell-wait}.rook-run-module__gkgUVG__fixCells span[data-stopped=true]{background:repeating-linear-gradient(135deg, rgb(var(--p-issue) / .25), rgb(var(--p-issue) / .25) 4px, rgb(var(--p-issue) / .7) 4px, rgb(var(--p-issue) / .7) 6px)}@keyframes rook-run-module__gkgUVG__cell-fill{0%{opacity:.9;transform:scaleX(0)}70%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes rook-run-module__gkgUVG__cell-wait{0%,to{box-shadow:inset 0 0 #fff0}50%{box-shadow:inset 0 0 0 2px #ffffff8c}}.rook-run-module__gkgUVG__stepper{margin:0;padding:0;list-style:none;display:flex}.rook-run-module__gkgUVG__stepperItem{text-align:center;flex:1;justify-items:center;gap:6px;min-width:0;padding:0 4px;display:grid;position:relative}.rook-run-module__gkgUVG__stepperItem+.rook-run-module__gkgUVG__stepperItem:before{content:"";background:rgb(var(--c-console-rule));width:100%;height:2px;position:absolute;top:10px;right:50%}.rook-run-module__gkgUVG__stepperItem[data-status=done]+.rook-run-module__gkgUVG__stepperItem:before{background:rgb(var(--p-review))}.rook-run-module__gkgUVG__stepperDot{z-index:1;border:2px solid rgb(var(--c-console-border));background:rgb(var(--c-console-chrome));color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.rook-run-module__gkgUVG__stepperItem[data-status=done] .rook-run-module__gkgUVG__stepperDot{border-color:rgb(var(--p-review));background:rgb(var(--p-review))}.rook-run-module__gkgUVG__stepperItem[data-status=current] .rook-run-module__gkgUVG__stepperDot{border-color:rgb(var(--p-prepare));animation:1.6s ease-in-out infinite rook-run-module__gkgUVG__stepper-pulse}.rook-run-module__gkgUVG__stepperItem[data-status=stopped] .rook-run-module__gkgUVG__stepperDot{border-color:rgb(var(--p-issue));background:rgb(var(--p-issue))}.rook-run-module__gkgUVG__stepperLabel{color:rgb(var(--c-console-dim));font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:10.5px;line-height:1.35}.rook-run-module__gkgUVG__stepperItem[data-status=done] .rook-run-module__gkgUVG__stepperLabel,.rook-run-module__gkgUVG__stepperItem[data-status=current] .rook-run-module__gkgUVG__stepperLabel,.rook-run-module__gkgUVG__stepperItem[data-status=stopped] .rook-run-module__gkgUVG__stepperLabel{color:rgb(var(--c-console-text))}@keyframes rook-run-module__gkgUVG__stepper-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--p-prepare) / .5)}50%{box-shadow:0 0 0 5px rgb(var(--p-prepare) / 0)}}@media (prefers-reduced-motion:reduce){.rook-run-module__gkgUVG__stepperItem[data-status=current] .rook-run-module__gkgUVG__stepperDot{animation:none}}@media (max-width:640px){.rook-run-module__gkgUVG__stepperLabel{letter-spacing:0;font-size:9px}}.rook-run-module__gkgUVG__chooser{border:1px solid rgb(var(--c-console-border));background:rgb(var(--c-console-chrome));font-family:var(--font-sans), system-ui, sans-serif;border-radius:10px;margin:0 0 14px;padding:12px 14px}.rook-run-module__gkgUVG__chooser h3{color:rgb(var(--c-console-text));margin:0 0 4px;font-size:13.5px;font-weight:650}.rook-run-module__gkgUVG__chooser p{color:rgb(var(--c-console-dim));margin:0 0 6px;font-size:12px;line-height:1.5}.rook-run-module__gkgUVG__chooser p[data-usage=true]{color:rgb(var(--c-console-line))}.rook-run-module__gkgUVG__chooser ul{gap:4px;max-height:190px;margin:8px 0 6px;padding:0 2px 0 0;list-style:none;display:grid;overflow-y:auto}.rook-run-module__gkgUVG__chooser li{border:1px solid rgb(var(--c-console-rule));border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:5px 8px;display:flex}.rook-run-module__gkgUVG__chooser label{cursor:pointer;min-width:0;color:rgb(var(--c-console-text));flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.rook-run-module__gkgUVG__chooser input{width:15px;height:15px;accent-color:rgb(var(--c-console-accent));flex:none;margin:0}.rook-run-module__gkgUVG__chooser input:focus-visible,.rook-run-module__gkgUVG__chooser li button:focus-visible{outline:2px solid rgb(var(--c-console-accent));outline-offset:2px}.rook-run-module__gkgUVG__chooserName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono), monospace;font-size:11.5px;overflow:hidden}.rook-run-module__gkgUVG__chooserSeverity{border:1px solid rgb(var(--c-console-border));color:rgb(var(--c-console-dim));border-radius:999px;flex:none;padding:0 7px;font-size:10.5px;line-height:1.6}.rook-run-module__gkgUVG__chooserSeverity[data-severity=critical]{border-color:rgb(var(--p-issue) / .7);color:rgb(var(--p-issue))}.rook-run-module__gkgUVG__chooserSeverity[data-severity=high]{border-color:rgb(var(--p-prepare) / .7);color:rgb(var(--p-prepare))}.rook-run-module__gkgUVG__chooser li button{border:1px solid rgb(var(--c-console-border));color:rgb(var(--c-console-accent));cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:2px 8px;font-size:11px}.rook-run-module__gkgUVG__chooser li button:disabled{opacity:.45;cursor:not-allowed}.rook-run-module__gkgUVG__chooser li{flex-wrap:wrap}.rook-run-module__gkgUVG__chooser li .rook-run-module__gkgUVG__chooserReason{color:rgb(var(--c-console-dim));flex:1 0 100%;order:3;margin:2px 0 0;font-size:11.5px;line-height:1.5}.rook-run-module__gkgUVG__chooserNote{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--c-console-dim));flex:0 auto;font-size:11px;overflow:hidden}.rook-run-module__gkgUVG__chooser .rook-run-module__gkgUVG__chooserCount{margin:4px 0 0;font-size:11.5px}.rook-run-module__gkgUVG__exportPanel{border:1px solid rgb(var(--c-console-border));background:rgb(var(--c-console-chrome));color:rgb(var(--c-console-text));font-family:var(--font-sans), system-ui, sans-serif;border-radius:10px;gap:10px;margin:0 0 14px;padding:13px 15px;display:grid}.rook-run-module__gkgUVG__exportPanel h3{margin:0;font-size:13.5px;font-weight:650}.rook-run-module__gkgUVG__exportPanel>p{color:rgb(var(--c-console-dim));margin:0;font-size:12px;line-height:1.5}.rook-run-module__gkgUVG__exportActions{flex-wrap:wrap;gap:8px;display:flex}.rook-run-module__gkgUVG__exportActions button{border:1px solid rgb(var(--c-console-accent) / .7);background:rgb(var(--c-console-accent) / .12);min-height:32px;color:rgb(var(--c-console-accent));font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.rook-run-module__gkgUVG__exportActions button:hover{background:rgb(var(--c-console-accent) / .2)}.rook-run-module__gkgUVG__exportActions button:focus-visible{outline:2px solid rgb(var(--c-console-accent));outline-offset:2px}.rook-run-module__gkgUVG__body{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);min-height:0;display:grid}.rook-run-module__gkgUVG__trace{border-right:1px solid rgb(var(--c-console-rule));min-height:0;font-family:var(--font-mono), monospace;padding:18px 20px 24px 16px;font-size:12.5px;line-height:1.7;overflow-y:auto}.rook-run-module__gkgUVG__trace ol{margin:0;padding:0;list-style:none}.rook-run-module__gkgUVG__trace:has(>[data-testid=rook-repair-progress]){flex-direction:column;display:flex;overflow:hidden}.rook-run-module__gkgUVG__trace:has(>[data-testid=rook-repair-progress])>ol{flex:auto;min-height:0;overflow-y:auto}.rook-run-module__gkgUVG__trace>[data-testid=rook-repair-progress]{flex:none;margin:0 0 12px;padding:12px 14px}.rook-run-module__gkgUVG__trace>[data-testid=rook-repair-progress] svg{width:56px;height:56px}.rook-run-module__gkgUVG__line,.rook-run-module__gkgUVG__calloutLine{animation:.38s both rook-run-module__gkgUVG__line-in;animation-delay:calc(var(--stagger,0) * .16s);grid-template-columns:46px minmax(0,1fr);gap:10px;display:grid}.rook-run-module__gkgUVG__line+.rook-run-module__gkgUVG__line{margin-top:2px}.rook-run-module__gkgUVG__line p{color:rgb(var(--c-console-line));overflow-wrap:anywhere;margin:0}.rook-run-module__gkgUVG__time{color:rgb(var(--c-console-dim));font-variant-numeric:tabular-nums;padding-top:1px;font-size:11px}.rook-run-module__gkgUVG__chevron{color:rgb(var(--p-prepare));margin-right:8px}.rook-run-module__gkgUVG__tool{color:rgb(var(--c-console-text))}.rook-run-module__gkgUVG__subject{color:rgb(var(--c-console-dim))}.rook-run-module__gkgUVG__result{border-radius:4px;margin-left:4px;padding:0 6px;display:inline-block}.rook-run-module__gkgUVG__result[data-tone=ok]{color:rgb(var(--c-console-ok));background:rgb(var(--c-console-ok) / .1)}.rook-run-module__gkgUVG__result[data-tone=warn]{color:rgb(var(--c-console-warn));background:rgb(var(--c-console-warn) / .1)}.rook-run-module__gkgUVG__result[data-tone=bad]{color:rgb(var(--c-console-critical));background:rgb(var(--c-console-critical) / .1)}.rook-run-module__gkgUVG__result[data-tone=info]{color:rgb(var(--c-console-accent))}.rook-run-module__gkgUVG__result[data-fire=true]{animation:.5s cubic-bezier(.3,1.6,.5,1) both rook-run-module__gkgUVG__fire;animation-delay:calc(var(--stagger,0) * .16s + .18s);position:relative}.rook-run-module__gkgUVG__result[data-fire=true]:after{content:"";border:1px solid rgb(var(--c-console-ok));opacity:0;animation:.7s ease-out both rook-run-module__gkgUVG__ring;animation-delay:calc(var(--stagger,0) * .16s + .22s);border-radius:6px;position:absolute;inset:-3px}@keyframes rook-run-module__gkgUVG__line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rook-run-module__gkgUVG__fire{0%{transform:scale(.82)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes rook-run-module__gkgUVG__ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.rook-run-module__gkgUVG__calloutLine{margin:12px 0}.rook-run-module__gkgUVG__callout{border-left:3px solid rgb(var(--c-console-accent));background:rgb(var(--c-console-chrome));color:rgb(var(--c-console-text));font-family:var(--font-sans,inherit), system-ui, sans-serif;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.6}.rook-run-module__gkgUVG__cursor{background:rgb(var(--c-console-accent));opacity:.4;width:8px;height:16px;margin:6px 0 0 56px}.rook-run-module__gkgUVG__cursor[data-working=true]{opacity:1;animation:1.1s step-end infinite rook-run-module__gkgUVG__blink}.rook-run-module__gkgUVG__batchFocus{color:rgb(var(--c-console-dim));border-bottom:1px solid rgb(var(--c-console-border));margin:0;padding:10px 24px;font-size:12px;line-height:1.5}a.rook-run-module__gkgUVG__primary{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@keyframes rook-run-module__gkgUVG__blink{50%{opacity:0}}.rook-run-module__gkgUVG__steps{min-height:0;padding:20px 22px;overflow-y:auto}.rook-run-module__gkgUVG__steps ol{margin:0;padding:0;list-style:none;position:relative}.rook-run-module__gkgUVG__steps ol li{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;padding-bottom:16px;display:grid;position:relative}.rook-run-module__gkgUVG__steps ol li:not(:last-child):before{content:"";background:rgb(var(--c-console-rule));width:2px;position:absolute;top:38px;bottom:0;left:18px}.rook-run-module__gkgUVG__steps ol li[data-state=done]:not(:last-child):before{background:rgb(var(--tone) / .7)}.rook-run-module__gkgUVG__number{border:1px solid rgb(var(--c-console-border));width:38px;height:38px;color:rgb(var(--c-console-dim));font-family:var(--font-mono), monospace;place-items:center;font-size:15px;transition:background .3s,color .3s,border-color .3s;display:grid}li[data-state=done] .rook-run-module__gkgUVG__number{border-color:rgb(var(--tone));background:rgb(var(--tone));color:#fff}li[data-state=active] .rook-run-module__gkgUVG__number{border-color:rgb(var(--tone));color:rgb(var(--tone));animation:1.4s ease-in-out infinite rook-run-module__gkgUVG__step-pulse}li[data-state=stopped] .rook-run-module__gkgUVG__number{border-color:rgb(var(--p-issue));background:rgb(var(--p-issue));color:#fff}li[data-state=attention] .rook-run-module__gkgUVG__number{border-color:rgb(var(--tone));background:rgb(var(--tone));color:#fff;animation:1.8s ease-in-out infinite rook-run-module__gkgUVG__step-pulse}@keyframes rook-run-module__gkgUVG__step-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--tone) / .45)}50%{box-shadow:0 0 0 6px rgb(var(--tone) / 0)}}.rook-run-module__gkgUVG__stepLabel{color:rgb(var(--c-console-dim));font-size:15px;font-weight:550;line-height:1.35}li[data-state=done] .rook-run-module__gkgUVG__stepLabel,li[data-state=active] .rook-run-module__gkgUVG__stepLabel,li[data-state=attention] .rook-run-module__gkgUVG__stepLabel,li[data-state=stopped] .rook-run-module__gkgUVG__stepLabel{color:rgb(var(--c-console-text))}.rook-run-module__gkgUVG__divider{border-bottom:1px dashed rgb(var(--c-console-border));color:rgb(var(--c-console-dim));font-family:var(--font-mono), monospace;letter-spacing:.1em;text-align:right;text-transform:uppercase;grid-column:1/-1;margin:2px 0 14px;padding-bottom:8px;font-size:10px}.rook-run-module__gkgUVG__fixes{border-top:1px solid rgb(var(--c-console-rule));flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:14px 0 0;list-style:none;display:flex}.rook-run-module__gkgUVG__fixes li{border:1px solid rgb(var(--c-console-border));font-family:var(--font-mono), monospace;color:rgb(var(--c-console-line));border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.rook-run-module__gkgUVG__fixes li:before{content:"";background:rgb(var(--c-console-dim));border-radius:50%;width:6px;height:6px}.rook-run-module__gkgUVG__fixes li[data-state=moving]:before{background:rgb(var(--p-prepare));animation:1.1s step-end infinite rook-run-module__gkgUVG__blink}.rook-run-module__gkgUVG__fixes li[data-state=review]:before{background:rgb(var(--p-review))}.rook-run-module__gkgUVG__fixes li[data-state=stopped]:before{background:rgb(var(--p-issue))}.rook-run-module__gkgUVG__fixes strong{color:rgb(var(--c-console-text));font-weight:600}.rook-run-module__gkgUVG__fixes li button{color:rgb(var(--c-console-accent));font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;text-decoration:underline}.rook-run-module__gkgUVG__fixes li button:focus-visible{outline:2px solid rgb(var(--c-console-accent));outline-offset:2px}.rook-run-module__gkgUVG__reviewBody{flex:1;grid-template-columns:minmax(200px,260px) minmax(0,1fr);min-height:0;display:grid}.rook-run-module__gkgUVG__queue{border-right:1px solid rgb(var(--c-console-rule));min-height:0;margin:0;padding:14px 12px;list-style:none;overflow-y:auto}.rook-run-module__gkgUVG__queue li+li{margin-top:6px}.rook-run-module__gkgUVG__queue button{border:1px solid rgb(var(--c-console-border));width:100%;color:rgb(var(--c-console-text));text-align:left;cursor:pointer;background:0 0;border-radius:10px;gap:2px;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.rook-run-module__gkgUVG__queue button:hover{border-color:#2ea3d899}.rook-run-module__gkgUVG__queue button[aria-current=true]{background:#2ea3d814;border-color:#1f93c8;box-shadow:inset 3px 0 #1f93c8}.rook-run-module__gkgUVG__queue strong{font-size:13.5px;font-weight:650}.rook-run-module__gkgUVG__queueVersions{font-family:var(--font-mono), monospace;color:rgb(var(--c-console-dim));font-size:11.5px}.rook-run-module__gkgUVG__queueState{color:rgb(var(--c-console-line));background:rgb(var(--c-console-rule));border-radius:999px;justify-self:start;margin-top:4px;padding:1px 7px;font-size:11px;font-weight:600}.rook-run-module__gkgUVG__queue button[data-state=waiting] .rook-run-module__gkgUVG__queueState{color:rgb(var(--c-console-accent));background:rgb(var(--c-console-accent) / .12)}.rook-run-module__gkgUVG__queue button[data-state=stopped] .rook-run-module__gkgUVG__queueState{color:rgb(var(--p-issue));background:rgb(var(--p-issue) / .12)}.rook-run-module__gkgUVG__pane{min-height:0;padding:18px 22px 22px;overflow-y:auto}.rook-run-module__gkgUVG__paneHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.rook-run-module__gkgUVG__paneHead h3{color:rgb(var(--c-console-text));margin:0;font-size:17px;font-weight:650}.rook-run-module__gkgUVG__paneHead h3 span{font-family:var(--font-mono), monospace;color:rgb(var(--c-console-dim));margin-left:6px;font-size:13px;font-weight:500}.rook-run-module__gkgUVG__passChip{color:rgb(var(--c-console-warn));background:rgb(var(--c-console-warn) / .12);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.rook-run-module__gkgUVG__passChip[data-ok=true]{color:rgb(var(--p-deliver));background:rgb(var(--p-verify) / .16)}.rook-run-module__gkgUVG__paneMeta{font-family:var(--font-mono), monospace;color:rgb(var(--c-console-dim));margin:6px 0 12px;font-size:11.5px}.rook-run-module__gkgUVG__diff{border:1px solid rgb(var(--c-console-border));border-radius:10px;max-height:260px;overflow:auto}.rook-run-module__gkgUVG__checkList{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rook-run-module__gkgUVG__checkList li{color:rgb(var(--p-issue));background:rgb(var(--p-issue) / .1);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}.rook-run-module__gkgUVG__checkList li[data-ok=true]{color:rgb(var(--p-deliver));background:rgb(var(--p-verify) / .14);animation:.5s cubic-bezier(.3,1.6,.5,1) both rook-run-module__gkgUVG__fire}.rook-run-module__gkgUVG__checkList code{font-family:var(--font-mono), monospace}.rook-run-module__gkgUVG__confirm{color:rgb(var(--c-console-text));cursor:pointer;align-items:flex-start;gap:9px;margin:16px 0 0;font-size:13px;line-height:1.5;display:flex}.rook-run-module__gkgUVG__confirm input{accent-color:#1f93c8;margin-top:3px}.rook-run-module__gkgUVG__paneNote{color:rgb(var(--c-console-dim));margin:8px 0 0;font-size:12px;line-height:1.55}.rook-run-module__gkgUVG__paneActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.rook-run-module__gkgUVG__paneDone{max-width:520px;color:rgb(var(--c-console-ok));justify-items:start;gap:8px;padding:20px 0;display:grid}.rook-run-module__gkgUVG__alreadyPane{align-content:start;gap:12px;display:grid}.rook-run-module__gkgUVG__alreadyTitle{color:rgb(var(--c-console-ok));margin:0;font-size:17px;font-weight:600}.rook-run-module__gkgUVG__paneDone h3{color:rgb(var(--c-console-text));margin:0;font-size:17px}.rook-run-module__gkgUVG__paneDone p{color:rgb(var(--c-console-dim));margin:0;font-size:13px;line-height:1.6}.rook-run-module__gkgUVG__paneDone[data-state=preparing]{color:rgb(var(--c-console-accent))}.rook-run-module__gkgUVG__paneDone[data-state=stopped]{color:rgb(var(--p-issue))}.rook-run-module__gkgUVG__paneDone[data-state=closed]{color:rgb(var(--c-console-dim))}.rook-run-module__gkgUVG__paneDone .rook-run-module__gkgUVG__cta{margin:6px 0 0}.rook-run-module__gkgUVG__queue button[data-state=preparing] .rook-run-module__gkgUVG__queueState{color:rgb(var(--p-prepare));background:rgb(var(--p-prepare) / .12)}.rook-run-module__gkgUVG__diff:focus-visible{outline:2px solid rgb(var(--c-console-accent));outline-offset:2px}.rook-run-module__gkgUVG__cta{background:linear-gradient(100deg, #2ea3d81f, rgb(var(--c-console-bg)) 70%);border:1px solid #2ea3d866;border-radius:12px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 16px 12px;padding:14px 16px;animation:.45s cubic-bezier(.2,1.3,.4,1) both rook-run-module__gkgUVG__cta-in;display:flex}.rook-run-module__gkgUVG__cta strong{color:rgb(var(--c-console-text));font-size:14px}a.rook-run-module__gkgUVG__primary{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rook-run-module__gkgUVG__cta p{color:rgb(var(--c-console-dim));margin:3px 0 0;font-size:12.5px;line-height:1.5}.rook-run-module__gkgUVG__cta p.rook-run-module__gkgUVG__alert{color:rgb(var(--c-console-critical))}@keyframes rook-run-module__gkgUVG__cta-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.rook-run-module__gkgUVG__rescan{min-height:0;font-family:var(--font-mono), monospace;flex:1;padding:20px 24px;overflow-y:auto}.rook-run-module__gkgUVG__rescanHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.rook-run-module__gkgUVG__rescanHead h3{font-family:var(--font-sans,inherit), system-ui, sans-serif;color:rgb(var(--c-console-text));margin:0;font-size:18px;font-weight:650}.rook-run-module__gkgUVG__score{justify-items:end;gap:2px;display:grid}.rook-run-module__gkgUVG__score span{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--c-console-dim));font-size:10px}.rook-run-module__gkgUVG__score strong{font-family:var(--font-display), system-ui, sans-serif;color:rgb(var(--c-console-text));font-size:28px;font-weight:700}.rook-run-module__gkgUVG__score s{color:rgb(var(--c-console-dim));text-decoration-thickness:2px}.rook-run-module__gkgUVG__score em{color:rgb(var(--p-deliver));font-style:normal}.rook-run-module__gkgUVG__score[data-final=true] em{animation:.6s cubic-bezier(.3,1.6,.5,1) both rook-run-module__gkgUVG__fire}.rook-run-module__gkgUVG__scorePending{color:rgb(var(--c-console-dim))!important}.rook-run-module__gkgUVG__rescanBar{gap:4px;margin:16px 0 14px;display:flex}.rook-run-module__gkgUVG__rescanBar span{background:rgb(var(--c-console-rule));flex:1;height:26px;transition:background .35s}.rook-run-module__gkgUVG__rescanBar span[data-status=pending]{background:rgb(var(--p-verify) / .25);animation:1.6s ease-in-out infinite rook-run-module__gkgUVG__cell-wait}.rook-run-module__gkgUVG__rescanBar span[data-status=resolved]{background:rgb(var(--p-verify))}.rook-run-module__gkgUVG__rescanBar span[data-status=still_present]{background:rgb(var(--p-issue))}.rook-run-module__gkgUVG__rescanList{color:rgb(var(--c-console-line));margin:0;padding:0;font-size:13px;line-height:1.9;list-style:none}.rook-run-module__gkgUVG__foot{background:rgb(var(--c-console-chrome));border-top:1px solid rgb(var(--c-console-rule));flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 24px;display:flex}.rook-run-module__gkgUVG__foot p{color:rgb(var(--c-console-dim));margin:0;font-size:12.5px;line-height:1.55}.rook-run-module__gkgUVG__footText{flex:320px;gap:4px;min-width:0;display:grid}.rook-run-module__gkgUVG__footTitle{color:rgb(var(--c-console-text));font-size:14px;font-weight:650}.rook-run-module__gkgUVG__footText .rook-run-module__gkgUVG__alert{color:rgb(var(--c-console-critical))}.rook-run-module__gkgUVG__footText .rook-run-module__gkgUVG__notice{color:rgb(var(--c-console-line))}.rook-run-module__gkgUVG__actions{flex-wrap:wrap;gap:8px;display:flex}.rook-run-module__gkgUVG__primary,.rook-run-module__gkgUVG__quiet{white-space:nowrap;cursor:pointer;border-radius:9px;min-height:38px;padding:0 16px;font-size:12.5px;font-weight:600}.rook-run-module__gkgUVG__primary{color:#fff;background:linear-gradient(90deg,#1f93c8,#1668a8);border:1px solid #0000;border-radius:8px;transition:filter .15s,box-shadow .15s;box-shadow:0 6px 22px #2ea3d847}.rook-run-module__gkgUVG__primary:hover{filter:brightness(1.1);box-shadow:0 10px 30px #2ea3d857}.rook-run-module__gkgUVG__primary[data-ready=true]{animation:2s ease-in-out infinite rook-run-module__gkgUVG__ready-glow}.rook-run-module__gkgUVG__primary[aria-disabled=true]{border-color:rgb(var(--c-console-border));background:rgb(var(--c-console-rule));color:rgb(var(--c-console-dim));cursor:not-allowed;animation:none}.rook-run-module__gkgUVG__quiet{border:1px solid rgb(var(--c-console-border));color:rgb(var(--c-console-line));background:0 0}.rook-run-module__gkgUVG__quiet:hover{color:rgb(var(--c-console-text));border-color:rgb(var(--c-console-accent) / .6)}.rook-run-module__gkgUVG__primary:focus-visible,.rook-run-module__gkgUVG__quiet:focus-visible,.rook-run-module__gkgUVG__close:focus-visible{outline:2px solid rgb(var(--c-console-accent));outline-offset:3px}@keyframes rook-run-module__gkgUVG__ready-glow{0%,to{box-shadow:0 6px 22px #2ea3d847,0 0 #2ea3d873}50%{box-shadow:0 6px 22px #2ea3d847,0 0 0 7px #2ea3d800}}@media (max-width:860px){.rook-run-module__gkgUVG__run{height:calc(100dvh - 16px)}.rook-run-module__gkgUVG__body{overscroll-behavior:contain;grid-template-rows:max-content minmax(9rem,1fr);grid-template-columns:minmax(0,1fr);overflow-y:auto}.rook-run-module__gkgUVG__steps{border-bottom:1px solid rgb(var(--c-console-rule));order:-1;padding:12px 16px 10px;overflow:visible}.rook-run-module__gkgUVG__steps ol{align-items:center;gap:0;display:flex}.rook-run-module__gkgUVG__steps ol li{flex:1;align-items:center;gap:0;padding:0;display:flex}.rook-run-module__gkgUVG__steps ol li:last-child{flex:0}.rook-run-module__gkgUVG__steps ol li:not(:last-child):before{flex:1;order:2;width:auto;height:2px;margin:0 3px;position:static}.rook-run-module__gkgUVG__number{order:1;width:26px;height:26px;font-size:12px}.rook-run-module__gkgUVG__stepLabel,.rook-run-module__gkgUVG__divider{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rook-run-module__gkgUVG__fixes{margin-top:10px;padding-top:10px}.rook-run-module__gkgUVG__trace{border-right:0;padding:14px 14px 20px 10px;font-size:12px}.rook-run-module__gkgUVG__line,.rook-run-module__gkgUVG__calloutLine{grid-template-columns:40px minmax(0,1fr);gap:8px}.rook-run-module__gkgUVG__reviewBody{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.rook-run-module__gkgUVG__queue{border-right:0;border-bottom:1px solid rgb(var(--c-console-rule));gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.rook-run-module__gkgUVG__queue li+li{margin-top:0}.rook-run-module__gkgUVG__queue button{min-width:150px}.rook-run-module__gkgUVG__pane{padding:14px 14px 18px}}@media (max-width:560px){.rook-run-module__gkgUVG__head{gap:10px;padding:14px 16px 10px}.rook-run-module__gkgUVG__head h2{font-size:18px}.rook-run-module__gkgUVG__head p{overflow-wrap:anywhere;margin-top:4px;font-size:11.5px;line-height:1.5}.rook-run-module__gkgUVG__headTools{gap:8px}.rook-run-module__gkgUVG__phases{padding:10px 16px 0}.rook-run-module__gkgUVG__legend{letter-spacing:.04em;gap:4px 12px;font-size:9.5px}.rook-run-module__gkgUVG__bar{gap:4px;margin:8px -16px 0;padding:0 16px}.rook-run-module__gkgUVG__fixCells span{height:22px}.rook-run-module__gkgUVG__steps{padding:10px 16px 8px}.rook-run-module__gkgUVG__fixes{gap:4px;margin-top:8px;padding-top:8px}.rook-run-module__gkgUVG__trace{padding:12px 12px 16px 8px}.rook-run-module__gkgUVG__cta{margin:0 12px 10px;padding:12px}.rook-run-module__gkgUVG__foot{flex-flow:column;align-items:stretch;gap:10px;padding:12px 16px}.rook-run-module__gkgUVG__footText{flex:none}.rook-run-module__gkgUVG__actions>*{flex:8rem;min-width:0}.rook-run-module__gkgUVG__primary,.rook-run-module__gkgUVG__quiet{text-align:center;white-space:normal;min-height:40px;padding:8px 12px;line-height:1.25}}@media (max-width:400px){.rook-run-module__gkgUVG__number{width:22px;height:22px;font-size:11px}.rook-run-module__gkgUVG__steps ol li:not(:last-child):before{margin:0 2px}}@media (prefers-reduced-motion:reduce){.rook-run-module__gkgUVG__line,.rook-run-module__gkgUVG__calloutLine,.rook-run-module__gkgUVG__result[data-fire=true],.rook-run-module__gkgUVG__result[data-fire=true]:after,.rook-run-module__gkgUVG__fixCells span[data-moving=true]:after,.rook-run-module__gkgUVG__fixCells span[data-waiting=true],li[data-state=active] .rook-run-module__gkgUVG__number,li[data-state=attention] .rook-run-module__gkgUVG__number,.rook-run-module__gkgUVG__primary[data-ready=true],.rook-run-module__gkgUVG__cursor,.rook-run-module__gkgUVG__fixes li[data-state=moving]:before,.rook-run-module__gkgUVG__checkList li[data-ok=true],.rook-run-module__gkgUVG__cta,.rook-run-module__gkgUVG__score[data-final=true] em,.rook-run-module__gkgUVG__rescanBar span[data-status=pending]{animation:none}.rook-run-module__gkgUVG__fixCells span{transition:none}}.rook-run-module__gkgUVG__run[data-follow=true] .rook-run-module__gkgUVG__line{grid-template-columns:minmax(0,1fr)}.rook-run-module__gkgUVG__progress{background:rgb(var(--c-console-chrome));border-bottom:1px solid rgb(var(--c-console-rule));flex-shrink:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:10px 20px 12px;display:grid;position:relative}.rook-run-module__gkgUVG__progressCopy{min-width:0}.rook-run-module__gkgUVG__progressTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.012em;color:rgb(var(--c-console-text));margin:0;font-size:16px;font-weight:650;line-height:1.3}.rook-run-module__gkgUVG__progressSub{color:rgb(var(--c-console-dim));font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px}.rook-run-module__gkgUVG__meter{background:rgb(var(--c-console-rule));border-radius:3px;grid-column:1/-1;height:4px;margin-top:10px;position:relative;overflow:hidden}.rook-run-module__gkgUVG__meter>span{background:linear-gradient(90deg,#1f93c8,#5ad4b0);border-radius:3px;transition:width .6s cubic-bezier(.3,.8,.3,1);position:absolute;inset:0 auto 0 0}.rook-run-module__gkgUVG__meter[data-working=true]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:30%;animation:1.6s cubic-bezier(.45,0,.55,1) infinite rook-run-module__gkgUVG__meter-travel;position:absolute;top:0;bottom:0}@keyframes rook-run-module__gkgUVG__meter-travel{0%{transform:translate(-100%)}to{transform:translate(340%)}}.rook-run-module__gkgUVG__runMain{flex:1;align-content:start;gap:14px;min-height:0;padding:14px 20px 16px;display:grid;overflow-y:auto}.rook-run-module__gkgUVG__techLog{border:1px solid rgb(var(--c-console-rule));background:rgb(var(--c-console-chrome) / .6);border-radius:12px}.rook-run-module__gkgUVG__techLog>summary{color:rgb(var(--c-console-dim));cursor:pointer;padding:11px 14px;font-size:12.5px;font-weight:600;list-style:none}.rook-run-module__gkgUVG__techLog>summary::-webkit-details-marker{display:none}.rook-run-module__gkgUVG__techLog>summary:before{content:"›";margin-right:9px;transition:transform .2s;display:inline-block}.rook-run-module__gkgUVG__techLog[open]>summary:before{transform:rotate(90deg)}.rook-run-module__gkgUVG__techLog[open]>summary{border-bottom:1px solid rgb(var(--c-console-rule))}.rook-run-module__gkgUVG__techLog .rook-run-module__gkgUVG__trace{border-right:0;max-height:280px}.rook-run-module__gkgUVG__smallLink{color:rgb(var(--c-console-dim));text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:inline-flex}.rook-run-module__gkgUVG__smallLink:hover{color:rgb(var(--c-console-accent))}.rook-run-module__gkgUVG__ctaLinks{flex-wrap:wrap;gap:6px 16px;display:flex}.rook-run-module__gkgUVG__recorded{width:100%;margin-top:10px}.rook-run-module__gkgUVG__recorded>summary{cursor:pointer;color:rgb(var(--c-console-dim));margin-bottom:8px;font-size:12.5px;font-weight:600}.rook-run-module__gkgUVG__paneChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rook-run-module__gkgUVG__sevChip{border:1px solid rgb(var(--c-console-border));color:rgb(var(--c-console-dim));border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.rook-run-module__gkgUVG__sevChip[data-severity=critical]{border-color:rgb(var(--p-issue) / .6);color:rgb(var(--p-issue));background:rgb(var(--p-issue) / .08)}.rook-run-module__gkgUVG__sevChip[data-severity=high]{border-color:rgb(var(--p-prepare) / .6);color:rgb(var(--p-prepare));background:rgb(var(--p-prepare) / .08)}.rook-run-module__gkgUVG__facts{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin:14px 0;display:grid}.rook-run-module__gkgUVG__facts section{border:1px solid rgb(var(--c-console-rule));background:rgb(var(--c-console-chrome) / .6);border-radius:12px;padding:12px 14px}.rook-run-module__gkgUVG__facts h4{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--c-console-dim));margin:0 0 8px;font-size:10px;font-weight:500}.rook-run-module__gkgUVG__facts ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rook-run-module__gkgUVG__facts li{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.rook-run-module__gkgUVG__facts code{font-family:var(--font-mono), monospace;color:rgb(var(--c-console-text));overflow-wrap:anywhere;font-size:12px}.rook-run-module__gkgUVG__facts p{color:rgb(var(--c-console-text));overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.rook-run-module__gkgUVG__stat{font-family:var(--font-mono), monospace;gap:8px;font-size:12px;display:inline-flex}.rook-run-module__gkgUVG__statAdd{color:rgb(var(--c-console-ok))}.rook-run-module__gkgUVG__statRemove{color:rgb(var(--c-console-critical))}.rook-run-module__gkgUVG__honest{border-left:3px solid rgb(var(--c-console-border));background:rgb(var(--c-console-chrome) / .7);color:rgb(var(--c-console-dim));border-radius:0 8px 8px 0;margin:12px 0 0;padding:10px 14px;font-size:12px;line-height:1.55}.rook-run-module__gkgUVG__decide{z-index:2;border-top:1px solid rgb(var(--c-console-rule));background:rgb(var(--c-console-bg) / .96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px -22px -22px;padding:14px 22px 18px;display:flex;position:sticky;bottom:-22px}.rook-run-module__gkgUVG__decideEnd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.rook-run-module__gkgUVG__decideQuiet{border:1px solid rgb(var(--c-console-border));min-width:132px;min-height:46px;color:rgb(var(--c-console-line));cursor:pointer;background:0 0;border-radius:11px;padding:0 22px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s}.rook-run-module__gkgUVG__decideQuiet:hover{border-color:rgb(var(--c-console-accent) / .7);color:rgb(var(--c-console-text))}.rook-run-module__gkgUVG__decideQuiet:focus-visible{outline:2px solid rgb(var(--c-console-accent));outline-offset:3px}.rook-run-module__gkgUVG__decidePrimary{min-width:220px;min-height:46px;padding:0 26px;font-size:14.5px}@media (max-width:720px){.rook-run-module__gkgUVG__facts{grid-template-columns:1fr}.rook-run-module__gkgUVG__decide{flex-direction:column-reverse;align-items:stretch}.rook-run-module__gkgUVG__decideEnd{margin-left:0}.rook-run-module__gkgUVG__decideQuiet,.rook-run-module__gkgUVG__decidePrimary{width:100%}.rook-run-module__gkgUVG__runMain{padding:16px 14px 18px}.rook-run-module__gkgUVG__progress{padding:12px 16px 14px}}@media (prefers-reduced-motion:reduce){.rook-run-module__gkgUVG__meter[data-working=true]:after{animation:none;display:none}.rook-run-module__gkgUVG__meter>span{transition:none}}.rook-run-module__gkgUVG__decideNotes{flex:1 0 100%;gap:8px;display:grid}.rook-run-module__gkgUVG__decideNotes>p,.rook-run-module__gkgUVG__decideNotes .rook-run-module__gkgUVG__confirm{margin:0}.rook-run-module__gkgUVG__published{color:rgb(var(--c-console-text));border:1px solid rgb(var(--c-console-border));text-align:left;border-radius:10px;width:100%;margin-top:12px;padding:12px 14px}.rook-run-module__gkgUVG__published h4{margin:0 0 8px;font-size:12.5px;font-weight:600}.rook-run-module__gkgUVG__published dl{gap:6px;margin:0 0 10px;display:grid}.rook-run-module__gkgUVG__published dl>div{grid-template-columns:130px 1fr;align-items:baseline;gap:10px;font-size:12.5px;display:grid}.rook-run-module__gkgUVG__published dt{color:rgb(var(--c-console-dim))}.rook-run-module__gkgUVG__published dd{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0;display:flex}.rook-run-module__gkgUVG__published code{overflow-wrap:anywhere;font-size:12px}.rook-run-module__gkgUVG__quietLink{border:1px solid rgb(var(--c-console-accent) / .55);min-height:36px;color:rgb(var(--c-console-accent));border-radius:9px;align-items:center;gap:6px;margin-top:10px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.rook-run-module__gkgUVG__quietLink:hover{background:rgb(var(--c-console-accent) / .1)}.rook-run-module__gkgUVG__needsOk{background:rgb(var(--c-console-accent) / .16);color:rgb(var(--c-console-accent));font-family:var(--font-body,system-ui), sans-serif;letter-spacing:.02em;vertical-align:2px;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:11px;font-weight:650;display:inline-block}.rook-run-module__gkgUVG__progress[data-needs-ok=true]{box-shadow:inset 3px 0 0 rgb(var(--c-console-accent));animation:2.6s ease-in-out infinite rook-run-module__gkgUVG__needs-ok-pulse}.rook-run-module__gkgUVG__progress[data-needs-ok=true] .rook-run-module__gkgUVG__needsOk{animation:2.6s ease-in-out infinite rook-run-module__gkgUVG__needs-ok-chip}.rook-run-module__gkgUVG__progress[data-activity=true]{animation:3.2s ease-in-out infinite rook-run-module__gkgUVG__activity-pulse}.rook-run-module__gkgUVG__progress[data-activity=true] .rook-run-module__gkgUVG__progressTitle{animation:3.2s ease-in-out infinite rook-run-module__gkgUVG__activity-title}@keyframes rook-run-module__gkgUVG__activity-pulse{0%,to{background-color:rgb(var(--c-console-chrome))}50%{background-color:rgb(var(--c-console-accent) / .08)}}@keyframes rook-run-module__gkgUVG__activity-title{0%,to{opacity:1}50%{opacity:.78}}@media (prefers-reduced-motion:reduce){.rook-run-module__gkgUVG__progress[data-activity=true],.rook-run-module__gkgUVG__progress[data-activity=true] .rook-run-module__gkgUVG__progressTitle{animation:none}}@keyframes rook-run-module__gkgUVG__needs-ok-pulse{0%,to{background-color:rgb(var(--c-console-chrome))}50%{background-color:rgb(var(--c-console-accent) / .07)}}@keyframes rook-run-module__gkgUVG__needs-ok-chip{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.rook-run-module__gkgUVG__doneMark{color:#3a9b68;background:#3a9b6829;border-radius:50%;place-items:center;width:34px;height:34px;animation:.55s cubic-bezier(.3,1.5,.5,1) both rook-run-module__gkgUVG__done-pop;display:grid}.rook-run-module__gkgUVG__progress[data-complete=true] .rook-run-module__gkgUVG__meter>span{background:linear-gradient(90deg,#3a9b68,#5ad4b0)}@keyframes rook-run-module__gkgUVG__done-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.rook-run-module__gkgUVG__prLine{flex-shrink:0;margin:0 16px 8px}.rook-run-module__gkgUVG__prToggle{border:1px solid rgb(var(--c-console-rule));background:rgb(var(--c-console-chrome) / .6);width:100%;min-height:34px;color:rgb(var(--c-console-dim));cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.rook-run-module__gkgUVG__prToggle:hover{color:rgb(var(--c-console-text))}.rook-run-module__gkgUVG__prShow{color:rgb(var(--c-console-accent));text-underline-offset:3px;text-decoration:underline}.rook-run-module__gkgUVG__prBody{color:rgb(var(--c-console-dim));gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:grid}.rook-run-module__gkgUVG__prBody p{margin:0}@media (prefers-reduced-motion:reduce){.rook-run-module__gkgUVG__progress[data-needs-ok=true],.rook-run-module__gkgUVG__progress[data-needs-ok=true] .rook-run-module__gkgUVG__needsOk,.rook-run-module__gkgUVG__doneMark{animation:none}}.rook-run-module__gkgUVG__run[data-room=true]{width:min(1480px,100vw - 24px);height:min(920px,100dvh - 24px)}.rook-run-module__gkgUVG__bar{background:rgb(var(--c-console-chrome));border-bottom:1px solid rgb(var(--c-console-rule));flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:6px 12px 6px 18px;display:flex}.rook-run-module__gkgUVG__barTitle{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.rook-run-module__gkgUVG__barBrand{color:rgb(var(--c-console-accent));font-family:var(--font-mono), monospace;letter-spacing:.14em;font-size:10px}.rook-run-module__gkgUVG__barTitle h2{color:rgb(var(--c-console-text));margin:0;font-size:14px;font-weight:650}.rook-run-module__gkgUVG__barRepo{color:rgb(var(--c-console-dim));font-size:12px}.rook-run-module__gkgUVG__barRepo code{font-family:var(--font-mono), monospace;font-size:11px}.rook-run-module__gkgUVG__barTools{flex-shrink:0;align-items:center;gap:14px;display:flex}.rook-run-module__gkgUVG__barProgress{color:rgb(var(--c-console-dim));font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:inline-flex}.rook-run-module__gkgUVG__barMeter{background:rgb(var(--c-console-rule));border-radius:3px;width:120px;height:4px;position:relative;overflow:hidden}.rook-run-module__gkgUVG__barMeter>span{background:linear-gradient(90deg,#1f93c8,#5ad4b0);transition:width .6s cubic-bezier(.3,.8,.3,1);position:absolute;inset:0 auto 0 0}.rook-run-module__gkgUVG__barMeter[data-working=true]{background:repeating-linear-gradient(115deg, rgb(var(--c-console-rule)) 0 8px, color-mix(in srgb, rgb(var(--c-console-rule)) 55%, transparent) 8px 16px) 0 0 / 22px 100%;animation:1.1s linear infinite rook-run-module__gkgUVG__bar-stripes}.rook-run-module__gkgUVG__barMeter[data-working=true]:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:34%;animation:1.6s cubic-bezier(.45,0,.55,1) infinite rook-run-module__gkgUVG__meter-travel;position:absolute;top:0;bottom:0}@keyframes rook-run-module__gkgUVG__bar-stripes{to{background-position:22px 0}}@media (prefers-reduced-motion:reduce){.rook-run-module__gkgUVG__barMeter[data-working=true]{animation:none}.rook-run-module__gkgUVG__barMeter[data-working=true]:after{animation:none;display:none}.rook-run-module__gkgUVG__barMeter>span{transition:none}}.rook-run-module__gkgUVG__barUsage{color:rgb(var(--c-console-dim));font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:inline-flex}.rook-run-module__gkgUVG__barUsageRing{background:conic-gradient(rgb(var(--c-console-accent)) var(--usage,0%), rgb(var(--c-console-rule)) 0);border-radius:50%;flex:none;width:14px;height:14px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.rook-run-module__gkgUVG__room{flex:1;grid-template-columns:minmax(300px,35%) minmax(0,1fr);min-height:0;display:grid}.rook-run-module__gkgUVG__roomList{border-right:1px solid rgb(var(--c-console-rule));min-height:0;padding:12px;overflow-y:auto}.rook-run-module__gkgUVG__roomPane{flex-direction:column;min-width:0;min-height:0;display:flex}.rook-run-module__gkgUVG__roomMain{flex:1;min-height:0;display:flex}.rook-run-module__gkgUVG__roomBody{flex:1;grid-template-rows:minmax(0,1.5fr) minmax(0,1fr);min-width:0;min-height:0;display:grid}.rook-run-module__gkgUVG__roomBody[data-reviewing=true]{grid-template-rows:minmax(0,1fr) auto}.rook-run-module__gkgUVG__roomDetail[data-review=true]{flex-direction:column;padding:0;display:flex;overflow:hidden}.rook-run-module__gkgUVG__roomDetail[data-review=true]>*{flex:1;min-height:0}.rook-run-module__gkgUVG__roomFeedFold{border-top:1px solid rgb(var(--c-console-rule));background:rgb(var(--c-console-chrome) / .6)}.rook-run-module__gkgUVG__roomFeedFold>summary{cursor:pointer;color:rgb(var(--c-console-dim));padding:8px 18px;font-size:12px;font-weight:600}.rook-run-module__gkgUVG__roomFeedFold>summary:hover{color:rgb(var(--c-console-text))}.rook-run-module__gkgUVG__roomFeedFold[open] .rook-run-module__gkgUVG__roomFeed{border-top:1px solid rgb(var(--c-console-rule));height:200px}.rook-run-module__gkgUVG__roomDetail{min-height:0;padding:14px 18px;overflow:auto}.rook-run-module__gkgUVG__roomFeed{border-top:1px solid rgb(var(--c-console-rule));flex-direction:column;min-height:0;display:flex;overflow:hidden}.rook-run-module__gkgUVG__roomFeed .rook-run-module__gkgUVG__trace{border-right:0;flex:1;padding:10px 18px 14px}.rook-run-module__gkgUVG__changePane{gap:10px;display:grid}.rook-run-module__gkgUVG__changeTitle{color:rgb(var(--c-console-text));margin:0;font-size:14px;font-weight:650}.rook-run-module__gkgUVG__changeTitle code{font-family:var(--font-mono), monospace;color:rgb(var(--c-console-dim));margin-left:8px;font-size:12px;font-weight:400}.rook-run-module__gkgUVG__roomPane .rook-run-module__gkgUVG__progress{border-bottom:1px solid rgb(var(--c-console-rule))}.rook-run-module__gkgUVG__run[data-room=true] .rook-run-module__gkgUVG__phases{padding:10px 18px 0}.rook-run-module__gkgUVG__run[data-room=true] .rook-run-module__gkgUVG__cellsRow{margin:8px -18px 0;padding:0 18px 10px}.rook-run-module__gkgUVG__run[data-room=true] .rook-run-module__gkgUVG__fixCells span{border-radius:2px;height:12px}@media (max-width:860px){.rook-run-module__gkgUVG__room{grid-template-columns:1fr;overflow-y:auto}.rook-run-module__gkgUVG__roomList{border-right:0;border-bottom:1px solid rgb(var(--c-console-rule))}.rook-run-module__gkgUVG__roomBody,.rook-run-module__gkgUVG__roomBody[data-reviewing=true]{grid-template-rows:auto auto}.rook-run-module__gkgUVG__roomMain{flex-direction:column}}.rook-run-module__gkgUVG__barTitle .rook-run-module__gkgUVG__eyebrow{margin:0}@media (max-width:640px){.rook-run-module__gkgUVG__bar{flex-wrap:wrap;row-gap:6px;margin:0;padding-left:16px;padding-right:10px}.rook-run-module__gkgUVG__barTitle{flex:60%}.rook-run-module__gkgUVG__barTools{flex-wrap:wrap;flex:100%;justify-content:flex-end;gap:6px 12px}}.rook-run-module__gkgUVG__phases[data-unified=true]{padding:14px 24px 12px}.rook-run-module__gkgUVG__uniBar{background:rgb(var(--c-console-rule));border-radius:999px;height:8px;position:relative;overflow:hidden}.rook-run-module__gkgUVG__uniBar>span{background-image:linear-gradient(90deg, rgb(var(--p-check)) 0%, rgb(var(--p-check)) 8%, rgb(var(--p-prepare)) 28%, rgb(var(--p-verify)) 48%, rgb(var(--p-review)) 68%, rgb(var(--p-deliver)) 90%, rgb(var(--p-deliver)) 100%);background-position:0;background-repeat:no-repeat;border-radius:999px;transition:width .8s cubic-bezier(.3,.8,.3,1);position:absolute;inset:0 auto 0 0;overflow:hidden}.rook-run-module__gkgUVG__uniBar>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:2.2s ease-in-out infinite rook-run-module__gkgUVG__uni-shine;position:absolute;top:0;bottom:0;right:0}@keyframes rook-run-module__gkgUVG__uni-shine{0%{transform:translate(-120%)}to{transform:translate(260%)}}.rook-run-module__gkgUVG__uniLegend{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-console-dim));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:8px 0 0;padding:0;font-size:10.5px;list-style:none;display:grid}.rook-run-module__gkgUVG__uniLegend li{align-items:center;gap:7px;min-width:0;display:flex}.rook-run-module__gkgUVG__uniLegend li>span{background:rgb(var(--c-console-border));border-radius:50%;flex:none;width:8px;height:8px;transition:background .4s}.rook-run-module__gkgUVG__uniLegend li[data-reached=true]{color:rgb(var(--c-console-text))}.rook-run-module__gkgUVG__uniLegend li[data-reached=true]>span{background:rgb(var(--tone))}@media (max-width:640px){.rook-run-module__gkgUVG__uniLegend{letter-spacing:0;font-size:9px}.rook-run-module__gkgUVG__uniLegend li{flex-direction:column;align-items:flex-start;gap:3px}.rook-run-module__gkgUVG__phases[data-unified=true]{padding:12px 16px 10px}}@media (prefers-reduced-motion:reduce){.rook-run-module__gkgUVG__uniBar>span:after{animation:none;display:none}.rook-run-module__gkgUVG__uniBar>span{transition:none}}
.rook-test-lines-module__6CsfYW__tests{color:rgb(var(--c-console-dim));gap:4px;margin:6px 0 0;padding:0;font-size:11.5px;font-weight:400;line-height:1.35;list-style:none;display:grid}.rook-test-lines-module__6CsfYW__tests li{grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:3px 7px;display:grid}.rook-test-lines-module__6CsfYW__mark{background:rgb(var(--c-console-border));border-radius:50%;width:7px;height:7px}.rook-test-lines-module__6CsfYW__tests li[data-state=pass] .rook-test-lines-module__6CsfYW__mark{background:rgb(var(--c-console-ok))}.rook-test-lines-module__6CsfYW__tests li[data-state=running] .rook-test-lines-module__6CsfYW__mark{background:rgb(var(--c-console-accent));animation:1.4s ease-in-out infinite rook-test-lines-module__6CsfYW__test-pulse}.rook-test-lines-module__6CsfYW__tests li[data-state=fail] .rook-test-lines-module__6CsfYW__mark{background:rgb(var(--c-console-warn))}.rook-test-lines-module__6CsfYW__tests li[data-state=pass]{color:rgb(var(--c-console-line))}.rook-test-lines-module__6CsfYW__state{color:rgb(var(--c-console-dim));grid-column:2;font-size:10.5px}.rook-test-lines-module__6CsfYW__tests li[data-state=fail] .rook-test-lines-module__6CsfYW__state{color:rgb(var(--c-console-warn))}@keyframes rook-test-lines-module__6CsfYW__test-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rook-test-lines-module__6CsfYW__tests li[data-state=running] .rook-test-lines-module__6CsfYW__mark{animation:none}}.rook-test-lines-module__6CsfYW__summary{border-top:1px solid rgb(var(--c-console-rule));gap:14px;margin-top:18px;padding-top:14px;font-size:12.5px;line-height:1.5;display:grid}.rook-test-lines-module__6CsfYW__summary h4{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c-console-dim));margin:0 0 6px;font-size:10px;font-weight:500}.rook-test-lines-module__6CsfYW__summary ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rook-test-lines-module__6CsfYW__summary li{color:rgb(var(--c-console-line));gap:8px;display:flex}.rook-test-lines-module__6CsfYW__summary li:before{content:"✓";color:rgb(var(--c-console-ok))}.rook-test-lines-module__6CsfYW__summary .rook-test-lines-module__6CsfYW__no li:before{content:"–";color:rgb(var(--c-console-warn))}.rook-test-lines-module__6CsfYW__note{color:rgb(var(--c-console-dim));margin:0}.rook-test-lines-module__6CsfYW__shots{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rook-test-lines-module__6CsfYW__shots li:before{content:none}.rook-test-lines-module__6CsfYW__shots img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid rgb(var(--c-console-border));border-radius:8px;width:120px;display:block}.rook-test-lines-module__6CsfYW__link{background:rgb(var(--c-console-ok));width:fit-content;color:rgb(var(--c-console-bg));border-radius:999px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-block}.rook-test-lines-module__6CsfYW__linkQuiet{color:rgb(var(--c-console-accent));text-underline-offset:2px;text-decoration:underline}
.rook-autofix-preview-module__6i465G__panel{border:1px solid rgb(var(--c-accent) / .3);color:rgb(var(--c-text-strong));background:linear-gradient(100deg, rgb(var(--c-accent) / .07), rgb(var(--c-surface)) 60%);border-radius:14px;margin:12px 0 0;padding:14px 16px}.rook-autofix-preview-module__6i465G__panel[data-state=ended]{border-color:rgb(var(--c-border));background:rgb(var(--c-surface))}.rook-autofix-preview-module__6i465G__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.rook-autofix-preview-module__6i465G__title{margin:0;font-size:14px;font-weight:600;line-height:1.45}.rook-autofix-preview-module__6i465G__meta{color:rgb(var(--c-muted));margin:2px 0 0;font-size:12px;line-height:1.55}.rook-autofix-preview-module__6i465G__open{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f93c8,#1668a8);border:1px solid #6acdfb50;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:12px;font-weight:600;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 4px 14px #1684b82b}.rook-autofix-preview-module__6i465G__open:hover:not(:disabled){filter:brightness(1.1)}.rook-autofix-preview-module__6i465G__open:disabled{border-color:rgb(var(--c-border));color:rgb(var(--c-muted));background:rgb(var(--c-surface-soft));box-shadow:none;cursor:not-allowed}.rook-autofix-preview-module__6i465G__open:focus-visible,.rook-autofix-preview-module__6i465G__shot a:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:3px}.rook-autofix-preview-module__6i465G__problem{color:rgb(var(--c-text-strong));margin:10px 0 0;font-size:12.5px}.rook-autofix-preview-module__6i465G__shots{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rook-autofix-preview-module__6i465G__shot{gap:6px;min-width:0;display:grid}.rook-autofix-preview-module__6i465G__shot a,.rook-autofix-preview-module__6i465G__placeholder{aspect-ratio:16/10;border:1px solid rgb(var(--c-border));background:rgb(var(--c-surface-soft));border-radius:10px;display:block;overflow:hidden;box-shadow:0 6px 18px #0000001f}.rook-autofix-preview-module__6i465G__shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.rook-autofix-preview-module__6i465G__caption{color:rgb(var(--c-muted));text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.rook-autofix-preview-module__6i465G__honest{color:rgb(var(--c-muted));align-items:flex-start;gap:6px;margin:14px 0 0;font-size:12px;line-height:1.55;display:flex}.rook-autofix-preview-module__6i465G__honest svg{flex:none;margin-top:2px}.rook-autofix-preview-module__6i465G__quietNote{color:rgb(var(--c-muted));margin:10px 0 0;font-size:12px;line-height:1.55}@media (prefers-reduced-motion:reduce){.rook-autofix-preview-module__6i465G__open{transition:none}}
.rook-autofix-firmware-module__y_FNbG__list{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.rook-autofix-firmware-module__y_FNbG__title{font-weight:650;display:block}.rook-autofix-firmware-module__y_FNbG__note{color:rgb(var(--c-console-dim));font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;font-weight:450;line-height:1.45;display:block}.rook-autofix-firmware-module__y_FNbG__note[data-tone=ok]{color:rgb(var(--p-review))}.rook-autofix-firmware-module__y_FNbG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rook-autofix-firmware-module__y_FNbG__track{background:rgb(var(--c-console-border) / .7);border-radius:999px;height:4px;margin-top:8px;display:block;position:relative;overflow:hidden}.rook-autofix-firmware-module__y_FNbG__track:before{content:"";border-radius:inherit;background:linear-gradient(90deg, rgb(var(--p-prepare) / .2), rgb(var(--p-prepare)));width:38%;animation:1.6s ease-in-out infinite rook-autofix-firmware-module__y_FNbG__fw-slide;position:absolute;inset:0 auto 0 0}.rook-autofix-firmware-module__y_FNbG__track[data-state=done]:before{background:rgb(var(--p-review));width:100%;animation:none}.rook-autofix-firmware-module__y_FNbG__track[data-state=todo]:before{display:none}@keyframes rook-autofix-firmware-module__y_FNbG__fw-slide{0%{transform:translate(-110%)}to{transform:translate(290%)}}.rook-autofix-firmware-module__y_FNbG__aside{margin:6px 0 0;font-size:12px}.rook-autofix-firmware-module__y_FNbG__asideHead{font:inherit;color:rgb(var(--c-console-accent));cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.rook-autofix-firmware-module__y_FNbG__asideList{background:rgb(var(--c-console-chrome) / .6);border-radius:12px;gap:8px;max-height:190px;margin:8px 0 0;padding:10px 12px;list-style:none;display:grid;overflow-y:auto;box-shadow:inset 0 1px #ffffff0d,0 8px 22px -14px #020c1cb3}.rook-autofix-firmware-module__y_FNbG__asideList li{gap:2px;display:grid}.rook-autofix-firmware-module__y_FNbG__asideName{color:rgb(var(--c-console-text));overflow-wrap:anywhere;font-weight:600}.rook-autofix-firmware-module__y_FNbG__asideReason{color:rgb(var(--c-console-line));line-height:1.45}.rook-autofix-firmware-module__y_FNbG__parts{gap:8px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.rook-autofix-firmware-module__y_FNbG__part{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 14px;display:grid}.rook-autofix-firmware-module__y_FNbG__partName{font-weight:650}.rook-autofix-firmware-module__y_FNbG__partState{font-variant-numeric:tabular-nums;grid-column:1;font-size:11.5px}.rook-autofix-firmware-module__y_FNbG__partAction{font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;grid-area:1/2/span 2;align-items:center;gap:6px;padding:7px 14px;font-weight:650;text-decoration:none;display:inline-flex}.rook-autofix-firmware-module__y_FNbG__part[data-variant=room]{background:rgb(var(--c-console-chrome) / .6);color:rgb(var(--c-console-text));box-shadow:inset 0 1px #ffffff0d,0 8px 22px -14px #020c1cb3}.rook-autofix-firmware-module__y_FNbG__part[data-variant=room] .rook-autofix-firmware-module__y_FNbG__partState{color:rgb(var(--c-console-dim))}.rook-autofix-firmware-module__y_FNbG__part[data-variant=room] .rook-autofix-firmware-module__y_FNbG__partAction{background:rgb(var(--c-console-accent) / .16);color:rgb(var(--c-console-accent))}.rook-autofix-firmware-module__y_FNbG__part[data-variant=card]{background:color-mix(in srgb, var(--ra-row) 80%, transparent);color:var(--ra-strong);box-shadow:inset 0 1px #ffffff0f,0 10px 26px -16px #020c1cbf}.rook-autofix-firmware-module__y_FNbG__part[data-variant=card] .rook-autofix-firmware-module__y_FNbG__partState{color:var(--ra-faint)}.rook-autofix-firmware-module__y_FNbG__part[data-variant=card] .rook-autofix-firmware-module__y_FNbG__partAction{color:#fff;background:linear-gradient(95deg,#28a5dc,#1668a8 70%);box-shadow:0 8px 20px -8px #2ea3d88c}.rook-autofix-firmware-module__y_FNbG__part[data-state=open] .rook-autofix-firmware-module__y_FNbG__partState,.rook-autofix-firmware-module__y_FNbG__part[data-state=merged] .rook-autofix-firmware-module__y_FNbG__partState{color:rgb(var(--p-review))}.rook-autofix-firmware-module__y_FNbG__part:focus-within{outline:none}.rook-autofix-firmware-module__y_FNbG__partAction:focus-visible{outline-offset:2px;outline:2px solid #89edff}.rook-autofix-firmware-module__y_FNbG__partsCard{flex:100%;margin-top:2px}@media (prefers-reduced-motion:reduce){.rook-autofix-firmware-module__y_FNbG__track:before{opacity:.5;width:100%;animation:none}}
.rook-autofix-run-module__AwwIDq__facts{border-top:1px solid rgb(var(--c-console-rule));gap:0;margin:0;padding:0;list-style:none;display:grid}.rook-autofix-run-module__AwwIDq__facts li{border-bottom:1px solid rgb(var(--c-console-rule));grid-template-columns:8rem minmax(0,1fr);gap:12px;padding:9px 0;font-size:12.5px;line-height:1.5;display:grid}.rook-autofix-run-module__AwwIDq__facts span:first-child{color:rgb(var(--c-console-dim))}.rook-autofix-run-module__AwwIDq__facts span:last-child{color:rgb(var(--c-console-text));overflow-wrap:anywhere}.rook-autofix-run-module__AwwIDq__facts a{color:rgb(var(--c-console-accent));text-underline-offset:2px;text-decoration:underline}@media (max-width:520px){.rook-autofix-run-module__AwwIDq__facts li{grid-template-columns:minmax(0,1fr);gap:2px}}.rook-autofix-run-module__AwwIDq__prs{flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.rook-autofix-run-module__AwwIDq__prs li{align-items:center;gap:8px;display:inline-flex}.rook-autofix-run-module__AwwIDq__prName{color:rgb(var(--c-console-text));font-weight:600}.rook-autofix-run-module__AwwIDq__prState{color:rgb(var(--c-console-dim))}.rook-autofix-run-module__AwwIDq__prs li[data-state=preparing] .rook-autofix-run-module__AwwIDq__prState:before{content:"";background:rgb(var(--p-prepare));border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2.2s ease-in-out infinite rook-autofix-run-module__AwwIDq__afx-pr-dot;display:inline-block}.rook-autofix-run-module__AwwIDq__prs li[data-state=open] .rook-autofix-run-module__AwwIDq__prState,.rook-autofix-run-module__AwwIDq__prs li[data-state=merged] .rook-autofix-run-module__AwwIDq__prState{color:rgb(var(--p-review))}.rook-autofix-run-module__AwwIDq__prs a,.rook-autofix-run-module__AwwIDq__prs button{font:inherit;color:rgb(var(--c-console-accent));text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@keyframes rook-autofix-run-module__AwwIDq__afx-pr-dot{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rook-autofix-run-module__AwwIDq__prs li[data-state=preparing] .rook-autofix-run-module__AwwIDq__prState:before{animation:none}}
.rook-autofix-card-module__KmTW0W__card{border:1px solid color-mix(in srgb, var(--ra-border) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ra-row) 88%, transparent), color-mix(in srgb, var(--ra-tile) 92%, transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:4px 22px 22px;padding:18px 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 14px 34px -18px #020c1cbf,0 2px 8px -2px #020c1c59}.rook-autofix-card-module__KmTW0W__copy{flex:320px;gap:10px;min-width:0;display:grid}.rook-autofix-card-module__KmTW0W__line{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;color:var(--ra-strong);text-wrap:balance;margin:0;font-size:17px;font-weight:650;line-height:1.35}.rook-autofix-card-module__KmTW0W__line b{color:var(--ra-link-hover);font-weight:750}.rook-autofix-card-module__KmTW0W__card[data-mode=stopped] .rook-autofix-card-module__KmTW0W__line{color:var(--ra-warn)}.rook-autofix-card-module__KmTW0W__status{color:var(--ra-faint);margin:0;font-size:13px;font-weight:550;line-height:1.45}.rook-autofix-card-module__KmTW0W__status[data-checks=passed]{color:var(--ra-ok)}.rook-autofix-card-module__KmTW0W__status[data-checks=failed]{color:var(--ra-warn)}.rook-autofix-card-module__KmTW0W__explain{gap:3px;display:grid}.rook-autofix-card-module__KmTW0W__explainRow{flex:100%}.rook-autofix-card-module__KmTW0W__explain [data-part=next]{color:var(--ra-strong)}.rook-autofix-card-module__KmTW0W__statusLink{color:var(--ra-link-hover);text-underline-offset:2px;text-decoration:underline}.rook-autofix-card-module__KmTW0W__error{color:var(--ra-bad);margin:0;font-size:12px;line-height:1.5}.rook-autofix-card-module__KmTW0W__actions{justify-items:end;gap:7px;display:grid}.rook-autofix-card-module__KmTW0W__row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rook-autofix-card-module__KmTW0W__notice{text-align:right;max-width:30ch;color:var(--ra-faint);margin:0;font-size:11px;line-height:1.45}.rook-autofix-card-module__KmTW0W__primary{color:#fff;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:linear-gradient(95deg,#28a5dc,#1668a8 70%);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 26px;font-size:15px;font-weight:650;transition:filter .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 10px 28px -6px #2ea3d880,inset 0 1px #ffffff38}.rook-autofix-card-module__KmTW0W__primary:hover{filter:brightness(1.1);box-shadow:0 14px 34px -6px #2ea3d899,inset 0 1px #ffffff42}.rook-autofix-card-module__KmTW0W__primary:active{transform:translateY(1px)}.rook-autofix-card-module__KmTW0W__primary[aria-busy=true]{filter:saturate(.7)brightness(.95);cursor:progress}.rook-autofix-card-module__KmTW0W__primary:focus-visible,.rook-autofix-card-module__KmTW0W__ghost:focus-visible{outline-offset:3px;outline:2px solid #89edff}.rook-autofix-card-module__KmTW0W__ghost{border:1px solid var(--ra-ctl-border);background:var(--ra-ctl-bg);min-height:38px;color:var(--ra-ctl-text);white-space:nowrap;cursor:pointer;border-radius:10px;padding:0 14px;font-size:12.5px;font-weight:550;transition:color .15s,border-color .15s}.rook-autofix-card-module__KmTW0W__ghost:hover{border-color:var(--ra-ctl-hover-border);color:var(--ra-ctl-hover-text)}.rook-autofix-card-module__KmTW0W__link{color:#fff;background:linear-gradient(95deg,#28a5dc,#1668a8 70%);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 24px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px -6px #2ea3d880,inset 0 1px #ffffff38}.rook-autofix-card-module__KmTW0W__link:hover{filter:brightness(1.1)}.rook-autofix-card-module__KmTW0W__track{background:color-mix(in srgb, var(--ra-border) 45%, transparent);border-radius:999px;height:5px;position:relative;overflow:hidden}.rook-autofix-card-module__KmTW0W__fill{width:var(--fill,8%);border-radius:inherit;background:linear-gradient(90deg, #1f93c8, var(--ra-signal));box-shadow:0 0 12px var(--ra-signal-glow);transition:width .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.rook-autofix-card-module__KmTW0W__track[data-indeterminate=true] .rook-autofix-card-module__KmTW0W__fill{width:38%;animation:1.5s ease-in-out infinite rook-autofix-card-module__KmTW0W__afx-slide}@keyframes rook-autofix-card-module__KmTW0W__afx-slide{0%{transform:translate(-110%)}to{transform:translate(290%)}}.rook-autofix-card-module__KmTW0W__dot{background:var(--ra-signal);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ra-signal) 16%, transparent), 0 0 10px var(--ra-signal-glow);vertical-align:1px;border-radius:50%;margin-right:9px;animation:1.8s ease-in-out infinite rook-autofix-card-module__KmTW0W__afx-pulse;display:inline-block}.rook-autofix-card-module__KmTW0W__card[data-mode=ready] .rook-autofix-card-module__KmTW0W__dot,.rook-autofix-card-module__KmTW0W__card[data-mode=pr_open] .rook-autofix-card-module__KmTW0W__dot,.rook-autofix-card-module__KmTW0W__card[data-mode=done] .rook-autofix-card-module__KmTW0W__dot{background:var(--ra-ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ra-ok) 16%, transparent);animation:none}@keyframes rook-autofix-card-module__KmTW0W__afx-pulse{50%{opacity:.45}}@media (max-width:640px){.rook-autofix-card-module__KmTW0W__card{margin:2px 14px 16px;padding:16px}.rook-autofix-card-module__KmTW0W__actions{justify-items:stretch;width:100%}.rook-autofix-card-module__KmTW0W__row{justify-content:stretch}.rook-autofix-card-module__KmTW0W__primary,.rook-autofix-card-module__KmTW0W__link{width:100%}.rook-autofix-card-module__KmTW0W__notice{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){.rook-autofix-card-module__KmTW0W__fill{transition:none}.rook-autofix-card-module__KmTW0W__track[data-indeterminate=true] .rook-autofix-card-module__KmTW0W__fill,.rook-autofix-card-module__KmTW0W__dot{animation:none}}
.rook-autofix-settings-module__EqHlSq__kinds{flex-wrap:wrap;gap:8px;margin:0;padding:14px 0 6px;list-style:none;display:flex}.rook-autofix-settings-module__EqHlSq__kind{color:rgb(var(--c-text-strong));background:rgb(var(--c-success) / .1);box-shadow:inset 0 0 0 1px rgb(var(--c-success) / .25);border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 10px;font-size:12.5px;font-weight:550;display:inline-flex}.rook-autofix-settings-module__EqHlSq__kind svg{color:rgb(var(--c-success));flex:none}.rook-autofix-settings-module__EqHlSq__kindOn{color:rgb(var(--c-success));letter-spacing:.06em;text-transform:uppercase;margin-left:2px;font-size:10.5px;font-weight:650}.rook-autofix-settings-module__EqHlSq__choices{border:0;gap:10px;margin:16px 0 0;padding:0;display:grid}.rook-autofix-settings-module__EqHlSq__choice{cursor:pointer;color:rgb(var(--c-text));background:rgb(var(--c-surface-deep) / .7);box-shadow:inset 0 0 0 1px rgb(var(--c-border) / .55);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:box-shadow .15s,background-color .15s;display:flex}.rook-autofix-settings-module__EqHlSq__choice:hover{box-shadow:inset 0 0 0 1px rgb(var(--c-accent) / .5)}.rook-autofix-settings-module__EqHlSq__choice[data-selected=true]{color:rgb(var(--c-text-strong));background:rgb(var(--c-accent) / .09);box-shadow:inset 0 0 0 1.5px rgb(var(--c-accent)), 0 8px 22px -12px rgb(var(--c-accent) / .55)}.rook-autofix-settings-module__EqHlSq__choice input{opacity:0;width:1px;height:1px;position:absolute}.rook-autofix-settings-module__EqHlSq__radio{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px rgb(var(--c-muted) / .7);border-radius:50%;flex:none;place-items:center;display:grid}.rook-autofix-settings-module__EqHlSq__choice[data-selected=true] .rook-autofix-settings-module__EqHlSq__radio{box-shadow:inset 0 0 0 1.5px rgb(var(--c-accent))}.rook-autofix-settings-module__EqHlSq__choice[data-selected=true] .rook-autofix-settings-module__EqHlSq__radio:after{content:"";background:rgb(var(--c-accent));border-radius:50%;width:10px;height:10px}.rook-autofix-settings-module__EqHlSq__choice:has(input:focus-visible){outline:2px solid rgb(var(--c-primary));outline-offset:2px}.rook-autofix-settings-module__EqHlSq__choiceLabel{font-size:14px;font-weight:600;line-height:1.35}.rook-autofix-settings-module__EqHlSq__line{color:rgb(var(--c-muted));margin:14px 0 0;font-size:12.5px;line-height:1.5}.rook-autofix-settings-module__EqHlSq__ok{color:rgb(var(--c-success));margin:12px 0 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.rook-autofix-settings-module__EqHlSq__choice{transition:none}}
.tech-icon-module__QH2Wpq__tile{--tile:32px;--glyph:16px;--tint:.16;--tech:var(--tech-dark);box-sizing:border-box;width:var(--tile);height:var(--tile);vertical-align:middle;border-radius:calc(var(--tile) * .3);color:rgb(var(--tech));background-color:rgb(var(--c-surface-soft));background-image:linear-gradient(rgb(var(--tech) / var(--tint)), rgb(var(--tech) / var(--tint)));box-shadow:inset 0 0 0 1px rgb(var(--tech) / .2);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.light .tech-icon-module__QH2Wpq__tile{--tech:var(--tech-light);--tint:.1}.tech-icon-module__QH2Wpq__tile[data-size=sm]{--tile:24px;--glyph:13px}.tech-icon-module__QH2Wpq__tile[data-size=lg]{--tile:40px;--glyph:22px}.tech-icon-module__QH2Wpq__tile svg{width:var(--glyph);height:var(--glyph);flex:none;display:block}@media (forced-colors:active){.tech-icon-module__QH2Wpq__tile{forced-color-adjust:none;color:canvastext;background:canvas;box-shadow:inset 0 0 0 1px canvastext}}
.rook-repairability-module__yDYVxW__disclosure{box-sizing:border-box;border:1px solid rgb(var(--c-border) / .65);border-radius:12px;min-width:0;max-width:100%;overflow:hidden}.rook-repairability-module__yDYVxW__disclosure>summary{cursor:pointer;min-height:40px;color:rgb(var(--c-muted));align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:550;line-height:1.4;list-style:none;display:flex}.rook-repairability-module__yDYVxW__disclosure>summary::-webkit-details-marker{display:none}.rook-repairability-module__yDYVxW__disclosure>summary:hover{color:rgb(var(--c-text-strong))}.rook-repairability-module__yDYVxW__disclosure>summary:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:-2px;border-radius:12px}.rook-repairability-module__yDYVxW__chevron{flex:none;transition:transform .15s}.rook-repairability-module__yDYVxW__disclosure[open] .rook-repairability-module__yDYVxW__chevron{transform:rotate(90deg)}.rook-repairability-module__yDYVxW__body{border-top:1px solid rgb(var(--c-border) / .4);color:rgb(var(--c-muted));overflow-wrap:anywhere;padding:2px 14px 14px;font-size:11.5px;line-height:1.6}.rook-repairability-module__yDYVxW__body p{margin:10px 0 0}.rook-repairability-module__yDYVxW__list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rook-repairability-module__yDYVxW__list li{border-left:2px solid rgb(var(--c-border) / .8);padding-left:11px}.rook-repairability-module__yDYVxW__list strong{color:rgb(var(--c-text-strong));font-weight:600}@media (prefers-reduced-motion:reduce){.rook-repairability-module__yDYVxW__chevron{transition:none}}
