@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-ext-400-normal-9PYOMWMR.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2) format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-vietnamese-400-normal-C4gMWAkH.woff2) format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2) format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2) format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-ext-500-normal-UpgxCE-h.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-500-normal-BXrH8YSv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-NWpm63d5.woff2) format("woff2"),url(/assets/geist-cyrillic-500-normal-BboVsk8R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-vietnamese-500-normal-DEhtl5QD.woff2) format("woff2"),url(/assets/geist-vietnamese-500-normal-_b1ojCbH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-BovoTgeE.woff2) format("woff2"),url(/assets/geist-latin-ext-500-normal-C9fx-R30.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2) format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-ext-600-normal-Cr7e20Aw.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-600-normal-PR76dHFV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-BeW5VFD_.woff2) format("woff2"),url(/assets/geist-cyrillic-600-normal-CnEeIcMC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-vietnamese-600-normal-BFUgqsz8.woff2) format("woff2"),url(/assets/geist-vietnamese-600-normal-B5MZcNo4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CVFbg5dS.woff2) format("woff2"),url(/assets/geist-latin-ext-600-normal-TmIUreF9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2) format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-ext-400-normal-XB2BPmDK.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-ext-400-normal-CkxHOdCb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-symbols2-400-normal-BS9BGVxz.woff2) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-vietnamese-400-normal-CKEaXIlx.woff2) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2) format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2) format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{color-scheme:light;--c-app:#FFFFFF;--c-sidebar:#F5F5F1;--c-sidebar-hover:#EBEBE5;--c-selected:#FFFFFF;--c-panel:#FFFFFF;--c-card:#FFFFFF;--c-raised:#FFFFFF;--c-sunken:#F4F4F0;--c-hover:#F6F6F3;--c-chip:#F1F1EC;--c-mine:#EEF1F6;--c-text:#12131A;--c-text-2:#33363F;--c-text-3:#5C606C;--c-text-4:#666A75;--c-on-accent:#FFFFFF;--c-line:#E6E6E0;--c-line-strong:#D2D2CA;--c-accent:#2F6BFF;--c-accent-ink:#1F4FD1;--c-accent-soft:#E9EFFF;--c-focus:#2F6BFF;--c-honey:#FFC93C;--c-honey-ring:#EDBE45;--c-honey-soft:#FFF7E0;--c-honey-ink:#3B2A00;--c-honey-text:#6B4E00;--c-unread-bg:#12131A;--c-unread-fg:#FFFFFF;--c-ok:#16895A;--c-ok-ink:#0B6B4A;--c-ok-soft:#E3F4EC;--c-error:#B4332B;--c-error-soft:#FBE9EA;--c-btn:#12131A;--c-btn-text:#FFFFFF;--c-btn-hover:#2A2C36;--c-shadow-pop:0 1px 2px rgba(18,19,26,.06),0 18px 40px -18px rgba(18,19,26,.32);--c-shadow-lift:0 1px 2px rgba(18,19,26,.07),0 4px 12px -6px rgba(18,19,26,.18);--c-ink-rgb:18 19 26;--c-scroll:#CFCFC7;--c-cut:#FFFFFF;--c-page:#F5F5F2}[data-theme=dark]{color-scheme:dark;--c-app:#1A1B21;--c-sidebar:#121318;--c-sidebar-hover:#1E1F26;--c-selected:#262832;--c-panel:#1A1B21;--c-card:#22232B;--c-raised:#22232B;--c-sunken:#16171C;--c-hover:#1F2027;--c-chip:#2A2C36;--c-mine:#2A2D3A;--c-text:#F1F1F4;--c-text-2:#D6D7DD;--c-text-3:#A3A6B1;--c-text-4:#8F929D;--c-on-accent:#121318;--c-line:#2B2D36;--c-line-strong:#3B3E49;--c-accent:#7EA2FF;--c-accent-ink:#A9C0FF;--c-accent-soft:rgba(126,162,255,.15);--c-focus:#9DB7FF;--c-honey:#FFC93C;--c-honey-ring:rgba(255,201,60,.5);--c-honey-soft:#29230F;--c-honey-ink:#1E1600;--c-honey-text:#FFD970;--c-unread-bg:#E9EAEE;--c-unread-fg:#121318;--c-ok:#3CC48A;--c-ok-ink:#5FD3A1;--c-ok-soft:rgba(60,196,138,.14);--c-error:#FF8A80;--c-error-soft:rgba(255,138,128,.14);--c-btn:#F1F1F4;--c-btn-text:#121318;--c-btn-hover:#FFFFFF;--c-shadow-pop:0 1px 2px rgba(0,0,0,.4),0 18px 40px -16px rgba(0,0,0,.7);--c-shadow-lift:0 1px 2px rgba(0,0,0,.35),0 4px 12px -6px rgba(0,0,0,.6);--c-ink-rgb:241 241 244;--c-scroll:#3B3E49;--c-cut:#1A1B21;--c-page:#1A1B21}:root{--c-placeholder:var(--c-text-4);--c-display-soft:#787B85;--c-placeholder-dark:#A9ACB5}[data-theme=dark]{--c-display-soft:#8F929D}:root{--t-micro:11px;--lh-micro:1.35;--t-caption:12px;--lh-caption:1.4;--t-meta:13px;--lh-meta:1.45;--t-ui:14px;--lh-ui:1.45;--t-body:15px;--lh-body:1.5;--t-read:16px;--lh-read:1.55;--t-lead:18px;--lh-lead:1.3;--t-title:20px;--lh-title:1.25;--t-heading:24px;--lh-heading:1.2;--t-headline:28px;--lh-headline:1.15;--t-display-s:34px;--lh-display-s:1.05;--t-display-m:44px;--lh-display-m:1;--t-display-l:64px;--lh-display-l:1.02;--t-display-xl:80px;--lh-display-xl:.98}:root{--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-3xl:32px;--r-pill:999px;--r-circle:50%}*{box-sizing:border-box}:is(input,textarea)::placeholder{color:var(--c-placeholder);opacity:1}:is(input,textarea).c-on-dark::placeholder{color:var(--c-placeholder-dark)}:where(a[href],button,[role=button],summary):where(:not(:has(*)),.c-hit):not(:where(p,.rm-md) a){position:relative}:where(a[href],button,[role=button],summary):where(:not(:has(*)),.c-hit):not(:where(p,.rm-md) a):after{content:"";position:absolute;top:min(0px,calc(50% - 12px));bottom:min(0px,calc(50% - 12px));left:min(0px,calc(50% - 12px));right:min(0px,calc(50% - 12px))}:where(input[type=checkbox],input[type=radio]).c-hit{position:relative}body{margin:0;background:var(--c-app);font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--c-text);-webkit-font-smoothing:antialiased}html[data-theme] body{background:var(--c-page);color:var(--c-text)}html[data-theme] :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:var(--c-focus)}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--c-text);text-decoration:none}a:hover{color:var(--c-accent-ink)}button:disabled{cursor:not-allowed}@keyframes colmena-spin{to{transform:rotate(360deg)}}@keyframes colmena-blink{50%{opacity:0}}@keyframes colmena-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}html,body{height:100%;overflow:hidden;overflow:clip}#root{position:relative;height:100%;box-sizing:border-box;overflow:clip;display:flex;flex-direction:column}#root>:not(style):not([data-window-chrome]){flex:1 1 auto;min-height:0!important;overflow-y:auto}html.colmena-desktop{--chrome:36px}html.colmena-desktop #root{padding-top:36px}html.colmena-desktop[data-v2]{--chrome:0px}html.colmena-desktop[data-v2] #root{padding-top:0}@media(min-width:900px){#root>div:has(>nav.colmena-sidebar){overflow:hidden!important;flex-wrap:nowrap!important}#root>div:has(>nav.colmena-sidebar)>:not(style){height:100%;min-height:0!important;overflow-y:auto;overscroll-behavior:contain}#root>div:has(>nav.colmena-sidebar)>nav.colmena-sidebar{overflow:hidden}.colmena-sidebar{flex-shrink:0}.colmena-sidebar-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2C2F3A transparent}}.colmena-sidebar-scroll::-webkit-scrollbar{width:8px}.colmena-sidebar-scroll::-webkit-scrollbar-thumb{background:#2c2f3a;border-radius:var(--r-sm);border:2px solid #12131A}.colmena-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#3a3e4b}.colmena-sidebar-scroll::-webkit-scrollbar-track{background:transparent}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.colmena-sidebar :where(a,button):focus-visible{outline-color:#fff}:where(div,section,form,aside,main,nav,span,p,ul,h1,h2,h3,h4)[tabindex="-1"]:focus-visible{outline:none}[data-message-list]:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}[data-message-list] [data-message-id][tabindex="-1"]:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px;border-radius:var(--r-md)}:is(input,textarea,select):is(.c-quiet,.c-bare):focus-visible{outline:none}html[data-kbd] :is(input,textarea,select).c-quiet:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}html[data-kbd] :is(label,div,span,form,section,p,li):has(>.c-bare:focus-visible),html[data-kbd] .c-ring:has(.c-bare:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}html[data-kbd] .c-ring-in:has(.c-bare:focus-visible){outline:2px solid var(--c-focus);outline-offset:-2px}html[data-kbd] :is(.c-ring,.c-ring-in) :has(>.c-bare:focus-visible):not(.c-ring,.c-ring-in){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.colmena-skeleton{background:linear-gradient(90deg,var(--c-chip) 0%,var(--c-hover) 40%,var(--c-chip) 80%);background-size:300% 100%;animation:colmena-shimmer 1.6s ease-in-out infinite}@keyframes colmena-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.colmena-skeleton--dark{background:linear-gradient(90deg,#262833,#353845,#262833 80%);background-size:300% 100%}main [id]{scroll-margin-top:72px}@keyframes colmena-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.96)}}html.colmena-quick,html.colmena-quick body{background:transparent!important}html.colmena-quick #root{padding-top:0!important}.msg-row{position:relative;border-radius:var(--r-md)}.msg-row:hover{background:var(--c-hover)}.msg-actions{position:absolute;top:-14px;right:12px;display:flex;gap:2px;padding:2px;background:var(--c-raised);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--c-shadow-lift);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:2}.msg-row:hover .msg-actions,.msg-row:focus-within .msg-actions,.msg-actions:has([aria-pressed=true]){opacity:1;pointer-events:auto}.msg-gutter-time{align-self:start;padding-top:3px;font-size:var(--t-micro);color:var(--c-text-3);text-align:right;opacity:0;font-variant-numeric:tabular-nums}.msg-row:hover .msg-gutter-time{opacity:1}.msg-actions button:hover,.react-pick:hover{background:var(--c-chip)!important}.react-chip:hover{border-color:var(--c-line-strong)!important}.react-chip[aria-pressed=true]:hover{border-color:var(--c-accent-ink)!important}.react-count{animation:react-pop .18s ease-out}@keyframes react-pop{0%{transform:translateY(3px);opacity:.4}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.react-count{animation:none}}a,img,svg{-webkit-user-drag:none}[draggable=true]{-webkit-user-drag:element}.msg-row--mine{background:var(--c-mine)}.msg-row--mine:hover{background:color-mix(in oklab,var(--c-mine) 92%,var(--c-text))}.msg-row--mine+.msg-row--mine{border-top-left-radius:0;border-top-right-radius:0}.msg-row--mine:has(+.msg-row--mine){border-bottom-left-radius:0;border-bottom-right-radius:0}:root{--c-ease:cubic-bezier(.2,.8,.2,1)}@keyframes c-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes c-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes c-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes c-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes c-flash{0%{background-color:#fff1c2}to{background-color:#fff1c200}}@keyframes c-bump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes c-launch{0%{transform:none;opacity:1}45%{transform:translateY(-12px);opacity:0}46%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.c-menu{position:fixed;z-index:2147482500;box-sizing:border-box;min-width:224px;max-width:min(340px,calc(100vw - 16px));padding:6px;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-md);background:var(--c-raised);color:var(--c-text);border:1px solid var(--c-line);box-shadow:var(--c-shadow-pop);font:400 var(--t-ui)/1.3 "Geist",system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag;animation:c-pop-in .12s var(--c-ease) both;outline:none;scrollbar-width:thin;scrollbar-color:var(--c-scroll,var(--c-line-strong)) transparent}.c-mi{flex:none;display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:0 8px 0 10px;box-sizing:border-box;border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-text);font:inherit;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.c-mi.has-hint{align-items:flex-start;padding-top:6px;padding-bottom:6px}.c-mi.has-hint .c-mi-icon{margin-top:1px}.c-mi[data-active]{background:rgb(var(--c-ink-rgb) / .06)}.c-mi:focus{outline:none}.c-mi:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.c-mi-icon{flex:none;min-width:16px;min-height:16px;display:grid;place-items:center;color:var(--c-text-3)}.c-mi-text{flex:1;min-width:0;display:flex;flex-direction:column}.c-mi-label{overflow:hidden;text-overflow:ellipsis}.c-mi-hint{margin-top:1px;font-size:var(--t-caption);line-height:1.35;color:var(--c-text-3);white-space:normal}.c-mi-end{flex:none;margin-left:12px;display:flex;align-items:center;gap:3px;min-height:20px;color:var(--c-text-3)}.c-mi-meta{font:500 var(--t-caption)/1 "Geist",sans-serif;font-variant-numeric:tabular-nums;color:var(--c-text-3)}.c-menu kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:var(--r-xs);background:var(--c-sunken);border:1px solid var(--c-line);font:500 var(--t-micro)/1 "Geist Mono",ui-monospace,monospace;color:var(--c-text-3)}.c-mi[aria-disabled=true]{color:var(--c-text-4);cursor:default}.c-mi[aria-disabled=true] .c-mi-icon{color:var(--c-text-4)}.c-mi[aria-disabled=true] .c-mi-hint{color:var(--c-text-3)}.c-mi.danger,.c-mi.danger .c-mi-icon{color:var(--c-error)}.c-mi.danger[data-active]{background:var(--c-error-soft)}.c-menu-sep{flex:none;height:1px;margin:6px 0;background:var(--c-line)}.c-menu-header{flex:none;display:flex;align-items:center;gap:12px;padding:8px 8px 12px;margin-bottom:6px;border-bottom:1px solid var(--c-line);white-space:nowrap}.c-menu-head{flex:none;padding:8px 10px 4px;font:600 var(--t-caption)/1.2 "Geist",sans-serif;color:var(--c-text-3)}.c-menu-head>span{display:inline-flex;align-items:center;gap:8px}.c-menu-note{flex:none;padding:2px 10px 6px;font-size:var(--t-caption);line-height:1.45;color:var(--c-text-3);white-space:normal}.c-menu-footer{flex:none;margin-top:6px;padding:8px 10px 4px;border-top:1px solid var(--c-line);font-size:var(--t-caption);line-height:1.45;color:var(--c-text-3);white-space:normal}.c-menu-panel{display:flex;flex-direction:column;gap:8px;padding:6px;white-space:normal}.c-menu-confirm{display:flex;flex-direction:column;gap:6px;max-width:300px;padding:8px 8px 6px;white-space:normal}.c-menu-confirm strong{font-weight:600;font-size:var(--t-ui);line-height:1.35}.c-menu-confirm p{margin:0;font-size:var(--t-meta);line-height:1.45;color:var(--c-text-2)}.c-menu-confirm-row{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.c-menu-btn{height:32px;padding:0 12px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-raised);color:var(--c-text);font:500 var(--t-meta)/1 "Geist",sans-serif;cursor:pointer}.c-menu-btn:hover{background:rgb(var(--c-ink-rgb) / .05)}.c-menu-btn.danger{border-color:transparent;background:var(--c-error);color:var(--c-on-accent);font-weight:600}.c-menu-btn.danger:hover{background:color-mix(in oklab,var(--c-error) 88%,var(--c-text))}.c-menu-btn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.c-enter{animation:c-rise .24s var(--c-ease) both}.c-pop{animation:c-pop .24s var(--c-ease) both}.c-band{animation:c-slide-down .18s var(--c-ease) both}.c-flash{animation:c-flash 1.6s ease-out both;border-radius:var(--r-sm)}.c-bump{display:inline-block;animation:c-bump .26s var(--c-ease)}.c-launch{animation:c-launch .34s var(--c-ease)}.c-press{transition:transform 80ms ease}.c-press:active:not(:disabled){transform:scale(.96)}.msg-actions{transform:translateY(2px);transition:opacity .12s ease,transform .12s var(--c-ease)}.msg-row:hover .msg-actions,.msg-row:focus-within .msg-actions{transform:none}.msg-actions.is-open,.msg-tools.is-open{opacity:1!important;pointer-events:auto!important;transform:none!important}@keyframes c-fade{0%{opacity:0}to{opacity:1}}@keyframes c-panel{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes c-dialog{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes c-drop{0%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:none}}@keyframes c-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes c-dash{to{stroke-dashoffset:0}}.c-leaving{overflow:hidden;opacity:0;transform:translate(18px);margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important;transition:height .22s var(--c-ease),opacity .16s ease,transform .2s var(--c-ease),padding .22s var(--c-ease),margin .22s var(--c-ease)}.c-seg{position:relative;isolation:isolate}.c-seg-pill{position:absolute;z-index:-1;border-radius:inherit;transition:left .22s var(--c-ease),width .22s var(--c-ease),top .22s var(--c-ease),height .22s var(--c-ease);pointer-events:none}.c-panel{animation:c-panel .2s var(--c-ease) both}[role=dialog][aria-modal=true]{animation:c-dialog .18s var(--c-ease) both}div:not(#root):has(>[role=dialog][aria-modal=true]){animation:c-fade .16s ease both}.c-ok{display:inline-flex;align-items:center;gap:4px;animation:c-pop .24s var(--c-ease) both}.c-chart-in rect[data-bar]{transform-box:fill-box;transform-origin:50% 100%;animation:c-grow-y .42s var(--c-ease) both}.c-chart-in polyline{stroke-dasharray:3000;stroke-dashoffset:3000;animation:c-dash .8s ease-out forwards}.c-chart-in circle{animation:c-fade .24s .6s both}.c-chart-in path[data-slice]{transform-box:view-box;transform-origin:50% 50%;animation:c-pop-in .32s var(--c-ease) both}.c-seg-fill{transition:background-color .3s ease,background-image .3s ease,opacity .3s ease}.c-drop-zone{animation:c-fade .14s ease both}.c-quick{animation:c-drop .17s var(--c-ease) both}.c-lift{transition:transform .16s var(--c-ease),box-shadow .16s ease}.c-lift:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #12131a59}[role=alertdialog][aria-modal=true]{animation:c-dialog .18s var(--c-ease) both}div:not(#root):has(>[role=alertdialog][aria-modal=true]){animation:c-fade .16s ease both}aside[role=dialog][aria-modal=true]{animation:c-panel .2s var(--c-ease) both}[role=alertdialog]:not([aria-modal]){animation:c-slide-down .16s var(--c-ease) both}.c-panel-resize{position:absolute;top:0;bottom:0;left:-5px;width:10px;cursor:col-resize;z-index:5;touch-action:none;outline:none}.c-panel-resize:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:transparent;transition:background .12s ease}.c-panel-resize:hover:after,.c-resizing .c-panel-resize:after{background:var(--c-line-strong)}.c-panel-resize:focus-visible:after{background:var(--c-focus)}.c-resizing,.c-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.c-resizing iframe{pointer-events:none}.c-dots{display:inline-flex;align-items:center;gap:3px;height:12px}.c-dots>i{width:5px;height:5px;border-radius:var(--r-circle);background:currentColor;opacity:.25;animation:c-dot 1.1s infinite ease-in-out}.c-dots>i:nth-child(2){animation-delay:.15s}.c-dots>i:nth-child(3){animation-delay:.3s}@keyframes c-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.c-dots>i{animation:none;opacity:.6}}.c-phrase{color:var(--c-text-3);animation:c-fade .4s ease both}@keyframes c-new-below{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.c-new-below{animation:c-new-below .18s var(--c-ease) both}.c-spin{animation:colmena-spin .9s linear infinite}.c-panel-resize--end{left:auto;right:-5px}.c-dock-tab .c-dock-x{opacity:0;transition:opacity .12s ease}.c-dock-tab:hover .c-dock-x,.c-dock-tab:focus-within .c-dock-x,.c-dock-tab[aria-selected=true] .c-dock-x{opacity:1}.c-dock-tab:hover{background:var(--c-chip)}.c-dock-tab[aria-selected=true]{background:var(--c-card)}.c-sel-btn:hover{background:var(--c-btn-hover)!important}.rm-md a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--c-ink-rgb) / .28);transition:text-decoration-color .2s ease}.rm-md a:hover{text-decoration-color:currentColor}.c-md-copy{opacity:0;transition:opacity .12s ease}.c-md-table:hover .c-md-copy,.c-md-code:hover .c-md-copy,.c-md-copy:focus-visible{opacity:1}@media(hover:none){.c-md-copy{opacity:1}}@keyframes c-reveal{0%,20%{box-shadow:0 0 0 3px var(--c-focus);background-color:var(--c-accent-soft)}to{box-shadow:0 0 0 0 transparent;background-color:transparent}}.c-reveal{animation:c-reveal 1.3s ease-out both;border-radius:var(--r-md)}@media(prefers-reduced-motion:reduce){.c-reveal{animation:none;box-shadow:0 0 0 3px var(--c-focus)}}@keyframes pb-tw{0%,55%{opacity:1}56%,to{opacity:.15}}.pb-spark{animation:pb-tw 1.4s steps(1) infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes beckon{0%{filter:drop-shadow(0 0 0 rgba(255,201,60,.95))}to{filter:drop-shadow(0 0 14px rgba(255,201,60,0))}}@keyframes halo{0%{box-shadow:0 0 #ffc93c8c}to{box-shadow:0 0 0 14px #ffc93c00}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes sheet{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes dots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes develop{0%{filter:blur(18px) saturate(.4);transform:scale(1.04)}to{filter:blur(0) saturate(1);transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.msg:hover .msg-gutter-time{opacity:1}.c-tip-wrap{position:relative;display:inline-flex}.c-tip{position:absolute;bottom:calc(100% + 8px);left:0;width:max-content;max-width:280px;padding:8px 11px;border-radius:var(--r-md);background:var(--c-btn);color:var(--c-btn-text);font-size:var(--t-meta);font-weight:400;line-height:1.45;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease;z-index:40}.c-tip-wrap:hover .c-tip,.c-tip-wrap:focus-within .c-tip{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.c-tip{transition:none}}.c-on-dark::placeholder{color:#a9acb6;opacity:1}
