:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#e8edf7;background:#0b1120;font-synthesis:none;--muted:#a0aec6;--border:#2b3850;--surface:#141e30;--accent:#a9b6ff;--danger:#ffacb7;line-height:1.5;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input,select{font:inherit}[hidden]{display:none!important}a{color:#bcc6ff;text-underline-offset:3px}button,a,input,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #aebcff;outline-offset:4px}button{line-height:1.3}h1,h2,h3,p{margin-top:0}h1{font-size:20px;letter-spacing:-.5px;line-height:1.2;margin-bottom:3px}h2{font-size:20px;letter-spacing:-.45px;line-height:1.3;margin-bottom:8px}h3{font-size:16px;line-height:1.35;margin-bottom:8px}p{margin-bottom:12px}.muted{color:var(--muted)}.small{font-size:12px;line-height:1.6}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#98a9cd;margin-bottom:8px}.site-header{border-bottom:1px solid var(--border);padding:18px max(24px,calc((100vw - 1320px)/2));background:#10192a;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px}.brand p{margin:0}.brand-icon{display:grid;place-items:center;width:38px;height:42px;border:1px solid #6a79be;border-radius:12px 12px 16px 16px;color:#d6dcff;background:#2b3860;font-weight:750;font-size:21px}.identity{font-size:12px;max-width:45%;text-align:right;overflow-wrap:anywhere}.skip-link{position:absolute;left:12px;top:-70px;background:#d9e0ff;color:#10192a;padding:12px;z-index:10}.skip-link:focus{top:12px}main{max-width:1320px;padding:32px 24px 20px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.page-heading h2{font-size:30px;letter-spacing:-1px;margin-bottom:6px}.page-heading p:last-child{margin-bottom:0;font-size:14px}.section-nav{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--border)}.section-nav a{font-size:13px;color:#c3cde0;text-decoration:none;padding:8px 12px;border-radius:7px}.section-nav a:first-child{background:#273657;color:#e0e5ff}.section-nav a:hover{background:#23304a}.panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:22px;margin-bottom:20px;min-width:0}.section-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.section-heading h2,.section-heading h3{margin-bottom:0}.section-heading .eyebrow{margin-bottom:6px}.section-description{font-size:13px}.protection-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:12px}.protection-grid>.panel{margin-bottom:0}.protection-panel{border-top:2px solid #6b7ce0}.accounts-panel{border-top:2px solid #6499a4}.status-pill{display:inline-block;flex-shrink:0;padding:4px 9px;border-radius:99px;font-size:11px;font-weight:650;background:#26334b;color:#b7c5df;border:1px solid #3e4c68}.status-pill.enabled{background:#163b37;border-color:#38675a;color:#b3ecd8}.status-pill.disabled{background:#2d3040;color:#c9cbda}.switch-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px;background:#0e1728;border:1px solid #354361;border-radius:10px;cursor:pointer;margin-top:18px}.switch-card strong{display:block;font-size:14px;margin-bottom:3px}.switch-card .small{display:block}.switch-card input{appearance:none;flex-shrink:0;width:42px;height:25px;border-radius:30px;border:1px solid #61708c;background:#354158;padding:0;position:relative;cursor:pointer;margin:0}.switch-card input:before{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#edf1ff;transition:transform .15s}.switch-card input:checked{background:#697ce4;border-color:#8c9bfa}.switch-card input:checked:before{transform:translateX(17px)}.switch-card input:disabled{opacity:.55}.status-line{margin:12px 0}.caution{color:#e8c68c;padding-left:10px;border-left:2px solid #9b7a3b;margin:14px 0}.help-details{border-top:1px solid var(--border);padding-top:12px;margin-top:16px;font-size:12px;color:var(--muted)}summary{cursor:pointer;color:#c7d2e8;font-weight:550;min-height:28px}summary:hover{color:#fff}.help-details[open]>summary{margin-bottom:12px}.help-details p:last-child{margin-bottom:0}.add-account{margin:12px 0}.add-account>label{display:block;margin-bottom:6px}.add-account input{min-width:120px;width:100%}.account-list{max-height:285px;overflow:auto;scrollbar-width:thin;scrollbar-color:#435474 transparent}.account-list:empty{display:none}.account-list .comment{padding:12px 0}.account-list .comment>.flex{gap:9px}.account-list .comment a{font-size:13px;font-weight:600;display:block}.account-list .comment .small{font-size:11px}.account-list button{font-size:11px!important;padding:7px 9px!important}.review-section{margin-top:32px}.review-heading{margin-bottom:16px}.review-heading h2{font-size:24px}.review-heading p:last-child{margin-top:7px;margin-bottom:0;font-size:13px}.review-range{padding:18px 22px}.range-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.date-field{display:flex;flex-direction:column;gap:6px}.date-field label{font-size:12px;color:var(--muted)}.date-control{display:flex;align-items:center;gap:5px}.date-control input{min-width:150px}.date-picker{padding:10px!important;min-width:36px}.review-completion{margin-top:14px;padding-top:10px}.flex{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.button,button{border:1px solid transparent;border-radius:8px;color:#fff;background:#5d6ed5;padding:10px 14px;cursor:pointer;font-size:13px;font-weight:550;text-decoration:none;display:inline-block;transition:background .15s,border-color .15s}.button:hover,button:hover{background:#7283ec}.secondary{background:#24324b;border-color:#35435d;color:#d8e1f2}.secondary:hover{background:#31415d;border-color:#546584}.quiet{background:transparent;border-color:var(--border);color:#b6c3db}.compact{font-size:11px;padding:7px 10px}.danger{background:#793849;border-color:#a24f62;color:#fff0f2}.danger:hover{background:#95465a}button:disabled{opacity:.45;cursor:not-allowed}input,select{background:#0c1526;border:1px solid #3b4965;color:#e9efff;padding:10px 12px;border-radius:8px;min-height:39px;max-width:100%;font-size:13px}input::placeholder{color:#8594af}input[type=checkbox]:not([role=switch]){accent-color:#8a9bff;width:16px;height:16px;min-height:16px;flex-shrink:0;padding:0;margin:0 3px 0 0}.grow{flex:1;min-width:0}.layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px}.posts-panel{align-self:start;padding:18px 12px}.posts-panel>.section-heading,.posts-panel>p{padding:0 6px}.scroll{max-height:700px;overflow:auto;scrollbar-width:thin;scrollbar-color:#435474 transparent}.media{display:flex;gap:10px;padding:10px 6px;border-radius:9px;border:1px solid transparent}.media:hover,.media.selected{background:#202e48;border-color:#465b8a}.media>div:last-child{min-width:0}.media strong{font-size:11px;letter-spacing:.7px}.media button{font-size:10px;padding:7px 8px;margin-top:7px}.media a{font-size:10px}.media .small{font-size:10px}.media-preview{width:56px;height:72px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#263650;border-radius:7px;text-align:center}.media-preview .thumb{width:56px;height:72px;object-fit:cover;border-radius:7px}.media-preview .small{font-size:9px;padding:3px}.comments-panel{padding:22px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 22px}.stats>div{border:1px solid #2e3c56;background:#18253a;padding:11px 14px;border-radius:9px}.stats span{display:block}.stats strong{font-size:23px;font-weight:650;letter-spacing:-.5px;display:block;margin-top:3px}.stats>div:nth-child(2) strong{color:#edc68d}.stats>div:nth-child(3) strong{color:#b6c3ff}.filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px}.filter-toolbar label{display:block;margin-bottom:6px}.filter-toolbar input,.filter-toolbar select{width:100%}.quick-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.quick-filters button[aria-pressed=true]{background:#364774;border-color:#899ce7;color:#eef1ff}#filterstatus{margin:12px 0}.selection-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#101b2e;border-top:1px solid #34435f;border-bottom:1px solid #34435f;padding:12px;margin:0 -4px 12px}.selection-tools,.deletion-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.deletion-tools{margin-left:auto}.deletion-tools #stopdelete:disabled{display:none}.comment{border-bottom:1px solid var(--border);padding:20px 0;overflow-wrap:anywhere}.comment:last-child{border-bottom:0}.comment-head{gap:10px;align-items:center}.comment-head>strong{font-size:14px}.comment-head>a{font-size:11px;margin-left:auto}.comment-flags{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 6px;padding-left:29px}.tag{font-size:10px;line-height:1.5;background:#3e2b35;color:#f3b6bd;border:1px solid #66414b;padding:3px 7px;border-radius:6px}.tag.low{background:#1c2b36;border-color:#304650;color:#adbeca}.tag.negative{background:#3e3327;border-color:#68543a;color:#f0d39e}.msg{margin:10px 0 10px 29px;white-space:pre-wrap;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.comment-meta{margin-left:29px;color:#93a4bf}.comment-actions{margin:12px 0 0 29px;border:0;padding-top:0;font-size:11px}.comment-actions>summary{font-size:11px;font-weight:450;min-height:20px}.comment-actions[open]>summary{margin-bottom:10px}.feedback-controls{margin-top:0;gap:8px}.feedback-controls select{font-size:11px;margin-left:8px;padding:6px 8px;min-height:32px}.feedback-controls button{font-size:11px;padding:7px 9px}#notice:not(:empty){border:1px solid #455a80;border-radius:9px;background:#1c2b44;padding:12px 16px;margin-bottom:20px;font-size:13px}.error{color:#ffb5be}#ratestatus:empty{display:none}#ratestatus:not(:empty){padding:10px 12px;background:#3c2630;border:1px solid #754250;border-radius:7px}#scanstatus{margin-top:18px}.scan-progress{padding:14px;border:1px solid #5062a2;border-radius:10px;background:#202e47;margin-top:16px}.scan-progress p{font-size:12px}.scan-progress progress{width:100%;accent-color:#9caaff}.spinner{width:18px;height:18px;border:3px solid #5062a2;border-top-color:#e8ecf5;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.connection-panel{margin-top:12px;background:#101a2a}.connection-panel>summary{display:flex;gap:14px;justify-content:space-between;align-items:center;font-size:14px;list-style:none}.connection-panel>summary:before{content:"+";color:#9baee0;font-size:20px;line-height:1}.connection-panel>summary>span:first-child{margin-right:auto}.connection-panel[open]>summary:before{content:"−"}.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--border);padding-top:20px;margin-top:16px}.connection-grid h3{font-size:14px}.connection-grid p{overflow-wrap:anywhere}.page-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:24px;padding-bottom:10px}.connect-panel{max-width:560px;margin:30px auto}.connect-panel h2{font-size:26px}.connect-panel .button{margin:8px 0 18px}
@media(min-width:1100px){.protection-grid{grid-template-columns:.95fr 1.05fr}.selection-tools{flex:1}}
@media(max-width:1000px){.layout{grid-template-columns:195px minmax(0,1fr)}.filter-toolbar{grid-template-columns:minmax(0,1fr) 165px}.panel{padding:18px}.posts-panel{padding:16px 10px}.media{flex-direction:column}.media-preview{width:100%;height:80px}.media-preview .thumb{width:100%;height:80px}.selection-toolbar{gap:10px}.deletion-tools{margin-left:0}}
@media(max-width:760px){main{padding:22px 16px}.site-header{padding:16px}.brand-icon{display:none}.brand p{font-size:10px}.identity{font-size:10px}.page-heading h2{font-size:25px}.page-heading{gap:12px}.page-heading>button{font-size:11px;padding:8px 10px}.page-heading p:last-child{font-size:12px}.section-nav{gap:3px;margin-bottom:20px;padding-bottom:16px}.section-nav a{font-size:11px;padding:7px 9px}.protection-grid{grid-template-columns:1fr;gap:16px}.layout{grid-template-columns:1fr;gap:0}.posts-panel .scroll{display:flex;gap:8px;max-height:230px;overflow-x:auto}.media{width:155px;min-width:155px;flex-direction:row;flex-wrap:wrap;align-content:start}.media-preview{width:40px;height:48px}.media-preview .thumb{width:40px;height:48px}.media>div:last-child{flex:1}.media button{width:100%}.posts-panel>p{margin-bottom:10px}.range-toolbar{gap:10px}.date-field{flex:1;min-width:135px}.date-control input{min-width:0;width:100%}.range-toolbar>#loadsaved{flex:1;min-width:170px}.review-section{margin-top:26px}.review-range{padding:16px}.comments-panel{padding:16px}.connection-grid{grid-template-columns:1fr;gap:16px}.connection-panel>summary>.small{display:none}.account-list{max-height:250px}.section-heading h2{font-size:19px}}
@media(max-width:420px){.filter-toolbar{grid-template-columns:1fr}.stats{gap:6px}.stats>div{padding:9px}.stats .small{font-size:10px}.stats strong{font-size:21px}.comment-head>strong{font-size:12px}.comment-head>a{margin-left:0}.selection-tools{gap:6px}.deletion-tools{width:100%}.deletion-tools>#delete{flex:1}.page-heading p:last-child{max-width:250px}.switch-card{padding:12px;gap:12px}.protection-panel .section-heading{gap:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.spinner{animation:none}}
/* One task at a time, with protection and blocking status always visible. */
.workspace-overview{display:flex;gap:10px 24px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--border);background:#101c2d;border-radius:9px;margin-bottom:18px}.workspace-overview>span:first-child{color:#b7d9d0}.section-nav a:first-child{background:transparent;color:#c3cde0}.section-nav a[aria-selected=true]{background:#29395c;color:#edf0ff;border:1px solid #506292}.section-nav a{border:1px solid transparent}.workspace-panel{max-width:900px;margin:0 auto 20px}.accounts-panel .account-list{max-height:none}.review-section{margin-top:0}.review-heading{margin-bottom:16px}.review-heading .eyebrow{display:none}.connection-panel{margin-top:0}.account-list .comment>.flex{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px}.account-list .comment .small:not(button):not(a){grid-column:1/-1}.account-list .comment button{justify-self:start}.connection-grid{margin-top:10px}.page-footer{margin-top:26px}
@media(max-width:760px){.workspace-overview{padding:10px 12px;gap:4px 12px}.workspace-overview .small{font-size:11px}.section-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px;gap:5px}.section-nav a{white-space:nowrap;font-size:12px;padding:9px 10px}.workspace-panel{margin-bottom:16px}.review-section{margin-top:0}.review-heading h2{font-size:22px}.account-list .comment>.flex{grid-template-columns:1fr}.account-list .comment .small:not(button):not(a){grid-column:auto}.page-heading h2{font-size:24px}}
.media button{background:#24324b;border-color:#35435d;color:#d8e1f2}.media button:hover{background:#31415d}.account-list .comment button{min-height:32px}.section-nav{scrollbar-width:thin;scrollbar-color:#465a83 transparent}
.parent-context{margin:12px 0 12px 29px;padding:12px 14px;border-left:3px solid #6e83b4;border-radius:0 8px 8px 0;background:#101b2c}.parent-heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.parent-heading a{margin-left:auto;font-size:11px}.parent-text{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#c9d5e9;font-size:13px;line-height:1.6}.parent-context>p{margin:6px 0 0}.parent-context>.small{font-size:11px}@media(max-width:420px){.parent-context{padding:10px;margin-left:25px}.parent-heading a{margin-left:0}}
.deletion-history{margin-top:12px;padding:11px 14px;border:1px solid #3a4965;border-radius:8px;background:#101a2b}.deletion-history>summary{font-size:12px;color:#c9d5ff}.deletion-history[open]>summary{margin-bottom:12px}.deleted-comment{padding:14px 0;border-top:1px solid var(--border)}.deleted-comment>strong{color:#d7dfff}.deleted-text{margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;color:#e4eafa}.deleted-comment>blockquote.small{margin:12px 0}.deleted-reason{margin-top:10px;color:#e8c68c}.deleted-comment .parent-context{margin:12px 0}.deleted-comment>a{display:inline-block;margin-top:8px}
.quick-labels{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:12px 0 0 29px}.quick-labels>span:first-child{margin-right:3px}.quick-labels .label-button{min-height:34px;padding:7px 11px;font-size:12px}.quick-labels .label-button[aria-pressed=true]{border-color:#a5b5ff;background:#354971;color:#fff}.quick-labels .label-spam[aria-pressed=true]{border-color:#dc8899;background:#663748}.quick-labels .label-negative[aria-pressed=true]{border-color:#c3a565;background:#564526}.quick-labels .label-auto{background:transparent;color:#b5c3dc}.label-explanation{flex-basis:100%;margin-top:3px}.label-button:hover{border-color:#9cacdb}@media(max-width:420px){.quick-labels{margin-left:25px;gap:6px}.quick-labels>span:first-child{flex-basis:100%}.quick-labels .label-button{padding:8px 10px}}

.learning-panel{border:1px solid var(--border,#475569);border-radius:10px;padding:14px;margin:12px 0}.learning-panel h4{margin:0 0 8px}.learning-panel button{margin:4px 8px 4px 0}

.learning-metrics{width:100%;border-collapse:collapse;margin:10px 0}.learning-metrics th,.learning-metrics td{text-align:left;padding:6px;border-bottom:1px solid #475569}.learning-metrics th{font-weight:600}
