:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f0e6;--paper-2:#ebe3d4;--panel:#fffcf6eb;--ink:#111;--muted:#59534c;--line:#111111d6;--blue:#2458ff;--blue-soft:#2458ff1f;--orange:#d97706;--red:#b42318;--shadow:0 24px 70px #2318081f}*{box-sizing:border-box}html{background:radial-gradient(circle at 0 0,#2458ff14,#0000 26%),radial-gradient(circle at 100% 0,#d977061a,#0000 22%),linear-gradient(#f8f4eb 0%,#efe7d8 100%)}body{min-height:100vh;color:var(--ink);background:linear-gradient(115deg,#11111108 0 2px,#0000 2px 20px),linear-gradient(#11111104,#1110),linear-gradient(#f8f4eb 0%,#ece3d1 100%);margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif}a{color:inherit}button,.button{font:inherit}.app-chrome{min-height:100vh}.page-shell{max-width:1260px;margin:0 auto;padding:28px 18px 40px}.masthead{border:1.5px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#ffffffe0,#fbf8f1eb);grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:18px;padding:22px 22px 18px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.18em;margin:0 0 10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:.73rem}.masthead h1,.panel h2,.panel h3,.publication-hero h1{letter-spacing:-.04em;margin:0;font-family:Helvetica Neue,Arial,sans-serif;line-height:.96}.masthead h1{font-size:clamp(2.3rem,5vw,4.3rem)}.lede,.panel p,.surface-note,.muted{color:var(--muted);line-height:1.6}.page-nav,.surface-nav,.control-group,.button-row{flex-wrap:wrap;gap:10px;display:flex}.page-nav{margin:18px 0}.button,.button-secondary,.control-button,.surface-link,.surface-tag{border:1.5px solid var(--line);min-height:40px;color:var(--ink);background:#fffc;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex;box-shadow:0 4px #11111114}.button,.control-button{font-family:Helvetica Neue,Arial,sans-serif;font-weight:700}.button-secondary,.surface-link,.surface-tag{background:#ffffff8c}.surface-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.panel{border:1.5px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.panel+.panel{margin-top:18px}.panel-inner{padding:18px 18px 16px}.surface-stack{gap:18px;display:grid}.status-banner{border:1.5px solid var(--line);box-shadow:var(--shadow);background:#fff2d9f2;margin:0 0 18px;padding:14px 16px;font-family:Helvetica Neue,Arial,sans-serif}.status-banner[data-tone=success]{background:#e5fae7f2}.status-banner[data-tone=error]{background:#ffe9e9f2}.meta-grid{align-content:start;gap:10px;display:grid}.meta-card{border:1.5px solid var(--line);background:#ffffffbf;padding:14px 16px}.meta-pill,.state-pill,.scope-pill,.provenance-pill{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;align-items:center;min-height:28px;padding:3px 8px;font-family:Helvetica Neue,Arial,sans-serif;font-size:.77rem;display:inline-flex}.meta-pill+.meta-pill{margin-left:6px}.meta-list{color:var(--muted);margin:10px 0 0;padding-left:18px;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.55}.surface-grid{gap:18px;display:grid}.surface-card{border-top:1.5px solid #11111124;padding-top:16px}.surface-card:first-child{border-top:0;padding-top:0}.priority-panel{position:sticky;top:18px}.priority-rail{gap:12px;display:grid}.priority-focus{border:1.5px solid var(--line);background:linear-gradient(#2458ff1a,#ffffffe0);padding:16px}.priority-focus h3,.priority-card h3{margin:0 0 8px;font-size:1.15rem}.priority-card{border:1.5px solid var(--line);background:#ffffffd1;padding:15px 16px 14px}.priority-card[data-state=Boost]{box-shadow:inset 0 0 0 1px #2458ff3d}.priority-card[data-state=Mute]{background:#fff1f1e6}.priority-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.priority-card-title{margin:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.1rem}.priority-card-reason{color:var(--muted);margin:0 0 12px}.priority-card-controls{flex-wrap:wrap;gap:8px;display:flex}.control-button{background:#ffffffdb;min-height:34px;padding:8px 11px}.control-button[data-pressed=true]{background:var(--blue-soft);border-color:var(--blue);box-shadow:inset 0 0 0 1px #2458ff33}.control-button[data-state=Mute]{color:var(--red)}.why-these{border-top:1.5px solid #11111129;padding-top:14px}.why-these summary{cursor:pointer;font-family:Helvetica Neue,Arial,sans-serif;font-weight:700;list-style:none}.why-these summary::-webkit-details-marker{display:none}.why-list{gap:10px;margin-top:12px;display:grid}.why-row{background:#ffffffbf;border:1.5px solid #11111129;padding:12px 14px}.why-row h4{margin:0 0 6px;font-family:Helvetica Neue,Arial,sans-serif}.priority-empty{background:#ffffffb8;border:1.5px dashed #11111147;padding:14px 16px}.queue-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.queue-item{border-top:1px solid #11111129;gap:10px;padding-top:12px;display:grid}.queue-item:first-child{border-top:0;padding-top:0}.queue-item h3,.surface-article h3,.publication-item h3{margin:0 0 6px;font-size:1.1rem}.queue-item p,.surface-article p,.publication-item p{margin:0 0 6px;line-height:1.55}.surface-table{border-collapse:collapse;width:100%}.surface-table th,.surface-table td{text-align:left;vertical-align:top;border-top:1px solid #11111124;padding:10px 8px;font-family:Helvetica Neue,Arial,sans-serif}.surface-table th{letter-spacing:.08em;text-transform:uppercase;font-size:.77rem}.settings-form{gap:12px;display:grid}.settings-form label{gap:6px;font-family:Helvetica Neue,Arial,sans-serif;font-weight:700;display:grid}.settings-form input{border:1.5px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#ffffffc7;padding:9px 10px}.settings-form .check-row{align-items:center;display:flex}.settings-form .check-row input{width:auto;min-height:0}.publication-hero{border:1.5px solid var(--line);box-shadow:var(--shadow);background:#ffffffe0;padding:22px}.publication-grid{gap:14px;display:grid}.publication-item{border-top:1px solid #11111124;padding-top:14px}@media (max-width:980px){.masthead,.surface-layout{grid-template-columns:1fr}.priority-panel{position:static}}@media (max-width:640px){.page-shell{padding:18px 12px 32px}.masthead,.panel-inner,.publication-hero{padding:16px}.page-nav,.surface-nav,.control-group,.button-row{gap:8px}}
