@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_c7b768a4-module___Z9tmW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_c7b768a4-module___Z9tmW__variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_30ec79e-module__3eHX9q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_30ec79e-module__3eHX9q__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.185vq78hrw2dq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.2d9e_tvweuz-y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_a2f17949-module__O4oeqG__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_a2f17949-module__O4oeqG__variable{--font-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
.assistant-activity-module__MBrT0q__activity{color:rgb(var(--c-muted));margin-block:12px;font-size:12px;line-height:1.65}.assistant-activity-module__MBrT0q__activitySummary,.assistant-activity-module__MBrT0q__reviewHeading{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.assistant-activity-module__MBrT0q__activitySummary::-webkit-details-marker{display:none}.assistant-activity-module__MBrT0q__reviewHeading::-webkit-details-marker{display:none}.assistant-activity-module__MBrT0q__activitySummary{width:fit-content;max-width:100%}.assistant-activity-module__MBrT0q__activitySummary>[role=status]{min-width:0}.assistant-activity-module__MBrT0q__activitySummary:hover,.assistant-activity-module__MBrT0q__reviewHeading:hover{color:rgb(var(--c-text-strong))}.assistant-activity-module__MBrT0q__activitySummary:focus-visible,.assistant-activity-module__MBrT0q__reviewHeading:focus-visible,.assistant-activity-module__MBrT0q__more:focus-visible,.assistant-activity-module__MBrT0q__identifiers>summary:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:4px;border-radius:4px}.assistant-activity-module__MBrT0q__mark{opacity:.85;flex-shrink:0}.assistant-activity-module__MBrT0q__elapsed{opacity:.75;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.assistant-activity-module__MBrT0q__chevron{opacity:.7;flex-shrink:0;transition:transform .18s}.assistant-activity-module__MBrT0q__activity[open]>.assistant-activity-module__MBrT0q__activitySummary>.assistant-activity-module__MBrT0q__chevron,.assistant-activity-module__MBrT0q__review[open]>.assistant-activity-module__MBrT0q__reviewHeading>.assistant-activity-module__MBrT0q__chevron{transform:rotate(90deg)}.assistant-activity-module__MBrT0q__shimmer{color:rgb(var(--c-muted))}@supports ((-webkit-background-clip:text) or (background-clip:text)){.assistant-activity-module__MBrT0q__shimmer{background:linear-gradient(105deg, rgb(var(--c-muted)) 20%, rgb(var(--c-text-strong)) 45%, rgb(var(--c-muted)) 70%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite assistant-activity-module__MBrT0q__shimmer}}@keyframes assistant-activity-module__MBrT0q__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.assistant-activity-module__MBrT0q__activityBody{border-left:1px solid rgb(var(--c-border) / .75);margin:10px 0 4px 10px;padding:2px 0 2px 18px;font-size:11px}.assistant-activity-module__MBrT0q__detail{margin-bottom:9px}.assistant-activity-module__MBrT0q__steps{gap:8px;padding:0;list-style:none;display:grid}.assistant-activity-module__MBrT0q__step{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.assistant-activity-module__MBrT0q__step>svg{flex-shrink:0;align-self:center}.assistant-activity-module__MBrT0q__stepLabel{color:rgb(var(--c-text));overflow-wrap:anywhere}.assistant-activity-module__MBrT0q__stepState{font-variant-numeric:tabular-nums;font-size:10px}.assistant-activity-module__MBrT0q__activeStep{color:rgb(var(--c-accent))}.assistant-activity-module__MBrT0q__receipt{opacity:.8;overflow-wrap:anywhere;margin-top:12px;font-size:10px}.assistant-activity-module__MBrT0q__review{border-top:1px solid rgb(var(--c-border) / .6);color:rgb(var(--c-muted));margin-top:24px;padding-top:14px;font-size:12px;line-height:1.6}.assistant-activity-module__MBrT0q__reviewHeading{width:fit-content;max-width:100%;font-weight:500}.assistant-activity-module__MBrT0q__reviewHeading>svg{flex-shrink:0}.assistant-activity-module__MBrT0q__reviewContent{padding-top:14px}.assistant-activity-module__MBrT0q__group+.assistant-activity-module__MBrT0q__group{margin-top:16px}.assistant-activity-module__MBrT0q__groupTitle{color:rgb(var(--c-muted));margin-bottom:5px;font-size:10px;font-weight:500}.assistant-activity-module__MBrT0q__rows{padding:0;list-style:none}.assistant-activity-module__MBrT0q__row{border-bottom:1px solid rgb(var(--c-border) / .4);align-items:flex-start;gap:9px;padding:9px 0;display:flex}.assistant-activity-module__MBrT0q__rowIcon{flex-shrink:0;margin-top:3px}.assistant-activity-module__MBrT0q__rowBody{flex:1;min-width:0}.assistant-activity-module__MBrT0q__rowTitle{flex-wrap:wrap;align-items:baseline;gap:3px 9px;display:flex}.assistant-activity-module__MBrT0q__sourceTitle{color:rgb(var(--c-text));overflow-wrap:anywhere;font-weight:500}a.assistant-activity-module__MBrT0q__sourceTitle:hover{color:rgb(var(--c-accent));text-underline-offset:3px;text-decoration:underline}.assistant-activity-module__MBrT0q__badge{color:rgb(var(--c-muted));flex-shrink:0;align-items:center;gap:3px;font-size:9px;display:inline-flex}.assistant-activity-module__MBrT0q__sourceMeta{overflow-wrap:anywhere;margin-top:2px;font-size:10px}.assistant-activity-module__MBrT0q__sourcePath{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.assistant-activity-module__MBrT0q__identifiers{overflow-wrap:anywhere;margin-top:5px;font-size:10px}.assistant-activity-module__MBrT0q__identifiers>summary{cursor:pointer;opacity:.75;width:fit-content}.assistant-activity-module__MBrT0q__identifier{padding-block:6px}.assistant-activity-module__MBrT0q__identifier+.assistant-activity-module__MBrT0q__identifier{border-top:1px solid rgb(var(--c-border) / .4)}.assistant-activity-module__MBrT0q__identifier a{color:rgb(var(--c-accent));text-underline-offset:2px;text-decoration:underline}.assistant-activity-module__MBrT0q__more{color:rgb(var(--c-muted));margin-top:12px;padding:3px 0;font-size:11px}.assistant-activity-module__MBrT0q__more:hover{color:rgb(var(--c-text-strong))}@media (prefers-reduced-motion:reduce){.assistant-activity-module__MBrT0q__shimmer{color:rgb(var(--c-muted));background:0 0;animation:none}.assistant-activity-module__MBrT0q__chevron{transition:none}}
.assistant-answer-module__ZueLfq__answer[data-streaming]>:last-child:after{content:"";vertical-align:middle;background:rgb(var(--c-accent));border-radius:50%;width:6px;height:6px;margin-inline-start:6px;animation:1s ease-in-out infinite assistant-answer-module__ZueLfq__writing;display:inline-block}@keyframes assistant-answer-module__ZueLfq__writing{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.assistant-answer-module__ZueLfq__answer[data-streaming]>:last-child:after{animation:none}}
.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-agent-module__llLIKW__agent{--c-text-strong:234 244 255;--c-muted:161 181 203;--c-border:42 65 90;--c-accent:75 216 242;isolation:isolate;color:#eaf4ff;background:radial-gradient(at 3% 12%,#1459a531,#0000 45%),radial-gradient(at 100% 0,#06bad719,#0000 42%),#070f1d;border:1px solid #2b5b7d;border-radius:16px;margin:24px 0;position:relative;overflow:clip;box-shadow:inset 0 1px #6aceff10,0 6px 24px #0623420c;container-type:inline-size}.rook-agent-module__llLIKW__agent:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#4f82b00d 1px,#0000 1px),linear-gradient(90deg,#4f82b00d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.rook-agent-module__llLIKW__agent:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1689ff00,#2589ff80 22%,#56e3fb40 77%,#56e3fb00);height:1px;position:absolute;bottom:0;left:0;right:0}.rook-agent-module__llLIKW__activationBeam{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 12%,#078dff20 48%,#64dfff30 58%,#0000 84%);width:45%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.rook-agent-module__llLIKW__main{grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:20px;padding:23px 26px;display:grid}.rook-agent-module__llLIKW__character{background:radial-gradient(at 50% 44%,#123f6e9c,#061320 74%);border:1px solid #329cc85c;border-radius:19px;width:86px;padding:2px;position:relative;box-shadow:inset 0 1px #86eaff12,inset 0 0 20px #04213d80,0 0 22px #087df52b}.rook-agent-module__llLIKW__intro{min-width:0}.rook-agent-module__llLIKW__heading{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.rook-agent-module__llLIKW__heading h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:#f2f7ff;font-size:20px;font-weight:650}.rook-agent-module__llLIKW__status{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:#9bbed0;background:#12304938;border:1px solid #3c718b66;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:8px;line-height:1;display:inline-flex}.rook-agent-module__llLIKW__statusLine{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:#f2f7ff;align-items:center;gap:9px;margin-top:8px;font-size:15px;font-weight:650;line-height:1.35;display:flex}.rook-agent-module__llLIKW__signal{background:#6f88a3;border-radius:50%;flex:none;width:8px;height:8px}.rook-agent-module__llLIKW__statusLine[data-tone=working] .rook-agent-module__llLIKW__signal{background:#5ae7f7;animation:2s ease-in-out infinite rook-agent-module__llLIKW__signal-pulse;box-shadow:0 0 0 4px #38dbf51f,0 0 9px #38dbf5}.rook-agent-module__llLIKW__statusLine[data-tone=review] .rook-agent-module__llLIKW__signal{background:#7cc8f0;box-shadow:0 0 0 4px #7cc8f01f}.rook-agent-module__llLIKW__statusLine[data-tone=ready] .rook-agent-module__llLIKW__signal{background:#5fd49a;box-shadow:0 0 0 4px #5fd49a1c}.rook-agent-module__llLIKW__statusLine[data-tone=attention] .rook-agent-module__llLIKW__signal{background:#e7c98a;box-shadow:0 0 0 4px #e7c98a1f}.rook-agent-module__llLIKW__statusLine[data-tone=idle],.rook-agent-module__llLIKW__statusLine[data-tone=checking]{color:#a6bad2}@keyframes rook-agent-module__llLIKW__signal-pulse{50%{box-shadow:0 0 0 7px #38dbf50a,0 0 9px #38dbf5}}.rook-agent-module__llLIKW__purpose{color:#e6effc;margin-top:6px;font-size:12px;font-weight:600;line-height:1.5}.rook-agent-module__llLIKW__description{color:#a6bad2;max-width:58ch;margin-top:6px;font-size:11px;line-height:1.6}.rook-agent-module__llLIKW__controls{align-items:center;gap:18px;display:flex}.rook-agent-module__llLIKW__actionGroup{align-items:center;gap:9px;display:flex}.rook-agent-module__llLIKW__settingsButton{color:#a8ccdf;background:#10253770;border:1px solid #386078;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:45px;transition:color .15s,border-color .15s,background .15s;display:grid}.rook-agent-module__llLIKW__settingsButton:hover{color:#d6f6ff;background:#17394d;border-color:#63c2de}.rook-agent-module__llLIKW__settingsButton:focus-visible{outline-offset:4px;outline:2px solid #89edff}.rook-agent-module__llLIKW__settingsButton:disabled{opacity:.45;cursor:wait}.rook-agent-module__llLIKW__usage{justify-items:center;gap:6px;display:grid}.rook-agent-module__llLIKW__usage>span{color:#a6bad2;white-space:nowrap;font-size:9px}.rook-agent-module__llLIKW__usage svg{filter:drop-shadow(0 0 4px #41c3ff22)}.rook-agent-module__llLIKW__activate{isolation:isolate;color:#e8fbff;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.015em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#081a2a;border:1px solid #51cbe0b3;border-radius:11px;padding:0;font-size:12px;font-weight:600;transition:box-shadow .2s,transform .2s,border-color .2s;display:block;position:relative;box-shadow:0 0 18px #1cbbe126,inset 0 1px #bdffff22,0 3px #03111e}.rook-agent-module__llLIKW__activationFace{border-radius:inherit;text-shadow:0 0 10px #50eaff30;background:linear-gradient(#15385091,#07172666);justify-content:center;align-items:center;gap:13px;min-height:45px;padding:0 19px;display:flex;position:relative;overflow:hidden}.rook-agent-module__llLIKW__activationFace:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#8aefff20 48%,#0000 67%);position:absolute;inset:0;transform:translate(-115%)}.rook-agent-module__llLIKW__activationFace:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b2faff70,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.rook-agent-module__llLIKW__activationLabel{position:relative}.rook-agent-module__llLIKW__activationArrow{color:#81dcee;transition:transform .2s}.rook-agent-module__llLIKW__activate:hover{border-color:#73e7f8;transform:translateY(-1px);box-shadow:0 0 23px #29c9ed36,inset 0 1px #bdffff30,0 4px #03111e}.rook-agent-module__llLIKW__activate:hover .rook-agent-module__llLIKW__activationFace:before{animation:.9s both rook-agent-module__llLIKW__activation-sweep}.rook-agent-module__llLIKW__activate:hover .rook-agent-module__llLIKW__activationArrow{transform:translate(2px)}.rook-agent-module__llLIKW__activate:active{transform:translateY(2px);box-shadow:0 0 12px #29c9ed20}.rook-agent-module__llLIKW__activate:focus-visible{outline-offset:4px;outline:2px solid #89edff}@keyframes rook-agent-module__llLIKW__activation-sweep{to{transform:translate(115%)}}.rook-agent-module__llLIKW__scan{border-top:1px solid #37587545;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 26px;padding:16px 0;display:flex}.rook-agent-module__llLIKW__scanCopy{flex:320px;min-width:0}.rook-agent-module__llLIKW__scanTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:#f2f7ff;font-size:15px;font-weight:650;line-height:1.35}.rook-agent-module__llLIKW__scanMeta{color:#a6bad2;margin-top:4px;font-size:11px;line-height:1.6}.rook-agent-module__llLIKW__scanNote{color:#a6bad2;max-width:80ch;margin-top:4px;font-size:11.5px;line-height:1.55}.rook-agent-module__llLIKW__scanActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rook-agent-module__llLIKW__fixAll{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#1f93c8,#1668a8);border:1px solid #0000;border-radius:8px;min-height:40px;padding:0 18px;font-size:13px;font-weight:600;transition:filter .15s,box-shadow .15s;box-shadow:0 6px 22px #2ea3d847}.rook-agent-module__llLIKW__fixAll:hover{filter:brightness(1.1);box-shadow:0 10px 30px #2ea3d857}.rook-agent-module__llLIKW__fixAll[aria-disabled=true]{color:#7f9bb3;box-shadow:none;filter:none;cursor:not-allowed;background:#10253770;border-color:#386078}.rook-agent-module__llLIKW__fixAll:focus-visible,.rook-agent-module__llLIKW__quiet:focus-visible{outline-offset:3px;outline:2px solid #89edff}.rook-agent-module__llLIKW__quiet{color:#a8ccdf;white-space:nowrap;cursor:pointer;background:#10253770;border:1px solid #386078;border-radius:10px;min-height:40px;padding:0 13px;font-size:12px;font-weight:550;transition:color .15s,border-color .15s}.rook-agent-module__llLIKW__quiet:hover{color:#d6f6ff;border-color:#63c2de}.rook-agent-module__llLIKW__scanActions a[data-link]{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rook-agent-module__llLIKW__repairability{margin:0 26px 20px}.rook-agent-module__llLIKW__repairability:empty{display:none}.rook-agent-module__llLIKW__fixes{border-top:1px solid #37587545;margin:0 26px;padding:16px 0 6px}.rook-agent-module__llLIKW__improvement{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.rook-agent-module__llLIKW__delta{border-right:1px solid #37587545;align-items:baseline;gap:8px;padding-right:26px;display:flex}.rook-agent-module__llLIKW__delta strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:#5fd49a;text-shadow:0 0 18px #3fcf8a33;font-size:38px;font-weight:700;line-height:1}.rook-agent-module__llLIKW__delta span{color:#a6bad2;font-size:12px}.rook-agent-module__llLIKW__counts{flex-wrap:wrap;flex:auto;gap:8px 26px;margin:0;display:flex}.rook-agent-module__llLIKW__counts div{gap:2px;display:grid}.rook-agent-module__llLIKW__counts dt{color:#a6bad2;order:2;font-size:11px}.rook-agent-module__llLIKW__counts dd{font-family:var(--font-display), system-ui, sans-serif;color:#f2f7ff;order:1;margin:0;font-size:22px;font-weight:650;line-height:1.1}.rook-agent-module__llLIKW__counts [data-tone=fixed] dd{color:#5fd49a}.rook-agent-module__llLIKW__counts [data-tone=review] dd{color:#7cc8f0}.rook-agent-module__llLIKW__fixList{margin-top:14px}.rook-agent-module__llLIKW__fixList h3{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#8fa7c0;margin:0 0 6px;font-size:9px;font-weight:500}.rook-agent-module__llLIKW__fixList ul{margin:0;padding:0;list-style:none}.rook-agent-module__llLIKW__fixList li{border-top:1px solid #2b5b7d33;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 0;display:flex}.rook-agent-module__llLIKW__fixList li:first-child{border-top:0}.rook-agent-module__llLIKW__fixName{color:#f2f7ff;flex:0 auto;align-items:center;gap:7px;min-width:0;font-size:13px;display:inline-flex}.rook-agent-module__llLIKW__fixName code{font-family:var(--font-mono), monospace;color:#9bbed0;font-size:11.5px}.rook-agent-module__llLIKW__fixCheck{color:#5fd49a}.rook-agent-module__llLIKW__fixState{color:#a6bad2;flex:200px;font-size:11.5px;line-height:1.5}.rook-agent-module__llLIKW__fixList li[data-stage=review] .rook-agent-module__llLIKW__fixState{color:#7cc8f0}.rook-agent-module__llLIKW__fixList a.rook-agent-module__llLIKW__quiet{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.rook-agent-module__llLIKW__tiles{background:#2b5b7d40;border:1px solid #2b5b7d59;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 26px 22px;display:grid;overflow:hidden}.rook-agent-module__llLIKW__tile{background:#06111dd9;min-width:0;padding:14px 18px 13px}.rook-agent-module__llLIKW__tileLabel{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#9bbed0;align-items:center;gap:7px;font-size:9px;line-height:1;display:flex}.rook-agent-module__llLIKW__tileLabel:before{content:"";background:#3b5168;border-radius:50%;flex-shrink:0;width:5px;height:5px}.rook-agent-module__llLIKW__tile[data-lit=true] .rook-agent-module__llLIKW__tileLabel:before{background:#5ae7f7;box-shadow:0 0 7px #38dbf5}.rook-agent-module__llLIKW__tile dd{margin:0}.rook-agent-module__llLIKW__tileValue{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:#f2f7ff;margin-top:11px;font-size:16px;font-weight:650;line-height:1.2;display:block}.rook-agent-module__llLIKW__tile[data-tone=count] .rook-agent-module__llLIKW__tileValue{letter-spacing:-.025em;margin-top:9px;font-size:24px;line-height:1.05}.rook-agent-module__llLIKW__tile[data-tone=count]:not([data-lit=true]) .rook-agent-module__llLIKW__tileValue{color:#6f88a3}.rook-agent-module__llLIKW__tileCaption{color:#8fa7c0;margin-top:6px;font-size:10.5px;line-height:1.5;display:block}.rook-agent-module__llLIKW__tile[data-good=true] .rook-agent-module__llLIKW__tileValue{color:#5fd49a}.rook-agent-module__llLIKW__tile[data-good=true] .rook-agent-module__llLIKW__tileLabel:before{background:#5fd49a;box-shadow:0 0 7px #3fcf8a}.rook-agent-module__llLIKW__tileAction{color:#fff;cursor:pointer;background:linear-gradient(90deg,#1f93c8,#1668a8);border:1px solid #0000;border-radius:8px;align-items:center;min-height:30px;margin-top:8px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 22px #2ea3d847}.rook-agent-module__llLIKW__tileAction:hover{filter:brightness(1.1)}.rook-agent-module__llLIKW__fixes .rook-agent-module__llLIKW__tiles{margin:0 0 4px}.rook-agent-module__llLIKW__links{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:8px;display:flex}.rook-agent-module__llLIKW__howLink{color:#7cc8f0;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:11.5px;text-decoration:underline}.rook-agent-module__llLIKW__howLink:hover{color:#b9e6ff}.rook-agent-module__llLIKW__howDialog{color:#eaf4ff;background:#070f1d;border:1px solid #2b5b7d;border-radius:16px;width:min(760px,100vw - 24px);padding:0}.rook-agent-module__llLIKW__howDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060e1c80}.rook-agent-module__llLIKW__howHead{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 6px;display:flex}.rook-agent-module__llLIKW__howHead h2{margin:0;font-size:18px;font-weight:650}.rook-agent-module__llLIKW__howHead p{color:#a6bad2;margin:4px 0 0;font-size:12px}.rook-agent-module__llLIKW__howDialog .rook-agent-module__llLIKW__tiles{margin:10px 22px 22px}.rook-agent-module__llLIKW__howClose{color:#a6bad2;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.rook-agent-module__llLIKW__howClose:hover{color:#eaf4ff;background:#10253770}.rook-agent-module__llLIKW__footer{color:#8fa7c0;font-family:var(--font-mono), monospace;letter-spacing:.02em;background:#02091938;border-top:1px solid #37587545;flex-wrap:wrap;justify-content:space-between;gap:7px 18px;padding:12px 26px;font-size:9px;line-height:1.6;display:flex}.rook-agent-module__llLIKW__dot{background:#5ae7f7;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #38dbf5}.rook-agent-module__llLIKW__agent[data-state=active] .rook-agent-module__llLIKW__status{color:#83edfa;background:#0a627333;border-color:#3dd8ea4a}.rook-agent-module__llLIKW__agent[data-working=true] .rook-agent-module__llLIKW__character{box-shadow:inset 0 1px #86eaff25,0 0 25px #078cff38}.rook-agent-module__llLIKW__agent[data-working=true] .rook-agent-module__llLIKW__activationBeam{animation:1.9s ease-out both rook-agent-module__llLIKW__agent-startup}.rook-agent-module__llLIKW__agent[data-working=true] .rook-agent-module__llLIKW__character{animation:1.9s ease-out rook-agent-module__llLIKW__character-startup}@keyframes rook-agent-module__llLIKW__agent-startup{0%{opacity:0;transform:translate(-100%)}20%,65%{opacity:1}to{opacity:0;transform:translate(240%)}}@keyframes rook-agent-module__llLIKW__character-startup{0%,to{border-color:#329cc85c}35%{border-color:#9aeaff;box-shadow:inset 0 0 22px #278cff40,0 0 38px #168dff85}}@container (max-width:650px){.rook-agent-module__llLIKW__main{grid-template-columns:72px minmax(0,1fr);gap:15px;padding:20px}.rook-agent-module__llLIKW__character{border-radius:16px;width:72px}.rook-agent-module__llLIKW__controls{flex-wrap:wrap;grid-column:2;justify-self:start;gap:22px}.rook-agent-module__llLIKW__footer{padding-inline:20px}.rook-agent-module__llLIKW__scan,.rook-agent-module__llLIKW__fixes,.rook-agent-module__llLIKW__repairability{margin-inline:20px}.rook-agent-module__llLIKW__tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:20px}}@container (max-width:360px){.rook-agent-module__llLIKW__main{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:18px}.rook-agent-module__llLIKW__character{width:64px}.rook-agent-module__llLIKW__heading h2{font-size:19px}.rook-agent-module__llLIKW__controls{grid-column:1/-1;justify-content:space-between;justify-self:stretch;gap:12px;margin-top:3px}.rook-agent-module__llLIKW__usage{display:none}.rook-agent-module__llLIKW__actionGroup{width:100%}.rook-agent-module__llLIKW__activate{flex:1}.rook-agent-module__llLIKW__footer{padding-inline:18px}.rook-agent-module__llLIKW__scan,.rook-agent-module__llLIKW__fixes,.rook-agent-module__llLIKW__repairability{margin-inline:18px}.rook-agent-module__llLIKW__delta{border-right:0;padding-right:0}.rook-agent-module__llLIKW__scanActions,.rook-agent-module__llLIKW__fixAll,.rook-agent-module__llLIKW__scanActions .rook-agent-module__llLIKW__quiet{width:100%}.rook-agent-module__llLIKW__tiles{margin-inline:18px}.rook-agent-module__llLIKW__tile{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.rook-agent-module__llLIKW__activate,.rook-agent-module__llLIKW__activationArrow,.rook-agent-module__llLIKW__settingsButton,.rook-agent-module__llLIKW__fixAll,.rook-agent-module__llLIKW__quiet{transition:none}.rook-agent-module__llLIKW__activate:hover,.rook-agent-module__llLIKW__activate:active,.rook-agent-module__llLIKW__activate:hover .rook-agent-module__llLIKW__activationArrow{transform:none}.rook-agent-module__llLIKW__activate:hover .rook-agent-module__llLIKW__activationFace:before,.rook-agent-module__llLIKW__agent[data-working=true] .rook-agent-module__llLIKW__activationBeam,.rook-agent-module__llLIKW__agent[data-working=true] .rook-agent-module__llLIKW__character,.rook-agent-module__llLIKW__statusLine .rook-agent-module__llLIKW__signal{animation:none}}.rook-agent-module__llLIKW__workspaceActivity{margin:0 26px}.rook-agent-module__llLIKW__quiet[aria-disabled=true]{color:#7f9bb3;cursor:not-allowed;border-color:#2e4a60}.rook-agent-module__llLIKW__quiet[aria-disabled=true]:hover{color:#7f9bb3;border-color:#2e4a60}@media (max-width:600px){.rook-agent-module__llLIKW__workspaceActivity{margin-inline:16px}}
.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:20px 24px 14px;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 6px;font-size:10px}.rook-run-module__gkgUVG__head h2{letter-spacing:-.02em;color:rgb(var(--c-console-text));margin:0;font-size:20px;font-weight:650}.rook-run-module__gkgUVG__head p{color:rgb(var(--c-console-dim));margin:6px 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:4px;display:grid}.rook-run-module__gkgUVG__usage>span{color:rgb(var(--c-console-dim));font-size:9px}.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__bar{gap:6px;margin:10px -24px 0;padding:0 24px;display:flex}.rook-run-module__gkgUVG__fixCells{flex:1;gap:2px;min-width:0;display:flex}.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__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__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__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-module__giCtOG__panel{color:rgb(var(--c-text,219 230 243));background:rgb(var(--c-surface,10 20 35));overflow-wrap:anywhere;border:1px solid #2f668e;border-radius:16px;min-width:0}.rook-module__giCtOG__header{background:linear-gradient(110deg,#2874ba15,#0000 65%);flex-wrap:wrap;align-items:center;gap:18px;padding:24px;display:flex}.rook-module__giCtOG__intro{flex:240px;min-width:0}.rook-module__giCtOG__heading{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.rook-module__giCtOG__panel h2,.rook-module__giCtOG__dialog h2{margin:0;font-size:1.25rem;font-weight:650}.rook-module__giCtOG__panel h3{margin:0 0 12px;font-weight:600}.rook-module__giCtOG__panel h4{margin:0;font-weight:600}.rook-module__giCtOG__panel p,.rook-module__giCtOG__dialog p{margin:8px 0;line-height:1.6}.rook-module__giCtOG__status{color:inherit;background:#2874ba12;border:1px solid #43779a;border-radius:5px;padding:3px 9px;font-size:.8125rem}.rook-module__giCtOG__muted{color:rgb(var(--c-muted,156 178 200));font-size:.875rem}.rook-module__giCtOG__mascot{background:#2874ba12;border-radius:16px;flex:0 0 86px;width:86px;height:86px;overflow:hidden}.rook-module__giCtOG__body{border-top:1px solid #43779a40;padding:16px 24px 24px}.rook-module__giCtOG__scope,.rook-module__giCtOG__details dd{overflow-wrap:anywhere}.rook-module__giCtOG__times,.rook-module__giCtOG__details{grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:8px 16px;margin:12px 0;font-size:.8125rem;line-height:1.55;display:grid}.rook-module__giCtOG__times dt,.rook-module__giCtOG__details dt{color:rgb(var(--c-text-strong,234 244 255));font-weight:600}.rook-module__giCtOG__times dd,.rook-module__giCtOG__details dd{color:rgb(var(--c-text,219 230 243));margin:0}.rook-module__giCtOG__details ul{margin:0;padding-left:18px;list-style:outside}.rook-module__giCtOG__capability{margin-top:12px;font-size:.875rem}.rook-module__giCtOG__capability ul{margin:8px 0;padding-left:20px;list-style:outside}.rook-module__giCtOG__jobs{min-width:0;margin-top:24px}.rook-module__giCtOG__jobs>h3{color:rgb(var(--c-text-strong));margin:0;font-size:13px;font-weight:600}.rook-module__giCtOG__job{box-sizing:border-box;border:1px solid rgb(var(--c-border));min-width:0;color:rgb(var(--c-text));background:rgb(var(--c-surface));overflow-wrap:anywhere;border-radius:12px;margin-top:12px;padding:16px;font-size:13px;line-height:1.55;container-type:inline-size}.rook-module__giCtOG__job p{margin:0}.rook-module__giCtOG__job summary{cursor:pointer}.rook-module__giCtOG__button{box-sizing:border-box;border:1px solid rgb(var(--c-border));white-space:normal;text-align:center;min-height:40px;color:rgb(var(--c-text-strong));background:rgb(var(--c-surface));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.35;transition:background .15s,border-color .15s;display:inline-flex}.rook-module__giCtOG__button:hover:not(:disabled){border-color:rgb(var(--c-accent) / .55);background:rgb(var(--c-surface-soft))}.rook-module__giCtOG__button:disabled{cursor:not-allowed;opacity:.55}.rook-module__giCtOG__primary:not(:disabled){color:#fff;background:linear-gradient(135deg,#1f93c8,#1668a8);border-color:#0000;box-shadow:inset 0 1px #ffffff24}.rook-module__giCtOG__primary:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(135deg,#1f93c8,#1668a8);border-color:#0000}.rook-module__giCtOG__button:focus-visible,.rook-module__giCtOG__tab:focus-visible,.rook-module__giCtOG__close:focus-visible,.rook-module__giCtOG__linkButton:focus-visible,.rook-module__giCtOG__patch:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.rook-module__giCtOG__dialog{box-sizing:border-box;width:min(640px,100vw - 24px);max-height:calc(100dvh - 32px);color:rgb(var(--c-text,219 230 243));background:rgb(var(--c-surface,10 20 35));overflow-wrap:anywhere;border:1px solid #43779a;border-radius:14px;margin:auto;padding:24px;overflow:auto}.rook-module__giCtOG__dialog::backdrop{background:#030a1480}.rook-module__giCtOG__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.rook-module__giCtOG__rule{border:1px solid #43779a50;border-radius:8px;margin:16px 0;padding:12px}.rook-module__giCtOG__rule legend{padding:0 6px;font-weight:600}.rook-module__giCtOG__rule label{align-items:flex-start;gap:10px;margin:10px 0;line-height:1.6;display:flex}.rook-module__giCtOG__rule input{margin-top:6px}.rook-module__giCtOG__rule label:has(.rook-module__giCtOG__input){display:block}.rook-module__giCtOG__input{box-sizing:border-box;width:100%;color:inherit;background:rgb(var(--c-surface-soft,17 27 40));border:1px solid #43779a70;border-radius:6px;margin-top:6px;padding:8px 10px;display:block}.rook-module__giCtOG__input:focus-visible{outline-offset:2px;outline:2px solid #469dd7}.rook-module__giCtOG__jobHeader{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.rook-module__giCtOG__jobIcon{border:1px solid rgb(var(--c-border));width:34px;height:34px;color:rgb(var(--c-accent));background:rgb(var(--c-accent) / .06);border-radius:9px;flex:none;place-items:center;display:grid}.rook-module__giCtOG__jobHeading{flex:180px;min-width:0}.rook-module__giCtOG__jobHeading h4{color:rgb(var(--c-text-strong));margin:0;font-size:14px;font-weight:600;line-height:1.4}.rook-module__giCtOG__jobMeta{color:rgb(var(--c-muted));flex-wrap:wrap;align-items:center;gap:0 4px;font-size:12px;display:flex;margin-top:2px!important}.rook-module__giCtOG__hash{border:1px solid rgb(var(--c-border) / .8);font-family:var(--font-mono), ui-monospace, monospace;color:rgb(var(--c-text));background:rgb(var(--c-surface-soft));white-space:nowrap;border-radius:4px;padding:0 4px;font-size:.9em}.rook-module__giCtOG__chip{border:1px solid;border-radius:999px;flex:none;align-items:center;gap:5px;max-width:100%;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.35;display:inline-flex}.rook-module__giCtOG__chip svg{flex:none}.rook-module__giCtOG__tone_success{border-color:rgb(var(--c-success) / .45);color:rgb(var(--c-success));background:rgb(var(--c-success) / .08)}.rook-module__giCtOG__tone_warning{border-color:rgb(var(--c-warning) / .45);color:rgb(var(--c-warning));background:rgb(var(--c-warning) / .08)}.rook-module__giCtOG__tone_danger{border-color:rgb(var(--c-danger) / .45);color:rgb(var(--c-danger));background:rgb(var(--c-danger) / .07)}.rook-module__giCtOG__tone_progress,.rook-module__giCtOG__tone_attention{border-color:rgb(var(--c-accent) / .45);color:rgb(var(--c-accent));background:rgb(var(--c-accent) / .07)}.rook-module__giCtOG__tone_neutral{border-color:rgb(var(--c-border));color:rgb(var(--c-muted));background:rgb(var(--c-surface-soft))}.rook-module__giCtOG__spin{animation:1.4s linear infinite rook-module__giCtOG__rook-spin}@keyframes rook-module__giCtOG__rook-spin{to{transform:rotate(360deg)}}.rook-module__giCtOG__timeline{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:16px 0 2px;padding:0;list-style:none;display:grid}.rook-module__giCtOG__timeline li{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 3px;display:flex;position:relative}.rook-module__giCtOG__timeline li:before{content:"";background:rgb(var(--c-border));border-radius:2px;height:2px;position:absolute;top:11px;left:calc(15px - 50%);right:calc(50% + 15px)}.rook-module__giCtOG__timeline li:first-child:before{display:none}.rook-module__giCtOG__stepDot{z-index:1;box-sizing:border-box;border:2px solid rgb(var(--c-border));width:24px;height:24px;color:rgb(var(--c-muted));background:rgb(var(--c-surface));border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.rook-module__giCtOG__stepLabel{color:rgb(var(--c-muted));overflow-wrap:break-word;font-size:11.5px;line-height:1.3}.rook-module__giCtOG__step_done .rook-module__giCtOG__stepDot{border-color:rgb(var(--c-success));color:rgb(var(--c-surface));background:rgb(var(--c-success))}.rook-module__giCtOG__step_done .rook-module__giCtOG__stepLabel{color:rgb(var(--c-text))}.rook-module__giCtOG__step_done:before,.rook-module__giCtOG__step_current:before,.rook-module__giCtOG__step_warning:before,.rook-module__giCtOG__step_stopped:before{background:rgb(var(--c-success))!important}.rook-module__giCtOG__step_current .rook-module__giCtOG__stepDot{border-color:rgb(var(--c-accent));color:rgb(var(--c-accent));box-shadow:0 0 0 4px rgb(var(--c-accent) / .14)}.rook-module__giCtOG__step_current .rook-module__giCtOG__stepLabel{color:rgb(var(--c-text-strong));font-weight:600}.rook-module__giCtOG__step_warning .rook-module__giCtOG__stepDot{border-color:rgb(var(--c-warning));color:rgb(var(--c-warning))}.rook-module__giCtOG__step_warning .rook-module__giCtOG__stepLabel{color:rgb(var(--c-warning));font-weight:600}.rook-module__giCtOG__step_stopped .rook-module__giCtOG__stepDot{border-color:rgb(var(--c-danger));color:rgb(var(--c-danger))}.rook-module__giCtOG__step_stopped .rook-module__giCtOG__stepLabel{color:rgb(var(--c-danger));font-weight:600}.rook-module__giCtOG__step_upcoming .rook-module__giCtOG__stepDot svg{opacity:.6}@container (max-width:520px){.rook-module__giCtOG__timeline{grid-auto-flow:row;gap:8px}.rook-module__giCtOG__timeline li{text-align:left;flex-direction:row;gap:10px;padding:0}.rook-module__giCtOG__timeline li:before{width:2px;height:8px;top:-8px;left:11px;right:auto}}.rook-module__giCtOG__stage{border:1px solid rgb(var(--c-border));background:rgb(var(--c-surface-soft));border-radius:10px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.rook-module__giCtOG__stage>div{min-width:0}.rook-module__giCtOG__stage p+p{margin-top:4px}.rook-module__giCtOG__stageIcon{width:32px;height:32px;color:rgb(var(--c-accent));background:rgb(var(--c-accent) / .1);border-radius:8px;flex:none;place-items:center;display:grid}.rook-module__giCtOG__stageTitle{color:rgb(var(--c-text-strong));font-size:13.5px;font-weight:600}.rook-module__giCtOG__stageMeta{color:rgb(var(--c-muted));flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:12px;display:flex}.rook-module__giCtOG__stageSuccess{border-color:rgb(var(--c-success) / .4);background:rgb(var(--c-success) / .06)}.rook-module__giCtOG__stageSuccess .rook-module__giCtOG__stageIcon{color:rgb(var(--c-success));background:rgb(var(--c-success) / .13)}.rook-module__giCtOG__stageWarning{border-color:rgb(var(--c-warning) / .45);background:rgb(var(--c-warning) / .06)}.rook-module__giCtOG__stageWarning .rook-module__giCtOG__stageIcon{color:rgb(var(--c-warning));background:rgb(var(--c-warning) / .13)}.rook-module__giCtOG__stageAttention{border-color:rgb(var(--c-accent) / .4);background:rgb(var(--c-accent) / .05)}.rook-module__giCtOG__approval{border-top:1px solid rgb(var(--c-border) / .7);margin-top:14px;padding-top:12px}.rook-module__giCtOG__approval p+p{margin-top:4px}.rook-module__giCtOG__approvalState{color:rgb(var(--c-text-strong));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rook-module__giCtOG__approvalState svg{color:rgb(var(--c-accent))}.rook-module__giCtOG__blockers{color:rgb(var(--c-muted));margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.55;list-style:outside}.rook-module__giCtOG__notice{color:rgb(var(--c-text));background:rgb(var(--c-surface-soft));border-radius:8px;padding:8px 10px;font-size:12px;margin-top:10px!important}.rook-module__giCtOG__note{color:rgb(var(--c-muted));font-size:12px;line-height:1.55;margin-top:6px!important}.rook-module__giCtOG__footnote{color:rgb(var(--c-muted));font-size:11.5px;line-height:1.5;margin-top:12px!important}.rook-module__giCtOG__revert{border:1px solid rgb(var(--c-warning) / .35);background:rgb(var(--c-warning) / .04);border-radius:10px;margin-top:14px;padding:12px 14px}.rook-module__giCtOG__revert h5{color:rgb(var(--c-text-strong));align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.rook-module__giCtOG__revertNote{margin-top:10px}.rook-module__giCtOG__warningLine{color:rgb(var(--c-warning));align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex;margin-top:8px!important}.rook-module__giCtOG__warningLine svg{flex:none;margin-top:2px}.rook-module__giCtOG__confirm{color:rgb(var(--c-text));cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;font-size:12.5px;line-height:1.5;display:flex}.rook-module__giCtOG__confirm input{width:16px;height:16px;accent-color:rgb(var(--c-accent));flex:none;margin:2px 0 0}.rook-module__giCtOG__reviewDialog{box-sizing:border-box;border:1px solid rgb(var(--c-border));width:min(780px,100vw - 24px);max-height:calc(100dvh - 24px);color:rgb(var(--c-text));background:rgb(var(--c-surface));overflow-wrap:anywhere;border-radius:16px;margin:auto;padding:0;font-size:13px;line-height:1.55;overflow:hidden;box-shadow:0 28px 100px #02071350}.rook-module__giCtOG__reviewDialog[open]{flex-direction:column;display:flex}.rook-module__giCtOG__reviewDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060e1c70}.rook-module__giCtOG__reviewDialog p{margin:0}.rook-module__giCtOG__reviewHeader{border-bottom:1px solid rgb(var(--c-border));flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.rook-module__giCtOG__reviewHeader h2{color:rgb(var(--c-text-strong));letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.rook-module__giCtOG__eyebrow{color:rgb(var(--c-accent));letter-spacing:.13em;font-size:10px;font-weight:600;margin-bottom:6px!important}.rook-module__giCtOG__reviewSubtitle{color:rgb(var(--c-muted));flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex;margin-top:4px!important}.rook-module__giCtOG__close{width:36px;height:36px;color:rgb(var(--c-muted));cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.rook-module__giCtOG__close:hover{color:rgb(var(--c-text-strong));background:rgb(var(--c-surface-soft))}.rook-module__giCtOG__reviewBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 22px 20px;overflow-y:auto}.rook-module__giCtOG__reviewFooter{border-top:1px solid rgb(var(--c-border));background:rgb(var(--c-surface-soft));flex:none;max-height:48%;padding:12px 22px 14px;overflow-y:auto}.rook-module__giCtOG__approveContext{gap:4px;display:grid}.rook-module__giCtOG__summaryChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rook-module__giCtOG__scopeChip{border:1px solid rgb(var(--c-border));color:rgb(var(--c-muted));border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;display:inline-flex}.rook-module__giCtOG__diff{min-width:0;margin-top:16px}.rook-module__giCtOG__diffSummary{color:rgb(var(--c-text-strong));align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;margin-bottom:8px!important}.rook-module__giCtOG__diffSummary svg{color:rgb(var(--c-accent))}.rook-module__giCtOG__tabs{border-bottom:1px solid rgb(var(--c-border));scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.rook-module__giCtOG__tab{max-width:260px;min-height:38px;color:rgb(var(--c-muted));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.rook-module__giCtOG__tab:hover{color:rgb(var(--c-text-strong))}.rook-module__giCtOG__tab[aria-selected=true]{border-bottom-color:rgb(var(--c-accent));color:rgb(var(--c-text-strong));font-weight:600}.rook-module__giCtOG__tabName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rook-module__giCtOG__tabCounts{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;font-weight:500}.rook-module__giCtOG__patch{box-sizing:border-box;border:1px solid rgb(var(--c-border));max-height:52vh;color:rgb(var(--c-text));background:rgb(var(--c-surface-soft));font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:8px 0 0;padding:8px 0;font-size:12px;line-height:1.55;overflow:auto}.rook-module__giCtOG__patch code>span{padding:0 12px;display:block}.rook-module__giCtOG__lineAdd{color:rgb(var(--c-success));background:rgb(var(--c-success) / .12)}.rook-module__giCtOG__lineRemove{color:rgb(var(--c-danger));background:rgb(var(--c-danger) / .1)}.rook-module__giCtOG__lineHunk{color:rgb(var(--c-accent));background:rgb(var(--c-accent) / .07)}.rook-module__giCtOG__lineMeta{color:rgb(var(--c-muted));font-weight:600}.rook-module__giCtOG__fileList{color:rgb(var(--c-muted));flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.rook-module__giCtOG__fileList li{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.rook-module__giCtOG__fileList code{color:rgb(var(--c-text));font-family:var(--font-mono), ui-monospace, monospace}.rook-module__giCtOG__fileChange{border:1px solid rgb(var(--c-border));border-radius:999px;padding:0 7px;font-size:10.5px}.rook-module__giCtOG__modeChange{color:rgb(var(--c-warning));font-weight:600}.rook-module__giCtOG__linkButton{border:1px solid rgb(var(--c-border));min-height:34px;color:rgb(var(--c-accent));border-radius:8px;align-items:center;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.rook-module__giCtOG__linkButton:hover{border-color:rgb(var(--c-accent) / .55)}.rook-module__giCtOG__reviewSection{border-top:1px solid rgb(var(--c-border) / .7);margin-top:18px;padding-top:14px}.rook-module__giCtOG__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rook-module__giCtOG__sectionHeading h3{color:rgb(var(--c-text-strong));margin:0;font-size:13px;font-weight:600}.rook-module__giCtOG__checks{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rook-module__giCtOG__checks li{border:1px solid rgb(var(--c-border) / .8);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 10px;font-size:12.5px;display:flex}.rook-module__giCtOG__checkName{color:rgb(var(--c-text-strong));font-weight:600}.rook-module__giCtOG__checkResults{flex-wrap:wrap;gap:4px 14px;display:inline-flex}.rook-module__giCtOG__checkPassed,.rook-module__giCtOG__checkOther{align-items:center;gap:4px;display:inline-flex}.rook-module__giCtOG__checkPassed{color:rgb(var(--c-success))}.rook-module__giCtOG__checkOther{color:rgb(var(--c-warning))}@media (max-width:600px){.rook-module__giCtOG__job{padding:14px}.rook-module__giCtOG__reviewDialog[open]{display:block;overflow-y:auto}.rook-module__giCtOG__reviewHeader{padding:16px}.rook-module__giCtOG__reviewBody{padding:14px 16px 16px;overflow:visible}.rook-module__giCtOG__reviewFooter{max-height:none;padding:12px 16px 16px;overflow:visible}.rook-module__giCtOG__reviewFooter .rook-module__giCtOG__dialogActions .rook-module__giCtOG__button{flex:auto}.rook-module__giCtOG__patch{max-height:60vh;font-size:11.5px}}@media (max-width:400px){.rook-module__giCtOG__header,.rook-module__giCtOG__body,.rook-module__giCtOG__dialog{padding:16px}.rook-module__giCtOG__times,.rook-module__giCtOG__details{grid-template-columns:minmax(0,1fr);gap:4px}.rook-module__giCtOG__times dd,.rook-module__giCtOG__details dd{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.rook-module__giCtOG__panel *,.rook-module__giCtOG__dialog *,.rook-module__giCtOG__job *,.rook-module__giCtOG__reviewDialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rook-module__giCtOG__reviewDialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.rook-module__giCtOG__regeneration{border:1px solid rgb(var(--c-warning) / .45);background:rgb(var(--c-warning) / .08);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.55}.rook-module__giCtOG__regeneration p{margin:6px 0 0}.rook-module__giCtOG__command{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid rgb(var(--c-border));background:rgb(var(--c-surface));border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:12px;overflow-x:auto}.rook-module__giCtOG__standingFit{color:rgb(var(--c-text));margin:0 0 10px;font-size:12.5px;line-height:1.55}.rook-module__giCtOG__standingFit p{margin:0}.rook-module__giCtOG__revertCompact,.rook-module__giCtOG__revertCompactConfirm{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.rook-module__giCtOG__revertCompactConfirm>span{color:#e7c98a;font-size:11px;line-height:1.5}.rook-module__giCtOG__revertCompactButton{color:#cfe6f5;cursor:pointer;background:#10253770;border:1px solid #386078;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.rook-module__giCtOG__revertCompactButton:hover:not(:disabled){color:#eaf8ff;border-color:#63c2de}.rook-module__giCtOG__revertCompactButton:disabled{opacity:.45;cursor:not-allowed}.rook-module__giCtOG__revertCompactKeep{color:#9bbed0;cursor:pointer;background:0 0;border:0;min-height:30px;padding:0 8px;font-size:11.5px;text-decoration:underline}.rook-module__giCtOG__revertCompactDone{color:#9bbed0;font-size:11px}.rook-module__giCtOG__ships{gap:4px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.rook-module__giCtOG__ships li{border:1px solid rgb(var(--c-border) / .7);border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:6px 10px;display:flex}.rook-module__giCtOG__ships code{font-family:var(--font-mono), ui-monospace, monospace}.rook-module__giCtOG__fingerprint code{font-family:var(--font-mono), ui-monospace, monospace;color:rgb(var(--c-text))}.rook-module__giCtOG__deploy{border:1px solid rgb(var(--c-border) / .8);background:rgb(var(--c-surface));border-radius:10px;margin:0 0 8px;padding:8px 12px 10px}.rook-module__giCtOG__deploy>h3{color:rgb(var(--c-text-strong));margin:0;font-size:13px;font-weight:600}.rook-module__giCtOG__checklist{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rook-module__giCtOG__checklist li{border:1px solid rgb(var(--c-border) / .7);border-radius:8px;align-items:center;gap:10px;padding:5px 10px;font-size:12.5px;line-height:1.45;display:flex}.rook-module__giCtOG__checklist li[data-level=required]{border-color:rgb(var(--c-warning) / .55)}.rook-module__giCtOG__checklist label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rook-module__giCtOG__checklist input{width:16px;height:16px;accent-color:rgb(var(--c-accent));flex:none;margin:0}.rook-module__giCtOG__checklist input:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.rook-module__giCtOG__itemBody{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.rook-module__giCtOG__level{border:1px solid;border-radius:999px;flex:none;padding:0 8px;font-size:10.5px;font-weight:600;line-height:1.6}.rook-module__giCtOG__level[data-level=required]{border-color:rgb(var(--c-warning) / .6);color:rgb(var(--c-warning))}.rook-module__giCtOG__level[data-level=info]{border-color:rgb(var(--c-border));color:rgb(var(--c-muted))}.rook-module__giCtOG__noAction{color:rgb(var(--c-success));align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;display:flex;margin-top:6px!important}.rook-module__giCtOG__noAction svg,.rook-module__giCtOG__approved svg{flex:none;margin-top:2px}.rook-module__giCtOG__approved{color:rgb(var(--c-success));align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;display:flex}.rook-module__giCtOG__explanation{border-left:3px solid rgb(var(--c-warning));background:rgb(var(--c-surface-soft));border-radius:6px;gap:10px;margin-top:4px;padding:12px 14px;display:grid}.rook-module__giCtOG__explanation h3{color:rgb(var(--c-text-strong));margin:0 0 2px;font-size:12.5px;font-weight:600}.rook-module__giCtOG__explanation p{color:rgb(var(--c-text));font-size:13px;line-height:1.55}.rook-module__giCtOG__technical{color:rgb(var(--c-muted));margin-top:14px;font-size:12px}.rook-module__giCtOG__technical summary{cursor:pointer}.rook-module__giCtOG__technical dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:8px 0 0;display:grid}.rook-module__giCtOG__technical dd{overflow-wrap:anywhere;font-family:var(--font-mono), ui-monospace, monospace;color:rgb(var(--c-text));margin:0}@media (max-width:600px){.rook-module__giCtOG__technical dl{grid-template-columns:minmax(0,1fr)}}.rook-module__giCtOG__upgradeNotes{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rook-module__giCtOG__upgradeNotes li{border:1px solid rgb(var(--c-border) / .7);border-radius:8px;padding:8px 12px;font-size:12.5px}.rook-module__giCtOG__upgradeNotes p{color:rgb(var(--c-text));white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.rook-module__giCtOG__stepper{margin:0 0 14px;padding:2px 0 0;list-style:none;display:flex;overflow-x:auto}.rook-module__giCtOG__stepperItem{text-align:center;flex:1 0 84px;justify-items:center;gap:6px;min-width:84px;padding:0 4px;display:grid;position:relative}.rook-module__giCtOG__stepperItem+.rook-module__giCtOG__stepperItem:before{content:"";background:rgb(var(--c-border));width:100%;height:2px;position:absolute;top:10px;right:50%}.rook-module__giCtOG__stepperItem[data-status=done]+.rook-module__giCtOG__stepperItem:before,.rook-module__giCtOG__stepperItem[data-status=done]+.rook-module__giCtOG__stepperItem[data-status=current]:before,.rook-module__giCtOG__stepperItem[data-status=done]+.rook-module__giCtOG__stepperItem[data-status=stopped]:before{background:rgb(var(--c-success))}.rook-module__giCtOG__stepperDot{z-index:1;border:2px solid rgb(var(--c-border));background:rgb(var(--c-surface));color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.rook-module__giCtOG__stepperItem[data-status=done] .rook-module__giCtOG__stepperDot{border-color:rgb(var(--c-success));background:rgb(var(--c-success))}.rook-module__giCtOG__stepperItem[data-status=current] .rook-module__giCtOG__stepperDot{border-color:rgb(var(--c-accent));animation:1.6s ease-in-out infinite rook-module__giCtOG__stepper-pulse}.rook-module__giCtOG__stepperItem[data-status=stopped] .rook-module__giCtOG__stepperDot{border-color:rgb(var(--c-danger));background:rgb(var(--c-danger))}.rook-module__giCtOG__stepperLabel{color:rgb(var(--c-muted));font-size:11.5px;line-height:1.35}.rook-module__giCtOG__stepperItem[data-status=done] .rook-module__giCtOG__stepperLabel,.rook-module__giCtOG__stepperItem[data-status=current] .rook-module__giCtOG__stepperLabel,.rook-module__giCtOG__stepperItem[data-status=stopped] .rook-module__giCtOG__stepperLabel{color:rgb(var(--c-text))}@keyframes rook-module__giCtOG__stepper-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--c-accent) / .45)}50%{box-shadow:0 0 0 5px rgb(var(--c-accent) / 0)}}@media (prefers-reduced-motion:reduce){.rook-module__giCtOG__stepperItem[data-status=current] .rook-module__giCtOG__stepperDot{animation:none}}
.autofix-continuation-module__y8goZG__reviewActions{border-top:1px solid rgb(var(--c-accent) / .15);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.autofix-continuation-module__y8goZG__reviewActions p{color:rgb(var(--c-muted));font-size:12px;line-height:1.6}.autofix-continuation-module__y8goZG__continueButton{color:#fff;background:linear-gradient(135deg,#1f93c8,#1668a8);border:1px solid #6acdfb50;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 17px;font-size:12px;font-weight:600;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 4px 14px #1684b82b}.autofix-continuation-module__y8goZG__continueButton:hover{filter:brightness(1.1)}.autofix-continuation-module__y8goZG__dialog{border:1px solid rgb(var(--c-border));background:rgb(var(--c-surface));width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);color:rgb(var(--c-text-strong));border-radius:18px;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 100px #02071350}.autofix-continuation-module__y8goZG__dialog[open]{flex-direction:column;display:flex}.autofix-continuation-module__y8goZG__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060e1c70}.autofix-continuation-module__y8goZG__header{border-bottom:1px solid rgb(var(--c-border));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:25px 26px 21px;display:flex}.autofix-continuation-module__y8goZG__eyebrow{color:rgb(var(--c-accent));letter-spacing:.13em;margin-bottom:9px;font-size:10px;font-weight:600}.autofix-continuation-module__y8goZG__header h2{letter-spacing:-.025em;font-size:22px;font-weight:600}.autofix-continuation-module__y8goZG__header div>p:last-child{color:rgb(var(--c-muted));margin-top:8px;font-size:12px;line-height:1.6}.autofix-continuation-module__y8goZG__close{width:36px;height:36px;color:rgb(var(--c-muted));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.autofix-continuation-module__y8goZG__close:hover,.autofix-continuation-module__y8goZG__backButton:hover{background:rgb(var(--c-surface-soft));color:rgb(var(--c-text-strong))}.autofix-continuation-module__y8goZG__body{overscroll-behavior:contain;min-height:0;padding:22px 26px;overflow-y:auto}.autofix-continuation-module__y8goZG__scope{border:1px solid rgb(var(--c-accent) / .2);background:rgb(var(--c-accent) / .035);border-radius:12px;padding:17px 18px}.autofix-continuation-module__y8goZG__scope h3{overflow-wrap:anywhere;font-size:15px;font-weight:600}.autofix-continuation-module__y8goZG__version{color:rgb(var(--c-accent));flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.autofix-continuation-module__y8goZG__scope dl{border-top:1px solid rgb(var(--c-border) / .65);gap:7px;margin-top:15px;padding-top:13px;font-size:11px;line-height:1.6;display:grid}.autofix-continuation-module__y8goZG__scope dl>div{grid-template-columns:132px minmax(0,1fr);gap:12px;display:grid}.autofix-continuation-module__y8goZG__scope dt{color:rgb(var(--c-muted))}.autofix-continuation-module__y8goZG__scope dd{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.autofix-continuation-module__y8goZG__planHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:24px 0 18px;display:flex}.autofix-continuation-module__y8goZG__planHeading h3{font-size:13px;font-weight:600}.autofix-continuation-module__y8goZG__planHeading>span{border:1px solid rgb(var(--c-border));color:rgb(var(--c-muted));border-radius:999px;padding:3px 8px;font-size:10px}.autofix-continuation-module__y8goZG__steps{gap:19px;margin:0;padding:0;list-style:none;display:grid}.autofix-continuation-module__y8goZG__steps li{align-items:flex-start;gap:12px;display:flex}.autofix-continuation-module__y8goZG__stepIcon{border:1px solid rgb(var(--c-border));width:34px;height:34px;color:rgb(var(--c-accent));border-radius:9px;flex-shrink:0;place-items:center;display:grid}.autofix-continuation-module__y8goZG__steps h4{font-size:12px;font-weight:600;line-height:1.6}.autofix-continuation-module__y8goZG__steps p{color:rgb(var(--c-muted));margin-top:3px;font-size:12px;line-height:1.6}.autofix-continuation-module__y8goZG__availability{background:rgb(var(--c-surface-soft));color:rgb(var(--c-muted));border-radius:9px;align-items:flex-start;gap:9px;margin-top:24px;padding:12px;font-size:12px;line-height:1.7;display:flex}.autofix-continuation-module__y8goZG__availability svg{flex-shrink:0;margin-top:3px}.autofix-continuation-module__y8goZG__footer{border-top:1px solid rgb(var(--c-border));flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}.autofix-continuation-module__y8goZG__backButton,.autofix-continuation-module__y8goZG__startButton{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:12px;font-weight:500;display:inline-flex}.autofix-continuation-module__y8goZG__backButton{color:rgb(var(--c-muted))}.autofix-continuation-module__y8goZG__blockers{color:rgb(var(--c-muted));padding-left:18px;font-size:12px;line-height:1.7}.autofix-continuation-module__y8goZG__startButton:not(:disabled){color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f93c8,#1668a8)}.autofix-continuation-module__y8goZG__startButton{border:1px solid rgb(var(--c-border));color:rgb(var(--c-muted));background:rgb(var(--c-surface-soft));cursor:not-allowed}.autofix-continuation-module__y8goZG__continueButton:focus-visible,.autofix-continuation-module__y8goZG__dialog button:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:3px}@media (max-width:600px){.autofix-continuation-module__y8goZG__header{padding:20px}.autofix-continuation-module__y8goZG__body{padding:18px 20px}.autofix-continuation-module__y8goZG__scope{padding:14px}.autofix-continuation-module__y8goZG__scope dl>div{grid-template-columns:1fr;gap:2px}.autofix-continuation-module__y8goZG__header h2{font-size:20px}.autofix-continuation-module__y8goZG__footer{padding:13px 16px}.autofix-continuation-module__y8goZG__footer button{width:100%}.autofix-continuation-module__y8goZG__startButton{order:-1}}@media (prefers-reduced-motion:reduce){.autofix-continuation-module__y8goZG__continueButton{transition:none}.autofix-continuation-module__y8goZG__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.autofix-continuation-module__y8goZG__approvalCue{border:1px solid rgb(var(--c-border));color:rgb(var(--c-muted));border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:5px 9px;font-size:11px;line-height:1.5;display:inline-flex}.autofix-continuation-module__y8goZG__approvalCue svg{flex:none}.autofix-continuation-module__y8goZG__highRisk{border-color:rgb(var(--c-warning) / .35);background:rgb(var(--c-warning) / .075);color:rgb(var(--c-warning))}.autofix-continuation-module__y8goZG__body>.autofix-continuation-module__y8goZG__approvalCue{margin:0 0 14px}
.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}
.rook-workspace-activity-module__qeDvga__control{margin:0 0 16px}.rook-workspace-activity-module__qeDvga__trigger{border:1px solid rgb(var(--c-accent) / .3);width:100%;color:rgb(var(--c-text-strong));background:linear-gradient(115deg, rgb(var(--c-accent) / .09), rgb(var(--c-surface) / .65));text-align:left;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.rook-workspace-activity-module__qeDvga__trigger:hover{border-color:rgb(var(--c-accent) / .65);background-color:rgb(var(--c-accent) / .04)}.rook-workspace-activity-module__qeDvga__trigger:focus-visible,.rook-workspace-activity-module__qeDvga__drawer button:focus-visible,.rook-workspace-activity-module__qeDvga__drawer a:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:3px}.rook-workspace-activity-module__qeDvga__signal{background:rgb(var(--c-muted));border-radius:50%;flex:none;width:9px;height:9px}.rook-workspace-activity-module__qeDvga__signal[data-working=true]{background:#60c9ff;animation:2s ease-in-out infinite rook-workspace-activity-module__qeDvga__work-signal;box-shadow:0 0 0 5px #4dbfff16}.rook-workspace-activity-module__qeDvga__triggerCopy{flex:1;gap:4px;min-width:0;display:grid}.rook-workspace-activity-module__qeDvga__headline{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.4}.rook-workspace-activity-module__qeDvga__caption{color:rgb(var(--c-muted));font-size:11px;line-height:1.5}.rook-workspace-activity-module__qeDvga__openLabel{color:rgb(var(--c-accent));align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.rook-workspace-activity-module__qeDvga__navigation{align-items:center;gap:12px;padding:0 24px 12px;display:flex}.rook-workspace-activity-module__qeDvga__navigation select{border:1px solid rgb(var(--c-border));max-width:100%;min-height:36px;color:rgb(var(--c-text-strong));background:rgb(var(--c-surface));border-radius:7px;padding:6px 10px;font-size:12px}.rook-workspace-activity-module__qeDvga__navigation p{color:rgb(var(--c-muted));font-size:11px}.rook-workspace-activity-module__qeDvga__refresh{color:rgb(var(--c-accent));font-size:12px;text-decoration:underline}.rook-workspace-activity-module__qeDvga__empty{color:rgb(var(--c-muted));padding:26px 24px;font-size:13px;line-height:1.7}@keyframes rook-workspace-activity-module__qeDvga__work-signal{50%{box-shadow:0 0 0 8px #4dbfff08}}@media (max-width:540px){.rook-workspace-activity-module__qeDvga__trigger{flex-wrap:wrap;padding:13px}.rook-workspace-activity-module__qeDvga__headline{font-size:14px}.rook-workspace-activity-module__qeDvga__openLabel{padding-left:21px}.rook-workspace-activity-module__qeDvga__navigation{padding:0 16px 12px}}@media (prefers-reduced-motion:reduce){.rook-workspace-activity-module__qeDvga__control *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.scan-standing-band-module__P1Yt1W__overview{grid-template-columns:minmax(245px,.42fr) minmax(0,1fr)}.scan-standing-band-module__P1Yt1W__scorePanel{--risk-ink:222 32 45;--risk-glow:.12;justify-content:center;align-items:flex-start;gap:8px;padding:30px 28px 27px;position:relative}.scan-standing-band-module__P1Yt1W__scorePanel[data-tone=warning]{--risk-ink:var(--c-warning)}.scan-standing-band-module__P1Yt1W__scorePanel[data-tone=neutral]{--risk-ink:var(--c-muted)}.scan-standing-band-module__P1Yt1W__scorePanel .scan-score-label{letter-spacing:.14em;text-align:left;justify-content:flex-start;font-size:10px}.scan-standing-band-module__P1Yt1W__readout{width:100%;color:rgb(var(--risk-ink))}.scan-standing-band-module__P1Yt1W__scoreReading{white-space:nowrap;align-items:baseline;gap:10px;margin-block:13px 14px;display:flex}.scan-standing-band-module__P1Yt1W__scoreNumber{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.075em;font-variant-numeric:tabular-nums;font-size:clamp(86px,10cqi,112px);font-weight:700;line-height:.95}.scan-standing-band-module__P1Yt1W__readout[data-tone=danger] .scan-standing-band-module__P1Yt1W__scoreNumber{animation:5.5s ease-in-out infinite scan-standing-band-module__P1Yt1W__risk-glow}.scan-standing-band-module__P1Yt1W__scoreUnit{color:rgb(var(--c-muted));font-family:var(--font-mono), monospace;letter-spacing:-.065em;font-size:19px;font-weight:400}.scan-standing-band-module__P1Yt1W__riskStatus{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.scan-standing-band-module__P1Yt1W__riskStatus>span{background:currentColor;border-radius:1px;flex:none;width:7px;height:7px}.scan-standing-band-module__P1Yt1W__direction{color:rgb(var(--c-muted));text-align:left;font-size:11px;line-height:1.6}.dark .scan-standing-band-module__P1Yt1W__scorePanel{--risk-ink:255 57 67;--risk-glow:.3;background:radial-gradient(at 35% 45%,#f223300b,#0000 72%)}.dark .scan-standing-band-module__P1Yt1W__scorePanel[data-tone=warning]{--risk-ink:var(--c-warning)}.dark .scan-standing-band-module__P1Yt1W__scorePanel[data-tone=neutral]{--risk-ink:var(--c-muted)}@keyframes scan-standing-band-module__P1Yt1W__risk-glow{0%,to{text-shadow:0 0 5px rgb(var(--risk-ink) / .035)}50%{text-shadow:0 0 25px rgb(var(--risk-ink) / var(--risk-glow))}}@media (prefers-reduced-motion:reduce){.scan-standing-band-module__P1Yt1W__readout[data-tone=danger] .scan-standing-band-module__P1Yt1W__scoreNumber{animation:none}}.scan-standing-band-module__P1Yt1W__exception{border-left:2px solid rgb(var(--c-warning) / .6);background:rgb(var(--c-warning) / .035);color:rgb(var(--c-text));text-align:left;margin-top:8px;padding:8px 10px;font-size:11px;line-height:1.65}.scan-standing-band-module__P1Yt1W__brief{border-top:1px solid rgb(var(--c-border) / .75);background:linear-gradient(112deg, rgb(var(--c-accent) / .03), transparent 64%);padding:24px 26px}.scan-standing-band-module__P1Yt1W__briefHeader{align-items:center;gap:11px;margin-bottom:16px;display:flex}.scan-standing-band-module__P1Yt1W__briefHeader h3{color:rgb(var(--c-text-strong));letter-spacing:-.015em;font-size:14px;font-weight:600}.scan-standing-band-module__P1Yt1W__briefEyebrow{color:rgb(var(--c-muted));font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.105em;margin-left:auto;font-size:9px}.scan-standing-band-module__P1Yt1W__headline{color:rgb(var(--c-text-strong));letter-spacing:-.02em;margin-bottom:6px;font-size:16px;font-weight:550;line-height:1.5}.scan-standing-band-module__P1Yt1W__explanation{max-width:90ch;color:rgb(var(--c-text));font-size:13px;line-height:1.85}.scan-standing-band-module__P1Yt1W__focusList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.scan-standing-band-module__P1Yt1W__focusLink{border:1px solid rgb(var(--c-border) / .75);background:rgb(var(--c-surface) / .7);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:11px 12px;text-decoration:none;display:flex}.scan-standing-band-module__P1Yt1W__focusLink:hover{border-color:rgb(var(--c-accent) / .45)}.scan-standing-band-module__P1Yt1W__focusDot{background:rgb(var(--c-danger));border-radius:50%;flex:none;width:5px;height:5px}.scan-standing-band-module__P1Yt1W__focusText{flex-direction:column;gap:3px;min-width:0;display:flex}.scan-standing-band-module__P1Yt1W__focusText strong{color:rgb(var(--c-text-strong));font-size:11px;font-weight:550;line-height:1.5}.scan-standing-band-module__P1Yt1W__focusText small{text-overflow:ellipsis;color:rgb(var(--c-muted));font-family:var(--font-mono), monospace;font-size:10px;overflow:hidden}.scan-standing-band-module__P1Yt1W__focusArrow{color:rgb(var(--c-muted));flex:none;margin-left:auto}.scan-standing-band-module__P1Yt1W__contextActions{flex-wrap:wrap;gap:10px 18px;margin-top:16px;display:flex}.scan-standing-band-module__P1Yt1W__contextAction{color:rgb(var(--c-accent));text-align:left;align-items:center;gap:5px;font-size:11px;font-weight:550;display:inline-flex}.scan-standing-band-module__P1Yt1W__contextAction:hover{text-decoration:underline}.scan-standing-band-module__P1Yt1W__contextAction:focus-visible,.scan-standing-band-module__P1Yt1W__focusLink:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:3px}.scan-standing-band-module__P1Yt1W__basisNotes{border-left:2px solid rgb(var(--c-border));color:rgb(var(--c-muted));margin-top:14px;padding-left:12px;font-size:11px;line-height:1.7}.scan-standing-band-module__P1Yt1W__basisNotes li+li{margin-top:7px}@container standing (max-width:720px){.scan-standing-band-module__P1Yt1W__overview{grid-template-columns:225px minmax(0,1fr)}.scan-standing-band-module__P1Yt1W__scorePanel{padding-inline:22px}.scan-standing-band-module__P1Yt1W__brief{padding:21px}}@container standing (max-width:560px){.scan-standing-band-module__P1Yt1W__overview{grid-template-columns:minmax(0,1fr)}.scan-standing-band-module__P1Yt1W__scorePanel{padding:26px 22px}.scan-standing-band-module__P1Yt1W__scoreNumber{font-size:96px}.scan-standing-band-module__P1Yt1W__brief{padding:20px 18px}.scan-standing-band-module__P1Yt1W__briefEyebrow{font-size:8px}.scan-standing-band-module__P1Yt1W__focusList{grid-template-columns:minmax(0,1fr)}.scan-standing-band-module__P1Yt1W__headline{font-size:15px}.scan-standing-band-module__P1Yt1W__explanation{font-size:12px}}
.rook-emblem-module__in77eq__emblem{aspect-ratio:1;place-items:center;width:100%;display:grid}.rook-emblem-module__in77eq__mark{width:82%;display:block;overflow:visible}.rook-emblem-module__in77eq__hover{transform:translateY(0)}.rook-emblem-module__in77eq__bat{filter:drop-shadow(0 0 3px #3c9fff9e)drop-shadow(0 0 10px #1478ed96)}.rook-emblem-module__in77eq__facets{fill:none;stroke:#b4e6ff;stroke-width:.65px;stroke-linejoin:round;opacity:.3}.rook-emblem-module__in77eq__crown{fill:none;stroke:#d5f5ff;stroke-width:1px;stroke-linejoin:round;opacity:.75}.rook-emblem-module__in77eq__eyes{fill:#d4f3ff;filter:drop-shadow(0 0 2px #83d5ff)}.rook-emblem-module__in77eq__halo{fill:none;stroke:#74d6ff;stroke-width:1px;opacity:0;transform-box:view-box;transform-origin:48px 43px}.rook-emblem-module__in77eq__lightSweep{opacity:0}.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__lift{animation:1.8s cubic-bezier(.22,.65,.25,1) both rook-emblem-module__in77eq__activation-lift}.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__halo{animation:1.6s ease-out both rook-emblem-module__in77eq__activation-halo}.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__haloDelayed{animation-delay:.4s}.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__lightSweep{animation:1.7s ease-in-out .15s both rook-emblem-module__in77eq__activation-light}.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__hover{animation:3.6s ease-in-out 1.8s infinite rook-emblem-module__in77eq__active-hover}.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__bat{animation:1.8s ease-out both rook-emblem-module__in77eq__ignition-glow,4.2s ease-in-out 1.8s infinite rook-emblem-module__in77eq__signal-glow}.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__eyes{fill:#fff;filter:drop-shadow(0 0 3px #a5eaff)}@keyframes rook-emblem-module__in77eq__emblem-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes rook-emblem-module__in77eq__active-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rook-emblem-module__in77eq__activation-lift{0%,to{transform:translateY(0)}38%{transform:translateY(-7px)}68%{transform:translateY(-4px)}}@keyframes rook-emblem-module__in77eq__activation-halo{0%{opacity:0;transform:scale(.55)}18%{opacity:.85}to{opacity:0;transform:scale(1.5)}}@keyframes rook-emblem-module__in77eq__activation-light{0%{opacity:0;transform:translate(0)}18%,75%{opacity:1}to{opacity:0;transform:translate(130px)}}@keyframes rook-emblem-module__in77eq__ignition-glow{0%,to{filter:drop-shadow(0 0 4px #5cb7ffcc)drop-shadow(0 0 12px #1478edaa)}35%{filter:drop-shadow(0 0 7px #a2e6ff)drop-shadow(0 0 23px #198cff)}}@keyframes rook-emblem-module__in77eq__signal-glow{0%,to{filter:drop-shadow(0 0 4px #5cb7ffcc)drop-shadow(0 0 12px #1478edaa)}50%{filter:drop-shadow(0 0 5px #8dceffe6)drop-shadow(0 0 17px #1478edbb)}}@media (prefers-reduced-motion:reduce){.rook-emblem-module__in77eq__hover,.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__hover,.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__lift,.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__halo,.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__lightSweep,.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__bat{animation:none}.rook-emblem-module__in77eq__emblem[data-active=true] .rook-emblem-module__in77eq__bat{filter:drop-shadow(0 0 4px #5cb7ffcc)drop-shadow(0 0 12px #1478edaa)}}
.rook-standing-approval-module__9Yhmiq__section{border:1px solid rgb(var(--c-border));background:rgb(var(--c-surface-soft));border-radius:12px;margin-top:20px;padding:16px}.rook-standing-approval-module__9Yhmiq__header{align-items:flex-start;gap:10px;display:flex}.rook-standing-approval-module__9Yhmiq__header>svg{color:rgb(var(--c-primary));flex:none;margin-top:2px}.rook-standing-approval-module__9Yhmiq__header h3{font-size:13px;font-weight:600}.rook-standing-approval-module__9Yhmiq__header p{color:rgb(var(--c-muted));margin-top:4px;font-size:11px;line-height:1.5}.rook-standing-approval-module__9Yhmiq__status{align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:550;display:flex}.rook-standing-approval-module__9Yhmiq__status[data-state=active]{color:rgb(var(--c-primary))}.rook-standing-approval-module__9Yhmiq__status[data-state=off]{color:rgb(var(--c-muted))}.rook-standing-approval-module__9Yhmiq__summary{gap:4px;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.5;list-style:outside;display:grid}.rook-standing-approval-module__9Yhmiq__muted{color:rgb(var(--c-muted));margin-top:8px;font-size:10px;line-height:1.5}.rook-standing-approval-module__9Yhmiq__warning{color:rgb(var(--c-warning,180 110 0));margin-top:8px;font-size:11px;line-height:1.5}.rook-standing-approval-module__9Yhmiq__form{border:0;gap:12px;min-width:0;margin:14px 0 0;padding:0;display:grid}.rook-standing-approval-module__9Yhmiq__form>label,.rook-standing-approval-module__9Yhmiq__pair>label{gap:5px;font-size:11px;font-weight:500;display:grid}.rook-standing-approval-module__9Yhmiq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rook-standing-approval-module__9Yhmiq__input{border:1px solid rgb(var(--c-border));background:rgb(var(--c-surface));width:100%;color:rgb(var(--c-text-strong));border-radius:8px;padding:8px 10px;font-size:12px}.rook-standing-approval-module__9Yhmiq__check{grid-template-columns:none;align-items:flex-start;gap:8px;line-height:1.5;font-weight:400!important;display:flex!important}.rook-standing-approval-module__9Yhmiq__check input{flex:none;margin-top:2px}.rook-standing-approval-module__9Yhmiq__check small{color:rgb(var(--c-muted));font-size:10px;display:block}.rook-standing-approval-module__9Yhmiq__preview{background:rgb(var(--c-surface));border:1px solid rgb(var(--c-border) / .75);border-radius:10px;padding:12px;font-size:11px;line-height:1.5}.rook-standing-approval-module__9Yhmiq__preview p{color:rgb(var(--c-muted));margin-top:8px}.rook-standing-approval-module__9Yhmiq__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.rook-standing-approval-module__9Yhmiq__primary,.rook-standing-approval-module__9Yhmiq__secondary,.rook-standing-approval-module__9Yhmiq__danger{border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-size:12px;font-weight:550;display:inline-flex}.rook-standing-approval-module__9Yhmiq__primary{color:#fff;background:linear-gradient(90deg,#1f93c8,#1668a8)}.rook-standing-approval-module__9Yhmiq__primary:disabled,.rook-standing-approval-module__9Yhmiq__danger:disabled{opacity:.5;cursor:not-allowed}.rook-standing-approval-module__9Yhmiq__secondary{color:rgb(var(--c-text));border:1px solid rgb(var(--c-border));background:rgb(var(--c-surface))}.rook-standing-approval-module__9Yhmiq__danger{color:#fff;background:#b42318}.rook-standing-approval-module__9Yhmiq__confirm{background:#b423180a;border:1px solid #b4231840;border-radius:10px;margin-top:12px;padding:12px;font-size:11px;line-height:1.5}.rook-standing-approval-module__9Yhmiq__notice{color:rgb(var(--c-primary));margin-top:10px;font-size:11px}.rook-standing-approval-module__9Yhmiq__error{color:#b42318;margin-top:10px;font-size:11px;line-height:1.5}.rook-standing-approval-module__9Yhmiq__link{color:inherit;text-decoration:underline}.rook-standing-approval-module__9Yhmiq__activity{margin-top:12px;font-size:11px}.rook-standing-approval-module__9Yhmiq__activity summary{cursor:pointer;color:rgb(var(--c-muted))}.rook-standing-approval-module__9Yhmiq__activity ul{gap:6px;margin-top:8px;display:grid}.rook-standing-approval-module__9Yhmiq__activity li{gap:2px;display:grid}.rook-standing-approval-module__9Yhmiq__activity time{color:rgb(var(--c-muted));font-size:10px}.rook-standing-approval-module__9Yhmiq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.rook-standing-approval-module__9Yhmiq__pair{grid-template-columns:minmax(0,1fr)}}
.scan-intelligence-summary-module__VmE_nW__panel{border:1px solid rgb(var(--c-primary) / .22);background:radial-gradient(ellipse at top left, rgb(var(--c-primary) / .08), transparent 65%);border-radius:16px;margin:1.25rem 0;padding:clamp(18px,3vw,26px) clamp(18px,3vw,28px);position:relative}.scan-intelligence-summary-module__VmE_nW__heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.scan-intelligence-summary-module__VmE_nW__label{color:rgb(var(--c-text-strong));letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.4}.scan-intelligence-summary-module__VmE_nW__type{border:1px solid rgb(var(--c-border) / .9);color:rgb(var(--c-muted));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;margin-left:auto;padding:3px 9px;font-size:11px;line-height:1.5;overflow:hidden}.scan-intelligence-summary-module__VmE_nW__assessment{max-width:92ch;color:rgb(var(--c-text-strong));letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15px;font-weight:450;line-height:1.75}.scan-intelligence-summary-module__VmE_nW__meta{border-top:1px solid rgb(var(--c-border) / .6);color:rgb(var(--c-muted));margin-top:14px;padding-top:12px;font-size:11px;line-height:1.6}.scan-intelligence-summary-module__VmE_nW__skeleton{gap:10px;padding-block:4px 2px;display:grid}.scan-intelligence-summary-module__VmE_nW__skeleton span{background:linear-gradient(90deg, rgb(var(--c-border) / .45), rgb(var(--c-border) / .8), rgb(var(--c-border) / .45));background-size:200% 100%;border-radius:6px;height:11px;animation:1.6s ease-in-out infinite scan-intelligence-summary-module__VmE_nW__shimmer;display:block}.scan-intelligence-summary-module__VmE_nW__skeleton span:nth-child(2){width:92%}.scan-intelligence-summary-module__VmE_nW__skeleton span:nth-child(3){width:64%}@keyframes scan-intelligence-summary-module__VmE_nW__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:480px){.scan-intelligence-summary-module__VmE_nW__assessment{font-size:14px;line-height:1.7}.scan-intelligence-summary-module__VmE_nW__type{margin-left:0}}@media (prefers-reduced-motion:reduce){.scan-intelligence-summary-module__VmE_nW__skeleton span{animation:none}}
