:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f3f2f2)var(--lightningcss-dark,#1b1a19);--text:var(--lightningcss-light,#201e1d)var(--lightningcss-dark,#f6f3f1);--text-dim:var(--lightningcss-light,#605d5d)var(--lightningcss-dark,#b3aeab);--border:var(--lightningcss-light,#201e1d29)var(--lightningcss-dark,#f6f3f12e);--n1:var(--lightningcss-light,#f8f4f4)var(--lightningcss-dark,#232120);--n2:var(--lightningcss-light,#eae7e7)var(--lightningcss-dark,#2b2928);--n3:var(--lightningcss-light,#d7d3d3)var(--lightningcss-dark,#3a3735);--n4:var(--lightningcss-light,#bab6b6)var(--lightningcss-dark,#5c5754);--n5:var(--lightningcss-light,#9b9797)var(--lightningcss-dark,#837d79);--n6:var(--lightningcss-light,#7d7979)var(--lightningcss-dark,#a39c98);--n7:var(--lightningcss-light,#605d5d)var(--lightningcss-dark,#c4bdb8);--n8:var(--lightningcss-light,#444141)var(--lightningcss-dark,#e0d9d4);--accent:var(--lightningcss-light,#d50202)var(--lightningcss-dark,#f26363);--accent-hover:var(--lightningcss-light,#9d0505)var(--lightningcss-dark,#ffb3b3);--accent-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1a19);--a1:var(--lightningcss-light,#fdecec)var(--lightningcss-dark,#3a1211);--a2:var(--lightningcss-light,#fbd3d3)var(--lightningcss-dark,#5c1a19);--a3:var(--lightningcss-light,#f0a0a0)var(--lightningcss-dark,#8f2b2a);--a7:var(--lightningcss-light,#9d0505)var(--lightningcss-dark,#ffb3b3);--a8:var(--lightningcss-light,#720707)var(--lightningcss-dark,#ffd6d6);--accent-2:var(--lightningcss-light,#ff5100)var(--lightningcss-dark,#ffb600);--m1:var(--lightningcss-light,#fff5e2)var(--lightningcss-dark,#3a2a08);--m2:var(--lightningcss-light,#ffe3b4)var(--lightningcss-dark,#5c4310);--m7:var(--lightningcss-light,#8a4300)var(--lightningcss-dark,#ffd280);--danger:var(--lightningcss-light,#9d0505)var(--lightningcss-dark,#ffb3b3);--mono:ui-monospace, Consolas, "Cascadia Mono", monospace;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--s1:5px;--s2:10px;--s3:15px;--s4:20px;--s6:30px;--s8:40px;--pad-x:30px;--radius:2px;--radius-lg:4px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:var(--n4) transparent;box-sizing:border-box}body{font-family:var(--serif);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}#root{height:100vh}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--a2);color:var(--text)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}h1{letter-spacing:-.022em;font-size:34px;font-weight:700}h2{font-size:21px}h3{font-size:17px}p{margin:0 0 var(--s2);max-width:74ch}.measure{max-width:74ch}.page-column{max-width:1120px}.small{font-size:13px}.muted{color:var(--text-dim)}.mono{font-family:var(--mono);letter-spacing:.01em;font-size:.92em}a{color:var(--a7);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--accent)}.link{color:var(--a7);cursor:pointer}.shell{flex-direction:column;height:100%;display:flex;overflow:hidden}.masthead{padding:var(--s3) var(--pad-x) 0;flex:none}.masthead-top{justify-content:space-between;align-items:flex-end;gap:var(--s4);padding-bottom:var(--s2);display:flex}.masthead-identity{align-items:baseline;gap:12px;min-width:0;display:flex}.masthead-brand{color:inherit;flex:none;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.masthead-logo{flex:none;width:auto;height:27px;display:block}.masthead-divider{background:var(--n4);flex:none;width:1px;height:22px}.masthead-lockup{align-items:flex-start;gap:var(--s1);flex-direction:column;flex:none;display:inline-flex}.masthead-lockup .masthead-mark{width:27px;margin-left:1px}.masthead-product{letter-spacing:-.022em;white-space:nowrap;font-size:27px;font-weight:700;line-height:1}.masthead-descriptor{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.masthead-mark{background-image:linear-gradient(#ffe900 0 2px,#0000 2px 3px,#ffb600 3px 5px,#0000 5px 6px,#ff5100 6px 8px);flex:none;width:22px;height:8px;display:block}.masthead-name{letter-spacing:.22em;text-transform:uppercase;font-size:12.5px;font-weight:600}.masthead-who{color:var(--text-dim);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;min-width:0;font-size:12.5px;display:flex}.theme-toggle{border:1px solid var(--n4);color:var(--text);font:400 12.5px/1 var(--serif);border-radius:var(--radius);cursor:pointer;background:0 0;flex:none;padding:6px 10px}.theme-toggle:hover{border-color:var(--accent);color:var(--a7)}.rule-thick{background:var(--text);height:3px;margin:0 var(--pad-x);flex:none}.rule-thin{background:var(--text);height:1px;margin:0 var(--pad-x);flex:none}.signin .rule-thick,.signin .rule-thin{margin:0}.masthead-sections-row{justify-content:space-between;align-items:center;gap:var(--s4);padding:0 var(--pad-x);flex:none;display:flex}.masthead-sections{gap:var(--s6);flex:none;min-width:0;display:flex;overflow-x:auto}.dateline{gap:var(--s1);letter-spacing:.13em;text-transform:uppercase;color:var(--n6);white-space:nowrap;flex:none;align-items:center;font-size:11px;display:flex}.masthead-section{padding:var(--s2) 0;letter-spacing:.13em;text-transform:uppercase;color:var(--n7);cursor:pointer;font-size:11.5px;text-decoration:none;position:relative}.masthead-section:hover{color:var(--a7)}.masthead-section[aria-current=page]{color:var(--text);font-weight:600}.masthead-section[aria-current=page]:after{content:"";background:var(--text);height:3px;position:absolute;inset:auto 0 0}.workspace{flex-direction:column;flex:1;min-height:0;display:flex}.section-rail{gap:var(--s4);padding:var(--s2) var(--pad-x);scrollbar-width:thin;flex:none;align-items:center;display:flex;overflow-x:auto}.rail-item{color:var(--n7);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:2px 0;font-size:14px;text-decoration:none;display:flex}.rail-item:hover{color:var(--a7)}.rail-item[aria-current=page]{color:var(--text);font-weight:600}.rail-item:before{content:"";flex:none;width:7px;height:7px}.rail-item[aria-current=page]:before{background:var(--accent)}.rail-heading{letter-spacing:.13em;text-transform:uppercase;color:var(--n5);margin:var(--s4) 0 var(--s1);font-size:11px}.rail-heading:first-child{margin-top:0}.content{flex:1;min-width:0;overflow-y:auto}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s4) var(--pad-x) var(--s2);display:flex}.page-head h1{margin-bottom:var(--s1)}.page-head .lede{color:var(--text-dim);max-width:74ch;margin:0;font-size:16px}.page-body{padding:var(--s2) var(--pad-x) var(--s8)}.page-body.flush{padding:0}.crumbs{gap:var(--s1);color:var(--n6);margin-bottom:var(--s1);align-items:center;font-size:12.5px;display:flex}.crumbs a{color:var(--n6);cursor:pointer}.crumbs a:hover{color:var(--a7)}.stack{gap:var(--s3);flex-direction:column;display:flex}.row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.grow{flex:1;min-width:0}.grid2{gap:var(--s4) var(--s6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.card{margin-bottom:var(--s6);background:0 0;border:0;padding:0}.card>:last-child{margin-bottom:0}.card-header{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);display:flex}.hint{color:var(--text-dim);max-width:74ch;font-size:13px}button{font-family:var(--serif);border:1px solid var(--n4);border-radius:var(--radius);color:var(--text);cursor:pointer;background:0 0;padding:8px 14px;font-size:14px;font-weight:400}button:hover:not(:disabled){border-color:var(--accent);color:var(--a7)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-on);padding:8px 20px;font-weight:600}button.primary:hover:not(:disabled){background:var(--a7);border-color:var(--a7);color:var(--accent-on)}button.danger{border-color:var(--danger);color:var(--danger)}button.link,.link-button{color:var(--a7);font-size:inherit;font-family:var(--serif);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}button.link:hover:not(:disabled),.link-button:hover:not(:disabled){color:var(--accent);border:0}.link-button:disabled{opacity:.45;cursor:not-allowed}label.field,.field{letter-spacing:.11em;text-transform:uppercase;max-width:520px;color:var(--n6);flex-direction:column;gap:3px;font-size:12px;font-weight:400;display:flex}.field input,.field textarea,.field select{text-transform:none;letter-spacing:normal;color:var(--text);font-size:15px}input,textarea,select{font-family:var(--serif);color:var(--text);border:0;border-bottom:1px solid var(--n4);background:0 0;border-radius:0;padding:6px 0;font-size:15px}input:hover,textarea:hover,select:hover{border-bottom-color:var(--n6)}input:focus,textarea:focus,select:focus{border-bottom-color:var(--accent);outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--text);transition:background-color 100000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--text);transition:background-color 100000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--text);transition:background-color 100000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--text);transition:background-color 100000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--text);transition:background-color 100000s ease-in-out}textarea{resize:vertical;line-height:1.5}select{cursor:pointer}fieldset{border:0;margin:0;padding:0}legend{letter-spacing:.11em;text-transform:uppercase;color:var(--n6);padding:0;font-size:11.5px;font-weight:600}.checks{gap:var(--s2) var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));max-width:74ch;display:grid}.checks label{color:var(--text);align-items:center;gap:6px;font-size:14px;display:flex}.tabs{gap:var(--s4);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.tab{color:var(--n6);letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;padding:2px 0 3px;font-size:12px}.tab:hover:not(:disabled){color:var(--a7);border:0}.tab[aria-pressed=true]{color:var(--text);border-bottom:2px solid var(--accent);font-weight:600}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;padding:0 12px var(--s1) 0;border-bottom:1.5px solid var(--text);letter-spacing:.11em;text-transform:uppercase;color:var(--n6);white-space:nowrap;font-size:11.5px;font-weight:600}td{border-bottom:1px solid var(--border);vertical-align:top;padding:12px 12px 12px 0;font-size:16px}tbody tr:hover td{background:var(--n1)}tbody tr:last-child td{border-bottom:0}.dl{gap:6px var(--s3);grid-template-columns:minmax(140px,auto) 1fr;margin:0;font-size:14px;display:grid}.dl dt{color:var(--n6);font-size:15px}.dl dd{margin:0}.pills{gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.pill{border:1px solid var(--n4);border-radius:var(--radius);color:var(--n7);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;padding:2px 7px;font-size:11px;display:inline-block}.pill.ok{border-color:var(--a3);color:var(--a8)}.pill.warn,.pill.danger{border-color:var(--m7);color:var(--m7);font-weight:600}.notice{border-left:4px solid var(--n4);background:var(--n1);max-width:74ch;padding:14px 18px}.notice-title{margin-bottom:3px;font-weight:600}.notice .trace{font-family:var(--mono);color:var(--text-dim);margin-top:var(--s1);font-size:11.5px}.notice.error{border-left-color:var(--accent);background:var(--a1);color:var(--a8)}.notice.warn{border-left-color:var(--accent-2);background:var(--m1);color:var(--m7)}.notice.ok{border-left-color:var(--n4);background:var(--n1);color:inherit}.secret{border:1px solid var(--accent);background:var(--a1);padding:var(--s3) var(--s4);border-radius:var(--radius)}.secret .secret-value{font-family:var(--mono);word-break:break-all;color:var(--a8);margin-top:var(--s1);font-size:14px}.inbox{gap:var(--s6);height:100%;min-height:0;padding:var(--s4) var(--pad-x) 0;grid-template-columns:352px 1fr;display:grid}.thread-list{border-right:1px solid var(--border);min-height:0;padding-right:var(--s6);flex-direction:column;gap:14px;display:flex}.thread-list-head{flex:none}.thread-list-head h2{margin:0;font-size:20px;font-weight:600}.thread-list-filters{letter-spacing:.09em;text-transform:uppercase;color:var(--n6);flex-direction:column;flex:none;gap:6px;font-size:12px;display:flex}.thread-list-filters div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.filter-choice{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--n6);cursor:pointer;background:0 0;border:0;padding:0 0 2px}.filter-choice:hover{color:var(--text)}.filter-choice[aria-pressed=true]{color:var(--text);border-bottom:2px solid var(--accent)}.filter-sep{color:var(--n4)}.thread-list-scroll{scrollbar-gutter:stable;min-height:0;padding-bottom:var(--s4);margin-right:calc(var(--s6) * -1);padding-right:calc(var(--s6) - var(--scrollbar-w,0px));flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}.thread-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:3px 1fr;gap:12px;padding:0;text-decoration:none;display:grid}.thread-row:before{content:"";background:0 0}.thread-row>span{min-width:0;display:block}.thread-row[aria-current=true]:before{background:var(--accent)}.thread-row:hover .thread-row-name{color:var(--a7)}.thread-row-top{justify-content:space-between;gap:var(--s2);align-items:baseline;display:flex}.thread-row-name{font-size:17px;font-weight:600}.thread-row-time{color:var(--n6);flex:none;font-size:12px}.thread-row-preview{color:var(--n7);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;display:block;overflow:hidden}.thread-row-meta{align-items:baseline;gap:var(--s2);letter-spacing:.07em;text-transform:uppercase;color:var(--n6);flex-wrap:wrap;row-gap:3px;margin-top:6px;font-size:11.5px;display:flex}.thread-row-meta>*{white-space:nowrap}.thread-row-meta .is-open{color:var(--a7);font-weight:600}.thread-row-meta .is-unread{color:var(--m7);font-weight:600}.thread-list-more{padding:var(--s2) 0 var(--s4);flex:none}.thread-list-more button{width:100%}.thread{flex-direction:column;min-width:0;min-height:0;display:flex}.thread-head{flex:none}.thread-head .row{flex-wrap:wrap;align-items:baseline;gap:14px}.thread-head .who{letter-spacing:-.018em;font-size:27px;font-weight:600}.window-note{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--a7);flex:none;font-size:12px;font-weight:600}.window-note.is-closed{color:var(--n6)}.workflow-bar{color:var(--text);border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:baseline;gap:8px 24px;margin-top:12px;padding-bottom:12px;font-size:13.5px;display:flex}.workflow-bar label{color:var(--n6);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.workflow-bar select{appearance:none;border:0;border-bottom:1px solid var(--n4);font:600 13.5px var(--serif);color:var(--text);cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 4px top .65em,right 0 top .65em;background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0;padding:0 14px 1px 0}.workflow-bar select:disabled{color:var(--n6);cursor:default}.consent-state{color:var(--n6);white-space:nowrap;margin-left:auto;font-style:italic}.thread-scroll{min-height:160px;padding:22px var(--s3) 18px 0;flex-direction:column;flex:1;gap:22px;display:flex;overflow:hidden auto}.day-rule{align-items:center;gap:var(--s3);letter-spacing:.13em;text-transform:uppercase;color:var(--n6);white-space:nowrap;font-size:11.5px;display:flex}.day-rule:after{content:"";background:var(--border);flex:1;height:1px}.bubble-row{display:flex}.bubble-stack{max-width:min(62ch,78%)}.bubble-row.out{justify-content:flex-end}.bubble-row.out .bubble-stack{text-align:right;border-right:3px solid var(--accent);padding-right:var(--s3)}.bubble-row.out.is-provisional .bubble-stack{border-right-style:dashed;border-right-color:var(--n4);opacity:.74}.bubble{text-wrap:pretty;word-break:break-word;white-space:pre-wrap;background:0 0;border-radius:0;padding:0;font-size:17px;line-height:1.5}.bubble.pending{font-style:italic}.bubble.pending.failed{font-style:normal}.bubble-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--n6);flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px;font-size:11.5px;display:flex}.bubble-row.out .bubble-meta{justify-content:flex-end}.bubble-note{color:var(--text-dim);font-size:12.5px;font-style:italic}.pending-failure{border-left:4px solid var(--accent-2);background:var(--m1);padding:var(--s2) var(--s3);margin-top:var(--s1);text-align:left}.composer{border-top:1px solid var(--text);flex:0 auto;min-height:0;max-height:60%;padding:16px 0 20px;overflow:hidden}.composer>.tabs,.composer>.composer-foot{flex:none}.composer-body{gap:var(--s3);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.composer textarea{border:0;border-bottom:1px solid var(--n4);width:100%;padding:var(--s1) 0;font-size:17px;line-height:1.5}.composer .tabs{letter-spacing:.11em;text-transform:uppercase;align-items:baseline;gap:22px;font-size:12px;display:flex}.composer .tab{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--n6);cursor:pointer;background:0 0;border:0;padding:0 0 3px}.composer .tab:hover:not(:disabled){color:var(--text)}.composer .tab[aria-pressed=true]{color:var(--text);border-bottom:2px solid var(--accent);font-weight:600}.composer .tab:disabled{color:var(--n5);cursor:default}.composer-convention{letter-spacing:.04em;text-transform:none;color:var(--n6);margin-left:auto;font-size:13px;font-style:italic}.composer-foot{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.composer-hint{color:var(--n6);font-size:13px}.template-list{flex-direction:column;display:flex}.template-row{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;padding:var(--s2) 0;cursor:pointer;background:0 0;border-radius:0;display:block}.template-row:hover:not(:disabled){background:var(--n1);border-color:var(--border);color:inherit}.template-row.selected{background:var(--a1)}.template-row:disabled{opacity:.45;cursor:not-allowed}.template-name{font-family:var(--mono);font-size:13px;font-weight:600}.steps{gap:var(--s4);flex-direction:column;display:flex}.step{gap:var(--s3);grid-template-columns:32px 1fr;align-items:start;display:grid}.step-number{color:var(--n4);font-variant-numeric:lining-nums;font-size:21px;font-weight:700;line-height:1.1}.step.done .step-number{color:var(--a7)}.step.attention .step-number{color:var(--accent-2)}.step.blocked .step-number{color:var(--n4)}.step-title{font-size:16px;font-weight:600}.step-why{color:var(--text-dim);max-width:74ch;font-size:13px}.step-state{color:var(--text-dim);font-size:12.5px}.step-actions{gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.scrim{padding:var(--s4);z-index:20;background:#201e1d73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:var(--bg);border:1px solid var(--text);border-radius:var(--radius-lg);padding:var(--s4) var(--s6);width:100%;max-width:640px;max-height:88vh;overflow-y:auto}.dialog h2{margin-bottom:var(--s2)}.signin-page{min-height:100vh;padding:var(--s4);justify-content:center;align-items:center;display:flex}.signin{width:100%;max-width:420px}.signin-brand{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) 0;display:flex}.signin-mark{width:150px;height:auto;margin-bottom:var(--s4);display:block}.signin h1{letter-spacing:-.025em;font-size:40px}.signin button.primary{width:100%;padding:12px 22px;font-size:16px}pre{font-family:var(--mono);background:var(--n1);padding:var(--s2) var(--s3);border-radius:var(--radius);margin:0;font-size:12.5px;overflow-x:auto}@media (width<=900px){:root{--pad-x:18px}.masthead-sections{gap:var(--s4);overflow-x:auto}.workspace{flex-direction:column}.rail-heading{display:none}.inbox{flex-direction:column;height:auto}.thread-list{width:auto;max-height:40vh;padding:var(--s3) var(--pad-x) 0}.thread{min-height:60vh}}.checks label.is-refused{color:var(--n5);cursor:default;text-decoration:line-through}legend.section-heading{letter-spacing:-.01em;text-transform:none;color:var(--text);margin-bottom:4px;font-size:20px;font-weight:600}.quote{border-left:2px solid var(--a3);padding-left:var(--s2);color:var(--n6);text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:14px;line-height:1.4;overflow:hidden}.quote.is-unresolved{font-style:italic}.bubble-row.out .quote{border-left:0;border-right:2px solid var(--a3);padding-left:0;padding-right:var(--s2)}.reaction-row{align-items:baseline;gap:var(--s2);color:var(--n6);font-size:13px;display:flex}.bubble-row.out .reaction-row{justify-content:flex-end}.reaction-emoji{font-size:19px;line-height:1}.quote-inline{color:var(--n7);font-style:italic}.quote-who{color:var(--n7);font-weight:600}.reactions{gap:4px;margin-top:4px;display:flex}.bubble-row.out .reactions{justify-content:flex-end}.reaction-mark{border:1px solid var(--n4);border-radius:var(--radius);cursor:default;padding:0 5px;font-size:15px;line-height:1.5;display:inline-block}.emoji-row{flex-wrap:wrap;gap:2px;display:flex}.emoji-key{border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 5px;font-size:17px;line-height:1.2}.emoji-key:hover{border-color:var(--n4)}.replying-to{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.replying-to .quote{flex:1;min-width:0;margin-bottom:0}.replying-to-label{letter-spacing:.1em;text-transform:uppercase;color:var(--n6);flex:none;font-size:11.5px}
