:root{--bg:#0e0f1a;--bg-elevated:#ffffff0e;--bg-solid:#14161f;--bubble-in:#ffffff14;--border:#ffffff17;--text:#f0f1f8;--text-dim:#9ba0bb;--accent:#6e63ff;--accent-hover:#8f6bff;--action:#ff7a5c;--action-ink:#21100b;--danger:#e5484d;--radius:14px;--pane-radius:16px;--bubble-radius:16px;--blur:14px;--field:radial-gradient(120% 90% at 8% 0%, #6e63ff6b, transparent 55%), radial-gradient(90% 80% at 95% 110%, #ff7a5c57, transparent 55%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#e4e7f4;--bg-elevated:#ffffffe0;--bg-solid:#fff;--bubble-in:#fff;--border:#13162821;--text:#0f1222;--text-dim:#5b6279;--field:radial-gradient(120% 90% at 8% 0%, #6e63ff42, transparent 58%), radial-gradient(90% 80% at 95% 110%, #ff7a5c33, transparent 58%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg:#e4e7f4;--bg-elevated:#ffffffe0;--bg-solid:#fff;--bubble-in:#fff;--border:#13162821;--text:#0f1222;--text-dim:#5b6279;--field:radial-gradient(120% 90% at 8% 0%, #6e63ff42, transparent 58%), radial-gradient(90% 80% at 95% 110%, #ff7a5c33, transparent 58%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0e0f1a;--bg-elevated:#ffffff0e;--bg-solid:#14161f;--bubble-in:#ffffff14;--border:#ffffff17;--text:#f0f1f8;--text-dim:#9ba0bb;--field:radial-gradient(120% 90% at 8% 0%, #6e63ff6b, transparent 55%), radial-gradient(90% 80% at 95% 110%, #ff7a5c57, transparent 55%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--field), var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}input,button{font:inherit;color:inherit}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 22%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 16%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 30%, transparent);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text) 45%, transparent);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}:root[data-density=console]{--bubble-in:transparent;--pane-radius:6px;--bubble-radius:4px;--blur:0px;--field:none;--bg-elevated:var(--bg-solid);font-size:13px}:root[data-density=console] body{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}:root[data-density=console] .messages{gap:1px;padding:10px 12px}:root[data-density=console] .messages .line,:root[data-density=console] .messages .line.out{justify-content:flex-start;align-items:baseline;gap:8px}:root[data-density=console] .line-avatar{display:none}:root[data-density=console] .bubble{background:0 0;border:none;border-radius:0;grid-template-columns:78px 104px minmax(0,1fr);align-items:baseline;gap:2px 10px;width:100%;max-width:100%;padding:1px 0;display:grid}:root[data-density=console] .bubble.out{color:inherit;background:0 0;align-self:stretch}:root[data-density=console] .bubble .author{text-overflow:ellipsis;white-space:nowrap;color:var(--accent);grid-area:1/2;font-weight:400;overflow:hidden}:root[data-density=console] .bubble.out:before{content:"you";color:var(--action);grid-area:1/2}:root[data-density=console] .bubble .text,:root[data-density=console] .bubble .reply-quote,:root[data-density=console] .bubble .webpage,:root[data-density=console] .bubble .poll,:root[data-density=console] .bubble .reactions,:root[data-density=console] .bubble .frame,:root[data-density=console] .bubble .file,:root[data-density=console] .bubble .read-by{grid-column:3}:root[data-density=console] .bubble .stamp{opacity:.55;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/1;justify-content:flex-start;gap:6px}:root[data-density=console] .bubble .stamp .reply-btn,:root[data-density=console] .bubble .stamp .ticks,:root[data-density=console] .bubble .stamp .views,:root[data-density=console] .bubble .stamp .replies{background:var(--bg-solid);padding-left:6px;position:absolute;right:12px}:root[data-density=console] .bubble{position:relative}:root[data-density=console] .bubble .frame{max-width:220px}:root[data-density=console] .sticker-bubble,:root[data-density=console] .sticker-bubble.out{transform-origin:0;align-self:flex-start;justify-items:start;margin:-26px 0;transform:scale(.5)}:root[data-density=console] .row-button{gap:8px;padding:4px 10px}:root[data-density=console] .row-button .avatar{border-radius:3px;width:16px!important;height:16px!important;font-size:9px!important}:root[data-density=console] .row-button .meta{grid-template-columns:minmax(0,1fr) max-content;grid-auto-flow:column;align-items:baseline;gap:8px}:root[data-density=console] .row-button .preview{display:none}:root[data-density=console] .row-button .title{text-transform:lowercase;font-weight:400}:root[data-density=console] .row-button .time{display:none}:root[data-density=console] .row-button .avatar{background:color-mix(in srgb, var(--text) 35%, transparent)!important;border-radius:50%!important;width:8px!important;height:8px!important;font-size:0!important}:root[data-density=console] .row-button .avatar img{display:none}:root[data-density=console] .row-button:has(.badge) .avatar{background:var(--accent)!important}:root[data-density=console] header{text-transform:uppercase;letter-spacing:.08em;font-size:11px}:root[data-density=console] .badge,:root[data-density=console] .folder-badge{font-variant-numeric:tabular-nums;color:var(--action);background:0 0;padding:0}:root[data-density=console] .day-divider,:root[data-density=console] .unread-divider{border-top:1px solid var(--border);text-align:left;background:0 0;border-radius:0;align-self:stretch;padding-left:0}:root[data-density=console] .bubble .stamp .reply-btn,:root[data-density=console] .bubble .stamp .edited{visibility:hidden}:root[data-density=console] .bubble:hover .stamp .reply-btn,:root[data-density=console] .bubble:hover .stamp .edited{visibility:visible}:root[data-density=console] form button[type=submit]{border-radius:4px}:root[data-density=console] form textarea{font-family:inherit}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
