.chat-entry[data-v-8649decf]{display:flex;flex-direction:column;gap:6px}.input-wrap[data-v-8649decf]{position:relative}.chat-input[data-v-8649decf]{background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:14px;padding:14px 40px 14px 46px;width:100%}.locked .chat-input[data-v-8649decf]{cursor:grab;opacity:.7}.platform-btn[data-v-8649decf]{align-items:center;background:transparent;border:none;color:var(--muted);cursor:pointer;display:inline-flex;font-size:1.4rem;height:28px;justify-content:center;left:10px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:28px}.platform-btn.locked[data-v-8649decf]{cursor:default;opacity:.9}.platform-btn.is-twitch[data-v-8649decf]{color:#9146ff}.platform-btn.is-youtube[data-v-8649decf]{color:red}.platform-btn.is-kick[data-v-8649decf]{color:#53fc18}.actions-right[data-v-8649decf]{gap:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.actions-right[data-v-8649decf],.icon-btn[data-v-8649decf]{align-items:center;display:inline-flex}.icon-btn[data-v-8649decf]{background:transparent;border:none;border-radius:10px;color:var(--muted);cursor:pointer;font-size:1.2rem;height:32px;justify-content:center;padding:0;transition:.2s;width:32px}.icon-btn[data-v-8649decf]:hover{background:color-mix(in srgb,var(--surface) 90%,transparent);border-radius:6px;color:var(--text)}.save-btn[data-v-8649decf]{color:#16a34a}.save-btn[data-v-8649decf]:hover{background:#16a34a;color:#fff}.edit-btn[data-v-8649decf]:hover{background:var(--primary);color:#fff}.remove-btn[data-v-8649decf]:hover{background:#ef4444;color:#fff}.platform-picker[data-v-8649decf]{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 6px 20px #00000040;display:flex;gap:2px;padding:4px}.platform-picker.portal[data-v-8649decf]{position:absolute}.picker-item[data-v-8649decf]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text);cursor:pointer;display:inline-flex;gap:6px;padding:8px 10px;transition:.2s}.picker-item .iconify[data-v-8649decf]{font-size:1.4rem}.picker-item.is-twitch .iconify[data-v-8649decf]{color:#9146ff}.picker-item.is-youtube .iconify[data-v-8649decf]{color:red}.picker-item.is-kick .iconify[data-v-8649decf]{color:#53fc18}.picker-item[data-v-8649decf]:hover{background:var(--bg);border-color:var(--border)}.ui-select[data-v-d31e536e]{position:relative}.ui-select__button[data-v-d31e536e]{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;justify-content:space-between;padding:12px}.ui-select__button[data-v-d31e536e]:disabled{cursor:default;opacity:.6}.ui-select__chevron[data-v-d31e536e]{font-size:1.2rem;opacity:.8;transition:.2s}.ui-select__button.open .ui-select__chevron[data-v-d31e536e]{transform:rotate(-180deg)}.ui-select__menu[data-v-d31e536e]{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 6px 20px #00000040;overflow:clip;padding:4px;z-index:2100}.ui-select__menu[data-v-d31e536e],.ui-select__menu.portal[data-v-d31e536e]{position:absolute}.ui-select__option[data-v-d31e536e]{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text);cursor:pointer;padding:8px 10px;text-align:left;width:100%}.ui-select__option[data-v-d31e536e]:hover{background:var(--bg);border-color:var(--border)}.ui-select__option.active[data-v-d31e536e]{background:var(--primary);border-color:var(--border);color:#fff}.platform-multi-picker[data-v-899f3f27]{background:var(--bg);border:1px solid var(--border);border-radius:8px;display:inline-flex;gap:4px;padding:4px}.picker-item[data-v-899f3f27]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text);cursor:pointer;display:inline-flex;gap:6px;justify-content:center;padding:8px 10px;transition:.2s;width:100%}.picker-item .iconify[data-v-899f3f27]{font-size:1.2rem;transition:.2s}.picker-item.is-twitch .iconify[data-v-899f3f27]{color:#9146ff}.picker-item.is-youtube .iconify[data-v-899f3f27]{color:red}.picker-item.is-kick .iconify[data-v-899f3f27]{color:#53fc18}.picker-item[data-v-899f3f27]:hover{background:var(--surface)}.picker-item.active[data-v-899f3f27]{background:var(--primary);border-color:var(--primary);color:#fff}.picker-item.active .iconify[data-v-899f3f27]{color:#fff}.api-key-entry[data-v-94bbbc8b]{display:flex;flex-direction:column;gap:6px}.api-key-entry[data-v-94bbbc8b],.input-wrap[data-v-94bbbc8b]{position:relative}.api-key-input[data-v-94bbbc8b]{background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:14px;padding:14px 80px 14px 20px;width:100%}.platform-btn[data-v-94bbbc8b]{background:transparent;border:none;color:red;cursor:default;font-size:1.4rem;height:28px;justify-content:center;left:10px;padding:0;width:28px;z-index:1}.actions-right[data-v-94bbbc8b],.platform-btn[data-v-94bbbc8b]{align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.actions-right[data-v-94bbbc8b]{gap:4px;right:8px}.icon-btn[data-v-94bbbc8b]{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:1.2rem;height:32px;justify-content:center;padding:0;transition:.2s;width:32px}.icon-btn[data-v-94bbbc8b]:hover{background:color-mix(in srgb,var(--surface) 90%,transparent);border-radius:6px;color:var(--text)}.copy-btn[data-v-94bbbc8b]:hover,.reveal-btn[data-v-94bbbc8b]:hover{background:var(--primary);color:#fff}.save[data-v-94bbbc8b]:hover{background:#16a34a}.api-key-input[data-v-94bbbc8b]:-moz-read-only{background:var(--bg);color:var(--muted);cursor:not-allowed;opacity:.7}.api-key-input[data-v-94bbbc8b]:read-only{background:var(--bg);color:var(--muted);cursor:not-allowed;opacity:.7}.copied-notification[data-v-94bbbc8b]{background:#16a34a;border-radius:4px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;position:absolute;right:0;top:-32px;white-space:nowrap;z-index:10}.copied-enter-active[data-v-94bbbc8b],.copied-leave-active[data-v-94bbbc8b]{transition:all .3s ease}.copied-enter-from[data-v-94bbbc8b],.copied-leave-to[data-v-94bbbc8b]{opacity:0;transform:translateY(8px)}.platform-checkboxes[data-v-1fcffbe0]{display:flex;flex-direction:column;gap:10px}.platforms-label[data-v-1fcffbe0]{gap:10px}.platforms-grid[data-v-1fcffbe0]{display:flex;flex-wrap:wrap;gap:10px}.platform-check[data-v-1fcffbe0]{align-items:center;display:inline-flex;gap:6px}.section-header[data-v-1fcffbe0]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:16px}.section-header[data-v-1fcffbe0]:first-child{margin-top:0}.section-header[data-v-1fcffbe0]:after{background:var(--border);content:"";display:block;height:1px;width:100%}.section-header h4[data-v-1fcffbe0]{color:var(--text);font-size:12px;font-weight:400;letter-spacing:.5px;margin:0;text-transform:uppercase}.fw[data-v-1fcffbe0]{width:100%}.inline-label .hint[data-v-1fcffbe0],.inline-label .iconify[data-v-1fcffbe0]{flex-shrink:0}.header-github[data-v-1fcffbe0]{align-items:center;color:#fff;display:inline-flex;gap:4px;text-decoration:none;transition:all .2s ease}.header-github[data-v-1fcffbe0]:hover{color:var(--primary);transform:scale(1.1)}.chat-username[data-v-abed6f47]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;border-radius:6px;color:#fff;display:flex;font-size:12px;gap:4px;margin:6px;padding:6px 10px;position:absolute;text-decoration:none;z-index:6}.chat-username[data-v-abed6f47]:hover{background-color:var(--primary-strong);color:#fff}.chat-username.default[data-v-abed6f47]{left:0;top:0}.chat-username.yt[data-v-abed6f47]{left:50%;margin:11px;top:0;transform:translate(-50%)}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular Italic"),local("Noto Sans Italic"),url(../_fonts/S0P6RznrIxiDiiWDj8_01YXWcAEwt0NrIh_urJr_fZw-tu8jUrYJUNLAgqhn_0M8qgpazwTuvQQGtVzIVngI2ZE.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Noto Sans Fallback: Arial";src:local("Arial");size-adjust:106.3255%;ascent-override:100.5403%;descent-override:27.5569%;line-gap-override:0%}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular Italic"),local("Noto Sans Italic"),url(../_fonts/EguNcDyL6ZS0Prqp9FdMbpBa6v1UTHEPVLj4l7NpPkM-zhdouVTv7Wm_jINL9v3Nasy4X7pdi9k0PusOZNXw534.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular Italic"),local("Noto Sans Italic"),url(../_fonts/CYMT2EI4j6689uPt_jM2Z5LDzrlsbM60LDVa7LEAoYg-CzBQky6ON2cSt3ked0kiaPoruTNMQXYycYyvVcuowzg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular Italic"),local("Noto Sans Italic"),url(../_fonts/6ZMgEYR_wrcHYQQbBiCmJn3X9og6IWgewV3nh34Cejc-1AHFJoQBCietPqwOiJsTgXY6mbrDtYGyVyUbdZ4_7i4.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular Italic"),local("Noto Sans Italic"),url(../_fonts/NxFzW-VHfVGbB6mBQDkuH-NurPBEhD9sC-HSTU4gMoc-DK9wqVxuUnoL9kAmoDHTgAjwsPU9DNolhGkQahCpt0g.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular Italic"),local("Noto Sans Italic"),url(../_fonts/ALk38QbLcbcbA-_Cgm6TSlWssjHB25Suoqc37FRwI_I-8_aoovYkz4U1HqoOCB3mYMy9-sD2SGebndEf1V1PRgU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular Italic"),local("Noto Sans Italic"),url(../_fonts/t_34mUYvWsx-_zOYeDwkPYVZcR4bD2vgRkbza-Be-1M-ehL7nWCgBomED3PDGbSzKc98lqcSc7ZRDWHWqUsMLoI.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular Italic"),local("Noto Sans Italic"),url(../_fonts/EW0pQb2vtgY4vt-p-7eWsTEbuVl0KvlpXMEaltjCxxM-di8Am1cwB5hU6wwuCaxkhUupyOXObQhSKLhMGn8G7gw.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular"),local("Noto Sans"),url(../_fonts/BK8XEhmcxn2HET8OJn079bAr-UOW7dUVbMSDmgX-aiw-xq37iaQZe42yQsc9au6Q_zTMFJUIYrNROCTGhPYMleI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular"),local("Noto Sans"),url(../_fonts/rJ0BG4i-AMaMtxDYaLNU6PBLZsMP1Sf8_X-Q-EUbrf0-80EwCbdqK8irqBb4Qh6czbz1_TWcpVJ3OF4X8je7hL8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular"),local("Noto Sans"),url(../_fonts/62VDDk2aE5rylc4m7muRb4dNno50Ph4SpSQ497KIG74-GYdHAN_w0ZWQZqflfQgU8kq8xfY-alfa6Vxii5YxAKo.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular"),local("Noto Sans"),url(../_fonts/8mYOmOaEYI80jMl_YFt-qykR7D3CpMXWhVT2yzn5_vY-phoUL_CKSrzMWLQQgZBJJJ3kn48x_igkY23bZwq2QTs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular"),local("Noto Sans"),url(../_fonts/a5tjL-nY8HKhU6P8qUcBDQbh8MchLJ4LnFMff0p1JSU-Z6ij7u5_Kae468dRDvklW_iKmA-gCK1ez4IMHF2b20s.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular"),local("Noto Sans"),url(../_fonts/Q9_hTvEGYpnBGo_vcuOIPuSOqNmeSq66oLoKvDsGkgA-E7dIOl21FDsNw218q_ErMHtSCkqYkxGlC3xlzgWdzB0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular"),local("Noto Sans"),url(../_fonts/sASd5OYwp4CwYqIOoF5pwEEkKv6Is24j7Bj12cRa9Lk-AMIe_diHY8TCDCVsraBKjndYB9L8YrMbpmzZiTegaXM.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular"),local("Noto Sans"),url(../_fonts/7Tq0Q1NtWQjRZ8LUEePTycJuhRUmC8DWiiZnmrTs7k4-eF1JzZTbqVhCTmRz_1QIeImF0P6h1p6UqUy0Wwa_u2w.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular Italic"),local("Noto Sans Italic"),url(../_fonts/6DMY1QJ7RffkoNJLbl7SDsRn9dDLNfpuuLO57HYXEvg-duPlXB4fOw7KnBrhspYXdDJVtCgt6T0Xhy7w3Qp1QSs.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Noto Sans;src:local("Noto Sans Regular"),local("Noto Sans"),url(../_fonts/SPwt6krA6Jofea-s7z6uBbAObYrUesDstkmZD_HnxMc-470vrHHoiRvBmRT90Mfoy9Pi0e7UhNq61qTyTATuQXw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.steam-notification-container[data-v-f1694616]{align-items:flex-end;bottom:0;display:flex;flex-direction:column;gap:0;overflow:hidden;pointer-events:none;position:fixed;right:0;transform:translateY(213px);transition:transform .3s;z-index:1000001}.steam-notification-container.step-1[data-v-f1694616]{transform:translateY(142px)}.steam-notification-container.step-2[data-v-f1694616]{transform:translateY(71px)}.steam-notification-container.step-3[data-v-f1694616]{transform:translateY(0)}.steam-notification-container.step-4[data-v-f1694616]{transform:translateY(-71px)}.steam-notification[data-v-f1694616]{background:linear-gradient(180deg,#1b1f27,#0e141b);box-shadow:0 2px 8px #0000004d;gap:13px;padding:13px 10px;pointer-events:auto;width:283px}.avatar[data-v-f1694616],.steam-notification[data-v-f1694616]{align-items:center;display:flex;flex-direction:row}.avatar[data-v-f1694616]{flex-shrink:0}.avatar img[data-v-f1694616]{background:#2a2e37;height:45px;-o-object-fit:cover;object-fit:cover;width:45px}.online-status[data-v-f1694616]{background:#4cb4ff;border-radius:2px;height:45px;margin-left:2px;width:3px}.content[data-v-f1694616]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.username[data-v-f1694616]{color:#fff;font-size:12px;font-weight:400;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message[data-v-f1694616],.username[data-v-f1694616]{font-family:Noto Sans,"Noto Sans Fallback: Arial"}.message[data-v-f1694616]{align-items:flex-start;display:flex;flex-direction:row;gap:6px}.message-content[data-v-f1694616]{color:#b5b9bd;font-size:12px;font-weight:400;line-height:1;margin-bottom:1px;word-break:break-word}.message svg[data-v-f1694616]{flex-shrink:0;height:11px;margin-top:1px;width:11px;fill:#8b929a}.steam-logo[data-v-f1694616]{height:200px;opacity:.04;pointer-events:none;position:absolute;right:-70px;top:-63px;transition:top .2s ease-in-out;width:200px;z-index:1000}.steam-notification-container.step-2 .steam-logo[data-v-f1694616],.steam-notification-container.step-3 .steam-logo[data-v-f1694616]{top:7px}.apply-preset-btn[data-v-f1694616]{background:linear-gradient(180deg,#1b1f27,#0e141b);border:none;color:#4cb4ff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:400;padding:0;pointer-events:auto;text-transform:lowercase;transition:all .2s ease}.apply-preset-btn[data-v-f1694616]:hover{color:#9dd3fa}.dark-mode .apply-preset-btn[data-v-f1694616],.dark-mode .steam-notification[data-v-f1694616]{box-shadow:0 4px 12px #00000080}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-RVUCiztSGNF4Dy00mcL9ghnnWMcgBTS4fH2Gc24Oe24.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-ibHgI5Hu73rZBdgxyAzNJ62AIVQfB7MONyDj1mJK8XM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-IgSh_Rgn4miwvzxMPyjWfh5EkZQGkPmDNJOAO4GJBiA.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-G8HmZHNWzUrJpc9Cid3ISo389nEgTBpKoT7fiQ8lJjA.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-snrlQxGa61PyufET0hV4_sR7ipunoLd9_IXpGwG64BE.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-LYTYBi_HqL9YtErF37APaZ2GZJb7jwDs4kCptgJRG4E.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-AY2BUJdpkp_U9TWGtDbcY6U2PJoi-zehuWBo55dr07E.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-7E5ivOCjyZ_qe1F6Axi87XSOYn3tTIP56dBb9ndmvHc.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-2mJV5_OprBPXG2tLjNpgCy-BGCaX9HNEOg7Kn-rFjbs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-Idont0jAK8F7kNduysd32YS_56ivYqQP_SO30HcSbA8.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-lvgO_D4vkZwiLnP-_-thqOUHA02HWQ2c52QMkmWzUHQ.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-Yzw1ArjwtL2zbJjip04f812SYVHEL9mEWzPFiJyb4YQ.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-SMxheZqNnCxOylQOWfHXLKfIfGDqXCLs31FPrUOyvwY.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-0zABaNMmOuGkihJBBCwlKy_ZTJk_TsNMUHmVE4UF2Y0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/Jtqhy44WKYEjGWTSusP5YJfJv7Wf74QqgkBOI9u_77s-APe4uUTMgFlx0lDK_9ElYfqG-yZoHhecemR9pVMDVfs.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-3GaTsihzWLG8upCNV4dgT30l2F44rzL2y8qjfCdpBy8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}m{color:var(--muted);font-weight:300}.start-screen{align-items:center;background:var(--bg);box-sizing:border-box;color:var(--text);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:80px 20px;position:relative;width:100vw}.start-screen-content{margin-bottom:160px;max-width:100%;text-align:center;width:min(96dvw,1200px)}.welcome-section{margin-bottom:60px}.welcome-section-header{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:16px}.welcome-section-description{color:var(--text);font-size:1.2rem;font-weight:400;margin-bottom:30px}.welcome-section h1{background:linear-gradient(135deg,var(--primary),var(--primary-strong));-webkit-background-clip:text;font-size:3rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.github-link{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:100px;color:var(--text);display:flex;gap:10px;padding:10px 16px;text-decoration:none;transition:all .2s ease;width:-moz-fit-content;width:fit-content}.github-link .iconify{font-size:1.5rem}.github-link:hover{background:var(--surface-strong);border-color:var(--primary);transform:translateY(-1px)}.features-list{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:0 auto;padding:0;width:100%}.feature-item{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-height:160px;padding:18px 24px;text-align:left;transition:all .2s ease}.feature-item:hover{border-color:var(--primary);box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}.feature-item span{color:var(--text);font-size:1.2rem;font-weight:400;line-height:1.5;text-wrap:balance}.feature-icon.iconify{border:1px solid var(--border);border-radius:8px;color:var(--primary);flex-shrink:0;font-size:3rem;padding:8px}.platforms-section h2{color:var(--text);font-size:1.8rem;font-weight:600;margin-bottom:30px}.platforms-grid{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.platform-item{align-items:center;display:flex;flex-direction:row;gap:16px;min-width:120px}.platform-icon{font-size:2.5rem!important;transition:transform .2s ease}.platform-icon:hover{transform:scale(1.1)}.platform-icon.twitch{color:#9146ff}.platform-icon.youtube{color:red}.platform-icon.kick{color:#53fc18}.platform-item span{color:var(--text);font-size:1.1rem;font-weight:500}.start-callout{align-items:center;animation:bounce 10s infinite;bottom:40px;display:flex;flex-direction:column;gap:12px;left:50%;position:fixed;transform:translate(-50%);z-index:10}.callout-text{background:var(--surface);border:2px solid var(--primary);border-radius:50px;box-shadow:0 4px 12px #0000001a;color:var(--primary);font-size:1.3rem;font-weight:600;letter-spacing:.5px;padding:12px 24px}.callout-arrow{animation:pulse 2s infinite;color:var(--primary);font-size:3rem}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}*{box-sizing:border-box;font-family:Inter,"Inter Fallback: Arial",Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;margin:0}body,html{font-size:16px;height:100%;margin:0;overflow:hidden;padding:0}:root{--bg:#fff;--text:#222;--muted:#6c757d;--surface:#f8f9fa;--border:#e9ecef;--primary:#007bff;--primary-strong:#0056b3}.dark-mode,.dark-mode :root{--bg:#0f1115;--text:#e6e6e6;--muted:#9aa4af;--surface:#151923;--border:#26334b;--primary:#4c8dff;--primary-strong:#2d6fff}*,:after,:before{scrollbar-color:var(--border) var(--surface);scrollbar-width:thin;transition:background .2s,border-color .2s,color .2s}.app{background:var(--bg);color:var(--text);height:100vh;overflow:hidden;position:relative;width:100vw}.chats-fullscreen{align-items:stretch;background-color:var(--border);display:flex;flex-direction:row;gap:1px;height:100vh;overflow-x:hidden;overflow-y:hidden}.chat-card{border:none;display:flex;flex-direction:column;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-card h2{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;font-size:16px;font-weight:600;margin:0;padding:12px 16px}.chat-row{cursor:grab}.chat-row:active{cursor:grabbing}.frame-wrap{border:none;border-radius:0;flex:1;overflow:hidden}.frame-wrap iframe{border:none;height:100%;width:100%}.frame-shield{background:#0005;inset:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;z-index:4}.frame-shield.visible{opacity:1;visibility:visible}.col-resizer{background:transparent;cursor:col-resize;height:100%;position:absolute;right:-2px;top:0;width:4px;z-index:5}.col-resizer:hover{background:#ffffff0f}.placeholder{background:var(--surface);border:none;display:grid;flex:1;font-size:14px;place-items:center}.placeholder,.placeholder-unloaded{color:var(--muted)}.placeholder-configured{color:var(--text)}.placeholder-content{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;max-width:300px;padding:20px;text-align:center}.platform-logo{align-items:center;display:inline-flex;font-size:3rem;gap:8px}.platform-logo .iconify{display:block}.platform-logo .iconify[data-icon="mdi:twitch"]{color:#9146ff}.platform-logo .iconify[data-icon="mdi:youtube"]{color:red}.platform-logo .iconify[data-icon="simple-icons:kick"]{color:#53fc18}.username{color:var(--text);font-size:18px;font-weight:600}.placeholder-text{color:var(--muted);font-size:14px;line-height:1.4}.reload-btn{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:flex;gap:4px;height:40px;justify-content:center;padding:8px 12px;transition:all .2s ease}.reload-btn:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff}.reload-btn:disabled{cursor:not-allowed;opacity:.6}.reload-btn .iconify{font-size:1.2rem;transition:transform .3s ease}.reload-btn .iconify.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.modal-content{background:var(--surface);border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:80vh;max-width:500px;overflow:hidden;width:90%}.modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 16px 14px 20px}.modal-header h3{font-size:18px;font-weight:600;margin:0}.close-button{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;font-size:24px;font-size:2rem;height:30px;justify-content:center;padding:2px;transition:.2s;width:30px}.close-button:hover{background:var(--primary-strong);color:var(--text);transform:scale(1.1)}.modal-body{display:flex;flex-direction:column;gap:16px;max-height:calc(80vh - 80px);overflow-y:auto;padding:20px}.chats-header{align-items:center;display:flex;justify-content:space-between;width:100%}.chats-header-left{align-items:center;display:inline-flex;gap:8px}.chat-list{gap:4px}.chat-list,.field{display:flex;flex-direction:column}.field{gap:14px}.field-inline{align-items:center;flex-direction:row;justify-content:space-between}.inline-label{align-items:center;color:var(--text);display:inline-flex;font-weight:600;gap:8px}.inline-label .iconify{font-size:1.4rem}.segmented{background:var(--bg);border:1px solid var(--border);border-radius:999px;gap:0;padding:0}.segmented,.segmented-btn{align-items:center;display:inline-flex}.segmented-btn{background:transparent;border:none;border-radius:999px;color:var(--muted);cursor:pointer;font-size:1.2rem;height:36px;justify-content:center;transition:background .15s ease,color .15s ease,transform .05s ease;width:36px}.segmented-btn:hover{background:color-mix(in srgb,var(--surface) 95%,transparent);color:var(--text)}.segmented-btn.active{background:var(--primary);box-shadow:0 0 0 1px var(--border) inset;color:#fff}label{color:var(--text);font-weight:600}input,select{background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:14px;padding:12px}input:focus,select:focus{border-color:var(--primary);outline:none}.actions{display:flex;gap:8px}button.btn{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:4px;line-height:1;padding:10px 16px;transition:.2s}button.btn:hover:not(:disabled){background:var(--primary-strong);transform:translateY(-1px)}button.btn.ghost{background:var(--bg);border-color:var(--primary);color:var(--primary)}button.btn.ghost:hover{background:var(--surface)}button[disabled]{cursor:default;opacity:.6}.hint{color:var(--muted);font-size:12px}.settings-button{align-items:center;background:color-mix(in srgb,var(--surface) 90%,transparent);border:2px solid var(--border);border-radius:50% 50% 0 0;bottom:0;color:var(--muted);cursor:pointer;display:flex;font-size:2rem;height:2rem;justify-content:center;left:50%;padding:5px;position:fixed;touch-action:none;transform:translate(-50%);transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2rem;z-index:1000}.settings-button:hover{background:var(--surface);color:var(--text)}.settings-button.dragging{cursor:grabbing}.settings-button.edge-bottom{border-bottom-width:0;border-radius:50% 50% 0 0}.settings-button.edge-top{border-radius:0 0 50% 50%;border-top-width:0}.settings-button.edge-left{border-left-width:0;border-radius:0 50% 50% 0}.settings-button.edge-right{border-radius:50% 0 0 50%;border-right-width:0}.settings-button.dragging{transition:none}.modal-enter-active,.modal-leave-active{transition:opacity .2s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-active .modal-content,.modal-leave-active .modal-content{transition:opacity .2s ease,transform .2s ease,filter .2s ease}.modal-enter-from .modal-content,.modal-leave-to .modal-content{filter:blur(10px);opacity:0;transform:scale(.9) translateY(30px)}.modal-enter-to .modal-content{filter:blur(0);opacity:1;transform:scale(1)}
