@font-face{font-family:Inter;src:url(fonts/Inter-variable.ttf) format('truetype');font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--bg:#08090b;--surface:#121416;--raised:#1b1e22;--text:#f4f5f7;--muted:#a2a6ad;--subtle:#737b87;--line:#292e35;--blue:#7bb1f6;--blue-tint:#7bb1f60d;--green:#65d998;--red:#ff8580;--orange:#f1b263;--violet:#a99fff;--action:#f0f1f5;--on-action:#131519}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--bg);color:var(--text);font:13px/1.6 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}body[data-theme=light]{color-scheme:light;--bg:#fafbfc;--surface:#fff;--raised:#f1f3f6;--text:#1b1c1e;--muted:#56606e;--subtle:#677383;--line:#dce1e8;--blue:#2866b6;--blue-tint:#2866b608;--green:#178448;--red:#b83530;--orange:#9b5b0b;--violet:#6756ba;--action:#1b1c1e;--on-action:#fff}
button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}button{color:inherit}svg{flex-shrink:0}img{max-width:100%}button,input,select{border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text)}button:hover{border-color:var(--blue)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
button{padding:8px 12px}input{padding:9px 11px;min-width:0}select{padding:8px 30px 8px 10px;background-position:right 10px center}
h1,h2,h3,h4,p{margin:0}h1{font-size:30px;line-height:1.2;letter-spacing:-.035em;font-weight:650}h2{font-size:16px;line-height:1.35;font-weight:650;letter-spacing:-.015em}h3{font-size:16px;line-height:1.45;font-weight:600;letter-spacing:-.015em}h4{font-size:13px;font-weight:600}.muted,.meta{color:var(--muted)}.meta{font-size:11px;line-height:1.6}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.text-link{color:var(--blue);font-size:12px}.text-link:hover{text-decoration:underline;text-underline-offset:3px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:.11em;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}
.skip-link{position:fixed;top:-60px;left:20px;z-index:100;background:var(--action);color:var(--on-action);padding:10px}.skip-link:focus{top:10px}
.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:var(--bg)}.header-inner{max-width:1180px;margin:auto;min-height:65px;display:flex;align-items:center;gap:27px;padding:0 26px}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:23px;line-height:1;font-weight:700;letter-spacing:-.055em;color:var(--text);white-space:nowrap}.wordmark:hover{color:var(--text)}.terminal-mark{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.12em;font-size:25px;font-weight:600}.terminal-mark>span{color:var(--green);text-shadow:0 0 8px var(--green),0 0 19px #1db84760;animation:breathe 4s ease-in-out infinite}.header-inner nav{display:flex;align-items:stretch;gap:20px;align-self:stretch;flex:1}.header-inner nav a{display:flex;align-items:center;white-space:nowrap;font-size:11px;font-weight:550;color:var(--muted);border-bottom:2px solid transparent;padding-top:2px}.header-inner nav a[aria-current=page]{border-color:var(--blue);color:var(--text)}.header-tools{display:flex;align-items:center;gap:10px}.updated{border:0;background:none;padding:0;font-size:10px;color:var(--muted);white-space:nowrap;display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.icon-button{height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;padding:7px;font-size:18px;background:transparent}.menu-toggle{display:none}.status-dot{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%;background:var(--subtle)}.status-dot.green{background:var(--green);box-shadow:0 0 7px #65d99835}.status-dot.orange{background:var(--orange)}.status-dot.red{background:var(--red)}.status-dot.gray{background:var(--subtle)}
.page-shell{width:min(1128px,calc(100% - 52px));margin:30px auto 70px;min-height:65vh}.desk-grid{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:28px}.main-column,.sidebar{min-width:0}.feed-topline{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.feed-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.feed-title h1{font-size:16px;letter-spacing:-.02em}.feed-title .meta{font-size:11px}.search{display:flex;align-items:center;gap:6px;min-width:0}.search input{width:230px;font-size:12px;padding:7px 10px;background:transparent}.search kbd{font-size:11px;border:1px solid var(--line);padding:0 5px;color:var(--muted)}
.tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin-bottom:13px;overflow:auto}.tabs button{font-size:12px;font-weight:550;padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:none;white-space:nowrap;border-radius:0;color:var(--muted)}.tabs button[aria-selected=true]{border-color:var(--blue);color:var(--text)}.filter-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.filter-row .label{color:var(--subtle);text-transform:uppercase;font-size:9px;letter-spacing:.08em;min-width:42px}.filter-chip{font-size:10px;padding:4px 8px;line-height:1.5;border-radius:4px;background:transparent;color:var(--muted);border-color:var(--line)}.filter-chip[aria-pressed=true]{background:var(--raised);border-color:#536479;color:var(--text)}body[data-theme=light] .filter-chip[aria-pressed=true]{border-color:#a5b6cd}.filter-chip[aria-pressed=false]{opacity:.6}.filter-chip span{margin-left:5px;color:var(--subtle);font-variant-numeric:tabular-nums}.filter-settings{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:15px 0 20px}.filter-settings label{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.filter-settings select{font-size:11px;padding:4px 24px 4px 7px;background:transparent}.filter-help{font-size:10px;color:var(--subtle)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px}.section-heading h2{font-size:14px}.section-heading h2 .status-dot{margin-right:6px}.section-heading:first-child{margin-top:0}
.top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.story-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:18px;transition:border-color .18s,background-color .18s,box-shadow .18s}.story-card:hover,.story-card:focus-within{border-color:var(--blue);background:var(--blue-tint);box-shadow:0 0 0 1px var(--blue-tint)}.story-card:hover h3,.story-card:focus-within h3{color:var(--blue)}.story-card .primary-link:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.story-card .above-link,.story-card button,.story-card .tags a,.story-card .source-links a,.story-card .meta a{position:relative;z-index:2}.story-card h3{transition:color .18s}.lead-card{grid-column:1/-1;padding:24px;background:linear-gradient(120deg,#151c24,#101316)}body[data-theme=light] .lead-card{background:#fff}.lead-card:hover{background:linear-gradient(120deg,#19232e,#11171f)}body[data-theme=light] .lead-card:hover{background:var(--blue-tint)}.card-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;font-size:10px;color:var(--muted)}.card-top .rank{color:var(--subtle);margin-right:4px}.card-top .source-name{font-weight:600;text-transform:uppercase;font-size:9px;letter-spacing:.06em}.card-top time{margin-left:auto;font-size:10px}.score-badge{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:color-mix(in srgb,var(--green) 7%,transparent);color:var(--green);font:10px/1.5 ui-monospace,SFMono-Regular,monospace;white-space:nowrap;padding:2px 5px;border-radius:3px}.lead-card h3{font-size:24px;line-height:1.25;letter-spacing:-.025em;max-width:650px}.small-card h3{font-size:18px;line-height:1.3}.summary{font-size:13px;line-height:1.65;color:var(--muted);margin-top:10px}.lead-card .summary{font-size:14px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.small-card .summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-bottom{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:15px;font-size:10px;color:var(--muted)}.card-bottom .source-links{margin-right:auto}.source-links a:hover{text-decoration:underline}.tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:14px}.tag{padding:2px 6px;font-size:10px;line-height:1.5;border:1px solid var(--line);border-radius:3px;color:var(--muted);background:var(--raised)}.save-button{border:0;background:none;padding:4px;font-size:10px;color:var(--muted);line-height:1.2}.save-button[aria-pressed=true]{color:var(--blue)}.wire-list{display:grid;gap:9px}.wire-card{padding:18px 19px}.wire-card h3{font-size:16px;line-height:1.45}.wire-card .card-top{margin-bottom:7px}.wire-card .summary{margin-top:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wire-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:10px;color:var(--muted)}.mini-signal{display:flex;align-items:center;gap:5px;white-space:nowrap}.meter-track{width:54px;height:4px;background:var(--line);display:inline-block;overflow:hidden;border-radius:1px}.meter-track i{display:block;height:100%;background:var(--blue)}.mini-signal.mag .meter-track i{background:var(--green)}.mini-signal strong{font-weight:550;color:var(--text)}.source-type{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--blue)}.also{font-size:10px;color:var(--muted);margin-top:9px}.also a{position:relative;z-index:2}.also a:hover{color:var(--blue);text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--action);background:var(--action);color:var(--on-action);border-radius:5px;padding:9px 14px;font-size:12px;font-weight:550}.btn:hover{opacity:.88;color:var(--on-action);border-color:var(--action)}.btn.secondary{background:transparent;color:var(--text);border-color:var(--line)}.btn.secondary:hover{border-color:var(--blue);color:var(--blue)}.load-more{width:100%;margin-top:13px}.stream-note{color:var(--muted);font-size:12px;margin:15px 0}.empty{border:1px dashed var(--line);border-radius:6px;padding:30px;text-align:center;color:var(--muted)}.empty button{margin-top:12px}.count-label{font-size:11px;color:var(--muted)}
.sidebar .section-heading{margin:0 0 10px}.side-panel{margin-bottom:30px}.side-panel h2{font-size:13px}.article-list{counter-reset:articles}.article-list a{display:grid;grid-template-columns:24px 1fr;gap:9px;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.45}.article-list a:before{counter-increment:articles;content:counter(articles,decimal-leading-zero);font:12px/1.5 ui-monospace,SFMono-Regular,monospace;color:var(--subtle)}.article-list a:first-child:before{color:var(--blue);font-weight:700}.article-list a:hover{background:var(--blue-tint)}.article-list time{display:block;font-size:10px;color:var(--subtle);margin-top:5px}.all-articles{display:block;margin-top:12px;font-size:11px;color:var(--blue)}.lab-row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:11px}.lab-row>span{display:flex;align-items:center;gap:8px}.lab-row time{font-size:10px;color:var(--muted)}.lab-key{margin-top:10px;font-size:10px;line-height:1.8;color:var(--subtle)}.paper-side{position:relative;padding:15px 0;border-bottom:1px solid var(--line)}.paper-side h3{font-size:13px;line-height:1.5}.paper-side p{font-size:11px;line-height:1.65;margin:8px 0;color:var(--muted);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.paper-side:hover h3{color:var(--blue)}.paper-side .meta{font-size:10px}.context-box{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:6px}.context-box h2{font-size:20px;margin:8px 0}.context-box p{font-size:12px;color:var(--muted);margin-bottom:17px}.context-box .btn{width:100%;margin-top:16px}.tier-list{display:grid;gap:6px;font-size:11px}.tier-list span{display:flex;justify-content:space-between}.tier-list .seismic{color:var(--red)}.tier-list .breakout{color:var(--orange)}.tier-list .elevated{color:var(--blue)}.tier-list .notable{color:var(--green)}
.paper-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.paper-card h3{font-size:14px}.paper-card p{font-size:12px;color:var(--muted);margin-top:10px}.paper-card .paper-facts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;font-size:10px;color:var(--muted)}.paper-card .meta{font-size:10px}.paper-card .primary-link:after{z-index:1}.article-card .summary{max-width:700px}.coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coverage-grid .story-card{padding:22px}.coverage-grid h3{font-size:19px}.coverage-grid .card-top{margin-bottom:12px}.repo-language{color:var(--green)}.page-heading{margin-bottom:25px;max-width:780px}.page-heading .eyebrow{margin-bottom:8px}.page-heading p{font-size:14px;color:var(--muted);line-height:1.7;margin-top:12px}.page-heading .meta{font-size:11px;margin-top:9px}.view-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.view-tools input{font-size:12px;width:260px}.callout{border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--surface);padding:18px 21px;margin:22px 0}.callout h2{font-size:16px;margin:6px 0}.callout p{font-size:12px;line-height:1.7;color:var(--muted);max-width:850px}.callout a{display:inline-block;margin-top:9px;color:var(--blue);font-size:12px}
.benchmark-filters{margin:22px 0}.benchmark-filters .filter-row{gap:7px;margin:10px 0}.benchmark-filters .label{min-width:72px}.model-picker{border:1px solid var(--line);padding:19px;background:var(--surface);margin:20px 0}.picker-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:12px}.picker-heading h2{font-size:14px}.picker-actions{display:flex;align-items:center;gap:12px;font-size:11px}.picker-actions input{accent-color:var(--blue);padding:0}.picker-actions button{font-size:11px;padding:5px 8px}.model-picker input[type=search]{width:100%;background:var(--bg);font-size:12px}.selected-models,.model-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.selected-models button{border-color:var(--blue);color:var(--blue);font-size:10px;padding:4px 7px}.model-options{max-height:145px;overflow:auto;padding:2px 2px 8px}.model-options button{font-size:10px;padding:5px 8px;background:transparent}.model-options button[aria-pressed=true]{border-color:var(--blue);background:var(--blue-tint)}.table-caption{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted);margin:13px 0 8px}.table-scroll{overflow:auto;max-height:650px;border:1px solid var(--line);scrollbar-color:var(--subtle) var(--surface)}.benchmark-table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.benchmark-table th,.benchmark-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:0;text-align:center;min-width:100px}.benchmark-table thead th{position:sticky;top:0;z-index:4;background:var(--raised);font-weight:500}.benchmark-table th button{border:0;border-radius:0;background:none;font-size:11px;display:block;width:100%;padding:12px 13px;white-space:normal;min-height:74px}.benchmark-table th small{display:block;color:var(--subtle);font-size:9px;font-weight:400;line-height:1.7}.benchmark-table th:first-child,.benchmark-table td:first-child{position:sticky;left:0;min-width:204px;text-align:left;background:var(--surface);z-index:3}.benchmark-table th:first-child{z-index:6;background:var(--raised)}.benchmark-table td:first-child{padding:11px 14px;font-size:12px;font-weight:550;line-height:1.3}.benchmark-table td:first-child small{display:block;font-size:9px;color:var(--muted);font-weight:400;margin-top:5px}.benchmark-table td button{display:block;width:100%;height:100%;padding:14px 8px;min-height:55px;font-size:12px;font-family:ui-monospace,SFMono-Regular,monospace;background:transparent;border:0;border-radius:0}.benchmark-table tr:hover td{box-shadow:inset 0 1px var(--blue),inset 0 -1px var(--blue)}.benchmark-table td .missing{color:var(--subtle)}.benchmark-table td.tier-top{background:#1db84720;color:var(--green)}.benchmark-table td.tier-strong{background:#0e76fd1b;color:var(--blue)}.benchmark-table td.tier-mid{background:#ff801f16;color:var(--orange)}.benchmark-table td.tier-low{background:#fa423c12;color:var(--red)}.benchmark-table td.tier-below{background:var(--surface);color:var(--muted)}.legend{display:flex;gap:18px;flex-wrap:wrap;margin:16px 0;font-size:10px;color:var(--muted)}.legend i{display:inline-block;width:8px;height:8px;margin-right:6px;background:var(--green)}.legend .strong{background:var(--blue)}.legend .mid{background:var(--orange)}.legend .low{background:var(--red)}.benchmark-descriptions{display:grid;grid-template-columns:repeat(3,1fr);gap:0 24px}.benchmark-description{padding:17px 0;border-bottom:1px solid var(--line)}.benchmark-description h3{font-size:12px}.benchmark-description p{color:var(--muted);font-size:11px;margin-top:7px;line-height:1.65}.benchmark-description a{font-size:10px;color:var(--blue)}.labs-directory{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 25px}.labs-directory button{font-size:11px}.source-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;line-height:1.8}.source-note a{color:var(--blue)}.source-note p+p{margin-top:8px}
.directory-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.directory-controls input{flex:1;min-width:180px}.directory-controls select{max-width:210px;font-size:12px}.source-list{border-top:1px solid var(--line)}.source-row{display:grid;grid-template-columns:minmax(180px,1.4fr) 1fr 1fr auto;gap:14px;padding:14px 12px;align-items:center;border-bottom:1px solid var(--line);transition:background .15s}.source-row:hover{background:var(--blue-tint)}.source-row h3{font-size:12px}.source-row .meta{font-size:10px}.source-row .external{color:var(--blue)}.source-row small{font-size:10px;color:var(--muted);display:block}.source-status{display:flex;align-items:center;gap:7px;font-size:11px}.directory-title{color:var(--muted);font-size:10px;font-weight:550;padding:10px 12px;background:var(--raised)}.watch-topics{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}
.prose-layout{display:grid;grid-template-columns:minmax(0,720px) 1fr;gap:60px}.prose{font-size:14px;line-height:1.8;max-width:760px}.prose h2{font-size:20px;margin:30px 0 12px}.prose p{color:var(--muted);margin:0 0 15px}.prose ul{padding-left:20px;color:var(--muted)}.prose li{margin:8px 0}.prose a{color:var(--blue)}.prose strong{font-weight:600;color:var(--text)}.stat-line{display:flex;flex-wrap:wrap;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:24px 0;color:var(--muted);font-size:12px}.stat-line strong{color:var(--text)}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feature{border-top:1px solid var(--line);padding:15px 0}.feature h3{font-size:13px}.feature p{font-size:12px;margin-top:6px}.about-aside{padding-top:10px}.about-aside p{font-size:12px;color:var(--muted);margin:10px 0 20px}.about-aside h3{font-size:13px}.about-aside a{color:var(--blue);font-size:12px}
.article-layout{display:grid;grid-template-columns:minmax(0,750px) 265px;gap:40px}.article-heading h1{font-size:34px;line-height:1.2;margin:16px 0}.article-heading .summary{font-size:16px;line-height:1.75}.article-heading .tags{margin:18px 0}.article-actions{display:flex;gap:10px;align-items:center;margin:20px 0 26px;flex-wrap:wrap}.article-body{font-size:14px;line-height:1.85;color:var(--muted)}.article-body p+p{margin-top:16px}.signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 12px}.signal-box{padding:16px;border:1px solid var(--line);background:var(--surface);border-radius:6px}.signal-box .signal-title{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px}.signal-box .meter-track{width:100%;height:5px}.signal-box p{font-size:10px;color:var(--muted);margin-top:8px}.signal-box strong{font:17px ui-monospace,SFMono-Regular,monospace}.receipt{border:1px solid var(--line);border-radius:6px;padding:18px;margin:10px 0;background:var(--surface)}.receipt:hover{border-color:var(--blue)}.receipt h3{font-size:15px;margin:8px 0}.receipt p{font-size:12px;color:var(--muted)}.receipt .card-top{margin:0}.receipt-score{margin-left:auto;color:var(--green);font:11px ui-monospace,SFMono-Regular,monospace}.glance{padding:20px;border:1px solid var(--line);background:var(--surface);border-radius:6px}.glance h2{font-size:14px;margin-bottom:15px}.glance dl{margin:0;font-size:11px}.glance dt{color:var(--muted);margin-top:14px}.glance dd{margin:3px 0 0;overflow-wrap:anywhere}.next-story{display:block;border-bottom:1px solid var(--line);padding:14px 0}.next-story h3{font-size:13px;margin:5px 0}.next-story:hover h3{color:var(--blue)}.next-story .meta{font-size:10px}
.method-intro{max-width:760px}.method-intro p{font-size:14px;line-height:1.8;color:var(--muted);margin:14px 0}.method-layers{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0}.method-layer{padding:23px;border:1px solid var(--line);background:var(--surface);border-radius:6px}.method-layer .layer-max{font:26px ui-monospace,SFMono-Regular,monospace;color:var(--blue)}.method-layer h2{margin:10px 0;font-size:16px}.method-layer p{font-size:12px;color:var(--muted);line-height:1.7}.calculator{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:24px 0}.calc-controls{display:grid;gap:19px}.slider-label{display:flex;justify-content:space-between;gap:15px;font-size:12px}.slider-label output{color:var(--blue);font-family:ui-monospace,SFMono-Regular,monospace}.calc-controls input[type=range]{width:100%;padding:0;margin:9px 0 0;accent-color:var(--blue);height:18px}.calc-controls label small{display:block;font-size:10px;color:var(--muted)}.calc-controls select{width:100%;margin-top:8px;font-size:12px}.calc-result{display:flex;flex-direction:column;gap:16px;min-width:0}.calc-score{display:flex;align-items:baseline;gap:14px}.calc-score strong{font:64px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:-.07em}.calc-score span{font-size:11px;color:var(--green)}.calc-stack{display:flex;height:16px;background:var(--line);overflow:hidden;border-radius:2px}.calc-stack i{background:var(--blue);transition:width .1s}.calc-stack i:nth-child(2){background:var(--green)}.calc-stack i:nth-child(3){background:var(--orange)}.calc-stack i:nth-child(4){background:var(--muted)}.calc-graph{width:100%;height:auto;overflow:visible}.calc-graph text{font:10px Inter,Arial,sans-serif;fill:var(--muted)}.calc-graph .grid{stroke:var(--line)}.calc-graph .curve{stroke:var(--blue);fill:none;stroke-width:2}.calc-graph .current{fill:var(--green)}.calc-note{font-size:11px;color:var(--muted)}details{border-top:1px solid var(--line);margin:25px 0;padding-top:16px}summary{cursor:pointer;font-size:13px;font-weight:600}details pre{white-space:pre-wrap;font-size:12px;background:var(--surface);padding:20px;color:var(--muted)}.method-faq{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.method-faq h3{font-size:14px;margin-bottom:8px}.method-faq p{color:var(--muted);font-size:12px;line-height:1.8}
.site-footer{border-top:1px solid var(--line);padding:32px 0 40px}.footer-inner{max-width:1128px;margin:auto;padding:0 26px;text-align:center}.footer-inner .wordmark{font-size:19px}.footer-inner .terminal-mark{font-size:21px}.footer-inner p{font-size:11px;color:var(--muted);margin:12px 0}.footer-inner nav{display:flex;justify-content:center;gap:8px 16px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:17px 0}.footer-inner small{font-size:10px;color:var(--subtle)}.footer-inner small a{color:var(--muted)}.back-top{position:fixed;right:24px;bottom:24px;z-index:30;background:var(--action);color:var(--on-action);border-color:var(--action);box-shadow:0 4px 20px #0003;height:40px;width:40px}
dialog{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px;width:min(620px,calc(100% - 32px));padding:24px;max-height:85vh;overflow:auto}dialog::backdrop{background:#000b}.dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}dialog h2{font-size:22px;margin-bottom:14px}dialog p{color:var(--muted);font-size:12px;margin:10px 0;overflow-wrap:anywhere}dialog a{color:var(--blue)}dialog dl{display:grid;grid-template-columns:120px 1fr;gap:12px;font-size:12px}dialog dt{color:var(--muted)}dialog dd{margin:0;overflow-wrap:anywhere}.api-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);padding:20px;font:12px/1.7 ui-monospace,SFMono-Regular,monospace}
@keyframes breathe{0%,100%{text-shadow:0 0 7px var(--green),0 0 16px #1db84740}50%{text-shadow:0 0 10px var(--green),0 0 24px #1db84770}}
@media(min-width:1450px){.header-inner{max-width:1240px}.page-shell{width:min(1180px,calc(100% - 64px))}.desk-grid{grid-template-columns:minmax(0,1fr) 310px;gap:32px}.header-inner nav{gap:25px}}
@media(max-width:1100px){.header-inner{gap:20px}.header-inner nav{gap:14px}.header-inner nav a{font-size:10px}.updated{font-size:9px}.desk-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.header-tools{gap:7px}.header-inner{padding:0 22px}.page-shell{width:calc(100% - 44px)}.wordmark{font-size:21px}.article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}}
@media(max-width:900px){.header-inner{flex-wrap:wrap;gap:0;padding-top:13px}.header-inner nav{order:3;flex-basis:100%;gap:25px;overflow:auto;height:45px}.header-inner nav a{font-size:11px}.header-tools{margin-left:auto}.header-inner .wordmark{font-size:22px}.desk-grid{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.page-shell{margin-top:23px}.search input{width:150px}.feed-title .meta{font-size:10px}.small-card h3{font-size:16px}.card-top{gap:5px}.small-card{padding:15px}.small-card .card-top time{margin-left:0}.lead-card h3{font-size:23px}.prose-layout{grid-template-columns:1fr;gap:20px}.about-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.benchmark-descriptions{grid-template-columns:1fr 1fr}.picker-heading{align-items:flex-start}.picker-actions{flex-wrap:wrap;justify-content:flex-end}.article-layout{grid-template-columns:1fr}.article-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:24px}.source-row{grid-template-columns:1.4fr 1fr 1fr auto}.method-layers{gap:10px;grid-template-columns:repeat(2,1fr)}.method-layer{padding:18px}.calculator{gap:24px;padding:22px}}
@media(max-width:700px){.page-shell{width:calc(100% - 32px);margin:22px auto 45px}.header-inner{padding:0 16px;min-height:63px;gap:13px}.header-inner .wordmark{font-size:22px}.terminal-mark{font-size:24px}.menu-toggle{display:inline-flex;order:2}.header-tools{order:1;margin-left:auto;gap:12px}.updated{font-size:9px}.header-inner nav{display:none;order:3;flex-basis:100%;height:auto;flex-wrap:wrap;gap:0;margin-top:-5px;padding-bottom:10px}.header-inner nav.open{display:flex}.header-inner nav a{min-height:42px;flex-basis:33.333%;justify-content:center;font-size:11px;border-radius:4px;border:0}.header-inner nav a[aria-current=page]{background:var(--raised)}.header-tools .icon-button{border:0}.desk-grid{grid-template-columns:1fr;gap:32px}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:24px}.side-panel{margin:0}.sidebar .side-panel:first-child{grid-column:1/-1}.article-list{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.article-list a{min-height:76px}.paper-sidebar-panel{grid-column:1/-1}.paper-sidebar-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.context-box{grid-column:1/-1}.search input{width:175px}.lead-card{padding:22px}.lead-card h3{font-size:23px}.lead-card .summary{font-size:13px;line-height:1.7}.small-card h3{font-size:16px}.card-top time{font-size:9px}.top-grid{gap:9px}.filter-row .label{width:100%;font-size:8px;display:none}.tabs{gap:21px}.filter-settings{margin:13px 0 20px}.filter-help{max-width:165px;line-height:1.5}.section-heading{margin-top:25px}.page-heading h1{font-size:27px}.page-heading p{font-size:13px}.coverage-grid{grid-template-columns:1fr}.coverage-grid h3{font-size:19px}.view-tools{align-items:stretch}.view-tools .search,.view-tools input{width:100%}.benchmark-filters .label{display:block;flex-basis:100%}.benchmark-filters .filter-row{gap:6px}.picker-heading{display:block}.picker-actions{margin-top:12px;justify-content:space-between;gap:10px}.model-picker{padding:15px}.table-caption{flex-wrap:wrap;font-size:10px}.benchmark-table td:first-child,.benchmark-table th:first-child{min-width:163px;max-width:163px;white-space:normal}.benchmark-table td:first-child{font-size:11px;padding:10px}.benchmark-table th button{font-size:10px}.legend{gap:10px 14px}.benchmark-descriptions{grid-template-columns:1fr 1fr;gap:0 18px}.source-row{grid-template-columns:minmax(0,1fr) 110px 16px;gap:10px;padding:13px 5px}.source-row .category{display:none}.source-row .source-status{font-size:10px}.directory-controls select{max-width:calc(50% - 5px);flex:1}.directory-controls input{flex-basis:100%}.article-heading h1{font-size:29px}.article-heading .summary{font-size:14px}.article-sidebar{grid-template-columns:1fr 1fr;gap:20px}.signal-grid{gap:8px}.signal-box{padding:13px}.calculator{grid-template-columns:1fr;gap:30px;padding:20px}.calc-result{border-top:1px solid var(--line);padding-top:22px}.calc-score strong{font-size:56px}.method-layers{grid-template-columns:1fr}.method-layer{display:grid;grid-template-columns:60px 1fr;gap:0 16px}.method-layer .layer-max{grid-row:1/3;margin-top:6px}.method-layer h2{margin:0 0 5px}.method-faq{gap:20px}.footer-inner{padding:0 20px}.back-top{right:16px;bottom:16px}}
@media(max-width:420px){.feed-topline{align-items:flex-start;flex-wrap:wrap;gap:10px}.feed-title{flex-basis:100%;justify-content:space-between}.search{width:100%}.search input{width:100%}.tabs{gap:18px}.tabs button{font-size:11px}.filter-chip{font-size:9px;padding:5px 7px}.small-card{padding:13px}.small-card h3{font-size:15px}.small-card .summary{font-size:12px}.small-card .card-top{font-size:9px;gap:5px}.small-card .card-top .source-name{font-size:8px}.small-card .score-badge{font-size:9px}.small-card .card-bottom{font-size:9px;margin-top:12px;gap:7px}.lead-card{padding:19px}.lead-card h3{font-size:22px}.top-grid{gap:8px}.wire-card{padding:15px}.wire-card h3{font-size:15px}.wire-meta{gap:8px 12px}.wire-meta .mini-signal{font-size:9px}.meter-track{width:42px}.sidebar{grid-template-columns:1fr}.side-panel,.context-box{grid-column:1!important}.article-list{grid-template-columns:1fr}.article-list a{min-height:0}.paper-sidebar-list{grid-template-columns:1fr}.paper-side p{font-size:12px}.paper-grid{grid-template-columns:1fr}.paper-card p{font-size:12px}.article-sidebar{grid-template-columns:1fr}.about-aside{grid-template-columns:1fr}.feature-grid,.method-faq{grid-template-columns:1fr}.benchmark-descriptions{grid-template-columns:1fr}.table-caption{display:block}.header-inner{gap:8px}.updated{font-size:8px}.header-tools{gap:7px}.wordmark{gap:7px}.signal-box .signal-title{font-size:11px}.source-row{grid-template-columns:minmax(0,1fr) 103px 14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.article-list .archive-date{display:block;font-size:10px;color:var(--subtle);margin-top:5px}
@media(max-width:420px){.top-grid{grid-template-columns:1fr}.small-card{padding:18px}.small-card h3{font-size:17px}.small-card .summary{font-size:13px}.small-card .card-top time{margin-left:auto}.small-card .card-top .source-name{font-size:9px}.small-card .card-bottom{font-size:10px}}
.selected-models{max-height:100px;overflow:auto;padding:1px 2px 4px}
.lab-resource{display:inline-block;border:1px solid var(--line);padding:7px 10px;border-radius:4px;font-size:11px}.lab-resource:hover{border-color:var(--blue);background:var(--blue-tint)}dialog .run-settings{display:block;margin:0}dialog .run-settings dt{margin-top:7px;font-size:10px}dialog .run-settings dd{font-size:12px}

/* Revision 5: open editorial surfaces and a visible signal identity. */
:root,body[data-theme=light]{--blue:#0e8dfd;--blue-tint:#0e8dfd0b;--yellow:#f4df63;--amber:#ffbd46;--tier-blue:#0e8dfd;--tier-green:#75e5a2;--tier-yellow:#f4df63;--tier-orange:#ff9c4b;--tier-red:#ff7777}
body[data-theme=light]{--tier-green:#147c42;--tier-yellow:#8a6400;--tier-orange:#b44c00;--tier-red:#be303b}
body{isolation:isolate}
.page-shell,.site-footer{position:relative}.sidebar,.page-heading,.method-intro,.prose-layout,.source-note,.method-faq{background:color-mix(in srgb,var(--bg) 96%,transparent)}
.terminal-mark>span{display:inline-block;transform-origin:center;animation:signal-spectrum 18s linear infinite,signal-breathe 3s ease-in-out infinite;text-shadow:0 0 5px currentColor,0 0 12px currentColor,0 0 24px currentColor;will-change:opacity,filter}
@keyframes signal-spectrum{0%,100%{color:#0e8dfd}18%{color:#43da8b}36%{color:#f4df63}54%{color:#ffbd46}72%{color:#ff801f}88%{color:#fa423c}}
@keyframes signal-breathe{0%,100%{opacity:.65;filter:brightness(.9);transform:scaleX(.9)}50%{opacity:1;filter:brightness(1.5);transform:scaleX(1.14)}}
.status-dot.live{position:relative;color:var(--green);animation:live-breathe 2.6s ease-in-out infinite;background:currentColor}.status-dot.live:after{content:"";position:absolute;inset:-3px;border:1px solid currentColor;border-radius:50%;animation:live-ring 2.6s ease-out infinite}.status-dot.orange.live{color:var(--orange)}
@keyframes live-breathe{0%,100%{box-shadow:0 0 3px currentColor;opacity:.65}50%{box-shadow:0 0 11px currentColor;opacity:1}}
@keyframes live-ring{0%{transform:scale(.65);opacity:.65}80%,100%{transform:scale(1.8);opacity:0}}
.header-inner{gap:25px}.header-inner nav{gap:20px}.header-inner nav a{font-size:12.5px;font-weight:500}.header-tools{gap:12px}.icon-button{border:0;border-radius:0;background:transparent;min-width:40px;height:40px;padding:8px}.icon-button:hover{color:var(--blue);background:transparent}.sun-icon{display:block}.moon-icon{display:none}body[data-theme=light] .sun-icon{display:none}body[data-theme=light] .moon-icon{display:block}
.menu-glyph path{transform-origin:center;transition:transform .2s,opacity .2s}.menu-toggle[aria-expanded=true] path:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] path:last-child{d:path('M4 16h16');transform:translateY(-4px) rotate(-45deg)}
.top-grid{gap:0 26px}.story-card,.lead-card,body[data-theme=light] .lead-card{border:0;border-radius:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 97%,transparent);padding:22px 0;box-shadow:none;transition:background .2s,color .2s}
.lead-card{padding:24px 0 25px}.story-card:before{content:"";position:absolute;inset:10px auto 10px -12px;width:2px;background:var(--blue);opacity:0;transform:scaleY(.55);transition:opacity .2s,transform .2s}
.story-card:hover,.story-card:focus-within,.lead-card:hover,body[data-theme=light] .lead-card:hover{border-color:var(--line);background:color-mix(in srgb,var(--bg) 94%,var(--blue));box-shadow:none}.story-card:hover:before,.story-card:focus-within:before{opacity:1;transform:scaleY(1)}
.story-card .primary-link:after{inset:0 -7px}.card-top{gap:9px;margin-bottom:10px}.card-top .rank{font-size:10px;letter-spacing:.02em}.card-top .source-name{font-size:10px;letter-spacing:.04em}.card-top time{font-size:10px}.lead-card h3{max-width:720px}.lead-card .summary{max-width:750px}.wire-list{gap:0}.wire-card{padding:22px 0}.small-card{padding:22px 0}.card-bottom{margin-top:12px}.tags{gap:12px}.tag{padding:0;border:0;background:none;border-radius:0}.tag:before{content:"#";opacity:.55;margin-right:1px}.story-signals{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:15px}.magnitude-badge{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:0;background:none;padding:0;position:relative;z-index:2;line-height:1.35;color:var(--text)}.magnitude-badge:hover{background:none;color:var(--blue)}.magnitude-badge .magnitude-label{font-size:10px;color:var(--muted)}.magnitude-badge strong{font:600 16px/1 ui-monospace,SFMono-Regular,monospace;color:var(--text)}.magnitude-badge .tier-name{font-size:10px;font-weight:550;color:var(--tier-color);padding-left:8px;border-left:1px solid var(--line)}
[data-tier=baseline]{--tier-color:var(--tier-blue)}[data-tier=notable]{--tier-color:var(--tier-green)}[data-tier=elevated]{--tier-color:var(--tier-yellow)}[data-tier=breakout]{--tier-color:var(--tier-orange)}[data-tier=seismic]{--tier-color:var(--tier-red)}.tier-icon{width:18px;height:18px;fill:none;stroke:var(--tier-color,currentColor);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.velocity-badge{display:inline-flex;align-items:center;gap:5px;color:var(--tier-orange);font:11px ui-monospace,SFMono-Regular,monospace}.velocity-badge svg{width:14px;height:14px}.receipt-score{font-size:10px;color:var(--muted)}.receipt-score b{color:var(--text);font-size:13px}.tier-name-inline{color:var(--tier-color);display:inline-flex;gap:7px;align-items:center}.tier-list>span{display:flex;align-items:center;gap:8px}.tier-list .tier-icon{width:16px;height:16px}.tier-list b{margin-left:auto}.tier-list [data-tier]{color:var(--tier-color)}.calc-score .tier-name-inline{font-size:12px;color:var(--tier-color)}
.context-box,.glance,.signal-box,.receipt,.method-layer,.model-picker,.callout,.calculator{border-radius:0;border:0;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 98%,transparent);box-shadow:none}.context-box,.glance{padding:20px 0}.method-layer{padding:22px 0}.receipt{padding:20px 0}.signal-box{padding:16px 0}.calculator{padding:26px 0}.callout{border-left:2px solid var(--blue);padding:14px 20px;background:var(--blue-tint)}.model-picker{padding:18px 0}.selected-models button,.model-options button,.lab-resource,.labs-directory button{border-radius:0}.btn{border-radius:2px}.btn.secondary{border-width:0 0 1px;padding-left:0;padding-right:0}.paper-grid{gap:0 26px}.paper-card{padding:22px 0}.back-top{border-radius:50%;background:var(--action);color:var(--on-action)}
.benchmark-table td.tier-top{background:#142b21;color:#9af5b6}.benchmark-table td.tier-strong{background:#10283b;color:#85c8ff}.benchmark-table td.tier-mid{background:#302b16;color:#ffe776}.benchmark-table td.tier-low{background:#321d23;color:#ff9ea8}.benchmark-table td button{color:inherit;font-weight:550}.legend i{background:#9af5b6}.legend .strong{background:#85c8ff}.legend .mid{background:#ffe776}.legend .low{background:#ff9ea8}
body[data-theme=light] .benchmark-table td.tier-top{background:#e0f6e9;color:#115d32}body[data-theme=light] .benchmark-table td.tier-strong{background:#e0f0ff;color:#095b9b}body[data-theme=light] .benchmark-table td.tier-mid{background:#fff6c8;color:#725100}body[data-theme=light] .benchmark-table td.tier-low{background:#ffeaed;color:#a52339}body[data-theme=light] .legend i{background:#21864c}body[data-theme=light] .legend .strong{background:#0e8dfd}body[data-theme=light] .legend .mid{background:#d0a500}body[data-theme=light] .legend .low{background:#de5169}body[data-theme=light] .magnitude-badge[data-tier=baseline] .tier-name{color:#0868bb}
.machine-links{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0}.machine-links a{font-size:12px;color:var(--blue);border-bottom:1px solid var(--blue);padding:4px 0}.contract-table{width:100%;border-collapse:collapse;font-size:12px;margin:18px 0 30px}.contract-table th,.contract-table td{padding:12px 14px 12px 0;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.contract-table th{color:var(--text);font-weight:550}.contract-table td{color:var(--muted)}.contract-table code{color:var(--text);font-size:11px;overflow-wrap:anywhere}.api-code{border:0;border-left:2px solid var(--blue);padding:18px 22px;border-radius:0}.rss-item{padding:22px 0;border-bottom:1px solid var(--line)}.rss-item h3{font-size:17px}.rss-item p{font-size:13px;margin:10px 0}.rss-item .meta{font-size:10px}.machine-doc{max-width:800px}.motion-toggle{font-size:11px;padding:0;border:0;background:none;color:var(--muted)}.motion-toggle:hover{color:var(--blue)}body[data-motion=paused] *,body[data-motion=paused] *:before,body[data-motion=paused] *:after{animation-play-state:paused!important}
@media(max-width:1100px){.header-inner nav{gap:15px}.header-inner nav a{font-size:12px}.header-inner{gap:20px}}
@media(max-width:900px){.header-inner nav a{font-size:13px}.header-inner nav{gap:25px}.story-card,.lead-card,.small-card,.wire-card{padding:21px 0}.card-top time{margin-left:auto}.context-box,.glance{padding:18px 0}}
@media(max-width:700px){.header-inner{flex-wrap:nowrap;min-height:66px;gap:10px;padding:0 16px}.header-tools{gap:9px}.header-inner .wordmark{font-size:21px}.menu-toggle{min-width:40px;height:44px}.header-inner nav{display:none;position:absolute;top:65px;left:0;right:0;max-height:calc(100dvh - 66px);overflow:auto;background:var(--bg);margin:0;padding:15px 24px 22px;border-bottom:1px solid var(--line);box-shadow:0 20px 25px #0002;flex-basis:auto}.header-inner nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0;animation:menu-reveal .18s ease-out}.header-inner nav a{flex-basis:auto;min-height:47px;justify-content:flex-start;font-size:15px;font-weight:500;padding:12px 0;border:0;border-radius:0;position:relative;letter-spacing:-.01em}.header-inner nav a[aria-current=page]{background:none;color:var(--text)}.header-inner nav a[aria-current=page]:after{content:"";width:24px;height:2px;background:var(--blue);position:absolute;left:0;bottom:6px}.header-inner nav a:hover{color:var(--blue)}.top-grid{gap:0 21px}.story-card .primary-link:after{inset:0 -4px}.story-card:before{left:-8px}.story-signals{gap:8px}.magnitude-badge{gap:6px}.magnitude-badge .magnitude-label{font-size:9px}.magnitude-badge .tier-name{font-size:9px;padding-left:6px}.magnitude-badge strong{font-size:15px}.calculator{padding:22px 0}.method-layer{padding:18px 0}.updated{font-size:9px}.contract-table{font-size:11px}.contract-table td,.contract-table th{padding-right:10px}.source-note{background:var(--bg)}}
@media(max-width:420px){.card-top{gap:7px}.card-top .source-name{font-size:9px}.story-card,.small-card,.lead-card,.wire-card{padding:21px 0}.small-card .card-bottom{font-size:10px}.header-tools{gap:4px}.header-inner{gap:4px}.wordmark{gap:6px}.header-inner .wordmark{font-size:20px}.updated{font-size:8px}.top-grid{gap:0}.story-signals{margin-top:14px}.magnitude-badge .magnitude-label{font-size:10px}.magnitude-badge .tier-name{font-size:10px}}
@keyframes menu-reveal{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.terminal-mark>span{color:#0e8dfd;opacity:1;filter:none;text-shadow:0 0 10px currentColor}.header-inner nav.open{animation:none}}

/* Revision 6 — shared behavior, protected reading surfaces and dot-to-signal mark. */
.terminal-mark{display:inline-flex;align-items:baseline;gap:1px;letter-spacing:-.10em}.terminal-mark>span{font-size:0;width:17px;height:4px;position:relative;display:inline-block;animation:none;filter:none;transform:none;will-change:auto}
.terminal-mark>span:after{content:"";position:absolute;bottom:-2px;left:0;width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 5px currentColor,0 0 14px currentColor;animation:signal-emerge 14s linear infinite}
@keyframes signal-emerge{0%,3%{width:4px;height:4px;border-radius:50%;opacity:1;color:#0e8dfd}5%,8%{opacity:.08}10%,13%{opacity:1}15%,18%{opacity:.08}20%,23%{opacity:1}25%,28%{opacity:.08;width:4px;height:4px;border-radius:50%;color:#0e8dfd}31%{opacity:1;width:4px;height:4px;color:#43da8b}45%{width:8px;height:3px;border-radius:1px;color:#f4df63}59%{width:12px;height:3px;color:#ffbd46}73%{width:17px;height:3px;color:#ff801f}86%,94%{width:17px;height:3px;border-radius:0;color:#fa423c;opacity:1}99%,100%{width:4px;height:4px;border-radius:50%;color:#0e8dfd;opacity:0}}
.scene-stage{position:relative;z-index:1;height:240px;max-width:1128px;width:calc(100% - 52px);margin:auto;pointer-events:none;overflow:hidden}.scene-caption{display:flex;justify-content:space-between;padding-top:26px;color:var(--muted);font:10px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.observatory-title{display:none}.page-shell{z-index:2;background:var(--bg);box-shadow:0 0 0 24px var(--bg);margin-top:20px}.site-footer{z-index:2;background:var(--bg)}
/* Fully opaque containment stops the field from showing through any reading or data panel. */
.story-card,.lead-card,.sidebar,.page-heading,.method-intro,.prose-layout,.source-note,.method-faq,.context-box,.glance,.signal-box,.receipt,.method-layer,.model-picker,.calculator{background:var(--bg)}
.story-card:has(.save-button:hover),.story-card:has(.save-button:focus-visible){background:var(--bg)}.story-card:has(.save-button:hover):before,.story-card:has(.save-button:focus-visible):before{opacity:0}.story-card:has(.save-button:hover) h3,.story-card:has(.save-button:focus-visible) h3{color:var(--text)}
.save-button{min-height:34px;min-width:76px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 9px;border:1px solid transparent;border-radius:2px;color:var(--muted);font-size:11px;line-height:1.2;transition:color .15s,background .15s}
.save-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}.save-button[aria-pressed=true]{color:var(--blue);font-weight:600}.save-button[aria-pressed=true] svg{fill:currentColor;stroke:currentColor}.save-button:hover,.save-button:focus-visible{background:var(--raised);border-color:var(--blue);color:var(--text)}.save-button .remove-label{display:none}.save-button[aria-pressed=true]:hover .save-label,.save-button[aria-pressed=true]:focus-visible .save-label{display:none}.save-button[aria-pressed=true]:hover .remove-label,.save-button[aria-pressed=true]:focus-visible .remove-label{display:inline}.save-button[aria-pressed=true]:hover svg{fill:none}.card-bottom .save-button{margin-left:auto}
.tier-icon{width:22px;height:22px;stroke-width:1.8}.magnitude-badge .tier-name,.magnitude-badge .magnitude-label{font-size:11px}.magnitude-badge strong{font-size:18px}.magnitude-badge .tier-name{border:0;padding-left:2px}.story-signals{gap:14px}.velocity-badge{font-size:11px}.velocity-badge .tier-icon{width:16px;height:16px}.scenario-note{font-size:11px;color:var(--muted);margin-bottom:8px}.scenario-title{font:inherit;text-align:left;border:0;padding:0;background:none;color:inherit}.scenario-title:after{content:"";position:absolute;inset:0;z-index:1}.scenario-inspect{position:relative;z-index:2;border:0;background:none;font-size:10px;padding:5px 0;color:var(--muted);margin-left:auto}.signal-specimen .card-top .source-name{color:var(--tier-color)}.signal-specimen .magnitude-badge{pointer-events:none}.signal-specimen .rank{margin-left:auto}
@media(max-width:700px){.scene-stage{height:180px;width:calc(100% - 32px)}.scene-caption{font-size:8px;padding-top:18px}.scene-caption span:last-child{display:none}.page-shell{box-shadow:0 0 0 14px var(--bg);margin-top:16px}.save-button{min-height:40px;min-width:83px}.tier-icon{width:21px;height:21px}.magnitude-badge .tier-name,.magnitude-badge .magnitude-label{font-size:10px}}
@media(prefers-reduced-motion:reduce){.terminal-mark>span:after{animation:none;width:17px;height:3px;border-radius:0;color:#0e8dfd;opacity:1}}
body:not([data-route=feed]) .scene-stage{height:64px}body:not([data-route=feed]) .scene-caption,body:not([data-route=feed]) .observatory-title{display:none}
body[data-design=signal] .scene-stage{height:140px}.scene-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38px;background:linear-gradient(transparent,var(--bg));pointer-events:none}
@media(max-width:700px){body[data-design=signal] .scene-stage{height:120px}}
body:not([data-route=feed]) .scene-stage{height:64px!important}
.velocity-badge .tier-icon{stroke:var(--tier-orange)}

/* Background field removed; keep only the compact editorial introduction. */
body[data-design=signal] .scene-stage{height:64px}.scene-stage:after{display:none}
body:not([data-route=feed]) .scene-stage{display:none}

/* Equal excerpt geometry and type keep content identical across design directions. */
.summary,.paper-side p,.paper-card>p{font-family:Inter,Arial,sans-serif;font-weight:400;letter-spacing:normal}
