:root{--font:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--serif:"Newsreader", Georgia, "Times New Roman", serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--asset-rev:2;--fs-title:19px;--fs-workspace:18px;--fs-author:15px;--fs-body:14.5px;--fs-nav:13.5px;--fs-meta:11px;--fw-body:400;--fw-nav:600;--nav-idle:.62;--lh-body:1.55}:root,:root[data-theme=light]{--bg:#f5f1e8;--sb:#efeadd;--card:#fbf9f3;--line:#e3dccb;--tx:#2b2822;--mut:#70695c;--ac:#6559ad;--acs:#e7e1f5;--unread:#2b2822;--unread-tx:#f5f1e8;--hov:#ece5d6;--p-active:#5f8f52;--p-away:#ad7d2a;--p-off:#938466;--radius:14px;--shadow:0 6px 20px #5a461e1a;--shadow-sm:0 2px 8px #5a461e12}:root[data-theme=dark]{--bg:#1c1a16;--sb:#23201a;--card:#2a2620;--line:#38322a;--tx:#ece5d6;--mut:#9c9384;--ac:#b7ade0;--acs:#302b40;--unread:#ece5d6;--unread-tx:#23201a;--hov:#2e2a22;--p-active:#86b877;--p-away:#d9a94a;--p-off:#786f61;--radius:14px;--shadow:0 8px 24px #00000061;--shadow-sm:0 2px 8px #00000047}:root[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper-ink-rgb:23 24 23;--paper-accent-rgb:122 111 184;--bg:#fbfaf7;--sb:#fbfaf7;--card:#fbfaf7;--line:rgb(var(--paper-ink-rgb) / .18);--tx:#171817;--mut:#756f64;--ac:#7a6fb8;--acs:rgb(var(--paper-accent-rgb) / .18);--unread:#2b2822;--unread-tx:#fcfbf8;--hov:rgb(var(--paper-ink-rgb) / .035);--p-active:#169c5a;--p-away:#ad7d2a;--p-off:#938b7b;--radius:14px;--shadow:none;--shadow-sm:none;--paper-grain:url(/paper-grain.svg);--paper-grain-multiply:.1;--paper-grain-screen:.172;background-color:var(--bg);font-optical-sizing:auto;--fs-title:28px;--fs-workspace:22px;--fs-author:16px;--fs-body:15px;--fs-nav:14px;--fs-meta:12px;--fw-body:500;--fw-nav:640;--nav-idle:.88;--lh-body:1.58}:root[data-theme=paper] body{background-color:var(--bg)}:root[data-theme=paper] .paper-ink-overlay,:root[data-theme=paper] .paper-tooth-overlay{z-index:2147483647;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:var(--paper-grain);background-position:23px 11px;background-repeat:repeat;background-size:173px 173px;display:block;position:fixed;inset:0}:root[data-theme=paper] .paper-ink-overlay{mix-blend-mode:multiply;opacity:var(--paper-grain-multiply)}:root[data-theme=paper] .paper-tooth-overlay{mix-blend-mode:screen;opacity:var(--paper-grain-screen)}:root[data-theme=paper] img,:root[data-theme=paper] video{filter:saturate(.88)contrast(.94)brightness(1.015);mix-blend-mode:multiply}:root[data-theme=paper] img[alt=""]:not([src*=http]),:root[data-theme=paper] .cf-fab img{mix-blend-mode:normal;filter:saturate(.94)}:root[data-theme=paper] :focus-visible{outline:2px solid var(--ac);outline-offset:2px}:root[data-theme=paper] a{color:#5d51a5;-webkit-text-decoration-color:rgb(var(--paper-accent-rgb) / .66);text-decoration-color:rgb(var(--paper-accent-rgb) / .66);text-underline-offset:2px}@media (prefers-contrast:more){:root[data-theme=paper]{--line:rgb(var(--paper-ink-rgb) / .34);--paper-grain-multiply:.16;--paper-grain-screen:.16}}@media (forced-colors:active){:root[data-theme=paper],:root[data-theme=paper] body{background-image:none}:root[data-theme=paper] .paper-ink-overlay,:root[data-theme=paper] .paper-tooth-overlay{display:none}:root[data-theme=paper] img,:root[data-theme=paper] video{filter:none;mix-blend-mode:normal}}@supports not (mix-blend-mode:multiply){:root[data-theme=paper] .paper-ink-overlay,:root[data-theme=paper] .paper-tooth-overlay{opacity:.05}:root[data-theme=paper] img,:root[data-theme=paper] video{mix-blend-mode:normal}}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font);background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}a{color:var(--ac)}a:hover{opacity:.85}.cf-scroll::-webkit-scrollbar{width:9px}.cf-scroll::-webkit-scrollbar-thumb{background:#786e5a47;border-radius:9px}.cf-scroll::-webkit-scrollbar-track{background:0 0}.cf-input{width:100%;color:inherit;background:0 0;border:0;outline:0;font-family:inherit}textarea.cf-input{resize:none}.cf-input::placeholder{color:var(--mut)}.cf-hover{transition:background .12s,opacity .12s}.cf-fav{opacity:0;transition:opacity .12s}.cf-msg{border-radius:12px;transition:background .12s,box-shadow .12s;box-shadow:0 0 0 10px #0000}.cf-msg-actions{opacity:0;pointer-events:none;transition:opacity .12s}.cf-msg-actions.open{opacity:1;pointer-events:auto}@media (hover:hover){.cf-hover:hover{background:var(--hov)}.cf-favrow:hover .cf-fav{opacity:.5}.cf-msg:hover{background:var(--hov);box-shadow:0 0 0 10px var(--hov)}.cf-msg:hover .cf-msg-actions{opacity:1;pointer-events:auto}}@media (hover:none){.cf-hover:active{background:var(--hov)}.cf-fav{opacity:.45}}.cf-flash{animation:1.6s cfFlash}@keyframes cfFlash{0%,60%{background:var(--acs);box-shadow:0 0 0 10px var(--acs)}to{background:0 0;box-shadow:0 0 0 10px #0000}}.cf-typing{background:var(--mut);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite pulse}@keyframes recbar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes palIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes panelIn{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes drawerIn{0%{transform:translate(-100%)}to{transform:none}}@keyframes cf-fab-breathe{0%,to{transform:translateY(0)scale(1);box-shadow:0 5px 14px #2b282229}50%{transform:translateY(-2px)scale(1.03);box-shadow:0 11px 22px #2b282238}}@keyframes cf-fab-twinkle{0%,88%,to{opacity:1;transform:rotate(0)scale(1)}92%{opacity:.9;transform:rotate(18deg)scale(1.22)}96%{opacity:1;transform:rotate(-8deg)scale(1.08)}}.cf-fab{animation:4.5s ease-in-out infinite cf-fab-breathe}.cf-fab:active{animation:none;transform:scale(.94)}@media (hover:hover){.cf-fab:hover{animation-play-state:paused;transform:translateY(-3px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.cf-fab{animation:none}}@keyframes cf-asst-spin{to{transform:rotate(360deg)}}.cf-asst-spin{border:2px solid var(--line);border-top-color:var(--ac);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite cf-asst-spin}@media (prefers-reduced-motion:reduce){.cf-asst-spin{animation-duration:2.4s}}.cf-newbuild-dot{background:var(--ac);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-out infinite cf-newbuild-pulse}@keyframes cf-newbuild-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ac) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.cf-newbuild-dot{animation:none}}
