:root{--brand:#a3388f;--brand-strong:#842c74;--brand-soft:#f7ecf4;--brand-border:#e4c3dc;--ink:#303030;--bg:#f6f5f7;--surface:#ffffff;--surface-2:#faf9fb;--surface-hover:#f4f2f5;--border:#e3e0e5;--border-strong:#cfcbd3;--text:#262626;--text-label:#3d3a40;--muted:#5f5a63;--placeholder:#77717b;--info:#344256;--info-soft:#edf0f4;--info-border:#cfd7e2;--danger:#b42318;--danger-soft:#fdecea;--danger-border:#f5c2bc;--warn:#8a5a00;--warn-soft:#fff6db;--warn-border:#f1dfa5;--ok:#147a3d;--ok-soft:#e6f6ec;--ok-border:#b9e3c8;--neutral:#4f5763;--neutral-soft:#f0f1f3;--demo:#7a2e0e;--on-brand:#ffffff;--side-bg:var(--surface);--side-text:#3a363d;--side-muted:#645f68;--side-hover:var(--surface-hover);--side-active-bg:var(--brand-soft);--side-active-text:var(--brand-strong);--side-border:var(--border);--focus:#842c74;--radius:8px;--shadow:0 1px 2px rgba(38,38,38,0.06),0 1px 3px rgba(38,38,38,0.08);--shadow-lg:0 6px 20px rgba(38,38,38,0.18);--font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font);font-size:14px;line-height:1.45;color:var(--text);background:var(--bg)}a{color:var(--brand-strong);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1{font-size:22px;margin:0;letter-spacing:-.01em}h1,h2{font-weight:650}h2{font-size:16px;margin:0 0 12px}h3{font-size:14px;font-weight:650}h3,p{margin:0 0 8px}.mono,code{font-family:var(--font-mono);font-size:12.5px}.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}.skip-link{position:absolute;left:12px;top:-48px;z-index:100;background:var(--brand);color:var(--on-brand);padding:8px 14px;border-radius:6px;font-weight:600}.skip-link:focus{top:12px;text-decoration:none}.shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.sidebar{background:var(--side-bg);color:var(--side-text);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--side-border)}.brandmark{display:flex;align-items:center;gap:10px;padding:16px 16px 14px;border-bottom:1px solid var(--side-border)}.brandmark img{height:40px;width:auto;display:block}.brandmark .t1{font-weight:700;color:var(--ink);font-size:15px;line-height:1.15}.brandmark .t2{font-size:11.5px;color:var(--side-muted);letter-spacing:.03em;text-transform:uppercase}.nav-toggle{display:none}.nav{padding:10px 8px;flex-direction:column;gap:1px;overflow-y:auto;flex:1 1}.nav,.nav a{display:flex}.nav a{color:var(--side-text);padding:8px 12px;border-radius:6px;align-items:center;justify-content:space-between;font-weight:500;border-left:3px solid transparent}.nav a:hover{background:var(--side-hover);text-decoration:none}.nav a.active{background:var(--side-active-bg);color:var(--side-active-text);border-left-color:var(--brand);font-weight:600}.nav .soon{font-size:11px;color:var(--side-muted);border:1px solid var(--border-strong);border-radius:10px;padding:0 6px;font-weight:500}.sidebar-foot{padding:12px 16px;border-top:1px solid var(--side-border);font-size:12px}.sidebar-foot .who{color:var(--ink);font-weight:600}.sidebar-foot .role{color:var(--side-muted);text-transform:capitalize}.sidebar-foot button{background:none;border:0;color:var(--brand-strong);padding:0;cursor:pointer;font:inherit}.main{min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px 0}.content{padding:18px 28px 40px;outline:none}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.page-head .sub{color:var(--muted);margin-top:4px}.banner{padding:8px 28px;font-size:13px;font-weight:600}.banner.demo{background:var(--demo);color:var(--on-brand);text-align:center;letter-spacing:.02em}.banner.warn{background:var(--warn-soft);color:var(--warn);border-bottom:1px solid var(--warn-border)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px}.card+.card{margin-top:16px}.grid>.card+.card,.split>.card+.card{margin-top:0}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.card-head h2{margin:0}.grid{display:grid;grid-gap:16px;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-gap:16px;gap:16px;align-items:start}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row.between{justify-content:space-between}.stack>*+*{margin-top:12px}.muted{color:var(--muted)}.small{font-size:12px}.right{text-align:right}.nowrap{white-space:nowrap}.hr{border:0;border-top:1px solid var(--border);margin:14px 0}.statusbar{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:9px 14px;margin-bottom:14px;font-size:12.5px;color:var(--muted)}.statusbar b{color:var(--text)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--neutral)}.dot.ok{background:var(--ok)}.dot.bad{background:var(--danger)}.dot.busy{background:var(--brand)}.kpi{background:var(--surface);border:1px solid var(--border);padding:14px 16px;box-shadow:var(--shadow);height:100%}.kpi,a.kpi-link{border-radius:var(--radius)}a.kpi-link{color:inherit;text-decoration:none;display:block}a.kpi-link:hover .kpi{border-color:var(--brand-border)}.kpi .label{font-size:12px;color:var(--muted);font-weight:500}.kpi .value{font-size:26px;font-weight:700;margin-top:4px;letter-spacing:-.02em}.kpi .hint{font-size:12px;color:var(--muted);margin-top:2px}.kpi.pending .value{color:var(--placeholder)}.phase-note{font-size:12.5px;color:var(--muted);margin:-6px 0 16px}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}table.t{width:100%;border-collapse:collapse}.t td,.t th{padding:9px 12px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.t th{background:var(--surface-2);font-weight:600;font-size:12px;color:var(--muted);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0}.t th a{color:inherit}.t tr:last-child td{border-bottom:0}.t tbody tr:hover{background:var(--surface-2)}.t td.num,.t th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t .sel{width:32px}.t .name{font-weight:600}.empty{padding:32px;text-align:center;color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid transparent;white-space:nowrap}.b-high{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-border)}.b-medium{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-border)}.b-low{background:var(--neutral-soft);color:var(--neutral);border-color:var(--border)}.b-verified{background:var(--ok-soft);color:var(--ok)}.b-likely{background:var(--warn-soft);color:var(--warn)}.b-unverified{background:var(--neutral-soft);color:var(--neutral)}.b-danger{background:var(--danger-soft);color:var(--danger)}.b-info{background:var(--info-soft);color:var(--info)}.b-approved{background:var(--brand-soft);color:var(--brand-strong);border-color:var(--brand-border)}.b-demo{background:var(--demo);color:var(--on-brand)}.score{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:44px;height:24px;padding:0 6px;border-radius:6px;font-weight:700;font-size:13px}.score .score-p{font-size:10.5px;font-weight:700;opacity:.85;border-left:1px solid;padding-left:4px;line-height:1}.score.high{background:var(--ok-soft);color:var(--ok)}.score.medium{background:var(--warn-soft);color:var(--warn)}.score.low{color:var(--neutral)}.score.low,.score.none{background:var(--neutral-soft)}.score.none{color:var(--muted);font-weight:500}label{display:block;font-size:12.5px;font-weight:600;color:var(--text-label);margin-bottom:4px}.field{margin-bottom:12px}.field .help{font-size:12px;color:var(--muted);margin-top:3px;font-weight:400}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{width:100%;padding:7px 10px;border:1px solid var(--border-strong);border-radius:6px;font:inherit;background:var(--surface);color:var(--text)}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--muted)}textarea{min-height:80px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand-border);border-color:var(--brand)}input[type=checkbox]{width:15px;height:15px;accent-color:var(--brand);vertical-align:middle}.check{display:flex;align-items:center;gap:6px;font-weight:500}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:14px}.filters .f{min-width:140px}.filters .f.wide{min-width:240px;flex:1 1}.filters label{font-size:11.5px;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--border);border-radius:999px;padding:4px 10px;background:var(--surface);cursor:pointer;font-size:12.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip.on{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-strong);font-weight:600}.btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.btn,.btn:hover{text-decoration:none}.btn:hover{background:var(--surface-hover)}.btn:disabled,.btn[aria-disabled]{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn.primary:hover{background:var(--brand-strong)}.btn.danger{color:var(--danger);border-color:var(--danger-border)}.btn.danger:hover{background:var(--danger-soft)}.btn.sm{padding:4px 10px;font-size:12.5px}.btn.link{border:0;background:none;color:var(--brand-strong);padding:0}.alert{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:12px;border:1px solid}.alert.error{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-border)}.alert.ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-border)}.alert.warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-border)}.alert.info{background:var(--info-soft);color:var(--info);border-color:var(--info-border)}.email-preview{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:14px 16px;max-height:520px;overflow:auto}.confirm-send{margin-top:14px;padding:14px;border:2px solid var(--brand);border-radius:var(--radius);background:var(--brand-soft)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:16px;flex-wrap:wrap}.tabs a{padding:8px 14px;color:var(--muted);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs a.active{color:var(--brand-strong);border-color:var(--brand)}.tabs a:hover{text-decoration:none;color:var(--text)}.kv{display:grid;grid-template-columns:150px 1fr;grid-gap:6px 12px;gap:6px 12px}.kv dt{color:var(--muted);font-size:12.5px}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.kv.compact{grid-template-columns:64px 1fr}.src{font-size:11.5px}.src,.src a{color:var(--muted)}.src a{text-decoration:underline}.timeline{list-style:none;margin:0;padding:0}.timeline li{padding:8px 0;border-bottom:1px dashed var(--border)}.timeline li:last-child{border-bottom:0}.timeline .when{font-size:11.5px;color:var(--muted)}.pager{justify-content:space-between;color:var(--muted);font-size:12.5px}.bulkbar,.pager{display:flex;gap:8px;align-items:center;margin-top:12px}.bulkbar{position:-webkit-sticky;position:sticky;bottom:12px;padding:10px 14px;background:var(--ink);color:var(--on-brand);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-wrap:wrap}.bulkbar .btn{background:rgba(255,255,255,.12);color:var(--on-brand);border-color:rgba(255,255,255,.3)}.bulkbar select{width:auto}.board{display:grid;grid-auto-flow:column;grid-auto-columns:240px;grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px}.col{background:var(--info-soft);border-radius:var(--radius);padding:10px;min-height:120px}.col-head{display:flex;justify-content:space-between;font-weight:650;font-size:12.5px;margin-bottom:8px;color:var(--text-label)}.lead-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:8px 10px;margin-bottom:8px;box-shadow:var(--shadow)}.lead-card .n{font-weight:600}.bar{height:6px;background:var(--neutral-soft);border-radius:3px;overflow:hidden}.bar>span{display:block;height:100%;background:var(--brand)}.auth-wrap{min-height:100vh;display:grid;place-items:center;background:var(--bg);padding:24px}.auth-card{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--brand);border-radius:12px;padding:28px;box-shadow:var(--shadow-lg)}.auth-card .brandmark{padding:0 0 18px;border:0;gap:14px}.auth-card .brandmark img.logo-lg{height:64px;width:auto}.auth-card .brandmark .t1{font-size:18px}details>summary{cursor:pointer;font-weight:600}.pre{white-space:pre-wrap}@media (max-width:1100px){.split{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:1fr}}@media (max-width:780px){.shell{grid-template-columns:1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:auto;border-right:0;border-bottom:1px solid var(--side-border);display:grid;grid-template-columns:1fr auto;align-items:center}.brandmark{border-bottom:0;padding:10px 16px}.brandmark img{height:32px}.nav-toggle{display:inline-flex;gap:8px;align-items:center;margin-right:16px;padding:7px 12px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-weight:600;cursor:pointer;min-height:40px}.nav{display:none;grid-column:1/-1;border-top:1px solid var(--side-border);max-height:70vh}.nav.open{display:flex}.nav a{padding:11px 12px}.sidebar-foot{display:none;grid-column:1/-1}.sidebar:has(.nav.open) .sidebar-foot{display:block}.banner,.content,.topbar{padding-left:16px;padding-right:16px}.g2{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:10px 12px}.kpi .value{font-size:22px}.kv{grid-template-columns:1fr;gap:2px 0}.kv dt{margin-top:6px}.mobile-first{order:-1}}.inbox-stats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:14px}.inbox-stats .st{display:block;background:var(--surface);padding:10px 14px;min-width:0;color:inherit}.inbox-stats a.st:hover{background:var(--surface-hover);text-decoration:none}.inbox-stats .st .label{font-size:12px;color:var(--muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-stats .st .value{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-stats .st .hint{font-size:11.5px;color:var(--muted)}.inbox-stats .st.off .value{color:var(--placeholder)}.inbox-stats .st.bad .value{color:var(--danger)}.inbox{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.inbox-list{position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 24px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.inbox-list-head{padding:9px 14px;border-bottom:1px solid var(--border);font-size:12.5px;color:var(--muted)}.inbox-list-head b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inbox-list .pager{margin:0;padding:8px 12px;border-top:1px solid var(--border);flex-wrap:wrap}.conv-list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1;overscroll-behavior:contain}.conv-list li+li .conv{border-top:1px solid var(--border)}.conv{position:relative;display:block;padding:10px 14px 10px 24px;color:var(--text)}.conv:hover{background:var(--surface-hover);text-decoration:none}.conv.on{background:var(--brand-soft)}.conv:focus-visible{outline-offset:-2px}.conv .unread-dot{position:absolute;left:9px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.conv .c-top{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.conv .c-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.conv .c-n{color:var(--muted);font-weight:500;font-size:12px}.conv .c-when{flex:none;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conv .c-org,.conv .c-when{color:var(--muted);white-space:nowrap}.conv .c-org{font-size:12px}.conv .c-org,.conv .c-subj{overflow:hidden;text-overflow:ellipsis}.conv .c-subj{margin-top:2px;white-space:nowrap}.conv.unread .c-subj,.conv.unread .c-who{font-weight:700}.conv.unread .c-when{color:var(--brand-strong);font-weight:600}.conv .c-prev{margin-top:1px;font-size:12.5px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.conv .c-you{color:var(--text-label);font-weight:600}.conv .c-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.conv-pending{position:absolute;left:0;right:0;bottom:0;height:2px;transform:scaleX(0);transform-origin:left;background:var(--brand)}.conv-pending.on{animation:conv-opening 1.2s cubic-bezier(.16,1,.3,1) infinite}@keyframes conv-opening{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.conv-pending.on{animation:none;transform:scaleX(1)}}.inbox-reader{min-width:0}.reader{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.reader-empty{padding:40px 24px;text-align:center;color:var(--muted)}.reader-empty p{margin-bottom:10px}.reader-empty b{color:var(--text)}.reader-head{padding:16px 18px 12px;border-bottom:1px solid var(--border)}.reader-head h2{font-size:18px;line-height:1.3;margin:0 0 6px;overflow-wrap:anywhere;flex:1 1;min-width:0}.reader-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin:0;padding:12px 18px;background:var(--surface-2);border-bottom:1px solid var(--border)}.reader-context dt{font-size:11.5px;font-weight:600;color:var(--muted)}.reader-context dd{margin:2px 0 0;min-width:0;overflow-wrap:anywhere}.messages{list-style:none;margin:0;padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.msg{border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;background:var(--surface)}.msg.inbound{margin-right:40px}.msg.outbound{margin-left:40px;background:var(--surface-2)}.msg-head{display:flex;gap:12px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.msg-from{font-weight:600;min-width:0;overflow-wrap:anywhere}.msg-head time{font-size:12px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msg-meta{font-size:12px;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.msg-meta:empty{display:none}.msg-tags{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-top:6px}.msg-body{max-width:75ch;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.msg-body,.msg-quoted{margin-top:10px}.msg-quoted summary{font-size:12.5px;color:var(--brand-strong)}.msg-quoted .q{margin-top:6px;padding-left:12px;border-left:1px solid var(--border-strong);max-width:75ch;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:12.5px}.msg-att{margin-top:10px}.msg-att ul{margin:4px 0 0;padding-left:18px}.back-link{display:none}.cls-panel{padding:12px 18px;border-bottom:1px solid var(--border)}.cls-row{gap:10px 16px;justify-content:space-between}.cls-main,.cls-row{display:flex;align-items:center;flex-wrap:wrap}.cls-main{gap:6px 10px;min-width:0}.cls-k{font-size:11.5px;font-weight:600;color:var(--muted)}.cls-control{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cls-control select{width:auto;max-width:100%;padding:4px 8px;font-size:12.5px}.cls-why{margin:8px 0 0;max-width:75ch}.cls-evidence{margin:6px 0 0;padding-left:12px;border-left:1px solid var(--border-strong);color:var(--muted);max-width:75ch;overflow-wrap:anywhere}.cls-panel p.small{margin:8px 0 0}.cls-err{color:var(--danger)}@media (max-width:1280px){.inbox-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.reader-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.inbox{grid-template-columns:minmax(0,1fr)}.inbox-list{position:static;max-height:none}.inbox-page.has-thread .filters,.inbox-page.has-thread .inbox-stats,.inbox.has-thread .inbox-list,.inbox:not(.has-thread) .inbox-reader{display:none}.back-link{display:inline-flex;margin-bottom:10px}.reader-empty .back-link{margin-bottom:16px}.msg.inbound,.msg.outbound{margin-left:0;margin-right:0}}@media (max-width:780px){.inbox-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-context{grid-template-columns:minmax(0,1fr)}.messages,.reader-context,.reader-head{padding-left:14px;padding-right:14px}}