:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141618;--bg-glow:#2a2420;--surface:#1c1f22;--surface-2:#23272b;--surface-hover:#2a2f34;--sidebar:#0f1113;--border:#ffffff14;--border-strong:#ffffff29;--text:#f2f3f4;--text-2:#c5c9ce;--muted:#8d939b;--accent:#f26b1d;--accent-strong:#d4550c;--accent-soft:#f26b1d24;--accent-text:#fff;--hl:#ff9a4d;--hl-soft:#ff9a4d1f;--ok:#3ecf8e;--ok-soft:#3ecf8e1f;--wait:#e8c547;--warn-soft:#e8c5471a;--warn-border:#e8c54773;--bad:#f0626b;--bad-soft:#f0626b1a;--focus:#ff9a4d;--radius:10px;--radius-sm:7px;--shadow:0 1px 0 #ffffff08 inset, 0 12px 32px -18px #000000bf;--button-glow:#f26b1d8c;--side-text:#c9cdd2;--side-strong:#fff;--side-muted:#7d838b;--side-hover:#ffffff0f;--side-border:#ffffff12;--mono:ui-monospace, "Cascadia Mono", "Cascadia Code", "JetBrains Mono", Consolas, monospace;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,sans-serif;font-size:15px;line-height:1.55}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f3f4;--bg-glow:#f7e6da;--surface:#fff;--surface-2:#f6f6f7;--surface-hover:#f5efea;--sidebar:#1e2124;--border:#1e21241c;--border-strong:#1e212438;--text:#1d2024;--text-2:#3b4046;--muted:#646a72;--accent:#e35d12;--accent-strong:#c24b0a;--accent-soft:#e35d121a;--hl:#c2410c;--hl-soft:#e35d1217;--ok:#0f8a5f;--ok-soft:#0f8a5f1a;--wait:#a16207;--warn-soft:#ca8a041a;--warn-border:#a1620773;--bad:#c53030;--bad-soft:#c5303014;--focus:#e35d12;--shadow:0 1px 2px #1416180f, 0 10px 28px -20px #14161859;--button-glow:#e35d1266}}*{box-sizing:border-box}body{background:radial-gradient(1100px 520px at 85% -10%, var(--bg-glow), transparent 60%), radial-gradient(800px 400px at -10% 110%, #f26b1d0d, transparent 60%), var(--bg);background-attachment:fixed;min-height:100vh;margin:0}a{color:var(--accent);text-underline-offset:2px}a:hover{color:var(--hl)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}code{font-family:var(--mono);color:var(--text-2);font-size:.86em}::selection{background:#f26b1d4d}button{font:inherit;border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--accent), var(--accent-strong));color:var(--accent-text);cursor:pointer;box-shadow:0 6px 18px -10px var(--button-glow);border:1px solid #0000;padding:.5rem 1rem;font-size:.92rem;font-weight:600;transition:filter .15s,box-shadow .15s,transform 50ms}button:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 8px 22px -8px var(--button-glow)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}button.secondary{color:var(--accent);border-color:var(--border-strong);box-shadow:none;background:0 0;margin:0 .5rem .5rem 0}button.secondary:hover:not(:disabled){background:var(--accent-soft);filter:none}button.danger{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent);box-shadow:none;background:0 0}button.danger:hover:not(:disabled){background:var(--bad-soft);filter:none}.link-button{box-shadow:none;color:var(--accent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.link-button:hover:not(:disabled){color:var(--hl);filter:none;box-shadow:none}.button-link{border-radius:var(--radius-sm);border:1px solid var(--border-strong);padding:.5rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.button-link:hover{background:var(--accent-soft)}input,select{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);max-width:100%;padding:.55rem .7rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}input:hover,select:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-strong))}input:focus,select:focus{border-color:var(--hl);box-shadow:0 0 0 3px var(--hl-soft);outline:none}input:disabled,select:disabled{opacity:.6}input[type=checkbox]{accent-color:var(--accent);vertical-align:-2px;width:1rem;height:1rem}.skip-link{background:var(--surface);color:var(--text);z-index:10;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.skip-link:focus{left:.5rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.layout{grid-template-columns:272px 1fr;min-height:100vh;display:grid}.layout-public{grid-template-columns:1fr;max-width:560px;margin:0 auto;padding-top:6vh}.layout-public .main{padding:1.5rem}.layout-public main{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;padding:1.75rem 2rem 2rem;position:relative;overflow:hidden}.layout-public main h1{margin-top:.2rem}.layout-public main:before{content:"";background:linear-gradient(90deg, transparent, var(--hl), var(--accent), transparent);height:2px;position:absolute;inset:0 0 auto}.sidebar{background:linear-gradient(180deg, var(--sidebar), color-mix(in srgb, var(--sidebar) 88%, #3a2a1f));color:var(--side-text);border-right:1px solid var(--side-border);height:100vh;padding:1.4rem .9rem;position:sticky;top:0;overflow-y:auto}.sidebar ul{margin:0;padding:0;list-style:none}.sidebar a{color:var(--side-text);border-radius:var(--radius-sm);padding:.42rem .7rem;font-size:.92rem;text-decoration:none;transition:background .15s,color .15s;display:block;position:relative}.sidebar a:hover{background:var(--side-hover);color:var(--side-strong)}.sidebar a[aria-current=page]{color:var(--side-strong);background:linear-gradient(90deg,#f26b1d2e,#f26b1d0a);font-weight:600}.sidebar a[aria-current=page]:before{content:"";background:#f26b1d;border-radius:0 3px 3px 0;width:3px;position:absolute;top:.35rem;bottom:.35rem;left:-.9rem;box-shadow:0 0 12px #f26b1dbf}.sidebar .module-id{color:var(--side-muted);margin-right:.15rem}.sidebar a[aria-current=page] .module-id{color:#ff9a4d}.brand{letter-spacing:.01em;color:var(--side-strong);align-items:center;gap:.7rem;margin:0 .3rem 1.6rem;font-weight:700;display:flex}.brand small{color:var(--side-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:500;display:block}.brand-mark{width:38px;height:38px;font-family:var(--mono);color:#fff;background:linear-gradient(135deg,#ff9a4d 0%,#f26b1d 50%,#b8460a 100%);border-radius:10px;place-items:center;font-size:.9rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff24,0 8px 20px -8px #f26b1db3}.brand-public{color:var(--text);margin:0}.brand-public small{color:var(--muted)}.nav-label{color:var(--side-muted);text-transform:uppercase;letter-spacing:.16em;margin:1.5rem .7rem .5rem;font-size:.68rem;font-weight:600}.main{min-width:0;padding:1.1rem 2.2rem 3.5rem}.topbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0 1rem;display:flex}.session-bar{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.tenant-switch{align-items:center;gap:.5rem;display:flex}.tenant-switch .small{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.tenant-switch select{padding:.4rem .6rem;font-weight:600}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:0;font-size:.7rem}.layout:not(.layout-public)>.main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9ebee;--surface:#fff;--surface-2:#f4f5f7;--surface-hover:#fdf4ee;--border:#1e212421;--border-strong:#1e21243d;--text:#1d2024;--text-2:#3b4046;--muted:#646a72;--accent:#e35d12;--accent-strong:#c24b0a;--accent-soft:#e35d121a;--hl:#c2410c;--hl-soft:#e35d1214;--ok:#0f8a5f;--ok-soft:#0f8a5f1a;--wait:#a16207;--warn-soft:#ca8a041a;--warn-border:#a1620773;--bad:#c53030;--bad-soft:#c5303012;--focus:#e35d12;--shadow:0 1px 2px #1416180d, 0 8px 24px -18px #1416184d;--button-glow:#e35d1259;background:var(--bg);color:var(--text);min-height:100vh}.layout:not(.layout-public)>.sidebar{z-index:1;box-shadow:1px 0 #00000059,6px 0 24px -12px #00000080}.connection{font-size:.78rem;font-family:var(--mono);color:var(--text-2);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;display:flex}.dot{border-radius:50%;width:.5rem;height:.5rem;margin-left:.55rem;display:inline-block}.dot:first-child{margin-left:0}.dot-ok{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft), 0 0 10px var(--ok)}.dot-wait{background:var(--wait);box-shadow:0 0 0 3px var(--warn-soft)}.dot-bad{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.notice{border:1px solid color-mix(in srgb, var(--hl) 30%, transparent);border-left:3px solid var(--hl);background:var(--hl-soft);border-radius:var(--radius-sm);color:var(--text-2);margin:1.1rem 0 .5rem;padding:.6rem .95rem;font-size:.88rem}.notice strong{color:var(--text)}main:focus,h1:focus{outline:none}h1{letter-spacing:-.015em;margin:1.3rem 0 1.1rem;font-size:1.75rem;font-weight:700}h2{text-transform:uppercase;letter-spacing:.14em;color:var(--text-2);align-items:center;gap:.6rem;margin:2.1rem 0 .8rem;font-size:.78rem;font-weight:700;display:flex}h2:after{content:"";background:linear-gradient(90deg, var(--border-strong), transparent);flex:1;height:1px}h3{color:var(--text);margin:1.4rem 0 .6rem;font-size:.95rem}.lead{max-width:72ch;color:var(--text-2);font-size:1rem}.small{color:var(--muted);font-size:.84rem}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:.9rem 1.1rem}.panel-error{background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 45%, transparent);box-shadow:none}.panel-warn{background:var(--warn-soft);border-color:var(--warn-border);box-shadow:none}.panel-ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 45%, transparent);box-shadow:none;margin:.75rem 0}.panel-error,.panel-warn{margin:.75rem 0}.panel p:first-child{margin-top:0}.panel p:last-child{margin-bottom:0}.module-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.8rem;padding:0;list-style:none;display:grid}.card{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:.9rem 1rem 1rem;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.card:hover{border-color:color-mix(in srgb, var(--hl) 40%, var(--border));box-shadow:var(--shadow), 0 0 0 1px var(--hl-soft);transform:translateY(-1px)}.card a{color:var(--text);font-weight:600;text-decoration:none}.card a:after{content:"";position:absolute;inset:0}.card:hover a{color:var(--hl)}.card .small{margin:.35rem 0 0}.card-head{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.module-id{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:.8rem}.badge{letter-spacing:.04em;white-space:nowrap;background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid;border-radius:999px;padding:.12rem .55rem;font-size:.7rem;font-weight:600}.badge-neutral{color:var(--muted)}.badge-info{color:var(--hl)}.badge-ok{color:var(--ok)}.badge-muted{color:var(--muted);opacity:.85}.chip-list{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}.chip{font-family:var(--mono);border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:999px;padding:.18rem .65rem;font-size:.78rem}.chip-on{border-color:color-mix(in srgb, var(--hl) 55%, transparent);color:var(--hl);background:var(--hl-soft);font-weight:600}.inline-list{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.plain-list{padding:0;list-style:none}.plain-list>li{border-bottom:1px solid var(--border);padding:.45rem 0}.plain-list>li.panel{border-bottom:1px solid var(--border);margin-bottom:.75rem;padding:.9rem 1.1rem}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .85rem}thead th{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);background:var(--surface-2);font-size:.7rem;font-weight:700}tbody tr:hover{background:var(--surface-hover)}tbody tr:last-child td{border-bottom:none}tfoot th,tfoot td{border-top:1px solid var(--border-strong);background:var(--surface-2);border-bottom:none}tfoot th{text-align:right;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.75rem}tfoot td strong{font-family:var(--mono);color:var(--hl);font-size:1.02rem}td.actions{white-space:nowrap}td.actions>*{margin:0 .4rem .3rem 0}td.actions>.panel-error{white-space:normal}td .badge,p .badge{vertical-align:1px;margin-left:.35rem;display:inline-block}.facts{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:max-content 1fr;gap:.45rem 1.5rem;padding:.9rem 1.1rem;display:grid}.facts dt{color:var(--muted);font-size:.85rem}.facts dd{margin:0}.loading{color:var(--muted);font-family:var(--mono);font-size:.85rem}.loading:before{content:"";background:var(--hl);border-radius:50%;width:.55rem;height:.55rem;margin-right:.5rem;animation:1.2s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}meter{vertical-align:middle;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;width:11rem;height:.5rem;margin-right:.4rem}meter::-webkit-meter-bar{background:var(--surface-2);border:none;border-radius:999px}meter::-webkit-meter-optimum-value{background:linear-gradient(90deg, var(--accent), var(--hl));border-radius:999px}meter::-webkit-meter-suboptimum-value{background:linear-gradient(90deg, var(--accent), var(--hl));border-radius:999px}meter::-webkit-meter-even-less-good-value{background:linear-gradient(90deg, var(--accent), var(--hl));border-radius:999px}meter::-moz-meter-bar{background:linear-gradient(90deg, var(--accent), var(--hl));border-radius:999px}.field{flex-direction:column;gap:.3rem;margin-bottom:1rem;display:flex}.field label,.field legend{color:var(--text-2);font-size:.82rem;font-weight:600}.field .small{margin:0}fieldset.field{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:.6rem .9rem}.auth-form{max-width:460px}.auth-form input,.auth-form select{width:100%}.auth-form button[type=submit]{width:100%;margin-top:.25rem;padding:.65rem 1rem}main .auth-form button[type=submit]{width:auto}.layout-public .auth-form{max-width:none}.layout-public .auth-form button[type=submit]{width:100%}.inline-form{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.9rem 1.1rem;display:flex}li.panel .inline-form{background:0 0;border:none;padding:0}.inline-form .field{margin-bottom:0}.check{padding:.15rem 0;font-weight:400;display:block}.stack{flex-direction:column;gap:.35rem;display:flex}.copy-row{gap:.5rem;display:flex}.copy-row input{font-family:var(--mono);flex:1;font-size:.82rem}@media (width<=860px){.layout{grid-template-columns:1fr}.sidebar{height:auto;max-height:48vh;position:static}.main{padding:1rem}.layout-public{padding-top:2vh}.layout-public main{padding:1.25rem}}textarea{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);resize:vertical;width:100%;padding:.55rem .7rem;font-size:.95rem}textarea:focus{border-color:var(--hl);box-shadow:0 0 0 3px var(--hl-soft);outline:none}.grid-form{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:0 1rem;padding:1rem 1.1rem .6rem;display:grid}.panel .grid-form{border:none;padding:0}:is(.grid-form .field:has(textarea),.grid-form .span-2){grid-column:1/-1}.grid-form .span-2{margin-bottom:.8rem}.inline-form.compact{background:0 0;border:none;padding:.6rem 0 0}.input-narrow{width:6rem}.tabs{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;gap:.25rem;margin:1.8rem 0 1rem;display:flex}.tab{color:var(--text-2);box-shadow:none;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.55rem .9rem}.tab:hover:not(:disabled){filter:none;box-shadow:none;color:var(--accent)}.tab-on{color:var(--accent);border-bottom-color:var(--accent)}.kanban{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.kanban-col{background:color-mix(in srgb, var(--surface-2) 70%, var(--bg));border:1px solid var(--border);border-radius:var(--radius);min-height:8rem;padding:.6rem}.kanban-col h3{text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);justify-content:space-between;margin:.2rem .3rem .6rem;font-size:.8rem;display:flex}.kanban-won h3{color:var(--ok)}.kanban-lost h3{color:var(--muted)}.kanban-col ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.deal-card{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:.6rem .7rem}.kanban-won .deal-card{border-left-color:var(--ok)}.kanban-lost .deal-card{border-left-color:var(--muted)}.deal-card>a{color:var(--text);font-weight:600;text-decoration:none}.deal-card>a:hover{color:var(--accent)}.deal-card .small{margin:.2rem 0}.deal-card select{width:100%;margin-top:.4rem;padding:.3rem .4rem;font-size:.82rem}.deal-meta{flex-wrap:wrap;gap:.3rem;margin:.35rem 0;display:flex}.deal-meta .badge{margin:0}.next-action{color:var(--text-2);margin:.3rem 0 0;font-size:.8rem}.next-action.overdue{color:var(--bad);font-weight:600}.pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.reasons{margin:0 0 .5rem;padding:0;list-style:none}.reasons li{padding:.2rem 0}.reason-met span[aria-hidden]{color:var(--ok);font-weight:700}.reason-miss span[aria-hidden]{color:var(--muted)}.contact-name{font-size:1.15rem}.plain-facts{background:0 0;border:none;padding:.3rem 0}.timeline{border-left:2px solid var(--border-strong);padding:0 0 0 1rem;list-style:none}.timeline li{padding:.35rem 0 .35rem .6rem;position:relative}.timeline li:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.85rem;left:-1.33rem}@media (width<=860px){.pair{grid-template-columns:1fr}}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:0 0 1rem;display:grid}.kpis>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:.6rem .85rem}.kpis dt{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.7rem}.kpis dd{font-family:var(--mono);color:var(--text);margin:.15rem 0 0;font-size:1.35rem}.kpis .kpi-bad{color:var(--bad)}.inbox{grid-template-columns:1fr;gap:1rem;display:grid}.inbox:has(.inbox-thread){grid-template-columns:minmax(280px,380px) 1fr}.inbox .tabs{margin-top:0}.conv-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.conv-item{text-align:left;background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:none;border-left:3px solid #0000;flex-direction:column;gap:.15rem;padding:.55rem .7rem;font-weight:400;display:flex}.conv-item:hover:not(:disabled){filter:none;box-shadow:var(--shadow);border-left-color:var(--accent)}.conv-on{border-left-color:var(--accent);background:var(--surface-hover)}.conv-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.conv-top .badge{margin:0}.thread{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:.9rem 1rem}.thread-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-bottom:.7rem;display:flex}.thread-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.thread-actions select{padding:.4rem .5rem}.messages{flex-direction:column;gap:.5rem;max-height:60vh;margin:0;padding:.8rem 0;list-style:none;display:flex;overflow-y:auto}.bubble{border:1px solid var(--border);border-radius:12px;max-width:75%;padding:.5rem .75rem}.bubble p{white-space:pre-wrap;margin:.15rem 0}.bubble-inbound{background:var(--surface-2);border-bottom-left-radius:4px;align-self:flex-start}.bubble-outbound{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 30%, transparent);border-bottom-right-radius:4px;align-self:flex-end}.bubble-ai{border-style:dashed}.bubble-meta{color:var(--muted);font-size:.72rem}.bubble-status{text-align:right;color:var(--muted);font-size:.72rem}.status-failed,.status-unknown{color:var(--bad);font-weight:600}.status-read,.status-delivered{color:var(--ok)}.event-line{color:var(--muted);text-align:center;align-self:center;max-width:90%;font-size:.75rem}.handoff{text-align:left;white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);margin:.3rem 0 0;padding:.5rem .7rem;font-family:inherit;font-size:.78rem}.composer{border-top:1px solid var(--border);padding-top:.7rem}.composer .small{margin:0 0 .4rem}.public-chat{max-width:560px}.public-chat .chat-title{margin-top:.2rem}.public-chat h2.chat-title:after{display:none}.chat-messages{max-height:50vh}.days{flex-flow:wrap;gap:.3rem .6rem;margin:0}.inline-check{display:inline-block}@media (width<=860px){.inbox:has(.inbox-thread){grid-template-columns:1fr}.inbox-list-narrow{display:none}.bubble{max-width:92%}}
