.fixlist,.fixd{--r-pill:999px;--r-sm:10px;--r-md:12px;--r-card:13px;--r-card-lg:15px;--ease:var(--motion-ease,cubic-bezier(.2, .8, .2, 1));--track:var(--color-card-strong);--maxw:880px;max-inline-size:var(--maxw);color:var(--color-text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin-inline:auto;padding-inline:clamp(16px,3vw,28px);font-size:15px;line-height:1.5}.fixlist *,.fixlist :before,.fixlist :after,.fixd *,.fixd :before,.fixd :after{box-sizing:border-box}[dir=rtl] .fixlist,[dir=rtl] .fixd{font-family:var(--font-arabic)}.fixlist :is(a,button):focus-visible,.fixd :is(a,button):focus-visible{outline:2px solid var(--color-accent-line);outline-offset:2px;border-radius:var(--r-sm)}.fixlist .ltr,.fixd .ltr{direction:ltr;unicode-bidi:isolate}.fixlist .mono,.fixd .mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}[dir=rtl] .fixlist .mono,[dir=rtl] .fixd .mono{font-family:var(--font-arabic)}.fixlist .tnum,.fixd .tnum{font-variant-numeric:tabular-nums}.fixlist .eyebrow,.fixd .eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-dim);font-size:11px;font-weight:700}[dir=rtl] .fixlist .eyebrow,[dir=rtl] .fixd .eyebrow{letter-spacing:0;font-family:var(--font-arabic)}.fixlist .pagehead,.fixd .pagehead{padding-block:24px 6px}.fixlist .pagehead h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700}[dir=rtl] .fixlist .pagehead h1{letter-spacing:0}.fixlist .pagehead .sub{color:var(--color-text-dim);margin-block-start:6px;font-size:13px}[dir=rtl] .fixlist .pagehead .sub{font-family:var(--font-arabic)}.fixlist .fl-rows{border:1px solid var(--color-border-soft);border-radius:var(--r-card-lg);margin-block-start:18px;overflow:hidden}.fixlist .fl-row{color:inherit;background:var(--color-card);border-block-start:1px solid var(--color-border-soft);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .15s;display:grid}.fixlist .fl-row:first-child{border-block-start:0}.fixlist .fl-row:hover{background:var(--color-card-hover)}.fixlist .fl-id{font-family:var(--font-mono);color:var(--color-text-dim);background:var(--color-card-strong);border:1px solid var(--color-border-soft);border-radius:var(--r-sm);padding:4px 9px;font-size:11px;font-weight:700}.fixlist .fl-name{min-width:0;font-size:14.5px;font-weight:600}.fixlist .fl-name small{color:var(--color-text-dim);margin-block-start:2px;font-size:12px;font-weight:400;display:block}[dir=rtl] .fixlist .fl-name small{font-family:var(--font-arabic)}.fixlist .fl-go{width:16px;height:16px;color:var(--color-text-dim)}[dir=rtl] .fixlist .fl-go{transform:scaleX(-1)}.fixlist .prio,.fixd .meta .prio{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-pill);white-space:nowrap;border:1px solid;align-items:center;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}[dir=rtl] .fixlist .prio{letter-spacing:0;font-family:var(--font-arabic)}.fixlist .prio.high{color:var(--color-fail);border-color:color-mix(in srgb, var(--color-fail) 42%, transparent);background:color-mix(in srgb, var(--color-fail) 11%, transparent)}.fixlist .prio.med{color:var(--color-partial);border-color:color-mix(in srgb, var(--color-partial) 42%, transparent);background:color-mix(in srgb, var(--color-partial) 11%, transparent)}.fixd .back{color:var(--color-text-dim);align-items:center;gap:5px;margin-block-start:20px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}[dir=rtl] .fixd .back{font-family:var(--font-arabic)}.fixd .back:hover{color:var(--color-text-primary)}.fixd .back svg{width:15px;height:15px}[dir=rtl] .fixd .back svg{transform:scaleX(-1)}.fixd .fixhead{justify-content:space-between;align-items:flex-start;gap:14px;margin-block:14px 4px;display:flex}.fixd .id{font-family:var(--font-mono);color:var(--color-text-dim);font-size:11px;font-weight:700}.fixd .ht{font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(20px,2.2vw,25px);font-weight:700}[dir=rtl] .fixd .ht{letter-spacing:0}.fixd .meta{color:var(--color-text-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:6px;font-size:13px;display:flex}[dir=rtl] .fixd .meta{font-family:var(--font-arabic)}.fixd .pill{border-radius:var(--r-pill);white-space:nowrap;border:1px solid;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-flex}[dir=rtl] .fixd .pill{font-family:var(--font-arabic)}.fixd .pill svg{width:14px;height:14px}.fixd .pill.pass{color:var(--color-pass);border-color:color-mix(in srgb, var(--color-pass) 40%, transparent);background:color-mix(in srgb, var(--color-pass) 11%, transparent)}.fixd .pill.fail{color:var(--color-fail);border-color:color-mix(in srgb, var(--color-fail) 42%, transparent);background:color-mix(in srgb, var(--color-fail) 11%, transparent)}.fixd .pill.neutral{color:var(--color-text-muted);border-color:var(--color-border-strong);background:var(--color-card-strong)}.fixd .proof{background:var(--color-card);border:1px solid var(--color-border-soft);border-radius:var(--r-card-lg);margin-block-start:18px;padding:clamp(16px,2.4vw,22px)}.fixd .proof.verified{border-color:color-mix(in srgb, var(--color-pass) 40%, var(--color-border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--color-pass) 7%, transparent), var(--color-card) 60%)}.fixd .proof-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fixd .proj{margin-block-start:10px;font-size:15px;line-height:1.6}[dir=rtl] .fixd .proj{font-family:var(--font-arabic)}.fixd .proj b{font-weight:700}.fixd .up{color:var(--color-pass);font-weight:700}.fixd .subimpacts{border-block-start:1px solid var(--color-border-soft);gap:10px;margin-block-start:16px;padding-block-start:14px;display:grid}.fixd .si{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.fixd .si-k{color:var(--color-text-dim);min-inline-size:90px;font-size:12px}[dir=rtl] .fixd .si-k{font-family:var(--font-arabic)}.fixd .si-flip{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}[dir=rtl] .fixd .si-flip{font-family:var(--font-arabic)}.fixd .si-flip .from{color:var(--color-text-dim)}.fixd .si-flip .to{color:var(--color-pass);font-weight:700}.fixd .si-flip svg,.fixd .flip-x{width:14px;height:14px;color:var(--color-text-dim)}[dir=rtl] .fixd .flip-x{transform:scaleX(-1)}.fixd .verifying{color:var(--color-text-muted);align-items:center;gap:10px;margin-block-start:12px;font-size:14px;display:flex}[dir=rtl] .fixd .verifying{font-family:var(--font-arabic)}.fixd .verifying .spin{width:18px;height:18px;color:var(--color-accent);animation:1s linear infinite fixd-spin}@keyframes fixd-spin{to{transform:rotate(360deg)}}.fixd .indet{border-radius:var(--r-pill);background:var(--track);height:5px;margin-block-start:14px;position:relative;overflow:hidden}.fixd .indet i{border-radius:var(--r-pill);background:var(--color-accent);inline-size:38%;animation:fixd-indet 1.4s var(--ease) infinite;position:absolute;inset-block:0;inset-inline-start:-38%}@keyframes fixd-indet{0%{inset-inline-start:-38%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.fixd .verifying .spin{animation:none}.fixd .indet i{inline-size:60%;animation:none;inset-inline-start:0}}.fixd .verified-stamp{color:var(--color-pass);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}[dir=rtl] .fixd .verified-stamp{font-family:var(--font-arabic)}.fixd .verified-stamp.muted{color:var(--color-text-dim);margin-block-start:8px;font-weight:500}.fixd .verified-stamp svg{width:14px;height:14px}.fixd .verified-stamp .dim{color:var(--color-text-dim);font-weight:400}.fixd .fixdiff{margin-block-start:16px}.fixd .ba{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.fixd .ba-side{flex-direction:column;gap:4px;display:flex}.fixd .ba-side.after{text-align:end;align-items:flex-end}.fixd .ba-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim);font-size:10.5px}[dir=rtl] .fixd .ba-k{letter-spacing:0;font-family:var(--font-arabic)}.fixd .ba-num{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1}.fixd .ba-side.before .ba-num{color:var(--color-text-dim)}.fixd .ba-side.after .ba-num{color:var(--color-pass)}.fixd .ba-sub{color:var(--color-text-muted);font-size:12px}[dir=rtl] .fixd .ba-sub{font-family:var(--font-arabic)}.fixd .ba .arrow{color:var(--color-pass);place-items:center;display:grid}.fixd .ba .arrow svg{width:24px;height:24px}[dir=rtl] .fixd .ba .arrow svg{transform:scaleX(-1)}.fixd .deltachip{font-family:var(--font-mono);color:var(--color-pass);background:color-mix(in srgb, var(--color-pass) 12%, transparent);border-radius:var(--r-pill);align-items:center;gap:4px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.fixd .deltachip svg{width:13px;height:13px}.fixd .ba-track{border-radius:var(--r-pill);background:var(--track);height:8px;margin-block-start:16px;position:relative;overflow:hidden}.fixd .ba-track .b,.fixd .ba-track .a{border-radius:var(--r-pill);position:absolute;inset-block:0;inset-inline-start:0}.fixd .ba-track .b{background:var(--color-border-strong)}.fixd .ba-track .a{background:var(--color-pass)}@media (max-width:560px){.fixd .ba{grid-template-columns:1fr;gap:10px}.fixd .ba-side.after{text-align:start;align-items:flex-start}.fixd .ba .arrow svg,[dir=rtl] .fixd .ba .arrow svg{transform:rotate(90deg)}}.fixd .nolift-head{font-family:var(--font-display);margin-block:12px 0;font-size:clamp(17px,2vw,20px);font-weight:700}[dir=rtl] .fixd .nolift-head{font-family:var(--font-arabic)}.fixd .nl-rows{gap:10px;margin-block-start:14px;display:grid}.fixd .nl{align-items:flex-start;gap:9px;font-size:13.5px;display:flex}[dir=rtl] .fixd .nl{font-family:var(--font-arabic)}.fixd .nl svg{flex:none;width:15px;height:15px;margin-block-start:2px}.fixd .nl.win svg{color:var(--color-pass)}.fixd .nl.loss svg{color:var(--color-fail)}.fixd .nl b{font-weight:700}.fixd .nl-overall{border-block-start:1px solid var(--color-border-soft);color:var(--color-text-muted);margin-block-start:16px;padding-block-start:14px;font-size:13.5px}[dir=rtl] .fixd .nl-overall{font-family:var(--font-arabic)}.fixd .report{max-inline-size:none;font-size:inherit;margin:0;padding:0}.fixd .fixcard-wrap{margin-block-start:16px}.fixd .fixpre,.fixd .fixpre code{text-align:left}.fixd .applied-note{color:var(--color-pass);align-items:center;gap:6px;margin-block-start:10px;font-size:12.5px;font-weight:600;display:inline-flex}[dir=rtl] .fixd .applied-note{font-family:var(--font-arabic)}.fixd .applied-note svg{width:14px;height:14px}.fixd .actions{flex-wrap:wrap;gap:10px;margin-block-start:18px;display:flex}.fixd .btn{font:inherit;cursor:pointer;border-radius:var(--r-md);white-space:nowrap;transition:background .18s, border-color .18s, transform .25s var(--ease);border:1px solid #0000;align-items:center;gap:7px;padding:10px 16px;font-size:13.5px;font-weight:600;display:inline-flex}[dir=rtl] .fixd .btn{font-family:var(--font-arabic)}.fixd .btn svg{width:14px;height:14px}.fixd .btn.primary{background:var(--color-accent);color:var(--color-accent-fg)}.fixd .btn.primary:hover{background:var(--color-accent-deep)}.fixd .btn.outline{border-color:var(--color-border-strong);color:var(--color-text-primary);background:0 0}.fixd .btn.outline:hover{border-color:var(--color-accent-line)}.fixd .btn.outline:disabled{opacity:.55;cursor:not-allowed}.fixd .btn.ghost{background:var(--color-card-strong);border-color:var(--color-border-soft);color:var(--color-text-primary)}.fixd .btn.ghost:hover{border-color:var(--color-accent-line)}.fixd .connect-hint,.fixd .verify-hint{color:var(--color-text-dim);flex-basis:100%;align-items:center;gap:8px;margin-block-start:4px;font-size:12.5px;display:flex}[dir=rtl] .fixd .connect-hint,[dir=rtl] .fixd .verify-hint{font-family:var(--font-arabic)}.fixd .connect-hint svg{flex:none;width:14px;height:14px}.fixlist .foot,.fixd .foot{padding-block:26px 40px}.fixlist .foot .line,.fixd .foot .line{font-family:var(--font-mono);color:var(--color-text-dim);flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}[dir=rtl] .fixlist .foot .line,[dir=rtl] .fixd .foot .line{font-family:var(--font-arabic)}.fixlist .foot .line b,.fixd .foot .line b{color:var(--color-text-muted)}
