@keyframes shimmer-0f3754be{to{transform:translateX(100%)}}.chat-room-item[data-v-0f3754be]{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01)),rgba(20,17,13,.4);border:1px solid rgba(218,149,67,.18);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);cursor:pointer;display:flex;gap:12px;min-height:64px;outline:none;padding:12px 14px;position:relative;transition:background .18s ease,border-color .18s ease,transform .06s ease,box-shadow .18s ease}.chat-room-item[data-v-0f3754be]:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 1px rgba(218,149,67,0);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:box-shadow .18s ease}.chat-room-item[data-v-0f3754be]:hover{background:linear-gradient(180deg,rgba(218,149,67,.06),hsla(0,0%,100%,.02)),rgba(20,17,13,.5);border-color:rgba(218,149,67,.45);box-shadow:0 4px 16px rgba(0,0,0,.35)}.chat-room-item[data-v-0f3754be]:focus-visible{border-color:rgba(218,149,67,.6)}.chat-room-item--active[data-v-0f3754be]{background:linear-gradient(180deg,rgba(218,149,67,.12),rgba(218,149,67,.04)),rgba(28,22,16,.6);border-color:rgba(218,149,67,.7)}.chat-room-item--active[data-v-0f3754be]:after{box-shadow:inset 0 0 0 1px rgba(218,149,67,.45)}.chat-room-item--selected[data-v-0f3754be]{background:rgba(56,189,248,.16);border-color:rgba(56,189,248,.5)}.chat-room-item--archived[data-v-0f3754be]{opacity:.55}.chat-room-item__avatar[data-v-0f3754be]{align-items:center;background:linear-gradient(135deg,rgba(218,149,67,.95),rgba(218,149,67,.55));border-radius:10px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:42px;justify-content:center;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.25);width:42px}.chat-room-item__avatar--emoji[data-v-0f3754be]{background:hsla(0,0%,100%,.06)!important;font-size:22px;text-shadow:none}.chat-room-item__body[data-v-0f3754be]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.chat-room-item__title-row[data-v-0f3754be]{align-items:center;display:flex;gap:8px;min-width:0}.chat-room-item__title[data-v-0f3754be]{color:#fff;flex:1;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room-item__badge[data-v-0f3754be]{background:#da9543;border-radius:10px;color:#1a1208;flex-shrink:0;font-size:11px;font-weight:700;min-width:20px;padding:1px 7px;text-align:center}.chat-room-item__preview[data-v-0f3754be]{color:hsla(0,0%,100%,.45);font-size:11.5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room-item__edit[data-v-0f3754be]{background:rgba(0,0,0,.35);border:1px solid rgba(218,149,67,.5);border-radius:8px;color:#fff;flex:1;font:inherit;font-size:14px;outline:none;padding:8px 10px}.chat-room-item__actions[data-v-0f3754be]{align-items:center;display:flex;flex-shrink:0;opacity:0;transition:opacity .12s ease}.chat-room-item--active .chat-room-item__actions[data-v-0f3754be],.chat-room-item:focus-within .chat-room-item__actions[data-v-0f3754be],.chat-room-item:hover .chat-room-item__actions[data-v-0f3754be]{opacity:1}.chat-room-item__del[data-v-0f3754be]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.55);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background-color .12s ease,color .12s ease,border-color .12s ease;width:32px}.chat-room-item__del svg[data-v-0f3754be]{height:14px;width:14px}.chat-room-item__del[data-v-0f3754be]:hover{background:rgba(255,90,90,.15);border-color:rgba(255,90,90,.4);color:#ff8585}.chat-room-item__pin[data-v-0f3754be]{font-size:14px;opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes shimmer-4eede3f0{to{transform:translateX(100%)}}.chat-msg-list[data-v-4eede3f0]{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:20px 28px;scrollbar-color:rgba(218,149,67,.3) transparent;scrollbar-width:thin}.chat-msg-list[data-v-4eede3f0]::-webkit-scrollbar{width:4px}.chat-msg-list[data-v-4eede3f0]::-webkit-scrollbar-thumb{background:rgba(218,149,67,.3);border-radius:2px}.chat-msg-list__empty[data-v-4eede3f0]{align-items:center;color:hsla(0,0%,100%,.5);display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;padding:40px 24px;text-align:center}.chat-msg-list__empty-title[data-v-4eede3f0]{color:hsla(0,0%,100%,.85);font-size:16px;font-weight:600}.chat-msg-list__empty-hint[data-v-4eede3f0]{color:hsla(0,0%,100%,.4);font-size:12px}.chat-msg-list__chips[data-v-4eede3f0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:640px}.chat-msg-list__chip[data-v-4eede3f0]{background:rgba(218,149,67,.06);border:1px solid rgba(218,149,67,.3);border-radius:20px;color:hsla(0,0%,100%,.85);cursor:pointer;font-size:13px;padding:8px 14px;transition:background-color .15s ease,border-color .15s ease}.chat-msg-list__chip[data-v-4eede3f0]:hover{background:rgba(218,149,67,.16);border-color:rgba(218,149,67,.5)}@media(max-width:768px){.chat-msg-list[data-v-4eede3f0]{padding:14px}}.chat-status[data-v-4eede3f0]{align-items:center;align-self:flex-start;background:rgba(218,149,67,.1);border:1px solid rgba(218,149,67,.28);border-radius:16px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:13px;gap:10px;line-height:1.2;margin-top:-4px;padding:8px 14px}.chat-status__dot[data-v-4eede3f0]{animation:chat-status-pulse-4eede3f0 1.2s ease-out infinite;background:#da9543;border-radius:50%;box-shadow:0 0 0 0 rgba(218,149,67,.7);flex-shrink:0;height:8px;width:8px}.chat-status__label[data-v-4eede3f0]{animation:chat-status-text-4eede3f0 1.8s ease-in-out infinite}.chat-status-fade-enter-active[data-v-4eede3f0],.chat-status-fade-leave-active[data-v-4eede3f0]{transition:opacity .18s ease,transform .18s ease}.chat-status-fade-enter[data-v-4eede3f0],.chat-status-fade-leave-to[data-v-4eede3f0]{opacity:0;transform:translateY(4px)}@keyframes chat-status-pulse-4eede3f0{0%{box-shadow:0 0 0 0 rgba(218,149,67,.6)}70%{box-shadow:0 0 0 8px rgba(218,149,67,0)}to{box-shadow:0 0 0 0 rgba(218,149,67,0)}}@keyframes chat-status-text-4eede3f0{0%,to{opacity:.78}50%{opacity:1}}@keyframes shimmer-669ed814{to{transform:translateX(100%)}}.ai-chat-search-overlay[data-v-669ed814]{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.55);bottom:0;display:flex;justify-content:center;left:0;padding-top:8vh;position:fixed;right:0;top:0;z-index:999}.ai-chat-search-overlay__panel[data-v-669ed814]{background:rgba(14,14,20,.98);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 24px 56px rgba(0,0,0,.55);display:flex;flex-direction:column;max-height:78vh;overflow:hidden;width:min(640px,92vw)}.ai-chat-search-overlay__head[data-v-669ed814]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:8px;padding:12px 14px}.ai-chat-search-overlay__icon[data-v-669ed814]{color:hsla(0,0%,100%,.55);font-size:16px}.ai-chat-search-overlay__input[data-v-669ed814]{background:transparent;border:none;color:#fff;flex:1;font-size:15px;outline:none}.ai-chat-search-overlay__input[data-v-669ed814]::-moz-placeholder{color:hsla(0,0%,100%,.35)}.ai-chat-search-overlay__input[data-v-669ed814]::placeholder{color:hsla(0,0%,100%,.35)}.ai-chat-search-overlay__close[data-v-669ed814]{background:none;border:none;color:hsla(0,0%,100%,.55);cursor:pointer;font-size:20px;line-height:1}.ai-chat-search-overlay__close[data-v-669ed814]:hover{color:#fff}.ai-chat-search-overlay__body[data-v-669ed814]{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:8px 8px 14px}.ai-chat-search-overlay__empty[data-v-669ed814],.ai-chat-search-overlay__hint[data-v-669ed814]{color:hsla(0,0%,100%,.45);font-size:13px;padding:24px 16px;text-align:center}.ai-chat-search-overlay__section[data-v-669ed814]{display:flex;flex-direction:column;gap:2px}.ai-chat-search-overlay__title[data-v-669ed814]{color:hsla(0,0%,100%,.45);font-size:11px;letter-spacing:.07em;margin:0;padding:6px 10px 2px;text-transform:uppercase}.ai-chat-search-overlay__row[data-v-669ed814]{background:none;border:none;border-radius:8px;color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 10px;text-align:left}.ai-chat-search-overlay__row[data-v-669ed814]:hover{background:rgba(218,149,67,.14)}.ai-chat-search-overlay__row-title[data-v-669ed814]{color:#fff;font-size:13px;font-weight:600}.ai-chat-search-overlay__row-snippet[data-v-669ed814]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.55);display:-webkit-box;font-size:12px;overflow:hidden;text-overflow:ellipsis}@keyframes shimmer-0951e750{to{transform:translateX(100%)}}.ai-chat-export[data-v-0951e750]{position:relative}.ai-chat-export__trigger[data-v-0951e750]{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.65);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background-color .12s ease,color .12s ease;width:32px}.ai-chat-export__trigger svg[data-v-0951e750]{height:14px;width:14px}.ai-chat-export__trigger[data-v-0951e750]:hover{background:hsla(0,0%,100%,.1);color:#fff}.ai-chat-export__menu[data-v-0951e750]{background:rgba(20,20,28,.98);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:2px;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.ai-chat-export__item[data-v-0951e750]{background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.85);cursor:pointer;font-size:13px;padding:8px 10px;text-align:left}.ai-chat-export__item[data-v-0951e750]:hover{background:rgba(218,149,67,.18);color:#fff}.ai-chat-export__status[data-v-0951e750]{border-top:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.55);font-size:11px;margin-top:2px;padding:6px 10px}.fade-enter-active[data-v-0951e750],.fade-leave-active[data-v-0951e750]{transition:opacity .12s ease}.fade-enter[data-v-0951e750],.fade-leave-to[data-v-0951e750]{opacity:0}@keyframes shimmer-7b54c5ec{to{transform:translateX(100%)}}.ai-chat-tags[data-v-7b54c5ec]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ai-chat-tags__chip[data-v-7b54c5ec]{align-items:center;background:rgba(218,149,67,.16);border:1px solid rgba(218,149,67,.3);border-radius:12px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:11px;gap:4px;line-height:1.4;padding:3px 8px}.ai-chat-tags__remove[data-v-7b54c5ec]{background:none;border:none;color:hsla(0,0%,100%,.55);cursor:pointer;font-size:13px;line-height:1;padding:0 2px}.ai-chat-tags__remove[data-v-7b54c5ec]:hover{color:#fff}.ai-chat-tags__add[data-v-7b54c5ec]{background:hsla(0,0%,100%,.04);border:1px dashed hsla(0,0%,100%,.18);border-radius:12px;color:hsla(0,0%,100%,.55);cursor:pointer;font-size:11px;padding:2px 10px}.ai-chat-tags__add[data-v-7b54c5ec]:hover{background:rgba(218,149,67,.12);border-color:rgba(218,149,67,.4);color:#fff}.ai-chat-tags__input[data-v-7b54c5ec]{background:hsla(0,0%,100%,.06);border:1px solid rgba(218,149,67,.4);border-radius:12px;color:#fff;font-size:11px;outline:none;padding:2px 8px;width:90px}@keyframes shimmer-63a968f3{to{transform:translateX(100%)}}.cam-bg[data-v-63a968f3]{align-items:center;background:rgba(0,0,0,.78);bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1500}.cam-bg[data-v-63a968f3],.cam[data-v-63a968f3]{overflow-y:auto}.cam[data-v-63a968f3]{background:#181410;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:#fff;font-family:Montserrat,sans-serif;max-height:95vh;max-width:620px;padding:22px 24px 18px;width:100%}.cam__head[data-v-63a968f3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.cam__title[data-v-63a968f3]{font-size:20px;font-weight:800;margin:0}.cam__close[data-v-63a968f3]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:28px;line-height:1;padding:0 4px}.cam__hint[data-v-63a968f3]{color:hsla(0,0%,100%,.55);font-size:12.5px;line-height:1.45;margin:0 0 18px}.cam__row[data-v-63a968f3]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.cam__field[data-v-63a968f3]{display:flex;flex:1;flex-direction:column;gap:5px;margin-bottom:14px;min-width:200px}.cam__field label[data-v-63a968f3]{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-size:11px;justify-content:space-between;letter-spacing:.5px;text-transform:uppercase}.cam__field--emoji[data-v-63a968f3]{flex:0 0 100%;min-width:100%}.cam__field--name[data-v-63a968f3]{min-width:100%}.cam__field--tone[data-v-63a968f3]{flex:1;min-width:200px}.cam__chars[data-v-63a968f3]{color:hsla(0,0%,100%,.4);font-weight:600;text-transform:none}.cam__input[data-v-63a968f3],.cam__textarea[data-v-63a968f3]{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-family:inherit;font-size:13px;padding:10px 13px;transition:border-color .12s ease}.cam__input[data-v-63a968f3]:focus,.cam__textarea[data-v-63a968f3]:focus{border-color:rgba(218,149,67,.55);outline:none}.cam__textarea[data-v-63a968f3]{line-height:1.55;min-height:140px;resize:vertical}.cam__emoji-grid[data-v-63a968f3]{display:flex;flex-wrap:wrap;gap:6px}.cam__emoji[data-v-63a968f3]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;cursor:pointer;font-size:18px;height:36px;padding:0;transition:border-color .12s ease,transform .05s ease;width:36px}.cam__emoji[data-v-63a968f3]:hover{border-color:rgba(218,149,67,.4)}.cam__emoji.active[data-v-63a968f3]{background:rgba(218,149,67,.18);border-color:#da9543;transform:scale(1.05)}.cam__check[data-v-63a968f3]{align-items:center;color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:9px 0}.cam__check input[data-v-63a968f3]{accent-color:#da9543;cursor:pointer;height:16px;width:16px}.cam__error[data-v-63a968f3]{color:#ff8585;font-size:12.5px;margin:6px 0 10px}.cam__foot[data-v-63a968f3]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:8px;justify-content:flex-end;margin-top:6px;padding-top:14px}.cam__btn[data-v-63a968f3]{border:1px solid transparent;border-radius:9px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:10px 18px;transition:filter .12s ease,background .12s ease}.cam__btn[data-v-63a968f3]:disabled{cursor:not-allowed;opacity:.5}.cam__btn.primary[data-v-63a968f3]{background:#da9543;color:#1a1208}.cam__btn.primary[data-v-63a968f3]:hover:not(:disabled){filter:brightness(1.08)}.cam__btn.ghost[data-v-63a968f3]{background:transparent;border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.75)}.cam__btn.ghost[data-v-63a968f3]:hover{border-color:rgba(218,149,67,.5);color:#fff}@keyframes shimmer-4b5cecda{to{transform:translateX(100%)}}.ai-chat-rooms__pinned[data-v-4b5cecda]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.ai-chat-rooms__pinned-btn[data-v-4b5cecda]{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;color:hsla(0,0%,100%,.78);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.ai-chat-rooms__pinned-btn[data-v-4b5cecda]:hover{background:rgba(218,149,67,.12);border-color:rgba(218,149,67,.32);color:#fff}.ai-chat-rooms__pinned-btn--active[data-v-4b5cecda]{background:rgba(218,149,67,.18);border-color:rgba(218,149,67,.55);box-shadow:0 0 18px rgba(218,149,67,.22);color:#fff}.ai-chat-rooms__pinned-emoji[data-v-4b5cecda]{align-items:center;background:hsla(0,0%,100%,.04);border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:34px;justify-content:center;line-height:1;width:34px}.ai-chat-rooms__pinned-text[data-v-4b5cecda]{display:flex;flex:1;flex-direction:column;gap:2px;line-height:1.3;min-width:0}.ai-chat-rooms__pinned-title[data-v-4b5cecda]{font-size:13.5px;font-weight:700}.ai-chat-rooms__pinned-sub[data-v-4b5cecda]{color:hsla(0,0%,100%,.55);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-rooms__create-ai[data-v-4b5cecda]{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02)),rgba(20,20,22,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;isolation:isolate;justify-content:center;letter-spacing:.01em;overflow:hidden;padding:11px 16px;position:relative;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .08s ease,box-shadow .25s ease;width:100%}.ai-chat-rooms__create-ai svg[data-v-4b5cecda]{stroke-width:1.8;height:15px;opacity:.88;transition:opacity .18s ease,color .18s ease,transform .25s ease;width:15px}.ai-chat-rooms__create-ai[data-v-4b5cecda]:before{animation:create-ai-shimmer-4b5cecda 7s ease-in-out infinite;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.06) 40%,hsla(0,0%,100%,.14) 50%,hsla(0,0%,100%,.06) 60%,transparent);bottom:0;content:"";left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);width:40%;z-index:1}.ai-chat-rooms__create-ai>span[data-v-4b5cecda],.ai-chat-rooms__create-ai>svg[data-v-4b5cecda]{position:relative;z-index:2}.ai-chat-rooms__create-ai[data-v-4b5cecda]:hover{background:linear-gradient(135deg,rgba(218,149,67,.1),hsla(0,0%,100%,.04)),rgba(24,22,20,.92);border-color:rgba(218,149,67,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 6px 22px -8px rgba(218,149,67,.35);color:#fff}.ai-chat-rooms__create-ai:hover svg[data-v-4b5cecda]{color:rgba(218,149,67,.85);opacity:1;transform:rotate(90deg)}.ai-chat-rooms__create-ai[data-v-4b5cecda]:hover:before{animation-duration:2.4s}.ai-chat-rooms__create-ai[data-v-4b5cecda]:active{transform:translateY(.5px) scale(.995)}.ai-chat-rooms__create-ai[disabled][data-v-4b5cecda]{cursor:not-allowed;opacity:.55}.ai-chat-rooms__create-ai[disabled][data-v-4b5cecda]:before{animation:none}@keyframes create-ai-shimmer-4b5cecda{0%{left:-60%}55%{left:-60%}85%{left:120%}to{left:120%}}.ai-chat-rooms__toolbar[data-v-4b5cecda]{align-items:center;background:rgba(0,0,0,.15);border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;flex-shrink:0;gap:4px;justify-content:flex-end;padding:8px 16px}@media(max-width:768px){.ai-chat-rooms__toolbar[data-v-4b5cecda]{padding:6px 10px}}.ai-chat-rooms[data-v-4b5cecda]{background:#10100f;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;height:calc(100dvh - 130px);max-height:calc(100vh - 130px);min-height:0;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.ai-chat-rooms[data-v-4b5cecda]{border:none;border-radius:0;height:calc(100dvh - 80px);max-height:calc(100vh - 80px)}}.ai-chat-rooms__side[data-v-4b5cecda]{background:#191919;border-right:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:280px}@media(max-width:768px){.ai-chat-rooms__side[data-v-4b5cecda]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#191919;bottom:0;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .22s cubic-bezier(.4,0,.2,1);z-index:30}.ai-chat-rooms__side--open[data-v-4b5cecda]{transform:translateX(0)}}.ai-chat-rooms__overlay[data-v-4b5cecda]{background:rgba(0,0,0,.45);bottom:0;left:0;position:absolute;right:0;top:0;z-index:29}.ai-chat-rooms__side-head[data-v-4b5cecda]{border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;flex-direction:column;gap:8px;padding:12px}.ai-chat-rooms__side-footer[data-v-4b5cecda]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.ai-chat-rooms__archive-toggle[data-v-4b5cecda]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:11px;padding:6px 10px;width:100%}.ai-chat-rooms__archive-toggle[data-v-4b5cecda]:hover{background:hsla(0,0%,100%,.1);color:#fff}.ai-chat-rooms__bulkbar[data-v-4b5cecda]{align-items:center;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.3);border-radius:8px;display:flex;gap:6px;padding:8px}.ai-chat-rooms__bulk-count[data-v-4b5cecda]{color:hsla(0,0%,100%,.85);flex:1;font-size:11px}.ai-chat-rooms__bulk-clear[data-v-4b5cecda],.ai-chat-rooms__bulk-delete[data-v-4b5cecda]{border:none;border-radius:6px;cursor:pointer;font-size:11px;padding:4px 8px}.ai-chat-rooms__bulk-clear[data-v-4b5cecda]{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7)}.ai-chat-rooms__bulk-clear[data-v-4b5cecda]:hover{background:hsla(0,0%,100%,.12);color:#fff}.ai-chat-rooms__bulk-delete[data-v-4b5cecda]{background:rgba(244,63,94,.2);color:#ff8a8a;font-weight:600}.ai-chat-rooms__bulk-delete[data-v-4b5cecda]:hover{background:rgba(244,63,94,.32);color:#fff}.ai-chat-rooms__new[data-v-4b5cecda]{align-items:center;background:rgba(218,149,67,.18);border:1px solid rgba(218,149,67,.4);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 14px;transition:background-color .15s ease;width:100%}.ai-chat-rooms__new svg[data-v-4b5cecda]{height:14px;width:14px}.ai-chat-rooms__new[data-v-4b5cecda]:hover:not(:disabled){background:rgba(218,149,67,.3)}.ai-chat-rooms__new[data-v-4b5cecda]:disabled{cursor:not-allowed;opacity:.5}.ai-chat-rooms__elite[data-v-4b5cecda]{align-items:center;background:linear-gradient(135deg,rgba(218,149,67,.18),rgba(67,109,218,.14));border:1px solid rgba(218,149,67,.3);border-radius:10px;color:#fff;cursor:pointer;display:flex;gap:10px;padding:9px 12px;text-align:left;transition:background .15s ease,border-color .15s ease,transform .12s ease;width:100%}.ai-chat-rooms__elite[data-v-4b5cecda]:hover:not(:disabled){background:linear-gradient(135deg,rgba(218,149,67,.28),rgba(67,109,218,.22));border-color:rgba(218,149,67,.5)}.ai-chat-rooms__elite--active[data-v-4b5cecda]{background:rgba(218,149,67,.35);border-color:rgba(218,149,67,.7)}.ai-chat-rooms__elite[data-v-4b5cecda]:disabled{cursor:not-allowed;opacity:.5}.ai-chat-rooms__elite-emoji[data-v-4b5cecda]{flex-shrink:0;font-size:20px;line-height:1}.ai-chat-rooms__elite-text[data-v-4b5cecda]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ai-chat-rooms__elite-title[data-v-4b5cecda]{font-size:13px;font-weight:700;line-height:1.2}.ai-chat-rooms__elite-sub[data-v-4b5cecda]{color:hsla(0,0%,100%,.65);font-size:11px;line-height:1.3}.ai-chat-rooms__search[data-v-4b5cecda]{align-items:center;display:flex;gap:4px;position:relative}.ai-chat-rooms__search-icon[data-v-4b5cecda]{color:hsla(0,0%,100%,.4);height:14px;left:10px;pointer-events:none;position:absolute;width:14px}.ai-chat-rooms__search-input[data-v-4b5cecda]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#fff;flex:1;font-size:13px;outline:none;padding:8px 10px 8px 30px;transition:border-color .12s ease}.ai-chat-rooms__search-input[data-v-4b5cecda]::-moz-placeholder{color:hsla(0,0%,100%,.35)}.ai-chat-rooms__search-input[data-v-4b5cecda]::placeholder{color:hsla(0,0%,100%,.35)}.ai-chat-rooms__search-input[data-v-4b5cecda]:focus{border-color:rgba(218,149,67,.45)}.ai-chat-rooms__search-global[data-v-4b5cecda]{background:rgba(218,149,67,.16);border:1px solid rgba(218,149,67,.3);border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;height:32px;width:32px}.ai-chat-rooms__search-global[data-v-4b5cecda]:hover{background:rgba(218,149,67,.28)}.ai-chat-rooms__tag-filter[data-v-4b5cecda]{display:flex;flex-wrap:wrap;gap:4px}.ai-chat-rooms__tag-chip[data-v-4b5cecda]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:hsla(0,0%,100%,.65);cursor:pointer;font-size:11px;padding:3px 8px}.ai-chat-rooms__tag-chip[data-v-4b5cecda]:hover{background:rgba(218,149,67,.16);color:#fff}.ai-chat-rooms__tag-chip--active[data-v-4b5cecda]{background:rgba(218,149,67,.3);border-color:rgba(218,149,67,.5);color:#fff}.ai-chat-rooms__list[data-v-4b5cecda]{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:8px;scrollbar-color:rgba(218,149,67,.3) transparent;scrollbar-width:thin}.ai-chat-rooms__list[data-v-4b5cecda]::-webkit-scrollbar{width:4px}.ai-chat-rooms__list[data-v-4b5cecda]::-webkit-scrollbar-thumb{background:rgba(218,149,67,.3);border-radius:2px}.ai-chat-rooms__list-empty[data-v-4b5cecda]{color:hsla(0,0%,100%,.3);font-size:12px;padding:24px 8px;text-align:center}.ai-chat-rooms__skel[data-v-4b5cecda]{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.ai-chat-rooms__skel-line[data-v-4b5cecda]{animation:ai-chat-pulse-4b5cecda 1.4s ease-in-out infinite;background:hsla(0,0%,100%,.06);border-radius:4px}.ai-chat-rooms__skel-line--a[data-v-4b5cecda]{height:12px;width:70%}.ai-chat-rooms__skel-line--b[data-v-4b5cecda]{height:9px;width:45%}.ai-chat-rooms__main[data-v-4b5cecda]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;position:relative}.ai-chat-rooms__toggle[data-v-4b5cecda]{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;display:none;height:30px;justify-content:center;left:10px;position:absolute;top:10px;width:30px;z-index:5}.ai-chat-rooms__toggle svg[data-v-4b5cecda]{height:16px;width:16px}@media(max-width:768px){.ai-chat-rooms__toggle[data-v-4b5cecda]{display:flex}}.ai-chat-rooms__zero[data-v-4b5cecda]{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center;padding:40px 24px;text-align:center}.ai-chat-rooms__zero-emoji[data-v-4b5cecda]{font-size:48px;line-height:1;margin-bottom:4px;opacity:.6}.ai-chat-rooms__zero-title[data-v-4b5cecda]{color:#fff;font-size:18px;font-weight:700;max-width:460px}.ai-chat-rooms__zero-sub[data-v-4b5cecda]{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5;margin-top:4px;max-width:460px}.ai-chat-rooms__zero-actions[data-v-4b5cecda]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-chat-rooms__zero-btn[data-v-4b5cecda]{background:#da9543;border:1px solid transparent;border-radius:10px;color:#1a1208;cursor:pointer;font-size:13px;font-weight:700;padding:11px 18px;transition:background-color .15s ease,border-color .15s ease}.ai-chat-rooms__zero-btn[data-v-4b5cecda]:hover:not(:disabled){filter:brightness(1.08)}.ai-chat-rooms__zero-btn[data-v-4b5cecda]:disabled{cursor:not-allowed;opacity:.5}.ai-chat-rooms__zero-btn--ghost[data-v-4b5cecda]{background:transparent;border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.78)}.ai-chat-rooms__zero-btn--ghost[data-v-4b5cecda]:hover:not(:disabled){background:rgba(218,149,67,.08);border-color:rgba(218,149,67,.5);color:#fff}.ai-chat-rooms__empty-state[data-v-4b5cecda]{align-items:center;color:hsla(0,0%,100%,.75);display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;padding:40px 24px;text-align:center}.ai-chat-rooms__empty-emoji[data-v-4b5cecda]{font-size:48px;line-height:1;opacity:.6}.ai-chat-rooms__empty-title[data-v-4b5cecda]{font-size:18px;font-weight:700}.ai-chat-rooms__empty-sub[data-v-4b5cecda]{color:hsla(0,0%,100%,.5);font-size:13px;max-width:360px}.ai-chat-rooms__empty-btn[data-v-4b5cecda]{background:transparent;border:1px solid rgba(218,149,67,.5);border-radius:10px;color:#da9543;cursor:pointer;font-size:13px;font-weight:700;margin-top:8px;padding:10px 18px;transition:background-color .12s ease}.ai-chat-rooms__empty-btn[data-v-4b5cecda]:hover{background:rgba(218,149,67,.1)}.ai-chat-rooms__header[data-v-4b5cecda]{align-items:center;background:#242422;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;gap:12px;padding:14px 18px}@media(max-width:768px){.ai-chat-rooms__header[data-v-4b5cecda]{gap:8px;padding:10px 12px 10px 50px}}.ai-chat-rooms__title-wrap[data-v-4b5cecda]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.ai-chat-rooms__title[data-v-4b5cecda]{background:none;border:none;color:#fff;cursor:pointer;font-size:15px;font-weight:600;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ai-chat-rooms__title[data-v-4b5cecda]:hover{-webkit-text-decoration:underline;text-decoration:underline}.ai-chat-rooms__title-edit[data-v-4b5cecda]{background:hsla(0,0%,100%,.06);border:1px solid rgba(218,149,67,.4);border-radius:6px;color:#fff;font:inherit;font-size:15px;outline:none;padding:4px 8px;width:100%}.ai-chat-rooms__header-actions[data-v-4b5cecda]{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:6px}@media(max-width:768px){.ai-chat-rooms__header-actions[data-v-4b5cecda]{gap:4px}}@media(max-width:480px){.ai-chat-rooms__header-actions .ai-chat-rooms__icon-btn[data-testid=ai-chat-clear-context][data-v-4b5cecda],.ai-chat-rooms__header-actions .ai-chat-rooms__icon-btn[data-testid=ai-chat-room-search-toggle][data-v-4b5cecda]{display:none}}.ai-chat-rooms__icon-btn[data-v-4b5cecda]{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:hsla(0,0%,100%,.58);cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:34px}.ai-chat-rooms__icon-btn svg[data-v-4b5cecda]{stroke-width:1.7;height:17px;width:17px}.ai-chat-rooms__icon-btn[data-v-4b5cecda]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:#fff}.ai-chat-rooms__icon-btn--active[data-v-4b5cecda]{background:rgba(218,149,67,.14);border-color:rgba(218,149,67,.38);color:#da9543}.ai-chat-rooms__icon-btn--active[data-v-4b5cecda]:hover{background:rgba(218,149,67,.2);color:#da9543}.ai-chat-rooms__inline-search[data-v-4b5cecda]{align-items:center;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;gap:6px;padding:8px 16px}.ai-chat-rooms__inline-search-input[data-v-4b5cecda]{background:hsla(0,0%,100%,.06);border:1px solid rgba(218,149,67,.3);border-radius:8px;color:#fff;flex:1;font-size:13px;outline:none;padding:6px 10px}.ai-chat-rooms__inline-search-counter[data-v-4b5cecda]{color:hsla(0,0%,100%,.55);font-size:11px}.ai-chat-rooms__inline-search-btn[data-v-4b5cecda]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.75);cursor:pointer;height:26px;width:26px}.ai-chat-rooms__inline-search-btn[data-v-4b5cecda]:hover:not(:disabled){background:rgba(218,149,67,.18);color:#fff}.ai-chat-rooms__inline-search-btn[data-v-4b5cecda]:disabled{cursor:not-allowed;opacity:.4}.ai-chat-rooms__settings[data-v-4b5cecda]{background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;flex-shrink:0;gap:6px;max-height:40vh;overflow-y:auto;padding:10px 16px 14px}.ai-chat-rooms__settings-label[data-v-4b5cecda]{color:hsla(0,0%,100%,.55);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.ai-chat-rooms__settings-hint[data-v-4b5cecda]{color:hsla(0,0%,100%,.55);font-size:11px;line-height:1.4;margin:0}.ai-chat-rooms__settings-input[data-v-4b5cecda],.ai-chat-rooms__settings-textarea[data-v-4b5cecda]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font:inherit;font-size:13px;outline:none;padding:8px 10px;width:100%}.ai-chat-rooms__settings-input[data-v-4b5cecda]:focus,.ai-chat-rooms__settings-textarea[data-v-4b5cecda]:focus{border-color:rgba(218,149,67,.45)}.ai-chat-rooms__settings-textarea[data-v-4b5cecda]{resize:vertical}.ai-chat-rooms__settings-input[data-v-4b5cecda]{margin-bottom:10px}.ai-chat-rooms__emoji-grid[data-v-4b5cecda]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ai-chat-rooms__emoji-cell[data-v-4b5cecda]{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:0;transition:border-color .12s,background .12s,transform .06s;width:32px}.ai-chat-rooms__emoji-cell[data-v-4b5cecda]:hover{border-color:rgba(218,149,67,.4)}.ai-chat-rooms__emoji-cell--active[data-v-4b5cecda]{background:rgba(218,149,67,.2);border-color:#da9543;transform:scale(1.06)}.ai-chat-rooms__settings-msg[data-v-4b5cecda]{align-self:center;color:#6cd594;font-size:12px;margin-right:auto}.ai-chat-rooms__settings-actions[data-v-4b5cecda]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.ai-chat-rooms__settings-save[data-v-4b5cecda]{background:rgba(218,149,67,.18);border:1px solid rgba(218,149,67,.4);border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px}.ai-chat-rooms__settings-save[data-v-4b5cecda]:hover{background:rgba(218,149,67,.28)}.settings-enter-active[data-v-4b5cecda],.settings-leave-active[data-v-4b5cecda]{overflow:hidden;transition:opacity .15s ease,max-height .2s ease}.settings-enter[data-v-4b5cecda],.settings-leave-to[data-v-4b5cecda]{max-height:0;opacity:0}.settings-enter-to[data-v-4b5cecda],.settings-leave[data-v-4b5cecda]{max-height:200px}.fade-enter-active[data-v-4b5cecda],.fade-leave-active[data-v-4b5cecda]{transition:opacity .2s}.fade-enter[data-v-4b5cecda],.fade-leave-to[data-v-4b5cecda]{opacity:0}@keyframes ai-chat-pulse-4b5cecda{0%,to{opacity:.35}50%{opacity:.65}}@font-face{font-display:swap;font-family:ANS-Regular;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/ANS-Regular.1c60edf.woff) format("woff"),url(https://sferoom.promo/fonts/ANS-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@keyframes shimmer-356381d2{to{transform:translateX(100%)}}.ai-studio-chat-page[data-v-356381d2]{display:flex;height:calc(100vh - 80px);margin:0 auto;max-height:calc(100vh - 80px);max-width:1600px;overflow:hidden;padding:12px 12px 0;width:min(100%,1600px)}.ai-studio-chat-page>[data-v-356381d2]{flex:1 1 auto;height:100%;min-height:0}@media(max-width:768px){.ai-studio-chat-page[data-v-356381d2]{height:calc(100vh - 56px);max-height:calc(100vh - 56px);padding:0}}