:root{--teal:#4f6874;--teal-dk:#3d525c;--blue:#7cafd1;--bluetint:#dce8f1;--titan:#6a7172;--titan70:#989d9f;--titan40:#c5c6c7;--orange:#ee743b;--orange-dk:#c4511a;--ink:#23292b;--paper:#f4f6f7;--white:#fff;--ok:#2f6f4e;--ok-tint:#e3f1e9;--warn:#8a5a00;--warn-tint:#fbf0d9;--bad:#9b2c2c;--bad-tint:#f8e3e3;--shadow:0 1px 3px #23292b1a, 0 6px 22px #23292b12;--mono:ui-monospace, Consolas, monospace}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0;font:14px/1.5 Segoe UI,system-ui,sans-serif}a{color:var(--teal-dk)}code,.mono{font-family:var(--mono);font-size:12.5px}.bar{background:var(--white);min-height:60px;color:var(--teal-dk);border-bottom:3px solid var(--teal);border-image:linear-gradient(90deg,#7cafd1,#4f6874) 1;align-items:center;gap:16px;padding:0 24px;display:flex}.bar .brand{letter-spacing:.02em;color:var(--teal-dk);align-items:center;gap:14px;font-weight:600;text-decoration:none;display:inline-flex}.bar .brand img{width:auto;height:36px;display:block}.bar .brand .product{color:#3d525c;border-left:1px solid #4f687433;padding-left:14px;font-size:18px;line-height:28px}.bar .brand .product span{color:var(--orange)}.bar .bar-nav{align-self:stretch;align-items:stretch;gap:4px;margin-left:12px;display:flex}.bar .bar-nav a{color:#3d525c;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-3px;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.bar .bar-nav a:hover{color:var(--ink);background:var(--paper)}.bar .bar-nav a.active{color:var(--ink);border-bottom-color:var(--orange);font-weight:600}.bar .account{margin-left:auto;position:relative}.bar .account summary{cursor:pointer;color:var(--teal-dk);-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;list-style:none;display:flex}.bar .account summary::-webkit-details-marker{display:none}.bar .account summary:hover,.bar .account[open] summary{background:var(--paper)}.bar .account .chevron{transition:transform .15s}.bar .account[open] .chevron{transform:rotate(180deg)}.bar .account-menu{z-index:50;background:var(--white);min-width:220px;box-shadow:var(--shadow);border:1px solid #e6e9ea;border-radius:6px;padding:6px 0;position:absolute;top:calc(100% + 6px);right:0}.bar .account-menu .account-role{color:var(--titan);border-bottom:1px solid #e6e9ea;margin:0 0 4px;padding:4px 14px 8px;font-size:12px}.bar .account-menu a,.bar .account-menu button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:7px 14px;font-size:13.5px;text-decoration:none;display:block}.bar .account-menu a:hover,.bar .account-menu button:hover{background:var(--paper);color:var(--teal-dk)}.bar .account-menu form{margin:0}main{max-width:1100px;margin:0 auto;padding:24px}h1{margin:0 0 4px;font-size:20px}h2{color:var(--teal-dk);text-transform:uppercase;letter-spacing:.04em;margin:28px 0 10px;font-size:15px}.sub{color:var(--titan);margin:0 0 16px}.panel{background:var(--white);box-shadow:var(--shadow);border-radius:6px;padding:16px 18px}table{border-collapse:collapse;background:var(--white);width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e9ea;padding:7px 10px}th{color:var(--titan);text-transform:uppercase;letter-spacing:.03em;background:#fafbfb;font-size:12px;font-weight:600}.table-wrap{box-shadow:var(--shadow);border-radius:6px;overflow-x:auto}.pill{white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}label{color:var(--titan);margin:0 0 3px;font-size:12px;font-weight:600;display:block}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{box-sizing:border-box;border:1px solid var(--titan40);background:var(--white);width:100%;min-height:36px;color:var(--ink);font:inherit;border-radius:4px;padding:7px 9px;font-size:14px;line-height:20px}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23596a73' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}textarea{resize:vertical;min-height:72px}input:focus,select:focus,textarea:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:var(--teal)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px 16px;display:grid}button.primary,button.secondary,a.button.primary,a.button.secondary{box-sizing:border-box;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 16px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}button.primary,a.button.primary{background:var(--orange-dk);color:var(--white);border:1px solid var(--orange-dk);font-weight:600}button.secondary,a.button.secondary{background:var(--white);color:var(--teal-dk);border:1px solid var(--teal)}button.primary:hover,a.button.primary:hover{filter:brightness(.95)}button.secondary:hover,a.button.secondary:hover{background:var(--bluetint)}button:disabled{opacity:.5;cursor:not-allowed}.notice{border-left:4px solid var(--teal);background:var(--bluetint);border-radius:0 6px 6px 0;padding:12px 14px}.notice.warn{border-color:var(--warn);background:var(--warn-tint)}.muted{color:var(--titan)}.kv{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.kv dt{color:var(--titan)}.kv dd{margin:0}.report{background:var(--white);box-shadow:var(--shadow);border-radius:6px;padding:28px 32px;position:relative}.report-section{margin-bottom:20px}.report h2{border-bottom:1px solid var(--titan40);padding-bottom:4px}.draft-mark{color:var(--warn);border:2px solid var(--warn);letter-spacing:.05em;padding:2px 10px;font-weight:700;position:absolute;top:12px;right:16px;transform:rotate(3deg)}@media print{.bar,.no-print,nav{display:none!important}body{background:#fff}.report{box-shadow:none;padding:0}.draft-mark{position:fixed}}button.linkish{font:inherit;color:var(--teal-dk);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}button.small,a.button.small{min-height:28px;padding:3px 10px;font-size:13px}tr.expanded>td{background:var(--bluetint);border-top:0;padding:12px 40px 12px 16px;position:relative}tr.expanded.inner>td{background:#f6f8f9;padding-right:16px}.expand-close{color:var(--titan);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px 6px;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}.expand-close:hover{background:var(--titan40);color:var(--ink)}button.linkish .caret{margin-left:3px;font-size:10px;text-decoration:none;display:inline-block}button.linkish.on{font-weight:600}.revealed{background:var(--bluetint);border-radius:6px;margin:8px 0;padding:12px 16px}table.nested{box-shadow:none;border:1px solid #e6e9ea}table.nested th{background:#f3f5f6}.journey{margin:8px 0 16px}.journey ol{border-bottom:1px solid var(--titan40);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 0 10px;list-style:none;display:flex}.journey .step a{color:var(--titan);border:1px solid var(--titan40);background:var(--white);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 5px;font-size:14px;text-decoration:none;display:inline-flex}.journey .step a:hover{border-color:var(--teal);color:var(--ink)}.journey .step .num{background:var(--titan40);width:22px;height:22px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.journey .step.done a{color:var(--ok);border-color:var(--ok)}.journey .step.done .num{background:var(--ok);color:var(--white)}.journey .step.now a,.journey .step.working a{color:var(--ink);border-color:var(--orange)}.journey .step.now .num,.journey .step.working .num{background:var(--orange-dk);color:var(--white)}.journey .step.reopened a{border-color:var(--warn);box-shadow:0 0 0 2px var(--warn-tint)}.journey .next.reopened{background:var(--warn-tint);border-left:4px solid var(--warn);border-radius:4px;padding:8px 10px}.journey .step.here a{color:var(--ink);background:var(--bluetint);box-shadow:0 0 0 2px var(--teal) inset;font-weight:700}.journey .tools{border-left:1px solid var(--titan40);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-left:auto;padding-left:12px;font-size:13px;display:inline-flex}.journey .tools a{color:var(--teal-dk);text-decoration:none}.journey .tools a:hover{text-decoration:underline}.journey .tools a.here{color:var(--ink);font-weight:700}.journey .subpages{gap:4px;margin:8px 0 0;display:flex}.journey .subpages a{color:var(--teal-dk);border-bottom:3px solid #0000;padding:4px 12px;text-decoration:none}.journey .subpages a.here{color:var(--ink);border-bottom-color:var(--orange);font-weight:600}.journey .next{background:var(--bluetint);border-left:4px solid var(--orange);border-radius:0 6px 6px 0;margin:10px 0 0;padding:8px 12px}.th-cell{align-items:center;gap:2px;display:inline-flex}.th-button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.th-button:hover{color:var(--ink)}.th-sort{opacity:0;font-size:9px}.th-button:hover .th-sort{opacity:.4}.th-sort.on,.th-button:hover .th-sort.on{opacity:1;color:var(--ink)}.th-icon{color:var(--titan);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:3px;margin-left:2px;padding:3px;line-height:0}th:hover .th-icon,.th-icon[aria-expanded=true]{opacity:1}.th-icon:hover,.th-icon[aria-expanded=true]{background:var(--titan40)}.th-icon.active{opacity:1;color:var(--orange)}.th-menu{z-index:50;background:var(--white);text-transform:none;letter-spacing:0;width:260px;color:var(--ink);white-space:normal;border-radius:6px;padding:4px 0;font-size:14px;font-weight:400;position:fixed;box-shadow:0 6px 24px #0000002e}.th-menu>button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:7px 12px;display:block}.th-menu>button:hover{background:var(--bluetint)}.th-menu>button.on{font-weight:600}.th-menu hr{border:0;border-top:1px solid #e6e9ea;margin:4px 0}.th-filter{gap:6px;margin:0;padding:4px 12px 8px;display:grid}.th-filter>span{color:var(--titan);font-size:12px;font-weight:600}.progress-bar{z-index:100;background:var(--orange);opacity:0;pointer-events:none;width:0;height:3px;transition:opacity .2s;position:fixed;top:0;left:0}.progress-bar.on{opacity:1;animation:8s cubic-bezier(.1,.7,.3,1) forwards progress}@keyframes progress{0%{width:0}10%{width:35%}to{width:92%}}.is-busy{pointer-events:none;cursor:progress;opacity:.75;position:relative}button.is-busy:after,a.button.is-busy:after{content:"";vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-left:8px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.still-working{z-index:100;background:var(--ink);color:var(--white);border-radius:6px;padding:10px 16px;font-size:14px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000040}@media (prefers-reduced-motion:reduce){.progress-bar.on{width:60%;animation:none}button.is-busy:after,a.button.is-busy:after{animation:none}}.access-chooser fieldset{border:0;margin:0 0 10px;padding:0}.access-chooser legend{color:var(--titan);margin-bottom:6px;font-size:12px;font-weight:600}.access-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.access-option{border:1px solid var(--titan40);cursor:pointer;color:var(--ink);border-radius:6px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:400;display:flex}.access-option>span{gap:2px;display:grid}.access-option>span .muted{font-size:12px}.access-option.on{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal) inset;background:var(--bluetint)}.access-option.off{opacity:.55;cursor:not-allowed}.access-option input{width:auto;min-height:0;margin-top:3px}.access-lists{background:#f6f8f9;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 20px;margin:8px 0;padding:10px 12px;font-size:13px;display:grid}.access-lists ul{margin:4px 0 0;padding-left:18px}.access-lists ul.cannot li::marker{content:"✗  ";color:var(--bad)}.checklist{margin:0 0 16px;padding:0;list-style:none}.checklist li{background:var(--white);box-shadow:var(--shadow);border-radius:6px;margin-bottom:6px;padding:8px 12px 8px 34px;position:relative}.checklist li:before{font-weight:700;position:absolute;left:12px}.checklist li.ok:before{content:"✓";color:var(--ok)}.checklist li.warn:before{content:"!";color:var(--warn)}.report-brand{border-bottom:3px solid var(--orange);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.report-brand img{width:auto;height:56px}.report-brand span{color:var(--titan);text-align:right;font-size:13px}@media print{.report-brand img{height:48px}}.signin-card{max-width:400px;margin:10vh auto;padding:24px}.signin-card h1{margin:0 0 16px}.section-num{background:var(--teal-dk);width:24px;height:24px;color:var(--white);vertical-align:2px;border-radius:50%;justify-content:center;align-items:center;margin-right:6px;font-size:13px;display:inline-flex}tr.fresh>td{background:#fff8ec}.done-banner{border-left-color:var(--ok);background:var(--ok-tint);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.engine-steps{gap:10px;margin:0;padding-left:20px;display:grid}.engine-steps li{padding-left:4px}summary.summary-button{background:var(--white);min-height:28px;color:var(--teal-dk);border:1px solid var(--teal);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;padding:3px 10px;font-size:13px;list-style:none;display:inline-flex}summary.summary-button::-webkit-details-marker{display:none}summary.summary-button:hover{background:var(--bluetint)}details[open]>summary.summary-button{background:var(--bluetint);font-weight:600}main:has(.case-shell){max-width:1440px}.case-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.case-main{min-width:0}.case-side{gap:12px;max-height:calc(100vh - 24px);padding-bottom:12px;display:grid;position:sticky;top:12px;overflow-y:auto}@media (max-width:1100px){.case-shell{grid-template-columns:minmax(0,1fr)}.case-side{max-height:none;position:static}}.side-stack{gap:12px;display:grid}.side-stack .panel,.side-panel{padding:12px 14px;font-size:13px}.side-stack h2,.side-panel h2{text-transform:none;letter-spacing:0;margin:0 0 8px;font-size:14px}.side-stack ul{padding-left:16px!important}.side-stack .kv{grid-template-columns:max-content 1fr;gap:3px 10px}.side-group{border-top:1px solid #e6e9ea;margin-top:8px;padding-top:8px}.side-group h3{text-transform:uppercase;letter-spacing:.04em;color:var(--titan);margin:0 0 6px;font-size:12px}.side-list{margin:0;padding-left:16px}.fact{grid-template-columns:1fr auto;align-items:baseline;gap:0 8px;margin-bottom:5px;display:grid}.fact-label{color:var(--ink)}.fact-note{color:var(--titan);grid-column:1/-1;font-size:12px;line-height:1.35}@media print{.case-shell{display:block}}table.sources tr.group-row th{background:var(--bluetint);color:var(--teal-dk)}table.sources tr.failed>td{background:var(--bad-tint)}table.sources tr.failed>td:first-child{box-shadow:inset 4px 0 0 var(--bad)}.failure{color:var(--ink);margin-top:6px;font-size:13px}.failure strong{color:var(--bad)}.failure details summary{cursor:pointer;margin-top:2px;font-size:12px}.failed-summary{border-left-color:var(--bad);background:var(--bad-tint)}.account-why{background:var(--bluetint);border-radius:6px;margin-top:10px;padding:10px 12px;font-size:13px}.account-why ul{margin:4px 0 8px;padding-left:18px}.account-why li{margin-bottom:4px}.analysis-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 18px;display:grid}.analysis-summary .big{background:var(--white);box-shadow:var(--shadow);border-radius:6px;padding:12px 14px;display:grid}.analysis-summary .big strong{font-size:26px;line-height:1.1}.analysis-summary .big span{color:var(--titan);font-size:13px}.analysis-summary .big.warn{box-shadow:inset 0 3px 0 var(--orange), var(--shadow)}.analysis-summary .big.ok{box-shadow:inset 0 3px 0 var(--ok), var(--shadow)}.obs-list{gap:10px;display:grid}.obs-card{background:var(--white);box-shadow:var(--shadow);border-left:4px solid var(--titan40);border-radius:6px;padding:12px 16px;position:relative}.obs-card.sev-critical,.obs-card.sev-high{border-left-color:var(--bad)}.obs-card.sev-medium{border-left-color:var(--warn)}.obs-card.settled{opacity:.75}.obs-card header{align-items:baseline;gap:10px;display:flex}.obs-card h3{margin:0;font-size:15px;line-height:1.35}.obs-meaning{margin:6px 0 2px}.obs-meta{color:var(--titan);margin:0 0 8px;font-size:12px}.obs-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.obs-links{gap:14px;margin-left:auto;font-size:13px;display:inline-flex}.obs-panel{background:var(--bluetint);border-radius:6px;margin-top:10px;padding:12px 40px 12px 14px;position:relative}.obs-items{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.obs-items>li{border-top:1px solid var(--paper);padding:8px 0}.obs-items>li.settled{opacity:.75}.obs-item-line{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.blind-list{margin:0 0 16px;padding-left:18px}.blind-list li{margin-bottom:6px}ul.advice{gap:8px;margin:0;padding:0;list-style:none;display:grid}ul.advice>li{background:var(--white);box-shadow:var(--shadow);border-left:4px solid var(--orange);border-radius:6px;padding:10px 14px}ul.advice>li.done{border-left-color:var(--ok);opacity:.8}.advice-head{align-items:baseline;gap:8px;display:flex}table.sources tr.unavailable>td:first-child{box-shadow:inset 4px 0 0 var(--titan40)}.unavailable-note{margin-top:6px;font-size:13px}.unavailable-note strong{color:var(--teal-dk)}.unavailable-note div{margin-top:2px}.blind-why{margin-top:2px;font-size:13px}.blind-why div{margin-top:2px}.report{font-size:13.5px;line-height:1.45}.report h2{margin:22px 0 8px;font-size:17px}.report h3{margin:14px 0 4px;font-size:14px}.report table{border-collapse:collapse;width:100%;margin:6px 0 10px;font-size:12.5px}.report th,.report td{border:1px solid var(--titan40);vertical-align:top;text-align:left;padding:4px 8px}.report th{background:var(--bluetint);font-weight:600}.report .position td:first-child{width:28%;font-weight:600}.report .code{white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.report .unwritten{color:var(--warn);font-style:italic}.report .toc{columns:2;column-gap:24px;margin:0 0 10px;padding-left:18px;font-size:12.5px}.report .finding{break-inside:avoid;margin:0 0 14px}.report .finding h3{margin:0 0 4px}.report .front{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.report-cover{margin-bottom:18px}.report-contents h2{margin:8px 0 4px;font-size:15px}@page{margin:18mm 16mm;@bottom-center{content:"Page " counter(page) " of " counter(pages);font-size:9pt;color:#6a7172}}@media print{.report-cover{break-after:page;flex-direction:column;justify-content:center;min-height:230mm;display:flex}.report-contents{break-after:page}.report h2{break-after:avoid}.report section.page{break-before:page}.report table{break-inside:auto}.report tr{break-inside:avoid}}.ai-draft{border-left:3px solid var(--teal);padding-left:8px}.analysis-summary a.big{color:inherit;cursor:pointer;text-decoration:none}.analysis-summary a.big:hover,.analysis-summary a.big.on{outline:2px solid var(--teal)}.report .report-section>h3{margin-left:14px}.report .report-section>p,.report .report-section>table,.report .report-section>ul,.report .report-section>ol,.report .report-section>div,.report .report-section>dl,.report .report-section>.front{margin-left:28px}.report .front>table,.report .finding>table,.report .finding>p,.report .finding>div,.report .finding>h3{margin-left:0}.report .finding{margin-bottom:16px}.report .finding>h3{margin-left:-14px}.report ul,.report ol{margin:0 0 8px}.generate{gap:10px;display:grid}.generate-row{grid-template-columns:120px 1fr;align-items:start;gap:12px;display:grid}.generate-row>button{width:100%}:where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--orange-dk);outline-offset:2px;border-radius:3px}:where(input,select,textarea):focus-visible{outline:3px solid var(--orange-dk);outline-offset:1px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pill .sev-mark{letter-spacing:-1px;margin-right:4px}.pill.sev-critical{background:var(--bad);color:var(--white)}.pill.sev-high{background:var(--bad-tint);color:var(--bad)}.pill.sev-medium{background:var(--warn-tint);color:var(--warn)}.pill.sev-low{background:var(--paper);color:var(--teal-dk);border:1px solid var(--titan70);padding:0 7px}.pill.sev-info{background:var(--white);color:var(--titan);border:1px dashed var(--titan70);padding:0 7px}.pill.tone-done{background:var(--ok-tint);color:var(--ok)}.pill.tone-attention{background:var(--warn-tint);color:var(--warn)}.pill.tone-alarm{background:var(--bad-tint);color:var(--bad)}.pill.tone-active{background:var(--bluetint);color:var(--teal-dk)}.pill.tone-idle{color:var(--titan);background:#eceeef}.pill.tone-new{background:var(--white);color:var(--teal-dk);border:1px solid var(--teal);padding:0 7px}a.chip,button.chip{color:var(--teal-dk);background:var(--white);border:1px solid var(--titan40);cursor:pointer;border-radius:12px;padding:2px 10px;font-size:13px;text-decoration:none;display:inline-block}a.chip:hover,button.chip:hover{border-color:var(--teal)}a.chip.on,button.chip.on{background:var(--teal-dk);color:var(--white);border-color:var(--teal-dk);font-weight:600}.search-box{align-items:center;gap:8px;margin:0 0 10px;display:flex}.search-box input{max-width:360px}.activity-kind{color:var(--titan);white-space:nowrap;font-size:12px}.bulk-bar{background:var(--bluetint);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;display:flex}.bulk-bar input[type=text]{flex:1;min-width:220px}tr.expanded>td:focus,.revealed:focus{outline:none}.side-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.side-head h2{margin:0!important}.read-at{float:right;text-transform:none;letter-spacing:0;color:var(--titan);font-size:11px;font-weight:400}.read-at.stale{color:var(--warn)}.message-body{white-space:pre-wrap;word-break:break-word;border:1px solid var(--bluetint);background:var(--paper);border-radius:4px;max-height:360px;margin:0;padding:10px;font-size:12px;overflow:auto}
