:root{--paper:#efe9dd;--paper-2:#e7dfcd;--ink:#17150f;--muted:#6b6253;--rule:#d2c6ac;--rust:#b3431a;--teal:#1d6b63;--chip:#e2d7bf;--shadow:0 1px 0 #0000000a}[data-theme=dark]{--paper:#17150f;--paper-2:#211e16;--ink:#efe9dd;--muted:#a89c84;--rule:#3a3327;--chip:#2a261c}*,:before,:after{box-sizing:border-box}html{font-size:18px}body{background:var(--paper);color:var(--ink);background-image:radial-gradient(#78643c0d 1px,#0000 1px);background-size:4px 4px;margin:0;font-family:Newsreader,Georgia,serif;font-size:18px;line-height:1.5}a{color:var(--rust);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1180px;margin:0 auto;padding:0 28px 80px}header.mast{text-align:center;border-bottom:3px double var(--ink);padding:34px 0 14px}.mast h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:74px;font-weight:900;line-height:.9}.mast .tag{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-family:JetBrains Mono,monospace;font-size:11px}.mast-logo-full{mix-blend-mode:multiply;width:100%;max-width:360px;height:auto;margin:0 auto;display:block}[data-theme=dark] .mast-logo-full{mix-blend-mode:normal;background:#f4efe3;border-radius:12px;padding:12px 18px}nav.section-index{text-align:center;border-bottom:1px solid var(--rule);margin-bottom:0;padding:10px 0 8px}nav.section-index a{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 10px;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none}nav.section-index a:hover{color:var(--ink)}nav.section-index a.active{color:var(--ink);font-weight:500}nav.section-index .sep{color:var(--rule)}.dateline{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:22px;padding:8px 0;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.dateline-title{flex-shrink:0}.dates{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.dates button{font:inherit;border:1px solid var(--rule);color:var(--muted);cursor:pointer;letter-spacing:.08em;background:0 0;padding:4px 10px}.dates button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dates button:hover:not(.on){border-color:var(--muted);color:var(--ink)}.sources{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:18px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.sources b{color:var(--ink);font-weight:500}section.feed{border-bottom:1px solid var(--rule);padding:26px 0}.feed-head{border-bottom:2px solid var(--ink);grid-template-columns:1fr 280px;align-items:end;gap:28px;margin-bottom:18px;padding-bottom:12px;display:grid}.feed-head h2{letter-spacing:-.01em;margin:0 0 4px;font-family:Fraunces,serif;font-size:34px;font-weight:600}.feed-head .taste{color:var(--muted);max-width:62ch;font-size:15px;font-style:italic}.bench{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10.5px}.bench .row{align-items:center;gap:8px;margin:3px 0;display:flex}.bench .lab{text-transform:uppercase;letter-spacing:.1em;width:74px}.spark{align-items:flex-end;gap:3px;height:30px;display:flex}.spark i{background:var(--rust);opacity:.85;width:13px;display:block}.spark.teal i{background:var(--teal)}.bench .now{color:var(--ink);font-weight:500}.bench .head{text-transform:uppercase;letter-spacing:.14em;color:var(--ink);border-bottom:1px solid var(--rule);margin-bottom:6px;padding-bottom:4px;font-size:10px}.brief{column-count:2;column-rule:1px solid var(--rule);column-gap:34px;margin:0 0 22px;font-size:21px;line-height:1.45}.brief:first-letter{float:left;color:var(--rust);padding:6px 10px 0 0;font-family:Fraunces,serif;font-size:62px;font-weight:900;line-height:.7}.papers{column-count:2;column-gap:34px}@media (width<=820px){.papers,.brief{column-count:1}.feed-head{grid-template-columns:1fr}.mast h1{font-size:48px}}article.card{break-inside:avoid;border-bottom:1px solid var(--rule);margin-bottom:22px;padding:0 0 22px}.card h3{margin:0 0 4px;font-family:Fraunces,serif;font-size:20px;font-weight:600;line-height:1.2}.card .meta{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-family:JetBrains Mono,monospace;font-size:10.5px}.card .tldr{margin:0 0 6px;font-weight:500}.card .why{color:var(--muted);margin:0 0 10px;font-size:16px;font-style:italic}.card dl{margin:0 0 10px;font-size:14.5px}.card dt{text-transform:uppercase;letter-spacing:.12em;color:var(--rust);margin-top:7px;font-family:JetBrains Mono,monospace;font-size:9.5px}.card dd{margin:1px 0 0}.chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.chip{background:var(--chip);color:var(--muted);letter-spacing:.04em;border-radius:2px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px}.vote{gap:8px;margin-top:10px;display:flex}.vote button{letter-spacing:.04em;border:1px solid var(--rule);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:5px 9px;font:500 11px/1 JetBrains Mono,monospace}.vote button:hover{border-color:var(--ink);color:var(--ink)}.vote button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pod{background:var(--paper-2);border:1px solid var(--rule);margin:4px 0 22px;padding:14px 18px}.pod summary{cursor:pointer;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:12px;list-style:none}.pod summary::-webkit-details-marker{display:none}.pod .pod-audio{margin-bottom:10px}.pod .pod-audio audio{width:100%;margin-top:10px}.pod .pod-audio .pod-title{text-transform:uppercase;letter-spacing:.14em;color:var(--ink);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:11px}.pod .script{margin-top:12px;font-size:16px;line-height:1.6}.pod .script .sp{color:var(--rust);text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:11px}footer.foot{text-align:center;color:var(--muted);letter-spacing:.1em;padding-top:30px;font-family:JetBrains Mono,monospace;font-size:11px}.theme-toggle{z-index:100;border:1px solid var(--rule);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10px;position:fixed;top:12px;right:16px}.theme-toggle:hover{border-color:var(--ink);color:var(--ink)}.menu-btn{z-index:210;background:var(--paper-2);border:1px solid var(--rule);color:var(--muted);cursor:pointer;border-radius:2px;padding:7px 11px;font-size:15px;line-height:1;position:fixed;top:12px;right:16px;box-shadow:0 2px 8px #00000014}.menu-btn:hover{border-color:var(--ink);color:var(--ink)}.menu-panel{z-index:210;background:var(--paper-2);border:1px solid var(--ink);flex-direction:column;min-width:168px;padding:6px;display:flex;position:fixed;top:46px;right:16px;box-shadow:1px 3px 14px #0000002e}.menu-item{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none}.menu-item:hover{background:var(--paper);color:var(--ink)}.menu-item.active{color:var(--rust)}.menu-sep{border-top:1px solid var(--rule);margin:5px 0}.state-msg{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;padding:40px 0;font-family:JetBrains Mono,monospace;font-size:12px}.state-error{color:var(--rust)}.dash-counts{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:20px;margin:22px 0 32px;padding-bottom:24px;display:flex}.dash-count{text-align:center;min-width:80px;font-family:JetBrains Mono,monospace}.dash-count .num{color:var(--ink);font-size:32px;font-weight:500;line-height:1;display:block}.dash-count .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.dash-feed{border-bottom:1px solid var(--rule);margin-bottom:40px;padding-bottom:30px}.dash-feed-head{border-bottom:2px solid var(--ink);align-items:baseline;gap:18px;margin-bottom:12px;padding-bottom:8px;display:flex}.dash-feed-head h3{margin:0;font-family:Fraunces,serif;font-size:26px;font-weight:600}.dash-feed-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px}.enabled-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--chip);color:var(--muted);border-radius:2px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px}.enabled-badge.on{background:var(--teal);color:#fff}.dash-charts{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=820px){.dash-charts{grid-template-columns:1fr}.dateline{flex-direction:column;align-items:flex-start;gap:8px}}.dash-chart-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px}.search-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.search-bar input[type=text]{background:var(--paper-2);border:1px solid var(--rule);min-width:200px;color:var(--ink);outline:none;flex:1;padding:8px 14px;font-family:Newsreader,Georgia,serif;font-size:18px}.search-bar input[type=text]::placeholder{color:var(--muted)}.search-bar input[type=text]:focus{border-color:var(--ink)}.search-bar select{letter-spacing:.08em;text-transform:uppercase;background:var(--paper-2);border:1px solid var(--rule);color:var(--muted);cursor:pointer;outline:none;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.search-bar select:focus{border-color:var(--ink)}.search-bar button{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:11px}.search-bar button:hover{opacity:.85}.tag-chips{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.tag-chip{background:var(--chip);color:var(--muted);letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:2px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:10px}.tag-chip:hover{border-color:var(--rule)}.tag-chip.selected{background:var(--ink);color:var(--paper)}.search-results-count{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px}.admin-section{border-bottom:1px solid var(--rule);margin-bottom:40px;padding-bottom:30px}.admin-section h2{border-bottom:2px solid var(--ink);margin:0 0 16px;padding-bottom:8px;font-family:Fraunces,serif;font-size:28px;font-weight:600}.feeds-table{border-collapse:collapse;letter-spacing:.04em;width:100%;font-family:JetBrains Mono,monospace;font-size:11px}.feeds-table th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--rule);padding:6px 10px 6px 0;font-weight:400}.feeds-table td{border-bottom:1px solid var(--rule);vertical-align:middle;color:var(--ink);padding:8px 10px 8px 0}.feeds-table tr:last-child td{border-bottom:none}.tbl-btn{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;margin-right:4px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.tbl-btn:hover{border-color:var(--ink);color:var(--ink)}.tbl-btn.danger:hover{border-color:var(--rust);color:var(--rust)}.tbl-btn.on{background:var(--teal);color:#fff;border-color:var(--teal)}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.form-grid{grid-template-columns:1fr}}.form-field{flex-direction:column;gap:5px;display:flex}.form-field.full{grid-column:1/-1}.form-field label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px}.form-field input[type=text],.form-field input[type=number],.form-field textarea,.form-field select{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);outline:none;width:100%;padding:7px 10px;font-family:Newsreader,Georgia,serif;font-size:15px}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--ink)}.form-field textarea{resize:vertical;min-height:80px}.form-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.btn-primary{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;padding:9px 18px;font-family:JetBrains Mono,monospace;font-size:11px}.btn-primary:hover{opacity:.85}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-secondary{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);cursor:pointer;background:0 0;padding:9px 18px;font-family:JetBrains Mono,monospace;font-size:11px}.btn-secondary:hover{border-color:var(--ink);color:var(--ink)}.run-log{background:var(--paper-2);border:1px solid var(--rule);color:var(--muted);white-space:pre-wrap;word-break:break-word;max-height:320px;margin-top:16px;padding:14px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6;overflow-y:auto}.run-status{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;margin-top:12px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block}.run-status.running{background:var(--chip);color:var(--muted)}.run-status.done{background:var(--teal);color:#fff}.run-status.error{background:var(--rust);color:#fff}.about-body{max-width:700px;font-size:18px;line-height:1.6}.about-body h2{margin:32px 0 10px;font-family:Fraunces,serif;font-size:28px;font-weight:600}.about-body h3{margin:24px 0 8px;font-family:Fraunces,serif;font-size:20px;font-weight:500}.pipeline-diagram{letter-spacing:.08em;background:var(--paper-2);border:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0;padding:18px 24px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.pipeline-diagram .step{color:var(--ink);font-weight:500}.pipeline-diagram .arrow{color:var(--rust)}.credit-links{flex-wrap:wrap;gap:18px;margin-top:10px;display:flex}.credit-links a{letter-spacing:.08em;color:var(--rust);font-family:JetBrains Mono,monospace;font-size:11px}.evals-panels{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}@media (width<=900px){.evals-panels{grid-template-columns:1fr}}.evals-panel{border-top:2px solid var(--ink);padding-top:16px}.evals-panel-title{letter-spacing:-.01em;margin:0 0 4px;font-family:Fraunces,serif;font-size:26px;font-weight:600}.evals-panel-sub{color:var(--muted);margin:0 0 18px;font-size:14px;font-style:italic;line-height:1.4}.evals-provider-status{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:12px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.provider-badge{border:1px solid var(--rule);color:var(--muted);background:0 0;border-radius:2px;padding:2px 8px}.provider-badge.active{border-color:var(--teal);color:var(--teal)}.provider-badge.inactive{border-color:var(--rule);color:var(--muted);opacity:.6}.evals-hint{letter-spacing:.06em;color:var(--muted);background:var(--paper-2);border:1px solid var(--rule);margin-bottom:14px;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.evals-models-list{flex-direction:column;gap:4px;max-height:200px;margin-bottom:12px;display:flex;overflow-y:auto}.evals-model-check{letter-spacing:.04em;color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.evals-model-check input[type=checkbox]{cursor:pointer;accent-color:var(--rust)}.evals-model-provider{color:var(--muted);font-size:10px}.evals-add-model{gap:8px;margin-bottom:16px;display:flex}.evals-add-model input[type=text]{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);letter-spacing:.04em;outline:none;flex:1;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.evals-add-model input[type=text]:focus{border-color:var(--ink)}.evals-add-model input::placeholder{color:var(--muted)}.ledger-table{border-collapse:collapse;letter-spacing:.03em;width:100%;margin-top:16px;font-family:JetBrains Mono,monospace;font-size:10px}.ledger-table th{text-align:right;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--ink);white-space:nowrap;padding:5px 8px 5px 0;font-size:9.5px;font-weight:400}.ledger-table th:first-child,.ledger-table th:nth-child(2){text-align:left}.ledger-table td{text-align:right;border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink);padding:7px 8px 7px 0}.ledger-table td:first-child,.ledger-table td:nth-child(2){text-align:left}.ledger-table tr.best-value td{background:#1d6b630f}.ledger-table tr.best-value td:first-child{border-left:3px solid var(--teal);padding-left:5px}.ledger-table tr.failed-model td{color:var(--muted);opacity:.7}.ledger-table tr.failed-model td:first-child{color:var(--rust);opacity:1}.best-badge{letter-spacing:.1em;text-transform:uppercase;background:var(--teal);color:#fff;vertical-align:middle;border-radius:2px;margin-left:5px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:8px}.failed-badge{letter-spacing:.1em;text-transform:uppercase;background:var(--rust);color:#fff;vertical-align:middle;border-radius:2px;margin-left:5px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:8px}.model-name-cell{word-break:break-all;max-width:140px;font-size:10px}.evals-job-status{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:12px 0;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.opt-history{border-collapse:collapse;width:100%;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:10.5px}.opt-history th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--rule);padding:4px 10px 4px 0;font-size:9px;font-weight:400}.opt-history td{border-bottom:1px solid var(--rule);color:var(--ink);padding:6px 10px 6px 0}.opt-f1-row{align-items:center;gap:14px;margin:14px 0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;display:flex}.opt-f1-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:400}.opt-f1-val{color:var(--ink)}.opt-f1-arrow{color:var(--rust)}.opt-f1-improved{color:var(--teal)}.improved-badge{letter-spacing:.1em;text-transform:uppercase;background:var(--teal);color:#fff;border-radius:2px;margin-left:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:8px}.opt-rubric{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);white-space:pre-wrap;word-break:break-word;max-height:260px;margin-top:8px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.6;overflow-y:auto}.opt-rubric-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:14px;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:9.5px}.evals-select{letter-spacing:.08em;text-transform:uppercase;background:var(--paper-2);border:1px solid var(--rule);color:var(--muted);cursor:pointer;outline:none;width:100%;margin-bottom:10px;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.evals-select:focus{border-color:var(--ink);color:var(--ink)}.evals-field-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.evals-section-rule{border:none;border-top:1px solid var(--rule);margin:18px 0}.layout-shell{justify-content:center;align-items:flex-start;min-height:100vh;display:flex}.wrap{flex:none;width:100%;max-width:1180px}.rail-left,.rail-right{display:none}@media (width>=1400px){.layout-shell{gap:0}.rail-left{scrollbar-width:none;flex:0 0 180px;align-self:flex-start;width:180px;max-height:100vh;padding:34px 0 80px;display:block;position:sticky;top:0;overflow:hidden auto}.rail-left::-webkit-scrollbar{display:none}.rail-right{scrollbar-width:none;flex:0 0 210px;align-self:flex-start;width:210px;max-height:100vh;padding:34px 0 80px;display:block;position:sticky;top:0;overflow:hidden auto}.rail-right::-webkit-scrollbar{display:none}}nav.section-nav{padding:0 12px 0 18px}.section-nav-head{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);margin-bottom:8px;padding-bottom:8px;font-family:JetBrains Mono,monospace;font-size:9px}nav.section-nav ul{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}nav.section-nav ul li{position:relative}nav.section-nav ul li a{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:5px 8px 5px 10px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.35;text-decoration:none;transition:color .12s;display:block;overflow:hidden}nav.section-nav ul li a:hover{color:var(--ink)}nav.section-nav ul li a.active{color:var(--ink);font-weight:500}nav.section-nav ul li a.active:before{content:"";background:var(--rust);width:2px;height:12px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.notes-panel{background:var(--paper-2);border:1px solid var(--rule);flex-direction:column;margin:0 12px 0 8px;display:flex;box-shadow:1px 2px 6px #0000000d}.notes-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:6px;padding:8px 10px 7px;display:flex}.notes-title{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:9px}.notes-header-actions{flex-shrink:1;align-items:center;gap:6px;min-width:0;display:flex}.notes-meta{letter-spacing:.06em;color:var(--muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px}.notes-action-btn{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;flex-shrink:0;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px}.notes-action-btn:hover{border-color:var(--ink);color:var(--ink)}.notes-textarea{color:var(--ink);resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:260px;padding:10px;font-family:Newsreader,Georgia,serif;font-size:14px;line-height:1.55}.notes-textarea::placeholder{color:var(--muted);font-style:italic}.notes-panel.floating{box-shadow:2px 4px 16px #00000029}.notes-panel.floating .notes-header{cursor:move;-webkit-user-select:none;user-select:none}.notes-panel.collapsed .notes-textarea,.notes-mobile-btn,.notes-overlay{display:none}@media (width<=1399px){.notes-panel{display:none}.notes-mobile-btn{z-index:200;letter-spacing:.1em;text-transform:uppercase;background:var(--paper-2);border:1px solid var(--rule);color:var(--muted);cursor:pointer;border-radius:2px;padding:7px 12px;font-family:JetBrains Mono,monospace;font-size:11px;display:block;position:fixed;bottom:20px;right:16px;box-shadow:0 2px 8px #0000001f}.notes-mobile-btn:hover{border-color:var(--ink);color:var(--ink)}.notes-overlay{z-index:300;background:#17150f73;justify-content:flex-end;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.notes-drawer{background:var(--paper-2);border:1px solid var(--rule);border-radius:2px 0 0;flex-direction:column;width:min(360px,100vw);height:min(520px,80vh);display:flex;box-shadow:-2px -2px 16px #00000024}.notes-drawer .notes-textarea{flex:1;min-height:0}}.inline-err{color:var(--rust);letter-spacing:.06em;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px}.inline-ok{color:var(--teal);letter-spacing:.06em;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px}.card-extras{border-top:1px solid var(--rule);flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.card-note-toggle,.card-similar-toggle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:JetBrains Mono,monospace;font-size:10px}.card-note-toggle:hover,.card-similar-toggle:hover{color:var(--ink)}.card-note-body,.card-similar-body{margin-top:6px}.card-note-textarea{background:var(--paper-2);border:1px solid var(--rule);width:100%;color:var(--ink);resize:vertical;outline:none;padding:7px 10px;font-family:Newsreader,Georgia,serif;font-size:14px;line-height:1.5}.card-note-textarea:focus{border-color:var(--ink)}.card-note-textarea::placeholder{color:var(--muted);font-style:italic}.card-note-status{letter-spacing:.06em;color:var(--teal);min-height:14px;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}.card-similar-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.card-similar-list li{font-size:13px;line-height:1.4}.card-similar-list li a{color:var(--rust)}.card-similar-list li a:hover{text-decoration:underline}.card-similar-list li:before{content:"→ ";color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px}.review-controls{border-bottom:2px solid var(--ink);margin-bottom:22px;padding-bottom:14px}.review-framing{margin-bottom:12px}.review-framing-label{margin-bottom:4px;font-family:Fraunces,serif;font-size:28px;font-weight:600;display:block}.review-framing-sub{color:var(--muted);font-size:15px;font-style:italic}.review-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.review-feed-select{letter-spacing:.08em;text-transform:uppercase;background:var(--paper-2);border:1px solid var(--rule);color:var(--muted);cursor:pointer;outline:none;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.review-feed-select:focus{border-color:var(--ink);color:var(--ink)}.review-progress{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-family:JetBrains Mono,monospace;font-size:11px}.review-empty{text-align:center;color:var(--muted);padding:60px 0;font-size:15px;font-style:italic}.review-list{flex-direction:column;gap:0;display:flex}.review-card{border-bottom:1px solid var(--rule);padding:18px 0;transition:opacity .3s,background .3s}.review-card-decided{opacity:.45}.review-card-title{margin:0 0 6px;font-family:Fraunces,serif;font-size:19px;font-weight:600;line-height:1.25}.review-card-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:9px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.review-sep{color:var(--rule)}.review-feed-tag{background:var(--chip);color:var(--muted);border-radius:2px;padding:1px 6px}.review-score{color:var(--rust)}.review-abstract{color:var(--ink);max-width:72ch;margin:0 0 10px;font-size:15px;line-height:1.5}.review-vote{align-items:center}.review-decision-label{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-family:JetBrains Mono,monospace;font-size:10px}.runs-section{border-top:2px solid var(--ink);margin-top:40px;margin-bottom:40px;padding-top:16px}.runs-head{align-items:baseline;gap:20px;margin-bottom:16px;display:flex}.runs-head-title{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:26px;font-weight:600}.runs-total-cost{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.runs-total-cost strong{color:var(--rust);font-weight:500}.runs-table{border-collapse:collapse;letter-spacing:.03em;width:100%;font-family:JetBrains Mono,monospace;font-size:10.5px}.runs-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--ink);white-space:nowrap;padding:5px 10px 5px 0;font-size:9.5px;font-weight:400}.runs-table td{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink);padding:8px 10px 8px 0}.runs-table tr:last-child td{border-bottom:none}.runs-row-running td:first-child{color:var(--muted)}.runs-row-error td:first-child{color:var(--rust)}.runs-feeds{color:var(--muted);word-break:break-word;max-width:220px;font-size:10px}.runs-cost{color:var(--rust);font-weight:500}.feed-head-right{flex-direction:column;gap:10px;display:flex}.export-bar{flex-wrap:wrap;gap:8px;display:flex}.export-btn{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.export-btn:hover{border-color:var(--ink);color:var(--ink)}.star-btn{border:1px solid var(--rule);color:var(--muted);cursor:pointer;letter-spacing:.02em;background:0 0;border-radius:4px;padding:4px 7px;font:500 13px/1 JetBrains Mono,monospace;transition:color .12s,border-color .12s}.star-btn:hover:not(:disabled){border-color:var(--rust);color:var(--rust)}.star-btn.on{color:var(--rust);border-color:var(--rust)}.star-btn:disabled{opacity:.4;cursor:default}.card-chat-toggle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:JetBrains Mono,monospace;font-size:10px}.card-chat-toggle:hover{color:var(--ink)}.card-chat-body{background:var(--paper-2);border:1px solid var(--rule);flex-direction:column;margin-top:6px;display:flex}.card-chat-messages{flex-direction:column;gap:8px;max-height:240px;padding:10px 12px 8px;font-size:14px;line-height:1.5;display:flex;overflow-y:auto}.card-chat-empty{color:var(--muted);font-size:13px;font-style:italic}.card-chat-msg{align-items:flex-start;gap:8px;display:flex}.card-chat-role{letter-spacing:.1em;text-transform:uppercase;color:var(--rust);flex-shrink:0;min-width:22px;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:9px}.card-chat-msg--assistant .card-chat-role{color:var(--teal)}.card-chat-text{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-family:Newsreader,Georgia,serif}.card-chat-thinking{color:var(--muted);font-size:13px;font-style:italic}.card-chat-input-row{border-top:1px solid var(--rule);display:flex}.card-chat-input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 10px;font-family:Newsreader,Georgia,serif;font-size:14px}.card-chat-input::placeholder{color:var(--muted);font-style:italic}.card-chat-send{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);cursor:pointer;border:none;flex-shrink:0;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:10px}.card-chat-send:hover:not(:disabled){opacity:.85}.card-chat-send:disabled{opacity:.35;cursor:default}.starred-empty{color:var(--muted);text-align:center;padding:60px 0;font-size:17px;font-style:italic}.starred-count{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:11px}.archive-intro{color:var(--muted);border-left:3px solid var(--rust);margin-bottom:18px;padding:4px 0 4px 14px;font-size:14px;line-height:1.6}.archive-controls{align-items:center;gap:14px;margin-bottom:14px;display:flex}.archive-controls select{padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.archive-count{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:11px}.archive-more{text-align:center;margin:26px 0 10px}.notes-day .notes-day,.notes-day{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400}.notes-day-group{margin-bottom:18px}.notes-day-label{letter-spacing:.12em;text-transform:uppercase;color:var(--rust);border-bottom:1px solid var(--rule);margin-bottom:10px;padding-bottom:4px;font-family:JetBrains Mono,monospace;font-size:11px}.note-entry{border-bottom:1px dotted var(--rule);margin-bottom:14px;padding-bottom:12px}.note-entry-head{margin-bottom:4px;font-family:Fraunces,serif;font-size:17px;font-weight:600}.note-entry-feed{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400}.note-entry-body{white-space:pre-wrap;font-size:15px;line-height:1.5}.notes-pad-list .note-entry-head{letter-spacing:.1em;text-transform:uppercase;color:var(--rust);font-family:JetBrains Mono,monospace;font-size:12px}.briefdate{align-items:center;gap:6px;display:flex;position:relative}.briefdate-step{font:inherit;border:1px solid var(--rule);color:var(--muted);cursor:pointer;background:0 0;width:24px;height:26px;padding:0;line-height:1}.briefdate-step:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.briefdate-step:disabled{opacity:.3;cursor:default}.briefdate-current{letter-spacing:.08em;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;align-items:center;gap:7px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:13px;display:inline-flex}.briefdate-current:hover{background:var(--rust);border-color:var(--rust)}.briefdate-cal{font-size:13px}.briefdate-pop{z-index:120;background:var(--paper-2);border:1px solid var(--ink);width:266px;max-width:calc(100vw - 28px);padding:10px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:2px 4px 14px #0000002e}.briefdate-pophead{justify-content:space-between;align-items:center;margin-bottom:8px;font-family:Fraunces,serif;font-size:15px;font-weight:600;display:flex}.briefdate-pophead button{font:inherit;border:1px solid var(--rule);color:var(--muted);cursor:pointer;background:0 0;width:26px;height:26px;line-height:1}.briefdate-pophead button:hover{border-color:var(--ink);color:var(--ink)}.briefdate-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.briefdate-wd{letter-spacing:.04em;color:var(--muted);text-align:center;padding:2px 0;font-family:JetBrains Mono,monospace;font-size:9px}.briefdate-day{aspect-ratio:1;color:var(--muted);cursor:default;background:0 0;border:1px solid #0000;padding:0;font-family:JetBrains Mono,monospace;font-size:12px;position:relative}.briefdate-day.has{color:var(--ink);cursor:pointer;border-color:var(--rule)}.briefdate-day.has:hover{border-color:var(--rust);color:var(--rust)}.briefdate-day.has:after{content:"";background:var(--rust);border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.briefdate-day.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.briefdate-day.on:after{background:var(--paper)}@media (width<=820px){.briefdate-pop{left:0;transform:none}}.day-top{border-bottom:3px double var(--ink);margin-bottom:24px;padding-bottom:18px}.day-summary-label,.must-reads-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px}.day-summary-body{font-size:17px;line-height:1.5}.day-summary-body p{margin:0 0 .5em}.must-reads{background:var(--paper-2);border-left:3px solid var(--rust);margin-top:16px;padding:12px 16px}.must-reads-label{color:var(--rust)}.must-read{margin-bottom:10px}.must-read:last-child{margin-bottom:0}.must-read-title{color:var(--ink);font-family:Fraunces,serif;font-size:18px;font-weight:600}.must-read-title:hover{color:var(--rust)}.must-read-feed{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px}.must-read-why{color:var(--ink);margin-top:2px;font-size:15px;line-height:1.45}.card-elo{color:var(--rust)}.card-title-btn{font:inherit;color:var(--rust);text-align:left;cursor:pointer;line-height:inherit;background:0 0;border:none;margin:0;padding:0}.card-title-btn:hover{text-decoration:underline}.card-ext-link{color:var(--muted);white-space:nowrap}.card-ext-link:hover{color:var(--rust)}.paper-modal-overlay{z-index:500;-webkit-backdrop-filter:blur(4px);background:#17150f6b;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.paper-modal{background:var(--paper);border:1px solid var(--ink);width:100%;max-width:760px;margin:auto;padding:42px 46px 30px;position:relative;box-shadow:0 10px 44px #0000004d}.paper-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1;position:absolute;top:8px;right:12px}.paper-modal-close:hover{color:var(--ink)}.card-expanded{border-bottom:none;margin:0;padding:0}.card-expanded h3{margin-bottom:6px;font-size:27px;line-height:1.15}.card-abstract{margin:14px 0 6px}.card-abstract-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:10px}.card-abstract p{margin:0;font-size:15px;line-height:1.55}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 .7em}.md ul,.md ol{margin:0 0 .7em;padding-left:1.3em}.md li{margin:.15em 0}.md li>p{margin:0}.md h1,.md h2,.md h3,.md h4{margin:.8em 0 .35em;font-family:Fraunces,serif;line-height:1.2}.md h1{font-size:1.4em}.md h2{font-size:1.25em}.md h3{font-size:1.1em}.md h4{font-size:1em}.md code{background:#7f7f7f24;border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:.88em}.md pre{background:#7f7f7f24;border-radius:5px;margin:0 0 .7em;padding:10px 12px;overflow-x:auto}.md pre code{background:0 0;padding:0;font-size:.85em}.md blockquote{border-left:3px solid var(--rule);color:var(--muted);margin:0 0 .7em;padding-left:12px}.md table{border-collapse:collapse;margin:0 0 .7em;font-size:.9em}.md th,.md td{border:1px solid var(--rule);text-align:left;padding:4px 8px}.md a{color:var(--rust);text-decoration:underline}.card-chat-text.md{font-size:inherit}.card-chat-text.md p{margin:0 0 .5em}.md.brief p{font-size:inherit}html,body{overflow-x:hidden}@media (width<=700px){.wrap{padding:0 14px 64px}.mast{padding:22px 0 10px}.mast h1{font-size:40px}.mast .tag{letter-spacing:.2em;font-size:9px}.mast-logo-full{max-width:280px}nav.section-index{padding:8px 0;line-height:2.1}nav.section-index a{letter-spacing:.1em;margin:0 7px;font-size:10px}nav.section-index .sep{display:none}.dateline{font-size:11px}.dates{width:100%}.dates button{padding:4px 9px}.feed-head h2{font-size:25px}.feed-head .taste{font-size:14px}.papers,.brief{column-count:1}.brief{font-size:18px}.brief:first-letter{font-size:50px}.feeds-table,.ledger-table,.runs-table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.search-bar input[type=text],.search-bar select,.search-bar button{flex:100%;width:100%;min-width:0}.archive-controls select{width:100%}.paper-modal-overlay{padding:0}.paper-modal{border:none;max-width:100%;min-height:100vh;padding:46px 16px 28px}.card-expanded h3{font-size:22px}.vote button,.dates button,.tag-chip,.export-btn{min-height:32px}.notes-drawer{width:100vw;height:min(70vh,560px)}}@media (width<=400px){.mast h1{font-size:33px}.feed-head h2{font-size:22px}}.auth-cover{box-sizing:border-box;background:var(--paper);min-height:100vh;color:var(--ink);background-image:radial-gradient(#78643c0d 1px,#0000 1px);background-size:4px 4px;justify-content:center;align-items:center;gap:40px;padding:28px;display:flex}.auth-feature{flex:56%;min-width:0;max-width:600px}.auth-feature video{background:var(--ink);border:3px double var(--ink);width:100%;display:block;box-shadow:3px 4px #17150f12}.auth-cutline{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.auth-panel{text-align:center;flex:40%;max-width:380px}.auth-logo{mix-blend-mode:multiply;width:100%;max-width:290px;height:auto;margin:0 auto 4px;display:block}[data-theme=dark] .auth-logo{mix-blend-mode:screen}.auth-rule{border:0;border-top:3px double var(--ink);margin:14px 0 18px}.auth-lede{color:var(--muted);margin:0 0 18px;font-family:Newsreader,Georgia,serif;font-size:16px;font-style:italic;line-height:1.5}.auth-form{flex-direction:column;gap:8px;display:flex}.auth-form input{font:inherit;border:1px solid var(--rule);color:#17150f;background:#fff;min-width:0;padding:10px 12px;font-size:15px}.auth-form button{letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;margin-top:2px;padding:11px 16px;font-family:JetBrains Mono,monospace;font-size:12px}.auth-form button:hover{background:var(--rust);border-color:var(--rust)}.auth-form button:disabled{opacity:.6;cursor:default}.auth-err{color:var(--rust);margin:12px 0 0;font-family:JetBrains Mono,monospace;font-size:12px}.auth-alt,.auth-note{color:var(--muted);margin:14px 0 0;font-family:Newsreader,Georgia,serif;font-size:13.5px;line-height:1.5}.auth-alt a{color:var(--rust);text-decoration:none}.auth-note{font-size:12.5px;font-style:italic}.auth-foot{color:var(--muted);letter-spacing:.1em;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:10px}.auth-loading{letter-spacing:.12em;text-transform:uppercase;min-height:100vh;color:var(--muted);background:var(--paper);justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}@media (width<=820px){.auth-cover{flex-direction:column;gap:22px}.auth-feature,.auth-panel{flex:none;width:100%;max-width:540px}}.menu-user{color:var(--muted);letter-spacing:.03em;border-bottom:1px solid var(--rule);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;padding:7px 14px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px;overflow:hidden}.menu-role,.role-badge{background:var(--teal);color:#fff;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:2px;margin-left:6px;padding:1px 6px;font-size:9px;display:inline-block}.settings-page,.onboard-page{max-width:820px}.settings-meta{font-family:Newsreader,Georgia,serif;font-size:15px}.settings-help{color:var(--muted);max-width:60ch;margin:0 0 14px;font-family:Newsreader,Georgia,serif;font-size:13.5px;line-height:1.55}.field-help{color:var(--muted);letter-spacing:.03em;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.key-set{color:var(--teal);font-family:JetBrains Mono,monospace;font-size:10.5px}.key-unset{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10.5px}.settings-toggle{cursor:pointer;align-items:center;gap:8px;margin:4px 0 6px;font-family:Newsreader,serif;font-size:15px;display:flex}.draft-card{border:1px solid var(--rule);background:var(--paper-2);box-shadow:var(--shadow);margin-bottom:14px;padding:14px 16px}.allow-add{gap:8px;max-width:460px;margin:4px 0 14px;display:flex}.allow-add input{font:inherit;border:1px solid var(--rule);color:#17150f;background:#fff;flex:1;min-width:0;padding:8px 10px;font-size:14px}.allow-chips{flex-wrap:wrap;gap:8px;display:flex}.allow-chip{background:var(--chip);border:1px solid var(--rule);color:var(--ink);align-items:center;gap:6px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:inline-flex}.allow-chip button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 0 0 2px;font-size:15px;line-height:1}.allow-chip button:hover{color:var(--rust)}.chip-kind{text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:2px;padding:1px 5px;font-size:8.5px}.chip-kind.domain{background:var(--teal)}.chip-kind.email{background:var(--muted)}.chip-kind.username{background:var(--rust)}.settings-email{color:var(--muted);font-size:.9em}
