:root{--paper:#fff;--ink:#1c1c1c;--mist:#8a8a8a;--faint:#b5b5b5;--hairline:#ececec;--red:#c0392b;--red-ink:#a84335;--amber:#a3660a;--green:#2e7d4f}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Georgia,Times New Roman,Times,serif}.dlg-micro{letter-spacing:.18em;text-transform:uppercase;font-family:Courier New,Courier,monospace;font-size:11px}.dlg-app{background:var(--paper);flex-direction:column;height:100dvh;display:flex}.dlg-top{border-bottom:1px solid var(--hairline);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:13px 20px;display:grid}.dlg-topic{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:56vw;margin:0;font-size:15px;font-style:italic;font-weight:400;overflow:hidden}.dlg-topright{justify-content:flex-end;align-items:center;gap:18px;display:flex}.dlg-ghost{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:0}.dlg-ghost:hover{color:var(--red)}.dlg-cols{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.dlg-col{flex-direction:column;min-height:0;display:flex}.dlg-col+.dlg-col{border-left:1px solid var(--hairline)}.dlg-scroll{flex-direction:column;flex:1;gap:28px;padding:24px 28px;display:flex;overflow-y:auto}.dlg-who{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-family:Courier New,Courier,monospace;font-size:11px}.dlg-text{white-space:pre-wrap;margin:0;font-size:15.5px;line-height:1.75}mark.dlg-flag{color:inherit;cursor:default;background:#c0392b14;border-bottom:1px solid #c0392b8c;padding:0 1px}mark.dlg-flag.hot{background:#c0392b33}mark.dlg-flag sup{color:var(--red);-webkit-user-select:none;user-select:none;margin-left:1px;font-size:11px;line-height:0}mark.dlg-pencil{border-bottom:1px dotted var(--mist);color:inherit;cursor:default;background:0 0;padding:0 1px}mark.dlg-pencil.hot{background:#0000000d}mark.dlg-pencil sup{color:var(--mist);-webkit-user-select:none;user-select:none;margin-left:1px;font-size:11px;line-height:0}mark.dlg-landed{color:inherit;background:#2e7d4f12;border-bottom:1px solid #2e7d4f73;padding:0 1px}.dlg-fns{margin:10px 0 0;padding:0;list-style:none}.dlg-fn.pencil{color:var(--mist)}.dlg-fn.pencil.hot{background:#0000000d}.dlg-fn{color:var(--red-ink);cursor:default;margin:3px 0;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.6}.dlg-fn.hot{background:#c0392b1a}.dlg-meta{margin:9px 0 0;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.6}.dlg-checking{color:var(--faint);animation:1.6s ease-in-out infinite dlg-pulse}@keyframes dlg-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dlg-checking{animation:none}}.dlg-retry{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--red);color:var(--red);cursor:pointer;background:0 0;border-radius:3px;margin-left:6px;padding:2px 8px;font-family:Courier New,Courier,monospace;font-size:11px}.dlg-retry:hover{background:#c0392b14}.dlg-composer{border-top:1px solid var(--hairline);flex:none;padding:12px 28px 16px}.dlg-composer-head,.dlg-composer-foot{justify-content:space-between;align-items:center;display:flex}.dlg-composer-head{margin-bottom:8px}.dlg-composer-foot{margin-top:8px}.dlg-input{resize:vertical;width:100%;min-height:88px;color:var(--ink);background:var(--paper);border:1px solid #ddd;border-radius:6px;outline:none;padding:10px 12px;font-family:Georgia,Times New Roman,Times,serif;font-size:15px;line-height:1.6}.dlg-input:focus{border-color:#b9b9b9}.dlg-input::placeholder{color:var(--faint);font-style:italic}.dlg-post{letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 18px;font-family:Courier New,Courier,monospace;font-size:11px}.dlg-post:hover{background:#000}.dlg-post:disabled{opacity:.35;cursor:default}.dlg-wait{border-top:1px solid var(--hairline);color:var(--faint);flex:none;padding:16px 28px;font-size:13px;font-style:italic}.dlg-center{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.dlg-setup{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:480px;display:flex}.dlg-tagline{color:var(--mist);margin:0;font-size:15px;font-style:italic}.dlg-line{width:100%;color:var(--ink);text-align:center;background:0 0;border:none;border-bottom:1px solid #ddd;outline:none;padding:9px 2px;font-family:Georgia,Times New Roman,Times,serif;font-size:17px}.dlg-line:focus{border-color:var(--ink)}.dlg-line::placeholder{color:var(--faint);font-style:italic}.dlg-names{gap:18px;width:100%;display:flex}.dlg-thread{flex-direction:column;flex:1;gap:26px;padding:20px 18px;display:flex;overflow-y:auto}.dlg-card-left{border-left:2px solid var(--hairline);margin-right:24px;padding-left:14px}.dlg-card-right{border-right:2px solid var(--hairline);margin-left:24px;padding-right:14px}.dlg-mic{cursor:pointer;color:var(--mist);background:0 0;border:none;padding:0}.dlg-mic:hover{color:var(--ink)}.dlg-mic.live{color:var(--red);animation:1.6s ease-in-out infinite dlg-pulse}@media (prefers-reduced-motion:reduce){.dlg-mic.live{animation:none}}.dlg-linkrow{align-items:flex-end;gap:14px;width:100%;display:flex}.dlg-linkrow .dlg-line{min-width:0;color:var(--ink);flex:1;font-family:Courier New,Courier,monospace;font-size:13px;font-style:normal}.dlg-linkrow .dlg-post{flex:none}.dlg-topic-wait{text-align:center;min-height:28px;margin:0;font-size:19px;font-style:italic}.dlg-their-name{text-align:center;align-self:center;margin:0;font-size:16px;font-style:italic}.dlg-watching{text-align:center;color:var(--mist);border-bottom:1px solid var(--hairline);margin:0;padding:7px 0}.dlg-verdict{margin-top:26px}.dlg-verdict-title{letter-spacing:-.01em;margin:0;font-size:44px;font-weight:400;line-height:1.1}.dlg-verdict-headline{margin:22px 0 0;font-size:19px;font-style:italic;line-height:1.5}.dlg-verdict-why{margin:14px 0 0;font-size:16px;line-height:1.75}.dlg-verdict-turn{color:var(--mist);margin:16px 0 0;font-size:15px;line-height:1.7}.dlg-tally{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:28px;margin-top:34px;padding-top:24px;display:grid}.dlg-tally-row{flex-wrap:wrap;gap:14px;margin:0 0 10px;font-family:Courier New,Courier,monospace;font-size:12px;display:flex}.dlg-tally-line{margin:6px 0 0;font-size:14px;line-height:1.6}.dlg-tally-line em{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-right:6px;font-family:Courier New,Courier,monospace;font-size:11px;font-style:normal}.dlg-page{flex:1;overflow-y:auto}.dlg-doc{max-width:660px;margin:0 auto;padding:44px 28px 72px}.dlg-stat{color:var(--mist);margin:12px 0 0;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.6}.dlg-sect{margin-top:38px}.dlg-sect-title{letter-spacing:.18em;text-transform:uppercase;color:var(--mist);margin:0 0 14px;font-family:Courier New,Courier,monospace;font-size:11px}.dlg-list{margin:0;padding:0;list-style:none}.dlg-list li{margin:0 0 12px;font-size:15.5px;line-height:1.7}.dlg-list-plain li:before{content:"· ";color:var(--faint)}.dlg-list-open li:before{content:"— ";color:var(--amber)}.dlg-chip{letter-spacing:.14em;text-transform:uppercase;color:var(--mist);vertical-align:2px;white-space:nowrap;border:1px solid #ddd;border-radius:3px;margin-right:10px;padding:2px 7px;font-family:Courier New,Courier,monospace;font-size:10px;display:inline-block}.dlg-reading{border-top:1px solid var(--hairline);margin:42px 0 0;padding-top:26px;font-size:16px;font-style:italic;line-height:1.8}.dlg-empty{color:var(--mist);margin:0;font-size:14.5px;font-style:italic}@media (max-width:719px){.dlg-brand{display:none}.dlg-verdict-title{font-size:34px}.dlg-tally{grid-template-columns:1fr;gap:20px}.dlg-doc{padding:28px 18px 56px}.dlg-top{grid-template-columns:1fr auto;gap:10px}.dlg-topic{text-align:left;max-width:none}.dlg-composer,.dlg-wait{padding-left:18px;padding-right:18px}}
