:root{--bg:#fbfbfa;--surface:#ffffff;--surface-2:#f4f4f2;--border:#e3e2de;--border-strong:#cfcdc7;--text:#1c1b19;--muted:#6b6862;--accent:#1a5c96;--strong-fg:#17603a;--strong-bg:#dcf0e4;--strong-br:#a8d8bd;--solid-fg:#1a5478;--solid-bg:#dbecf7;--solid-br:#a4cde6;--borderline-fg:#7a5410;--borderline-bg:#f8ecd2;--borderline-br:#e3c98c;--weak-fg:#8a3d16;--weak-bg:#fae3d6;--weak-br:#eeb896;--fatal-fg:#8e2222;--fatal-bg:#fadede;--fatal-br:#efadad;--radius:10px;--maxw:60rem;--font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-read:ui-serif,Georgia,Cambria,"Times New Roman",serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#131312;--surface:#1b1b1a;--surface-2:#232322;--border:#322f2c;--border-strong:#46423e;--text:#eceae6;--muted:#a09b93;--accent:#7fb6e3;--strong-fg:#93dcb3;--strong-bg:#16301f;--strong-br:#2c5b3c;--solid-fg:#97cbe9;--solid-bg:#14293a;--solid-br:#2a516e;--borderline-fg:#e8c581;--borderline-bg:#382c14;--borderline-br:#6b5427;--weak-fg:#efad84;--weak-bg:#3a2315;--weak-br:#6e442a;--fatal-fg:#f0a3a3;--fatal-bg:#3a1a1a;--fatal-br:#6d3232}}:root[data-theme=dark]{--bg:#131312;--surface:#1b1b1a;--surface-2:#232322;--border:#322f2c;--border-strong:#46423e;--text:#eceae6;--muted:#a09b93;--accent:#7fb6e3;--strong-fg:#93dcb3;--strong-bg:#16301f;--strong-br:#2c5b3c;--solid-fg:#97cbe9;--solid-bg:#14293a;--solid-br:#2a516e;--borderline-fg:#e8c581;--borderline-bg:#382c14;--borderline-br:#6b5427;--weak-fg:#efad84;--weak-bg:#3a2315;--weak-br:#6e442a;--fatal-fg:#f0a3a3;--fatal-bg:#3a1a1a;--fatal-br:#6d3232;color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 16px}.site-header{border-bottom:1px solid var(--border);background:var(--surface)}.site-header .wrap{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.site-title{font-size:1.05rem;font-weight:650;letter-spacing:-.01em;color:var(--text);text-decoration:none}.site-nav{margin-left:auto;display:flex;gap:18px;font-size:.9rem}.site-nav a{color:var(--muted);text-decoration:none}.site-nav a:hover{color:var(--text);text-decoration:underline}.theme-toggle{font:inherit;font-size:.95rem;line-height:1;cursor:pointer;background:none;border:1px solid var(--border);border-radius:999px;color:var(--muted);width:30px;height:30px;padding:0;margin-left:2px;align-self:center}.theme-toggle:hover{color:var(--text);border-color:var(--border-strong)}.pilot-banner{background:var(--borderline-bg);color:var(--borderline-fg);border-bottom:1px solid var(--borderline-br);font-size:.85rem;line-height:1.45}.pilot-banner .wrap{padding-top:9px;padding-bottom:9px}.pilot-banner a{color:inherit;text-decoration:underline}.prompt-block{white-space:pre-wrap;word-break:break-word;font-size:.88rem;line-height:1.55}main.wrap{padding-bottom:64px}.site-footer{border-top:1px solid var(--border);padding:28px 0 44px;color:var(--muted);font-size:.85rem}.site-footer p{margin:0 0 8px;max-width:46rem}.lede{margin:36px 0 28px}.lede h1{font-size:1.9rem;line-height:1.2;letter-spacing:-.02em;margin:0 0 10px}.lede p{margin:0;color:var(--muted);max-width:42rem}.lede p+p{margin-top:10px}.controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:8px}.controls .search{flex:1 1 14rem;min-width:0}.controls .spacer{margin-left:auto}.controls label{font-size:.82rem;color:var(--muted);margin-right:6px}input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{font:inherit;font-size:.9rem;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:6px 10px}.filter-menu>summary,select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23999' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px}textarea{width:100%;line-height:1.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip-row{display:flex;gap:6px;flex-wrap:wrap}.chip{font-size:.78rem;line-height:1.35;padding:3px 9px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}.chip.toggle{cursor:pointer;font:inherit;font-size:.78rem}.chip.toggle[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.chip.weakness{background:var(--weak-bg);border-color:var(--weak-br);color:var(--weak-fg)}.chip.strength{background:var(--strong-bg);border-color:var(--strong-br);color:var(--strong-fg)}.review-list{list-style:none;margin:0;padding:0}.review-list>li{border-bottom:1px solid var(--border)}.card{display:flex;gap:18px;padding:22px 0;align-items:flex-start}.card-main{min-width:0;flex:1 1}.card h2{font-size:1.05rem;line-height:1.35;margin:0 0 4px;font-weight:600;letter-spacing:-.01em;overflow-wrap:break-word}.card h2 a{color:var(--text);text-decoration:none}.card h2 a:hover{text-decoration:underline}.card .cite{font-size:.83rem;color:var(--muted);margin:0 0 10px}.tag-preprint{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.03em;padding:1px 7px;border-radius:999px;vertical-align:1px;white-space:nowrap;color:var(--borderline-fg);background:var(--borderline-bg);border:1px solid var(--borderline-br)}.fact-note{color:var(--muted)}.card .verdict{margin:0 0 12px;font-size:.95rem}.card-stats{flex:none;width:104px;display:flex;flex-direction:column;align-items:center;gap:8px}.card-stats .score,.card-stats .score-word{width:100%}.card-stats{container-type:inline-size}.card-stats .score.score-word .num{font-size:min(.95rem,12.5cqi)}.card-engagement{font-size:.7rem;line-height:1.4;color:var(--muted);text-align:center}.card-engagement,.card-rating{display:flex;flex-direction:column;align-items:center;gap:1px}.card-rating-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stars-static{position:relative;display:inline-block;white-space:nowrap;line-height:1;vertical-align:-1px;letter-spacing:1px}.stars-base{color:var(--border-strong)}.stars-fill{position:absolute;left:0;top:0;overflow:hidden;color:var(--borderline-fg)}.score{flex:none;width:82px;text-align:center;border:1px solid var(--border);border-radius:var(--radius);padding:10px 6px 8px;background:var(--surface)}.score .num{font-size:1.5rem;font-weight:640;line-height:1;letter-spacing:-.02em;display:block}.score .den{font-size:.72rem;color:var(--muted);display:block;margin-top:2px}.score .band{font-size:.7rem;margin-top:7px;display:block;line-height:1.2;font-weight:550}.score[data-tone=strong]{background:var(--strong-bg);border-color:var(--strong-br)}.score[data-tone=strong] .band,.score[data-tone=strong] .num{color:var(--strong-fg)}.score[data-tone=solid]{background:var(--solid-bg);border-color:var(--solid-br)}.score[data-tone=solid] .band,.score[data-tone=solid] .num{color:var(--solid-fg)}.score[data-tone=borderline]{background:var(--borderline-bg);border-color:var(--borderline-br)}.score[data-tone=borderline] .band,.score[data-tone=borderline] .num{color:var(--borderline-fg)}.score[data-tone=weak]{background:var(--weak-bg);border-color:var(--weak-br)}.score[data-tone=weak] .band,.score[data-tone=weak] .num{color:var(--weak-fg)}.score[data-tone=fatal]{background:var(--fatal-bg);border-color:var(--fatal-br)}.score[data-tone=fatal] .band,.score[data-tone=fatal] .num{color:var(--fatal-fg)}.score[data-tone=neutral]{background:var(--surface-2);border-color:var(--border-strong)}.score[data-tone=neutral] .band,.score[data-tone=neutral] .num{color:var(--muted)}.score-word{width:104px}.score.score-word .num{font-size:.95rem;line-height:1.2;font-weight:620;letter-spacing:-.01em;white-space:nowrap}.verdict-box .score-word{width:auto;min-width:104px;padding-inline:10px}.score-word .band{margin-top:5px}.review-body{display:block}.toc{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin:0 0 26px;padding:8px 0;background:var(--bg)}.toc-label{display:none}.toc-toggle{display:flex;align-items:center;gap:10px;width:100%;font:inherit;font-size:.85rem;text-align:left;cursor:pointer;background:var(--surface);color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:11px 14px}.toc-toggle-label{font-weight:600;color:var(--text);flex:none}.toc-toggle-current{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-chevron{flex:none;width:8px;height:8px;margin-right:2px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .12s ease}.toc[data-open=true] .toc-chevron{transform:rotate(-135deg) translate(-2px,-2px)}.toc-list{list-style:none;margin:0;padding:0}.toc[data-open=false] .toc-list{display:none}.toc[data-open=true] .toc-list{margin-top:6px;border:1px solid var(--border);border-radius:var(--radius);overflow:auto;max-height:60vh;background:var(--surface)}.toc-list li+li{border-top:1px solid var(--border)}.toc-list a{display:block;padding:13px 14px;color:var(--text);text-decoration:none;font-size:.88rem;line-height:1.35}.toc-list a[aria-current=true]{font-weight:600;background:var(--surface-2)}@media (min-width:1020px){.review-body{display:grid;grid-template-columns:1fr 13rem;grid-gap:40px;gap:40px;align-items:start}.review-body .prose,.review-body>.toc-main{grid-column:1;min-width:0}.toc{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:28px;margin:0;padding:0;z-index:auto;background:none;max-height:calc(100vh - 56px);overflow-y:auto;font-size:.82rem;line-height:1.4}.toc-toggle{display:none}.toc-label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;margin:0 0 10px}.toc[data-open=false] .toc-list,.toc[data-open=true] .toc-list{display:block;margin:0;border:0;border-left:1px solid var(--border);border-radius:0;background:none;max-height:none;overflow:visible}.toc-list li+li{border-top:0}.toc-list a{padding:5px 0 5px 12px;margin-left:-1px;border-left:2px solid transparent;color:var(--muted);font-size:inherit}.toc-list a:hover{color:var(--text)}.toc-list a[aria-current=true]{color:var(--text);border-left-color:var(--text);font-weight:550;background:none}}.prose h2{scroll-margin-top:72px}@media (min-width:1020px){.prose h2{scroll-margin-top:20px}}.discuss{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:36px 0 0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:42rem}.discuss-label{font-size:.85rem;color:var(--muted);flex-basis:100%}a.secondary.small{font-size:.85rem;padding:7px 12px;text-decoration:none;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px}a.secondary.small:hover{border-color:var(--text)}.discuss .linkish{font-size:.82rem}button.linkish.inline{font-size:inherit;color:var(--accent)}.guide-notes{margin:36px 0 0;padding:14px 16px;max-width:42rem;border:1px dashed var(--border-strong);border-radius:var(--radius)}.guide-notes>summary{cursor:pointer;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.guide-notes[open]>summary{margin-bottom:8px}.guide-notes p{margin:0 0 8px;font-size:.85rem;color:var(--muted)}.guide-notes ul{margin:0;padding-left:18px;font-size:.92rem}.prompt-details{margin:8px 0 28px;max-width:42rem}.prompt-details summary{cursor:pointer;font-weight:550;font-size:.95rem;padding:10px 0;list-style:none;display:flex;align-items:center;gap:8px}.prompt-details summary::-webkit-details-marker{display:none}.prompt-details summary:before{content:"";width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(-45deg);transition:transform .12s}.prompt-details[open] summary:before{transform:rotate(45deg)}.prompt-details .hint{font-size:.8rem;color:var(--muted);margin:8px 0 0}.guide-section{margin-top:12px}.guide-title{font-size:1.4rem;letter-spacing:-.02em;line-height:1.25;margin:0 0 4px;padding-top:22px;border-top:1px solid var(--border)}.rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:32px 0 0;max-width:42rem}.rating-label{font-size:.85rem;color:var(--muted)}.stars{display:inline-flex}.star{font:inherit;font-size:1.45rem;line-height:1;cursor:pointer;background:none;border:0;padding:4px 3px;color:var(--border-strong)}.star.on{color:var(--borderline-fg)}.star:disabled{cursor:default}.rating-summary{font-size:.85rem;color:var(--muted)}.comments{margin:44px 0 0;max-width:42rem}.comments h2{font-size:1.15rem;margin:0 0 14px;letter-spacing:-.01em}.comment-form{margin:0 0 22px}.comment-form.reply{margin:12px 0 8px;padding-left:14px;border-left:2px solid var(--border)}.comment-form textarea{display:block;width:100%;margin:8px 0}.comment-form input[type=text]{width:100%;max-width:18rem}.comment-form-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.comment-form .notice{margin-top:10px}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.thread{list-style:none;margin:0;padding:0}.thread .thread{margin-top:6px}.comment{padding:12px 0 4px;border-top:1px solid var(--border)}.comment.hidden>.comment-body,.comment.hidden>.comment-head{opacity:.55}.comment-hidden{font-size:.82rem;color:var(--muted);margin:0 0 6px;font-style:italic}.comment-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:.82rem;margin-bottom:4px}.comment-head>.comment-user{overflow-wrap:break-word}.collapse{font:inherit;font-size:.9rem;line-height:1;cursor:pointer;background:none;border:1px solid transparent;border-radius:6px;color:var(--muted);padding:5px 8px;min-width:30px;min-height:30px;margin:-5px 0 -5px -8px;flex:0 0 auto;align-self:flex-start}.collapse:hover{color:var(--text);border-color:var(--border)}.comment-head .comment-hidden{margin:0}.comment-user{font-weight:600;color:var(--text);font-size:.9rem}.comment-time,.comment-version{color:var(--muted)}.comment-version{font-size:.75rem;padding:1px 7px;border:1px solid var(--border);border-radius:999px}.comment-body{font-size:.95rem;line-height:1.55}.comment-body p{margin:0 0 8px;white-space:pre-wrap;word-break:break-word}.comment-actions{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:2px 0 8px}.vote-group{display:inline-flex;align-items:center;gap:2px}.vote{font:inherit;font-size:.8rem;line-height:1;cursor:pointer;background:none;border:1px solid transparent;border-radius:6px;color:var(--muted);padding:6px 7px;min-height:30px}.vote:hover{color:var(--text);border-color:var(--border)}.vote.on{color:var(--text);background:var(--surface-2);border-color:var(--border-strong)}.vote.agree{font-size:.78rem}.vote-count{font-size:.82rem;min-width:1.4em;text-align:center;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comment-actions .linkish{font-size:.8rem}.comment-actions .linkish.danger{color:var(--fatal-fg)}.context-panel{margin:40px 0 0;max-width:42rem}.context-panel h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 9px;font-weight:600}.context-panel ul{margin:0;padding:0;list-style:none}.context-panel li{font-size:.92rem;padding:9px 0;border-top:1px solid var(--border)}.context-panel li:last-child{border-bottom:1px solid var(--border)}.context-panel .unsourced{color:var(--muted);font-size:.8rem}.context-note{margin-top:10px;font-size:.82rem;color:var(--muted)}.context-note p{margin:0 0 6px}.context-note p:last-child{margin-bottom:0}.empty{padding:48px 0;color:var(--muted)}.review-head{padding:36px 0 24px;border-bottom:1px solid var(--border)}.back{font-size:.85rem;color:var(--muted);text-decoration:none;display:inline-block;margin-bottom:18px}.back:hover{color:var(--text)}.review-head h1{font-size:1.6rem;line-height:1.25;letter-spacing:-.02em;margin:0 0 8px;overflow-wrap:break-word}.review-head .cite{color:var(--muted);font-size:.9rem;margin:0 0 18px}.verdict-box{display:flex;gap:18px;align-items:flex-start;margin:20px 0 6px}.verdict-box .verdict{margin:0;font-size:1.02rem}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-column-gap:20px;column-gap:20px;grid-row-gap:0;row-gap:0;margin:26px 0 0;padding:18px 0 0;border-top:1px solid var(--border)}.facts>div{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 2;margin-bottom:14px}.facts .wide{grid-column:1/-1}.facts dt{font-size:.67rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;margin-bottom:4px;line-height:1.3}.facts dd{margin:0;font-size:.88rem;line-height:1.4;overflow-wrap:break-word}.facts dd.cap:first-letter{text-transform:uppercase}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:26px 0 0}.panel{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;background:var(--surface)}.panel h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 9px;font-weight:600}.panel.weaknesses{background:color-mix(in srgb,var(--fatal-bg) 55%,var(--surface));border-color:color-mix(in srgb,var(--fatal-br) 60%,var(--border))}.panel.weaknesses h3{color:var(--fatal-fg)}.panel.strengths{background:color-mix(in srgb,var(--strong-bg) 55%,var(--surface));border-color:color-mix(in srgb,var(--strong-br) 60%,var(--border))}.panel.strengths h3{color:var(--strong-fg)}.panel ul{margin:0;padding-left:18px}.panel li{margin-bottom:5px;font-size:.92rem}.panel li:last-child{margin-bottom:0}.prose{font-family:var(--font-read);font-size:1.02rem;line-height:1.72;padding:8px 0 0;max-width:42rem}.prose h1{font-size:1.35rem;margin:2.1em 0 .5em}.prose h1,.prose h2{letter-spacing:-.01em;line-height:1.3}.prose h2{font-size:1.12rem;margin:2.2em 0 .7em;padding-top:1.1em;border-top:1px solid var(--border)}.prose h2,.prose h3{font-family:var(--font);font-weight:650}.prose h3{font-size:.95rem;letter-spacing:-.005em;margin:1.8em 0 .5em;line-height:1.35}.prose h3.run-in strong{font-weight:inherit}.prose h1:first-child,.prose h2:first-child{margin-top:.4em;padding-top:0;border-top:0}.prose p>strong:first-child{letter-spacing:.005em}.prose ol,.prose p,.prose ul{margin:0 0 1.05em}.prose ol,.prose ul{padding-left:1.35em}.prose li{margin-bottom:.35em}.prose hr{border:0;border-top:1px solid var(--border);margin:2.2em 0}.prose blockquote{margin:0 0 1.05em;padding:2px 0 2px 16px;border-left:3px solid var(--border-strong);color:var(--muted)}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;border:1px solid var(--border);border-radius:5px;padding:1px 5px}.prose code,.prose pre{background:var(--surface-2)}.prose pre{border:1px solid var(--border);border-radius:var(--radius);padding:14px;overflow-x:auto}.prose pre code{background:none;border:0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:.92rem;font-family:var(--font);margin:0 0 1.05em;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--border);padding:7px 10px;text-align:left;vertical-align:top}.prose th{background:var(--surface-2);font-weight:600}.prose img{max-width:100%;height:auto}.provenance{margin-top:44px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:.85rem;color:var(--muted);max-width:42rem}.provenance p{margin:0}.admin{max-width:44rem;padding:36px 0 0}.admin h1{font-size:1.5rem;margin:0 0 6px;letter-spacing:-.02em}.admin>p{color:var(--muted)}.admin>p,.tabs{margin:0 0 24px}.tabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--border)}.tabs button{white-space:nowrap;font:inherit;font-size:.92rem;font-weight:550;cursor:pointer;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:9px 14px;margin-bottom:-1px}.tabs button:hover{color:var(--text)}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.preview-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;margin:0 0 7px}.preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:0 16px;margin:0 0 20px}.preview .card{padding:18px 0}.preview .card h2{font-size:1rem}.field label.checkbox{display:flex;gap:8px;align-items:center;font-weight:400;margin-top:26px}.field label.checkbox input{width:auto}.field{margin-bottom:14px}.field label{display:block;font-size:.82rem;font-weight:550;margin-bottom:5px}.field input,.field select,.field textarea{width:100%}.field .hint{font-size:.78rem;color:var(--muted);margin-top:4px}.hint.warn{color:var(--borderline-fg);margin:-8px 0 18px;font-size:.85rem}.admin-signin{max-width:26rem}.admin-head{display:flex;align-items:baseline;gap:14px}.admin-head h1{flex:1 1}button.linkish{font:inherit;font-size:.85rem;cursor:pointer;background:none;border:0;color:var(--muted);text-decoration:underline;text-underline-offset:2px;padding:0}button.linkish:hover{color:var(--text)}.tidy-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:10px}.tidy-row .hint{flex:1 1;min-width:14rem;margin:0;font-size:.78rem;color:var(--muted)}.notice.info{background:var(--solid-bg);border-color:var(--solid-br);color:var(--solid-fg)}.manage-list{list-style:none;margin:14px 0 0;padding:0}.manage-list li{display:flex;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--border)}.manage-list li:last-child{border-bottom:1px solid var(--border)}.manage-list li.withdrawn .manage-main a{color:var(--muted);font-style:italic}.manage-main{flex:1 1;min-width:0}.manage-main a{color:var(--text);text-decoration:none;display:block;font-size:.95rem}.manage-main a:hover{text-decoration:underline}.manage-meta{display:block;font-size:.78rem;color:var(--muted);margin-top:2px}.manage-heading{font-size:1.05rem;margin:32px 0 8px}.notes-list{margin:0;padding-left:18px;font-size:.92rem}.notes-list li{margin-bottom:8px}.notes-list a{text-decoration:none}.notes-list a:hover{text-decoration:underline}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}button.primary{font:inherit;font-weight:550;cursor:pointer;background:var(--text);color:var(--bg);border:1px solid var(--text);border-radius:8px;padding:9px 18px}button.primary:disabled{opacity:.5;cursor:not-allowed}button.secondary{font:inherit;cursor:pointer;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:8px;padding:9px 18px}.notice{border-radius:var(--radius);padding:12px 14px;margin:16px 0;font-size:.9rem;border:1px solid}.notice.ok{background:var(--strong-bg);border-color:var(--strong-br);color:var(--strong-fg)}.notice.err{background:var(--fatal-bg);border-color:var(--fatal-br);color:var(--fatal-fg)}@media (max-width:640px){.field-row,.two-col{grid-template-columns:1fr}.card{gap:14px}.card-stats{width:88px}.score{width:70px}.score-word{width:86px}.score.score-word .num{font-size:.85rem}.score .num{font-size:1.3rem}.lede h1{font-size:1.55rem}.review-head h1{font-size:1.35rem}.prose{font-size:1rem}}.text-group{border:1px solid var(--border);border-radius:var(--radius);margin:0 0 14px;background:var(--surface)}.text-group>summary{cursor:pointer;padding:12px 14px;font-weight:600;font-size:.95rem;list-style-position:inside}.text-group[open]>summary{border-bottom:1px solid var(--border)}.text-group-meta{font-weight:400;color:var(--muted);font-size:.82rem}.text-group .text-field{padding:12px 14px 4px;margin:0}.text-group .text-field+.text-field{border-top:1px dashed var(--border)}.text-field>.hint{margin:2px 0 6px}.text-field input,.text-field textarea{width:100%}.text-field.unsaved input,.text-field.unsaved textarea{border-color:var(--borderline-br)}.text-field-meta{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:.75rem;color:var(--muted);margin:5px 0 8px}.text-field-meta .linkish{font-size:.75rem}.text-unsaved{color:var(--borderline-fg);font-weight:600}.text-over{color:var(--fatal-fg);font-weight:600}.text-field [aria-invalid=true]{border-color:var(--fatal-br)}.text-field .notice{margin:4px 0 8px}.publish-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;justify-content:flex-end;padding:10px 0;margin-top:6px;background:var(--bg);border-top:1px solid var(--border)}.publish-bar .hint{margin:0;flex:1 1 6rem;min-width:0;font-size:.8rem}.backlog-add{margin:4px 0 6px}.backlog-add select{flex:0 1 10rem}.backlog-status{min-height:1.2em;margin:0 0 10px;font-size:.78rem;color:var(--muted)}.backlog-section{margin:0 0 14px}.backlog-section h3{margin:0 0 4px}.backlog-fold{display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;font:inherit;font-weight:600;color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.backlog-chevron{width:7px;height:7px;flex:none;margin:0 3px 0 2px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);transition:transform .12s ease}.backlog-fold[aria-expanded=false] .backlog-chevron{transform:rotate(-45deg)}.backlog-section li{background:var(--bg);transition:transform .15s ease}.backlog-section li.dragging{background:var(--surface);box-shadow:0 6px 18px rgba(0,0,0,.35);border-radius:6px;border-color:var(--border-strong)}.backlog-row{display:flex;gap:8px;align-items:flex-start;padding:8px 0;font-size:.9rem}.backlog-row input[type=checkbox]{margin-top:3px;width:18px;height:18px;flex:none}.backlog-text{flex:1 1;min-width:0;overflow-wrap:break-word}.backlog-section li.done .backlog-text{color:var(--muted);text-decoration:line-through}.backlog-edit{flex:none;font-size:.8rem;padding:2px 6px;min-height:28px}.backlog-handle{flex:none;width:28px;min-height:32px;margin:-6px 0;padding:0;display:flex;align-items:center;justify-content:center;font:inherit;font-size:.9rem;letter-spacing:-3px;line-height:1;color:var(--muted);background:none;border:0;border-radius:4px;cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.backlog-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.backlog-handle:focus-visible{outline:2px solid var(--text)}.priority{display:inline-block;margin-right:6px;padding:0 6px;border-radius:999px;font-size:.68rem;font-weight:650;letter-spacing:.02em;vertical-align:1px;border:1px solid}.priority-high{color:var(--fatal-fg);background:var(--fatal-bg);border-color:var(--fatal-br)}.priority-medium{color:var(--borderline-fg);background:var(--borderline-bg);border-color:var(--borderline-br)}.priority-low{color:var(--muted);background:var(--surface-2);border-color:var(--border-strong)}.backlog-editor{margin:0 0 10px 34px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.backlog-editor textarea{width:100%}.backlog-editor-row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:8px}.backlog-editor-row label{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--muted)}.backlog-editor-row .hint{margin:0}button.secondary.small{padding:5px 12px;font-size:.82rem}button.secondary:disabled{opacity:.45;cursor:not-allowed}.manage-input{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted);margin-top:6px}.manage-input select{font-size:.82rem;padding:3px 6px}.backlog-add{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}.backlog-add select{flex:0 1 11rem}.backlog-add input{flex:1 1 12rem;min-width:0}.backlog-section{margin:0 0 18px}.backlog-section h3{font-size:.95rem;margin:0 0 6px}.backlog-count{font-weight:400;font-size:.78rem;color:var(--muted)}.backlog-section ul{list-style:none;margin:0;padding:0}.backlog-section li{border-top:1px solid var(--border)}.backlog-section li:last-child{border-bottom:1px solid var(--border)}.backlog-section label{display:flex;gap:10px;align-items:flex-start;padding:9px 2px;font-size:.9rem;cursor:pointer}.backlog-section input[type=checkbox]{margin-top:3px;width:18px;height:18px;flex:none}.backlog-section li.done span{color:var(--muted);text-decoration:line-through}.backlog-date{text-decoration:none;font-size:.78rem}#changelog,#comments,#grade-scheme,#guide,#prompt{scroll-margin-top:72px}.changelog-details{margin-top:28px}.changelog-details .prose{margin-top:10px}.draft-banner{margin:20px 0 0;padding:12px 14px;border-radius:var(--radius);font-size:.9rem;background:var(--borderline-bg);border:1px solid var(--borderline-br);color:var(--text)}.draft-banner p{margin:0}.draft-banner strong{color:var(--borderline-fg)}.draft-banner.live{background:var(--strong-bg);border-color:var(--strong-br)}.draft-banner.live strong{color:var(--strong-fg)}.draft-banner-actions{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:10px}.draft-banner-actions label{display:flex;align-items:center;gap:6px;font-size:.85rem;flex:1 1 16rem;min-width:0;max-width:100%}.draft-banner-actions select{flex:1 1;min-width:0;width:100%}.draft-banner .notice{margin:10px 0 0}.preview-note{margin:32px 0 0;font-size:.85rem;color:var(--muted);font-style:italic}.manage-actions{gap:8px;justify-content:flex-end}.manage-actions,.publish-actions{display:flex;flex-wrap:wrap;align-items:center}.publish-actions{gap:10px}.sources-details{margin-top:10px;font-size:.85rem}.sources-details summary{cursor:pointer;color:var(--muted)}.sources-details ul{margin:8px 0 0;padding-left:18px}.sources-details li{margin-bottom:4px;overflow-wrap:anywhere}.card-excerpt{margin:-4px 0 12px;padding-left:10px;border-left:2px solid var(--border-strong);font-size:.85rem;color:var(--muted);overflow-wrap:anywhere}.card-excerpt mark{background:var(--borderline-bg);color:var(--text);padding:0 2px;border-radius:2px}.vote.heart{font-size:.85rem}.vote.heart.on{color:var(--fatal-fg)}.manage-list li{flex-wrap:wrap;align-items:flex-start}.manage-row{display:flex;gap:12px;flex:1 1 18rem;min-width:0}.manage-score .score{width:64px;padding:6px 4px 7px}.manage-score .score .num{font-size:1.15rem}.manage-score .score .band{margin-top:4px}.manage-list li.is-draft .manage-main>a{font-weight:600}.manage-verdict{margin:6px 0 0;font-size:.86rem;line-height:1.45}.manage-tags{margin-top:8px;font-size:.82rem}.manage-tags summary{cursor:pointer;color:var(--muted)}.manage-tags .chip-row{margin:8px 0}.manage-tags .manage-input{margin-top:8px}.manage-tags select{min-width:0;max-width:100%}.tag-links{display:flex;flex-wrap:wrap;gap:6px}.tag-links a{text-decoration:none}.tag-page-count{color:var(--muted);margin:-6px 0 20px}.tag-edit-list{list-style:none;margin:8px 0 0;padding:0}.tag-edit-list li{display:flex;align-items:center;gap:6px;padding:5px 0;border-top:1px solid var(--border)}.tag-edit-list input{flex:1 1;min-width:0;padding:6px 8px;font:inherit;font-size:.9rem}.tag-used{font-size:.75rem;color:var(--muted);white-space:nowrap;min-width:4.5rem;text-align:right}.tags-panel button.icon{flex:none;width:32px;height:32px;padding:0;border-radius:8px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.95rem}.tags-panel button.icon:disabled{opacity:.35;cursor:default}.tag-add{display:flex;gap:8px;margin-top:8px}.tag-add input{flex:1 1;min-width:0;padding:6px 8px;font:inherit;font-size:.9rem}.tags-save{margin-top:24px}.tag-filters{display:flex;gap:8px;flex:1 1 18rem;min-width:0}.tag-filters select{flex:1 1;min-width:0;max-width:100%}.back-link{margin:24px 0 8px;font-size:.88rem}.back-link a{text-decoration:none;color:var(--muted)}.back-link a:hover{color:var(--text)}.sort-control{display:flex;align-items:center;flex:none;margin-left:auto}.manage-tags-title{flex-basis:100%;font-size:.8rem;color:var(--muted)}.facts-fold,.head-tags{margin:18px 0 0}.facts-fold{border-top:1px solid var(--border);padding-top:12px}.facts-fold>summary{cursor:pointer;color:var(--muted);font-size:.88rem}.facts-fold>summary:hover{color:var(--text)}.facts-fold .facts{border-top:0;margin-top:14px;padding-top:0}.sources-details p{margin:8px 0 0}.head-design{margin:18px 0 0;font-size:.92rem;color:var(--muted)}.head-design+.head-tags{margin-top:10px}@media (max-width:640px){.verdict-box{display:block}.verdict-box:after{content:"";display:block;clear:both}.verdict-box .score{float:left;margin:4px 14px 6px 0}}.chip.strength,.chip.weakness{border-radius:10px;padding:5px 11px}.filter-menu{position:relative;flex:1 1;min-width:0}.filter-menu>summary{list-style:none;cursor:pointer;font-size:.9rem;color:var(--text);background-color:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:6px 30px 6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.filter-menu>summary::-webkit-details-marker{display:none}.filter-menu-list{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:100%;width:max-content;max-width:min(22rem,calc(100vw - 32px));max-height:60vh;overflow-y:auto;padding:6px;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 8px 24px rgb(0 0 0/.25)}.filter-menu-list label{display:flex;align-items:flex-start;gap:10px;padding:8px;font-size:.9rem;color:var(--text);border-radius:6px;cursor:pointer}.filter-menu-list label:hover{background:var(--surface-2)}.filter-menu-list input{margin-top:3px;flex:none}.filter-menu-list .linkish{display:block;padding:8px;font-size:.85rem}.manage-score .score.score-word{width:auto;min-width:64px;padding-inline:8px}.manage-score .score.score-word .num{font-size:.85rem}#further-context,#notes-for-the-guide,#what-claude-read{scroll-margin-top:72px}@media (min-width:1020px){#further-context,#notes-for-the-guide,#what-claude-read{scroll-margin-top:20px}}.comment-form-note{margin:-2px 0 8px;font-size:.8rem;color:var(--muted)}.comment-form-note.over{color:var(--fatal-fg)}.card-comments{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}.card-comments:hover{color:var(--text)}.grade-scheme{list-style:none;margin:12px 0 0;padding:0}.grade-scheme li{display:grid;grid-template-columns:9.5rem 1fr;grid-gap:12px;gap:12px;align-items:start;padding:9px 0;border-top:1px solid var(--border);font-size:.9rem;line-height:1.45}.grade-scheme li:first-child{border-top:0}.grade-band{justify-self:start;display:inline-block;padding:3px 9px;border-radius:8px;border:1px solid var(--border);font-size:.82rem;white-space:nowrap}.grade-band[data-tone=strong]{background:var(--strong-bg);border-color:var(--strong-br);color:var(--strong-fg)}.grade-band[data-tone=solid]{background:var(--solid-bg);border-color:var(--solid-br);color:var(--solid-fg)}.grade-band[data-tone=borderline]{background:var(--borderline-bg);border-color:var(--borderline-br);color:var(--borderline-fg)}.grade-band[data-tone=weak]{background:var(--weak-bg);border-color:var(--weak-br);color:var(--weak-fg)}.grade-band[data-tone=fatal]{background:var(--fatal-bg);border-color:var(--fatal-br);color:var(--fatal-fg)}@media (max-width:520px){.grade-scheme li{grid-template-columns:1fr;gap:6px}}.grade-dialog{width:min(34rem,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;padding:16px 18px 12px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:0 16px 48px rgb(0 0 0/.35)}.grade-dialog::-webkit-backdrop{background:rgb(0 0 0/.5)}.grade-dialog::backdrop{background:rgb(0 0 0/.5)}.grade-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.grade-dialog-head h2{margin:0;font-size:1.05rem}.icon-close{flex:none;width:36px;height:36px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:1.2rem;line-height:1;cursor:pointer}a[href$="#grade-scheme"]{-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px;cursor:help}.comment-flag{font-size:.72rem;padding:1px 7px;border-radius:999px;border:1px solid var(--border);color:var(--muted)}.comment-flag.resolved{background:var(--strong-bg);border-color:var(--strong-br);color:var(--strong-fg)}.comment-body.retracted p{text-decoration:line-through;color:var(--muted)}.comment-more{position:relative}.comment-more>summary{list-style:none;cursor:pointer;padding:0 8px;border-radius:6px;color:var(--muted);font-size:1.1rem;line-height:1.4}.comment-more>summary::-webkit-details-marker{display:none}.comment-more>summary:hover{color:var(--text);background:var(--surface-2)}.comment-more-list{position:absolute;right:0;top:calc(100% + 4px);z-index:10;min-width:11rem;display:flex;flex-direction:column;align-items:stretch;padding:4px;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 8px 24px rgb(0 0 0/.25)}.comment-more-list .linkish{text-align:left;padding:9px 10px;border-radius:6px;font-size:.88rem}.comment-more-list .linkish:hover{background:var(--surface-2)}.comment-form.edit{margin:8px 0 10px}.provenance-title{margin:0 0 8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.provenance .process-line{margin-top:8px}.provenance abbr{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.findings ol{margin:10px 0 0;padding-left:20px}.findings li{margin-bottom:14px}.findings li p{margin:4px 0 0;color:var(--text)}.findings li em{color:var(--muted);font-style:normal}.finding-tags{display:flex;gap:6px}.finding-outcome,.finding-severity{font-size:.72rem;padding:1px 7px;border-radius:999px;border:1px solid var(--border)}.finding-severity.major{background:var(--fatal-bg);border-color:var(--fatal-br);color:var(--fatal-fg)}.finding-severity.moderate{background:var(--borderline-bg);border-color:var(--borderline-br);color:var(--borderline-fg)}.finding-severity.minor{color:var(--muted)}.finding-outcome.fixed{background:var(--strong-bg);border-color:var(--strong-br);color:var(--strong-fg)}.finding-outcome.disputed{background:var(--solid-bg);border-color:var(--solid-br);color:var(--solid-fg)}#fact-check-findings,#how-this-review-was-made{scroll-margin-top:72px}@media (min-width:1020px){#fact-check-findings,#how-this-review-was-made{scroll-margin-top:20px}}.review-changes{margin-top:10px;color:var(--text)}.review-changes del{color:var(--fatal-fg);background:color-mix(in srgb,var(--fatal-bg) 60%,transparent);text-decoration:line-through}.review-changes ins{color:var(--strong-fg);background:color-mix(in srgb,var(--strong-bg) 60%,transparent);text-decoration:none}.change-label{margin:12px 0 4px!important;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.change-field ul{margin:0;padding-left:18px}.change-paragraph{margin:0 0 10px!important;line-height:1.5}.change-log{margin:6px 0 0;padding-left:18px}.change-date{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#changes-since,#method-since{scroll-margin-top:72px}.filter-toggle{font:inherit;font-size:.9rem;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:6px 12px}.filter-toggle[aria-expanded=true]{background:var(--surface-2)}.filter-panel{flex-basis:100%;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filter-panel.inline{display:contents}.doc-fold>.prose{margin-top:12px;padding:4px 16px 8px;border-left:2px solid var(--border-strong);font-size:.95rem}.doc-fold>.prose h1{font-size:1.15rem}.doc-fold>.prose h2{font-size:1.05rem}.doc-fold>.prose h3{font-size:.95rem}.doc-fold>.prose pre{overflow-x:auto}#instructions,#review-skill{scroll-margin-top:72px}.catalogue-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:8px;gap:8px;margin:12px 0}.catalogue-stats div{border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;background:var(--surface)}.catalogue-stats dt{font-size:.75rem;color:var(--muted)}.catalogue-stats dd{margin:2px 0 0;font-size:1.1rem;font-weight:600}.catalogue-top{padding-left:22px}.catalogue-top li{margin-bottom:8px;font-size:.92rem}.catalogue-meta{color:var(--muted)}