@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-VariableFont.ttf)format("truetype-variations"),url(/fonts/OpenSans-VariableFont.ttf)format("truetype");font-weight:300 800;font-stretch:75% 100%;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--w-ui-color-primary-red:#ff2525;--w-ui-color-primary-orange:#f70;--w-ui-color-primary-yellow:#ffd000;--w-ui-color-primary-light-green:#25ff25;--w-ui-color-primary-dark-green:#00a500;--w-ui-color-primary-blue:#0075ff;--w-ui-color-primary-purple:#803bd5;--w-ui-color-primary-pink:#ff00ab;--w-ui-color-primary-gray:#ddd;--w-ui-color-primary-blue-gray:#6e8299;--w-ui-color-primary-dark-blue:#110d35;--w-ui-color-primary-deep-dark-blue:#0b1220;--w-ui-color-primary-black:#000;--w-ui-color-primary-light-white:#f2f3f6;--w-ui-color-primary-white:#fff;--font-body:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--r-7:7px;--r-10:10px;--r-12:12px;--r-15:15px;--r-20:20px;--r-25:25px;--r-30:30px;--r-35:35px;--r-40:40px;--r-50:50px;--r-60:60px;--r-70:70px;--r-pill:999px;--t-fast:.12s;--t-med:.2s;--rail-w:72px;--panel-w:320px;--profile-w:360px;--ins-top:env(safe-area-inset-top,0px);--ins-bottom:env(safe-area-inset-bottom,0px);--ins-left:env(safe-area-inset-left,0px);--ins-right:env(safe-area-inset-right,0px);--text-size:13px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme-preset=system],[data-theme-preset=user]{--asset-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23aaa'/%3E%3C/svg%3E");--asset-avatar-group:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='3' width='8' height='8' rx='4'/><path d='M3 21v-2a4 4 0 014-4h4a4 4 0 014 4v2'/><path d='M16 4a4 4 0 010 7'/></svg>");--asset-avatar-channel:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10v4l8 4V6L3 10z'/><path d='M14 8a4 4 0 010 8'/></svg>");--asset-avatar-bot:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='7' width='16' height='13' rx='4'/><path d='M12 3v4'/><circle cx='9' cy='13' r='1.2' fill='%23FFFFFF'/><circle cx='15' cy='13' r='1.2' fill='%23FFFFFF'/></svg>");--color-effect-0077ff0f:var(--lightningcss-light,#0077ff0f)var(--lightningcss-dark,#0077ff0f);--color-effect-0088ff:var(--lightningcss-light,#08f)var(--lightningcss-dark,#08f);--color-effect-070912:var(--lightningcss-light,#070912)var(--lightningcss-dark,#070912);--color-effect-090b10:var(--lightningcss-light,#090b10)var(--lightningcss-dark,#090b10);--color-effect-101720:var(--lightningcss-light,#101720)var(--lightningcss-dark,#101720);--color-effect-141929:var(--lightningcss-light,#141929)var(--lightningcss-dark,#141929);--color-effect-168acd:var(--lightningcss-light,#168acd)var(--lightningcss-dark,#168acd);--color-effect-18212b:var(--lightningcss-light,#18212b)var(--lightningcss-dark,#18212b);--color-effect-1a2035:var(--lightningcss-light,#1a2035)var(--lightningcss-dark,#1a2035);--color-effect-1d8cff:var(--lightningcss-light,#1d8cff)var(--lightningcss-dark,#1d8cff);--color-effect-273449:var(--lightningcss-light,#273449)var(--lightningcss-dark,#273449);--color-effect-5a4000:var(--lightningcss-light,#5a4000)var(--lightningcss-dark,#5a4000);--color-effect-5ba5ff:var(--lightningcss-light,#5ba5ff)var(--lightningcss-dark,#5ba5ff);--color-effect-5c88f4:var(--lightningcss-light,#5c88f4)var(--lightningcss-dark,#5c88f4);--color-effect-708090:var(--lightningcss-light,#708090)var(--lightningcss-dark,#708090);--color-effect-71b2ff:var(--lightningcss-light,#71b2ff)var(--lightningcss-dark,#71b2ff);--color-effect-727b8b:var(--lightningcss-light,#727b8b)var(--lightningcss-dark,#727b8b);--color-effect-75adff:var(--lightningcss-light,#75adff)var(--lightningcss-dark,#75adff);--color-effect-7d8eae:var(--lightningcss-light,#7d8eae)var(--lightningcss-dark,#7d8eae);--color-effect-939cab:var(--lightningcss-light,#939cab)var(--lightningcss-dark,#939cab);--color-effect-e7ecf2:var(--lightningcss-light,#e7ecf2)var(--lightningcss-dark,#e7ecf2);--color-effect-e8edf2:var(--lightningcss-light,#e8edf2)var(--lightningcss-dark,#e8edf2);--color-effect-eaeef4:var(--lightningcss-light,#eaeef4)var(--lightningcss-dark,#eaeef4);--color-effect-f2f4f8:var(--lightningcss-light,#f2f4f8)var(--lightningcss-dark,#f2f4f8);--color-effect-ffd1d1:var(--lightningcss-light,#ffd1d1)var(--lightningcss-dark,#ffd1d1);--color-effect-ffe0a8:var(--lightningcss-light,#ffe0a8)var(--lightningcss-dark,#ffe0a8);--color-effect-fff6e0:var(--lightningcss-light,#fff6e0)var(--lightningcss-dark,#fff6e0);--color-effect-ffffff21:var(--lightningcss-light,#ffffff21)var(--lightningcss-dark,#ffffff21);--color-effect-ffffff22:var(--lightningcss-light,#fff2)var(--lightningcss-dark,#fff2);--color-effect-ffffff5c:var(--lightningcss-light,#ffffff5c)var(--lightningcss-dark,#ffffff5c);--color-effect-rgba-12-18-28-0-62:var(--lightningcss-light,#0c121c9e)var(--lightningcss-dark,#0c121c9e);--color-effect-rgba-12-18-28-0-86:var(--lightningcss-light,#0c121cdb)var(--lightningcss-dark,#0c121cdb);--color-effect-rgba-17-25-40-0-1:var(--lightningcss-light,#1119281a)var(--lightningcss-dark,#1119281a);--color-effect-rgba-17-25-40-0-22:var(--lightningcss-light,#11192838)var(--lightningcss-dark,#11192838);--color-effect-rgba-2-5-11-0-92:var(--lightningcss-light,#02050beb)var(--lightningcss-dark,#02050beb);--color-effect-rgba-20-31-48-0-08:var(--lightningcss-light,#141f3014)var(--lightningcss-dark,#141f3014);--color-effect-rgba-20-31-48-0-12:var(--lightningcss-light,#141f301f)var(--lightningcss-dark,#141f301f);--color-effect-rgba-24-67-115-0-09:var(--lightningcss-light,#18437317)var(--lightningcss-dark,#18437317);--color-effect-rgba-255-208-0-0-18:var(--lightningcss-light,#ffd0002e)var(--lightningcss-dark,#ffd0002e);--color-effect-rgba-255-213-0-0-6:var(--lightningcss-light,#ffd50099)var(--lightningcss-dark,#ffd50099);--color-effect-rgba-3-7-15-0-91:var(--lightningcss-light,#03070fe8)var(--lightningcss-dark,#03070fe8);--color-effect-rgba-9-11-16-0-82:var(--lightningcss-light,#090b10d1)var(--lightningcss-dark,#090b10d1)}:root,[data-theme-preset=system]{--color-accent:var(--lightningcss-light,var(--w-ui-color-primary-blue))var(--lightningcss-dark,#4d9bff);--color-accent-strong:var(--lightningcss-light,#0060d6)var(--lightningcss-dark,#75adff);--color-danger:var(--lightningcss-light,var(--w-ui-color-primary-red))var(--lightningcss-dark,#ff858b);--color-warning:var(--lightningcss-light,var(--w-ui-color-primary-orange))var(--lightningcss-dark,#ff9b42);--color-success:var(--lightningcss-light,var(--w-ui-color-primary-dark-green))var(--lightningcss-dark,#39d277);--color-yellow:var(--lightningcss-light,var(--w-ui-color-primary-yellow))var(--lightningcss-dark,#ffd95a);--color-purple:var(--lightningcss-light,var(--w-ui-color-primary-purple))var(--lightningcss-dark,#a88cff);--color-pink:var(--lightningcss-light,var(--w-ui-color-primary-pink))var(--lightningcss-dark,#ff70cf);--color-canvas:var(--lightningcss-light,var(--w-ui-color-primary-light-white))var(--lightningcss-dark,#111726);--color-surface:var(--lightningcss-light,var(--w-ui-color-primary-white))var(--lightningcss-dark,#1c2238);--color-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#222a43);--color-surface-sunken:var(--lightningcss-light,#e7ecf5)var(--lightningcss-dark,#0b1220);--color-code-surface:var(--lightningcss-light,#0d0b2a0a)var(--lightningcss-dark,#ffffff0f);--color-text:var(--lightningcss-light,#0d0b2a)var(--lightningcss-dark,#dde5f8);--color-text-muted:var(--lightningcss-light,#5e7493)var(--lightningcss-dark,#b4c8ee9e);--color-text-subtle:var(--lightningcss-light,#7e8b99)var(--lightningcss-dark,#b4c8ee75);--color-border:var(--lightningcss-light,#c9d3e8)var(--lightningcss-dark,#ffffff1a);--color-border-strong:var(--lightningcss-light,#aebcda)var(--lightningcss-dark,#ffffff2e);--color-on-accent:var(--w-ui-color-primary-white);--color-white-static:var(--w-ui-color-primary-white);--color-black-static:var(--w-ui-color-primary-black);--color-ink-static:var(--w-ui-color-primary-dark-blue);--color-transparent:transparent;--color-accent-soft:var(--lightningcss-light,#0075ff14)var(--lightningcss-dark,#4d9bff29);--color-accent-soft-strong:var(--lightningcss-light,#0075ff24)var(--lightningcss-dark,#4d9bff3d);--color-danger-soft:var(--lightningcss-light,#d61f2c17)var(--lightningcss-dark,#ff858b26);--color-warning-soft:var(--lightningcss-light,#e879001a)var(--lightningcss-dark,#ff9b4229);--color-success-soft:var(--lightningcss-light,#008f3217)var(--lightningcss-dark,#39d27726);--color-neutral-soft:var(--lightningcss-light,#0d0b2a0d)var(--lightningcss-dark,#ffffff0f);--color-neutral-soft-strong:var(--lightningcss-light,#0d0b2a17)var(--lightningcss-dark,#ffffff1c);--color-scrim:var(--lightningcss-light,#0d0b2a38)var(--lightningcss-dark,#01040c94);--color-scrim-strong:var(--lightningcss-light,#0d0b2a7a)var(--lightningcss-dark,#01040cc2);--color-skeleton:var(--lightningcss-light,#0d0b2a0f)var(--lightningcss-dark,#ffffff0f);--shadow-xs:0 1px 3px var(--lightningcss-light,#0d0b2a0f)var(--lightningcss-dark,#00000047);--shadow-sm:0 2px 8px var(--lightningcss-light,#0d0b2a14)var(--lightningcss-dark,#00000061);--shadow-md:0 4px 20px var(--lightningcss-light,#0d0b2a1a)var(--lightningcss-dark,#0000007a);--shadow-lg:0 8px 40px var(--lightningcss-light,#0d0b2a21)var(--lightningcss-dark,#00000094);--shadow-xl:0 16px 60px var(--lightningcss-light,#0d0b2a29)var(--lightningcss-dark,#000000ad);--menu-surface:var(--color-surface);--menu-border:var(--lightningcss-light,#0d0b2a1c)var(--lightningcss-dark,#ffffff1f);--menu-accent:var(--lightningcss-light,#0067df)var(--lightningcss-dark,#75adff);--menu-danger:var(--lightningcss-light,#d61f2c)var(--lightningcss-dark,#ff858b);--menu-muted:var(--lightningcss-light,#5e7493)var(--lightningcss-dark,#aebcda);--menu-scrim:var(--color-scrim)}[data-theme-preset=user]{--color-accent:var(--lightningcss-light,#6548b8)var(--lightningcss-dark,#a88cff);--color-accent-strong:var(--lightningcss-light,#5237a1)var(--lightningcss-dark,#c1afff);--color-danger:var(--lightningcss-light,#c7274a)var(--lightningcss-dark,#ff819d);--color-warning:var(--lightningcss-light,#c06a12)var(--lightningcss-dark,#ffad62);--color-success:var(--lightningcss-light,#147d59)var(--lightningcss-dark,#55d6a2);--color-yellow:var(--lightningcss-light,#ae7b00)var(--lightningcss-dark,#f6d365);--color-purple:var(--lightningcss-light,#6548b8)var(--lightningcss-dark,#a88cff);--color-pink:var(--lightningcss-light,#bb377d)var(--lightningcss-dark,#ff83c2);--color-canvas:var(--lightningcss-light,#f3f0f8)var(--lightningcss-dark,#120f1d);--color-surface:var(--lightningcss-light,#fdfcff)var(--lightningcss-dark,#1b1728);--color-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#241f35);--color-surface-sunken:var(--lightningcss-light,#e8e2f2)var(--lightningcss-dark,#0d0a15);--color-code-surface:var(--lightningcss-light,#3f29630f)var(--lightningcss-dark,#ffffff12);--color-text:var(--lightningcss-light,#211735)var(--lightningcss-dark,#f0eaff);--color-text-muted:var(--lightningcss-light,#716586)var(--lightningcss-dark,#dfd5f7a8);--color-text-subtle:var(--lightningcss-light,#8b819c)var(--lightningcss-dark,#dfd5f77a);--color-border:var(--lightningcss-light,#d8d0e6)var(--lightningcss-dark,#ffffff1c);--color-border-strong:var(--lightningcss-light,#bfb3d3)var(--lightningcss-dark,#ffffff30);--color-accent-soft:var(--lightningcss-light,#6548b817)var(--lightningcss-dark,#a88cff2b);--color-accent-soft-strong:var(--lightningcss-light,#6548b829)var(--lightningcss-dark,#a88cff40);--color-danger-soft:var(--lightningcss-light,#c7274a17)var(--lightningcss-dark,#ff819d29);--color-warning-soft:var(--lightningcss-light,#c06a121a)var(--lightningcss-dark,#ffad6229);--color-success-soft:var(--lightningcss-light,#147d5917)var(--lightningcss-dark,#55d6a229);--color-neutral-soft:var(--lightningcss-light,#2117350d)var(--lightningcss-dark,#ffffff0f);--color-neutral-soft-strong:var(--lightningcss-light,#21173517)var(--lightningcss-dark,#ffffff1c);--color-scrim:var(--lightningcss-light,#2117353d)var(--lightningcss-dark,#04020a9e);--color-scrim-strong:var(--lightningcss-light,#21173580)var(--lightningcss-dark,#04020ac7);--color-skeleton:var(--lightningcss-light,#21173512)var(--lightningcss-dark,#ffffff12);--shadow-xs:0 1px 3px var(--lightningcss-light,#21173512)var(--lightningcss-dark,#0000004d);--shadow-sm:0 2px 8px var(--lightningcss-light,#21173517)var(--lightningcss-dark,#0006);--shadow-md:0 4px 20px var(--lightningcss-light,#2117351c)var(--lightningcss-dark,#00000080);--shadow-lg:0 8px 40px var(--lightningcss-light,#21173524)var(--lightningcss-dark,#0009);--shadow-xl:0 16px 60px var(--lightningcss-light,#2117352b)var(--lightningcss-dark,#000000b3);--menu-surface:var(--color-surface);--menu-border:var(--color-border);--menu-accent:var(--color-accent-strong);--menu-danger:var(--color-danger);--menu-muted:var(--color-text-muted);--menu-scrim:var(--color-scrim)}[data-animations=false] *,[data-animations=false] :before,[data-animations=false] :after,[data-power-saving=true] *,[data-power-saving=true] :before,[data-power-saving=true] :after{transition-duration:.001ms!important;animation-duration:.001ms!important}[data-power-saving=true] video:not([data-call-video]){display:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px!important}body{font-family:var(--font-body);background:var(--color-canvas);color:var(--color-text);zoom:var(--ui-scale,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:var(--font-body);-webkit-tap-highlight-color:#0000}a{color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none}select,input,textarea{font-family:var(--font-body);background:var(--color-surface);color:var(--color-text);border-color:var(--color-border);accent-color:var(--color-accent)}[data-theme=dark] select{background-image:var(--asset-select-chevron);background-position:right 8px center;background-repeat:no-repeat}:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}*{-webkit-tap-highlight-color:#0000}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes sheetUp{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.app-safe-area{inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--color-canvas);position:fixed;overflow:hidden}.app-root{height:100%;min-height:0}.app-safe-area .shell{--ins-top:0px;--ins-right:0px;--ins-bottom:0px;--ins-left:0px}.shell{background:var(--color-canvas);min-width:0;height:100%;display:flex}.shell .pane{background:var(--color-surface);border-right:1.5px solid var(--color-border);flex-direction:column;min-width:0;min-height:0;display:flex}.shell .pane:last-child{background:var(--color-canvas);border-right:none}.shell .list-pane{width:var(--panel-w);flex:0 0 var(--panel-w);border-radius:var(--r-20);border:2px solid var(--color-canvas);margin:10px 0 10px 10px}.shell .main-pane{flex:auto}@media (max-width:2000px){.shell .list-pane{flex-basis:min(400px,55vw);width:min(400px,55vw)}}@media (max-width:1119px){.shell .list-pane{flex-basis:min(360px,50vw);width:min(360px,50vw)}}@media (max-width:955px){.shell .list-pane{flex-basis:min(300px,45vw);width:min(300px,45vw)}}@media (max-width:767px){.shell{height:100%;position:relative;overflow:hidden}.shell .pane{opacity:1;will-change:transform,opacity;border-right:none;width:auto;margin-right:10px;padding-top:0;transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .2s;position:absolute;inset:0 0 68px;transform:translate(0)}.shell.chat-open .pane{transition:none;bottom:0}.shell.settings-premium-open .pane{padding-top:0;bottom:80px}.shell .main-pane{opacity:0;pointer-events:none;transform:translate(100%)}.shell.chat-open .list-pane{opacity:.4;pointer-events:none;transform:translate(-25%)}.shell.chat-open .main-pane{opacity:1;pointer-events:auto;transform:translate(0)}.shell.settings-open:not(.settings-detail-open) .main-pane{opacity:0;pointer-events:none;transform:translate(100%)}.shell.settings-open.settings-detail-open .list-pane{opacity:.4;pointer-events:none;transform:translate(-25%)}.shell.settings-open.settings-detail-open .main-pane{opacity:1;pointer-events:auto;transform:translate(0)}.shell.settings-premium-open .list-pane{opacity:.4;pointer-events:none;transform:translate(-25%)}.shell.settings-premium-open .main-pane{opacity:1;pointer-events:auto;transform:translate(0)}.shell.notes-open .list-pane{opacity:.4;pointer-events:none;transform:translate(-25%)}.shell.notes-open .main-pane{opacity:1;pointer-events:auto;transform:translate(0)}}@keyframes routePaneIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes versionDetailsIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}*{scrollbar-width:thin;scrollbar-color:var(--color-border) #0000}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--r-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-white-static) 14%, transparent)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-white-static) 28%, transparent)}[data-theme=dark] *{scrollbar-color:color-mix(in srgb, var(--color-white-static) 14%, transparent) #0000}::selection{background:color-mix(in srgb, var(--color-accent) 25%, transparent);color:inherit}.emptyState{background:var(--color-canvas);height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
