@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/source-sans-3-latin-400-normal.27ab01c4cb50.woff2")format("woff2"),url("./fonts/source-sans-3-latin-400-normal.f5c28eb75c6d.woff")format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/source-sans-3-latin-ext-400-normal.397d4f3b04fb.woff2")format("woff2"),url("./fonts/source-sans-3-latin-ext-400-normal.4d3386540dca.woff")format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/source-sans-3-latin-700-normal.9b13bd3653e3.woff2")format("woff2"),url("./fonts/source-sans-3-latin-700-normal.f45c5cb92b1a.woff")format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url("./fonts/source-sans-3-latin-400-italic.410bdda67c60.woff2")format("woff2"),url("./fonts/source-sans-3-latin-400-italic.9371f87e7500.woff")format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/source-serif-4-latin-400-normal.95bbd98f2b3c.woff2")format("woff2"),url("./fonts/source-serif-4-latin-400-normal.21a7040e6f89.woff")format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/source-serif-4-latin-ext-400-normal.51744a8d7307.woff2")format("woff2"),url("./fonts/source-serif-4-latin-ext-400-normal.241fce5874ed.woff")format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/source-serif-4-latin-700-normal.45959eeff97f.woff2")format("woff2"),url("./fonts/source-serif-4-latin-700-normal.5fe741bb395e.woff")format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url("./fonts/source-serif-4-latin-400-italic.fa10869cc45e.woff2")format("woff2"),url("./fonts/source-serif-4-latin-400-italic.e6b89453280d.woff")format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/jetbrains-mono-latin-400-normal.caf0dfde4e44.woff2")format("woff2"),url("./fonts/jetbrains-mono-latin-400-normal.595a3ec29485.woff")format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/jetbrains-mono-latin-700-normal.69002db50656.woff2")format("woff2"),url("./fonts/jetbrains-mono-latin-700-normal.94286ab580c6.woff")format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/caveat-latin-400-normal.568bb37d0455.woff2")format("woff2"),url("./fonts/caveat-latin-400-normal.dbc63862d5ac.woff")format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/caveat-latin-700-normal.9700119a3654.woff2")format("woff2"),url("./fonts/caveat-latin-700-normal.2faf84286b79.woff")format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/oswald-latin-400-normal.b2a5bf57bad8.woff2")format("woff2"),url("./fonts/oswald-latin-400-normal.114c2276d63e.woff")format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/oswald-latin-700-normal.665f37b2d0e8.woff2")format("woff2"),url("./fonts/oswald-latin-700-normal.f629150ea433.woff")format("woff")}@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/comic-neue-latin-400-normal.d0346bbf7ae0.woff2")format("woff2"),url("./fonts/comic-neue-latin-400-normal.7ecb1fdbb7de.woff")format("woff")}@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/comic-neue-latin-700-normal.16951fb1680d.woff2")format("woff2"),url("./fonts/comic-neue-latin-700-normal.3e7293c976d5.woff")format("woff")}@font-face{font-family:Comic Neue;font-style:italic;font-display:swap;font-weight:400;src:url("./fonts/comic-neue-latin-400-italic.3ac201604686.woff2")format("woff2"),url("./fonts/comic-neue-latin-400-italic.ecb6e19b4e30.woff")format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/arimo-latin-400-normal.4b3fd0eff760.woff2")format("woff2"),url("./fonts/arimo-latin-400-normal.9b80a7bf0ab8.woff")format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/arimo-latin-700-normal.1a4b33201643.woff2")format("woff2"),url("./fonts/arimo-latin-700-normal.a5b3b7d0802d.woff")format("woff")}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url("./fonts/arimo-latin-400-italic.18acf86623ab.woff2")format("woff2"),url("./fonts/arimo-latin-400-italic.6e8da0daf4d7.woff")format("woff")}@font-face{font-family:PF Emoji;font-display:swap;src:local(Apple Color Emoji),local(Segoe UI Emoji),local(Noto Color Emoji),url("./fonts/twemoji.19f4a25d52ab.woff2")format("woff2");unicode-range:U+200D,U+203C,U+2049,U+20E3,U+2139,U+2194-2199,U+21A9-21AA,U+231A-231B,U+2328,U+23CF,U+23E9-23F3,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2600-27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B50,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F000-1FAFF,U+E0020-E007F}:root{--rt-emoji:"PF Emoji";--rt-urgent:#ff6b6b;--rt-ok:#6fd08c;--rt-warning:#ffd75f}.rt{white-space:pre-wrap;tab-size:4;overflow-wrap:anywhere}.rt>*+*,.prose.rt>*+*{margin-top:0}.rt p,.prose.rt p+p{margin:0}.rt p:empty{min-height:1lh}.rt h1,.rt h2,.rt h3,.rt .rt-h1,.rt .rt-h2,.rt .rt-h3{margin:1.2em 0 .4em;line-height:1.25}.rt h1,.rt .rt-h1{font-size:1.75rem}.rt h2,.rt .rt-h2{font-size:1.4rem}.rt h3,.rt .rt-h3{font-size:1.15rem}.rt>:first-child{margin-top:0}.rt ul,.rt ol{margin:.3em 0;padding-left:1.6em}.rt li>p,.prose.rt li+li{margin:0}.rt blockquote{border-left:3px solid var(--rule,#586e75);margin:.8em 0;padding-left:1em}.rt u{text-underline-offset:.15em;text-decoration-thickness:.08em}.rt .mention{font-weight:700}.tc-urgent{color:var(--rt-urgent)}.tc-ok{color:var(--rt-ok)}.tc-warning{color:var(--rt-warning)}.ff-sans{font-family:var(--rt-emoji), "Source Sans 3", system-ui, sans-serif}.ff-serif{font-family:var(--rt-emoji), "Source Serif 4", Georgia, serif}.ff-mono{font-family:var(--rt-emoji), "JetBrains Mono", ui-monospace, monospace}.ff-hand{font-family:var(--rt-emoji), "Caveat", cursive;font-size:1.25em}.ff-display{font-family:var(--rt-emoji), "Oswald", Impact, sans-serif;letter-spacing:.01em}.ff-comic{font-family:var(--rt-emoji), "Comic Sans MS", "Comic Neue", cursive}.ff-liberation{font-family:var(--rt-emoji), "Liberation Sans", "Arimo", Arial, sans-serif}.rt-editor{border:1px solid var(--rule,#586e75);background:var(--paper-raised,#073642);border-radius:4px}.rt-toolbar{border-bottom:1px solid var(--rule,#586e75);font-family:var(--sans,system-ui, sans-serif);flex-wrap:wrap;gap:.25rem .75rem;padding:.35rem .5rem;font-size:.9rem;display:flex}.rt-group{align-items:center;gap:.15rem;display:inline-flex}.rt-btn{min-width:2rem;height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:0 .4rem;line-height:1}.rt-btn:hover{border-color:var(--rule,#586e75)}.rt-btn[aria-pressed=true]{background:var(--accent,#005270);color:var(--on-accent,#fff)}.rt-b{font-weight:700}.rt-i{font-style:italic}.rt-u{text-decoration:underline}.rt-color{font-size:1.05rem;font-weight:700}.rt-color[aria-pressed=true]{color:inherit;background:0 0;border-color:currentColor}.rt-color.tc-urgent,.rt-color.tc-urgent[aria-pressed=true]{color:var(--rt-urgent)}.rt-color.tc-ok,.rt-color.tc-ok[aria-pressed=true]{color:var(--rt-ok)}.rt-color.tc-warning,.rt-color.tc-warning[aria-pressed=true]{color:var(--rt-warning)}.rt-font{background:var(--paper,#002b36);height:2rem;color:inherit;border:1px solid var(--rule,#586e75);line-height:normal;font:inherit;border-radius:3px;padding:0 .4rem}.rt-main{align-items:stretch;display:flex}.rt-surface{flex:1;min-width:0}.rt-input{outline:none;min-height:8rem;padding:.75rem 1rem;font-size:1rem}.rt-compact .rt-input,.rt-chat .rt-input{min-height:3rem}.rt-surface:focus-within{box-shadow:inset 0 0 0 2px var(--focus,#268bd2)}.rt-input p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-faint,#93a1a1);float:left;pointer-events:none;height:0}.rt-emoji{border-left:1px solid var(--rule,#586e75);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#005270) 22%, transparent), transparent 85%);flex-direction:column;align-items:center;gap:.25rem;padding:.4rem .35rem;display:flex;position:relative}.rt-emoji-quick{grid-template-columns:repeat(2,2.4rem);gap:.2rem;display:grid}.rt-emoji-btn{width:2.4rem;min-width:0;height:2.4rem;font-family:var(--rt-emoji);border:0;border-radius:50%;padding:0;font-size:1.45rem;line-height:1;transition:transform .16s cubic-bezier(.34,1.56,.64,1),background-color .16s,box-shadow .16s}.rt-emoji-btn:hover,.rt-emoji-btn:focus-visible{background:radial-gradient(circle, color-mix(in srgb, var(--accent-text,#7fa9b8) 35%, transparent) 0%, transparent 70%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-text,#7fa9b8) 40%, transparent);border-color:#0000;transform:scale(1.3)rotate(-6deg)}.rt-emoji-btn:active{transition-duration:60ms;transform:scale(.88)}.rt-emoji-btn.is-popping{animation:.42s cubic-bezier(.34,1.56,.64,1) rt-pop}@keyframes rt-pop{0%{transform:scale(1)}35%{transform:scale(1.55)rotate(8deg)}to{transform:scale(1)}}.rt-emoji-more{border:1px solid var(--rule,#586e75);border-radius:999px;width:2.4rem;height:1.6rem;font-size:.95rem;transition:background-color .16s}.rt-emoji-more[aria-expanded=true]{background:var(--accent,#005270);color:var(--on-accent,#fff)}.rt-emoji-popover{z-index:20;box-shadow:0 18px 48px #0000008c, 0 0 0 1px color-mix(in srgb, var(--accent-text,#7fa9b8) 30%, transparent);transform-origin:100% 0;border-radius:14px;margin-top:.4rem;animation:.18s cubic-bezier(.2,.9,.3,1.2) rt-popover-in;position:absolute;top:100%;right:0;overflow:hidden}@keyframes rt-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.94)}to{opacity:1;transform:none}}.rt-emoji-popover[hidden]{display:none}emoji-picker{--emoji-font-family:var(--rt-emoji);--emoji-size:1.6rem;--emoji-padding:.45rem;--background:color-mix(in srgb, var(--paper-raised,#073642) 92%, #000);--border-color:transparent;--input-border-color:var(--rule,#586e75);--input-border-radius:999px;--input-padding:.4rem .8rem;--input-font-color:var(--ink,#c8dbec);--input-placeholder-color:var(--ink-faint,#93a1a1);--indicator-color:var(--accent-text,#7fa9b8);--indicator-height:3px;--outline-color:var(--focus,#268bd2);--button-hover-background:color-mix(in srgb, var(--accent-text,#7fa9b8) 30%, transparent);--button-active-background:var(--accent,#005270);--category-font-color:var(--accent-text,#7fa9b8);--skintone-border-radius:50%;width:min(24rem,92vw);height:24rem}@media (width<=40rem){.rt-main{flex-direction:column}.rt-emoji{border-left:0;border-top:1px solid var(--rule,#586e75);flex-flow:wrap}.rt-emoji-quick{flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(2.2rem,1fr));min-width:0}.rt-emoji-more{width:auto}}.rt img{border-radius:6px;max-width:100%;height:auto;margin:.6em 0;display:block;box-shadow:0 4px 18px #00000059}.rt img.img-s{width:min(16rem,100%)}.rt img.img-m{width:min(28rem,100%)}.rt img.img-l{width:100%}.rt-input img.ProseMirror-selectednode{outline:3px solid var(--focus,#268bd2);outline-offset:2px}.rt-table,.rt-input .tableWrapper{-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--paper,#002b36) 30%, transparent) left / 2rem 100% no-repeat local, linear-gradient(to left, var(--paper,#002b36) 30%, transparent) right / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000073, transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000073, transparent) right / .75rem 100% no-repeat scroll;margin:.8em 0;overflow-x:auto}.rt table{border-collapse:separate;border-spacing:0;white-space:pre-wrap;border-radius:10px;width:100%;font-size:.95em;overflow:hidden;box-shadow:0 6px 22px #0000004d}.rt th,.rt td{text-align:left;vertical-align:top;min-width:3em;padding:.55em .85em}.rt th>p,.rt td>p{margin:0}.rt th{font-family:var(--sans,system-ui, sans-serif);letter-spacing:.01em;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#005270) 75%, #fff) 0%, var(--accent,#005270) 100%);font-weight:700}.rt tbody tr{transition:background-color .12s}.rt tbody tr:hover td{background:color-mix(in srgb, var(--accent,#005270) 35%, transparent)}.rt table.tbl-stripes{background:var(--paper-raised,#073642)}.rt table.tbl-stripes tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--paper-raised,#073642) 88%, #fff)}.rt table.tbl-stripes tbody tr:hover td{background:color-mix(in srgb, var(--accent,#005270) 40%, transparent)}.rt table.tbl-grid{background:var(--paper,#002b36);border:1px solid var(--rule,#586e75)}.rt table.tbl-grid th,.rt table.tbl-grid td{border-right:1px solid var(--rule,#586e75);border-bottom:1px solid var(--rule,#586e75)}.rt table.tbl-grid tr>:last-child{border-right:0}.rt table.tbl-grid tbody tr:last-child td{border-bottom:0}.rt table.tbl-cards{border-spacing:0 .45em;box-shadow:none;border-radius:0;overflow:visible}.rt table.tbl-cards th{color:var(--accent-text,#7fa9b8);text-transform:uppercase;letter-spacing:.08em;background:0 0;font-size:.78em}.rt table.tbl-cards td{background:var(--paper-raised,#073642);box-shadow:0 3px 10px #0000004d}.rt table.tbl-cards td:first-child{border-left:4px solid var(--accent-text,#7fa9b8);border-radius:8px 0 0 8px}.rt table.tbl-cards td:last-child{border-radius:0 8px 8px 0}.rt table.tbl-cards tbody tr:hover td{background:color-mix(in srgb, var(--accent,#005270) 55%, var(--paper-raised,#073642));transform:translateY(-1px)}.rt table.tbl-plain{box-shadow:none;border-radius:0}.rt table.tbl-plain th{color:inherit;border-bottom:2px solid var(--accent-text,#7fa9b8);background:0 0}.rt table.tbl-plain td{border-bottom:1px solid color-mix(in srgb, var(--rule,#586e75) 60%, transparent)}.rt-input .selectedCell:after{content:"";pointer-events:none;background:#268bd24d;position:absolute;inset:0}.rt-input th,.rt-input td{position:relative}.rt-context{background:color-mix(in srgb, var(--accent,#005270) 25%, var(--paper-raised,#073642))}.rt-context[hidden],.rt-context .rt-group[hidden],.rt-link-box[hidden]{display:none}.rt-label{margin-right:.25rem;font-weight:600}.rt-context .rt-btn{white-space:nowrap;min-width:auto}.rt-link-box{border-bottom:1px solid var(--rule,#586e75);font-family:var(--sans,system-ui, sans-serif);align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.9rem;display:flex}.rt-link-input{background:var(--paper,#002b36);min-width:0;height:2rem;color:inherit;border:1px solid var(--rule,#586e75);font:inherit;border-radius:3px;flex:1;padding:0 .5rem}.rt-status{font-family:var(--sans,system-ui, sans-serif);padding:0 .75rem;font-size:.85rem}.rt-status:empty{display:none}.rt-status.is-error{color:var(--rt-urgent)}.rt a{color:var(--accent-text,#7fa9b8)}@media (prefers-reduced-motion:reduce){.rt-emoji-btn,.rt-emoji-more,.rt-emoji-popover,.rt-emoji-btn.is-popping{transition:none;animation:none}}
