.characters-catalog[data-v-f7b63b2b]{align-items:start;box-sizing:border-box;display:grid;flex:1 1 0;grid-template-areas:"title      title      title" "back       search     search" "grid-title grid-title grid-title" "grid       grid       grid";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto 1fr;height:100%;max-width:751px;min-height:0;min-width:0;overflow:hidden;padding:0}@media(max-width:900px)and (min-width:661px){.characters-catalog[data-v-f7b63b2b]{grid-template-areas:"title      title      title" "back       cats-btn   search" "grid-title grid-title grid-title" "grid       grid       grid";grid-template-columns:auto auto 1fr;grid-template-rows:auto auto auto 1fr}}@media(max-width:660px){.characters-catalog[data-v-f7b63b2b]{grid-template-areas:"back       cats-btn" "title      title" "search     search" "grid-title grid-title" "grid       grid";grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto 1fr;padding:0 10px}}.catalog-header[data-v-f7b63b2b]{grid-area:title;padding:24px 0 8px}.catalog-title[data-v-f7b63b2b]{color:var(--attention-50,#fef7e7);leading-trim:both;text-edge:cap;font-family:Manrope;font-size:36px;font-style:normal;font-weight:700;line-height:24px}@media(max-width:660px){.catalog-title[data-v-f7b63b2b]{font-size:28px}}.catalog-back-btn[data-v-f7b63b2b]{align-self:center;grid-area:back;max-width:-moz-fit-content;max-width:fit-content}@media(max-width:660px){.catalog-back-btn[data-v-f7b63b2b]{align-self:start;justify-self:start;margin-bottom:0;margin-top:16px;padding:7px 14px!important}}.catalog-back-btn[data-v-f7b63b2b]{align-items:center;background:var(--dark-200,#454545);border:none;border-radius:8px;color:#dbdbdb;cursor:pointer;display:inline-flex;font-family:Manrope;font-size:18px;font-weight:500;gap:6px;padding:12px 14px;white-space:nowrap}.catalog-back-btn--icon-only[data-v-f7b63b2b]{padding:7px 10px}.catalog-back-btn__short[data-v-f7b63b2b]{display:none}@media(max-width:370px){.catalog-back-btn__full[data-v-f7b63b2b]{display:none}.catalog-back-btn__short[data-v-f7b63b2b]{display:inline}}.catalog-back-btn[data-v-f7b63b2b]{transition:background .2s}.catalog-back-btn[data-v-f7b63b2b]:hover{background:#555}.catalog-cats-btn[data-v-f7b63b2b]{align-items:center;align-self:center;background:var(--dark-200,#454545);border:none;border-radius:8px;color:#dbdbdb;cursor:pointer;display:none;font-family:Manrope;font-size:18px;font-weight:500;gap:6px;grid-area:cats-btn;justify-self:start;padding:12px;transition:background .2s;white-space:nowrap}.catalog-cats-btn[data-v-f7b63b2b]:hover{background:#555}@media(max-width:900px)and (min-width:661px){.catalog-cats-btn[data-v-f7b63b2b]{display:inline-flex;margin:12px 0 12px 8px}}@media(max-width:660px){.catalog-cats-btn[data-v-f7b63b2b]{display:inline-flex;margin-top:16px;padding:7px 12px}}.catalog-grid-title[data-v-f7b63b2b]{color:var(--neutral-50,#f2f2f2);grid-area:grid-title;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:22px;font-style:normal;font-weight:600;line-height:24px;margin-top:10px}.catalog-mobile-cats[data-v-f7b63b2b]{display:flex;flex-direction:column;grid-area:grid;height:100%;min-height:0;overflow-y:auto;padding:8px 0}.catalog-mobile-cats__item[data-v-f7b63b2b]{background:transparent;color:var(--neutral-300,#c9c9c9);cursor:pointer;font-family:Manrope;font-size:22px;font-style:normal;font-weight:400;line-height:24px;padding:10px 16px;transition:color .15s,border-color .15s}.catalog-mobile-cats__item[data-v-f7b63b2b]:hover{color:#e0e0e0}.catalog-mobile-cats__item--active[data-v-f7b63b2b]{color:#f2f2f2;font-weight:700}.catalog-search-wrapper[data-v-f7b63b2b]{align-items:center;align-self:center;background:var(--dark-200,#454545);border:1px solid #555;border-radius:8px;display:flex;gap:8px;grid-area:search;margin:12px 0 12px 12px;max-height:46px;max-width:433px;padding:0 12px}@media(max-width:660px){.catalog-search-wrapper[data-v-f7b63b2b]{margin:8px 10px 12px 0;width:93%!important}}.catalog-search-icon[data-v-f7b63b2b]{color:#888;flex-shrink:0}.catalog-search-input[data-v-f7b63b2b]{background:transparent;border:none;color:#f2f2f2;flex:1;font-family:Manrope,system-ui,sans-serif;font-size:16px;outline:none}.catalog-search-input[data-v-f7b63b2b]::-moz-placeholder{color:#888}.catalog-search-input[data-v-f7b63b2b]::placeholder{color:#888}.catalog-grid[data-v-f7b63b2b]{align-content:start;display:grid;gap:20px;grid-area:grid;grid-template-columns:repeat(3,1fr);height:100%;min-height:0;overflow-y:auto;padding-bottom:16px;padding-right:10px;position:relative}.catalog-grid[data-v-f7b63b2b]:after{background:linear-gradient(0deg,#363636 15.85%,#36363600 65.19%);bottom:-2px;margin-top:-64px}.catalog-grid[data-v-f7b63b2b]:after,.catalog-grid[data-v-f7b63b2b]:before{content:"";grid-column:1/-1;height:64px;opacity:0;pointer-events:none;position:sticky;transition:opacity .2s ease;z-index:2}.catalog-grid[data-v-f7b63b2b]:before{background:linear-gradient(180deg,#363636 15.85%,#36363600 65.19%);margin-bottom:-64px;top:-1px}.catalog-grid.catalog-grid--fade-bottom[data-v-f7b63b2b]:after,.catalog-grid.catalog-grid--fade-top[data-v-f7b63b2b]:before{opacity:1}@media(max-width:1250px)and (min-width:1131px){.catalog-grid[data-v-f7b63b2b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:1130px)and (min-width:970px){.catalog-grid[data-v-f7b63b2b]{grid-template-columns:repeat(3,1fr)}}@media(max-width:970px)and (min-width:901px){.catalog-grid[data-v-f7b63b2b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.catalog-grid[data-v-f7b63b2b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.catalog-grid[data-v-f7b63b2b]{grid-template-columns:1fr}}.catalog-card[data-v-f7b63b2b]{background:transparent;border:1px solid var(--neutral-100,#dbdbdb);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:100%;max-height:114px;padding:12px 11px;text-decoration:none;transition:background .2s,border-color .2s}.catalog-card[data-v-f7b63b2b]:hover{background:#555;border-color:#777}.catalog-card--active[data-v-f7b63b2b]{border-color:var(--attention-600,#fecd52)}.catalog-card__header[data-v-f7b63b2b]{align-items:center;display:flex;gap:10px}.catalog-card__avatar[data-v-f7b63b2b]{border-radius:50%;flex-shrink:0;height:28px;overflow:hidden;width:28px}.catalog-card__avatar img[data-v-f7b63b2b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.catalog-card__name[data-v-f7b63b2b]{color:var(--attention-50,#fef7e7);font-size:18px;font-weight:600;line-height:17px}.catalog-card__desc[data-v-f7b63b2b],.catalog-card__name[data-v-f7b63b2b]{leading-trim:both;text-edge:cap;font-family:Manrope;font-style:normal}.catalog-card__desc[data-v-f7b63b2b]{color:var(--neutral-700,#9e9e9e);font-size:16px;font-weight:500;line-height:19px}.catalog-categories[data-v-a76d79c3]{background:var(--dark-300,#3d3d3d);border-radius:6px;display:flex;flex-direction:column;gap:10px;max-height:-moz-available;max-height:-webkit-fill-available;max-height:stretch;max-width:193px;overflow-y:auto;padding:14px 0 14px 14px;width:100%}.catalog-categories__title[data-v-a76d79c3]{color:var(--neutral-50,#f2f2f2);font-weight:600;margin-bottom:4px}.catalog-categories__title[data-v-a76d79c3],.catalog-category-item[data-v-a76d79c3]{leading-trim:both;text-edge:cap;font-family:Manrope;font-size:16px;font-style:normal;line-height:24px}.catalog-category-item[data-v-a76d79c3]{color:var(--neutral-300,#c9c9c9);cursor:pointer;font-weight:400;margin-right:10px;padding:8px 4px}.catalog-category-item[data-v-a76d79c3]:hover{color:#fff}.catalog-category-item--active[data-v-a76d79c3]{background:#454545;border-radius:4px;color:#c9c9c9}.limit-notification[data-v-0c7199a4]{background:var(--dark-200,#454545);border-radius:16px;bottom:calc(100% + 10px);box-shadow:0 4px 10px #00000026;box-sizing:border-box;left:0;max-width:450px;position:absolute;right:0;z-index:1000}.limit-notification .notification-content[data-v-0c7199a4]{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:11px 13px}.limit-notification .notification-text[data-v-0c7199a4]{color:var(--neutral-100,#dbdbdb);font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.limit-notification .plus-button[data-v-0c7199a4]{background:transparent;border:1px solid var(--neutral-50,#f2f2f2);border-radius:8px;color:var(--neutral-50,#f2f2f2);cursor:pointer;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:8px 16px;text-align:center;transition:background .2s,color .2s,border-color .2s}.limit-notification .plus-button[data-v-0c7199a4]:hover{background:var(--neutral-50,#f2f2f2);border-color:var(--neutral-50,#f2f2f2);color:var(--dark-200,#454545)}.limit-notification .ios-actions[data-v-0c7199a4]{display:flex;gap:8px;width:100%}.limit-notification .later-button[data-v-0c7199a4]{background:transparent;border:1px solid #8c8c8c;border-radius:8px;color:var(--neutral-100,#dbdbdb);cursor:pointer;font-size:16px;padding:8px 16px}.slide-up-enter-active[data-v-0c7199a4],.slide-up-leave-active[data-v-0c7199a4]{transition:all .3s ease}.slide-up-enter-from[data-v-0c7199a4],.slide-up-leave-to[data-v-0c7199a4]{opacity:0;transform:translateY(40px)}.file-source-dialog-overlay[data-v-8cf36f9e]{align-items:flex-end;background:#000c;display:flex;justify-content:center;inset:0;padding:0;position:fixed;z-index:9999}@media(min-width:768px){.file-source-dialog-overlay[data-v-8cf36f9e]{align-items:center;padding:20px}}.file-source-dialog[data-v-8cf36f9e]{animation:slideUp-8cf36f9e .2s ease-out;background:#454545;border:1px solid #666;border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -4px 24px #00000080;max-width:100%;width:100%}@media(min-width:768px){.file-source-dialog[data-v-8cf36f9e]{border-bottom:1px solid #666;border-radius:16px;max-width:480px}}.dialog-header[data-v-8cf36f9e]{align-items:center;border-bottom:1px solid #666;display:flex;justify-content:space-between;padding:20px 20px 16px}.dialog-header h3[data-v-8cf36f9e]{color:#dbdbdb;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;margin:0}.dialog-header .close-btn[data-v-8cf36f9e]{align-items:center;background:transparent;border:none;color:#8c8c8c;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:color .2s}.dialog-header .close-btn[data-v-8cf36f9e]:hover{color:#dbdbdb}.dialog-header .close-btn svg[data-v-8cf36f9e]{height:14px;width:14px}.dialog-content[data-v-8cf36f9e]{display:flex;flex-direction:column;gap:0;padding:16px}.source-option[data-v-8cf36f9e]{align-items:center;background:transparent;border:none;border-bottom:1px solid #666;color:#dbdbdb;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:14px;gap:12px;padding:16px 20px;text-align:left;transition:background-color .2s ease;width:100%}.source-option[data-v-8cf36f9e]:last-child{border-bottom:none}.source-option[data-v-8cf36f9e]:hover{background:#555}.source-option[data-v-8cf36f9e]:active{background:#4a4a4a}.source-option svg[data-v-8cf36f9e]{color:#fed876;flex-shrink:0}.source-option span[data-v-8cf36f9e]{flex:1}@media(max-width:768px){.source-option[data-v-8cf36f9e]{font-size:16px;padding:18px 20px}}.dialog-fade-enter-active[data-v-8cf36f9e],.dialog-fade-leave-active[data-v-8cf36f9e]{transition:opacity .2s}.dialog-fade-enter-from[data-v-8cf36f9e],.dialog-fade-leave-to[data-v-8cf36f9e]{opacity:0}@keyframes slideUp-8cf36f9e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.send-btn[data-v-4ab0d904],.stop-btn[data-v-4ab0d904]{flex-shrink:0;margin-left:0}.bottom-actions-right[data-v-4ab0d904]{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto;min-width:0}.stop-btn[data-v-4ab0d904]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:27px;justify-content:center;max-height:27px;max-width:27px;min-height:27px;min-width:27px;outline:none;padding:0;transition:opacity .2s;width:27px;z-index:102}.stop-btn[data-v-4ab0d904]:hover{opacity:.8}.current-mode[data-v-4ab0d904]{align-items:center;background:#464531;border:1px solid #57552b;border-radius:6px;color:var(--neutral-50,#f2f2f2);display:flex;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;gap:4px;height:15px;left:16px;padding:4px 10px;pointer-events:auto;position:absolute;text-align:center;transition:transform 0s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:105}.current-mode[data-v-4ab0d904]:hover{background:#6c6932;transition:.3s}.clear-character[data-v-4ab0d904]{align-items:center;cursor:pointer;display:flex;margin-right:4px;pointer-events:auto}.clear-character svg[data-v-4ab0d904]{height:14px;opacity:.7;transition:opacity .2s;width:14px}.clear-character:hover svg[data-v-4ab0d904]{opacity:1}.input-inner[data-v-4ab0d904]{align-items:flex-end;background:#414141;border-radius:16px;display:flex;max-height:-moz-fit-content;max-height:fit-content;max-width:767px;min-height:140px;overflow:visible;position:relative;width:100%}.input-inner .send-btn[data-v-4ab0d904]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:27px;justify-content:center;max-height:27px;max-width:27px;min-height:27px;min-width:27px;outline:none;padding:0;transition:opacity .2s;width:27px;z-index:102}.input-inner button[data-v-4ab0d904]{background:transparent;color:#fff;cursor:pointer;transition:background .2s}.input-inner button[data-v-4ab0d904]:hover{color:transparent}.input-inner button.image-mode-btn[data-v-4ab0d904]:hover,.input-inner button.model-picker-trigger[data-v-4ab0d904]:hover{color:#c5c5c5!important}.input-inner button.model-picker-row[data-v-4ab0d904]{color:#c9c9c9!important}.input-inner button.model-picker-row.selected[data-v-4ab0d904]{color:#f2f2f2!important}.input-inner button.model-picker-row[data-v-4ab0d904]:hover:not(.model-picker-row--locked){color:#c9c9c9!important}.input-inner button.model-picker-row.selected[data-v-4ab0d904]:hover:not(.model-picker-row--locked){color:#f2f2f2!important}.chat-textarea[data-v-4ab0d904]{box-sizing:border-box}.chat-textarea.with-image[data-v-4ab0d904]{border-top:60px solid transparent!important}.add-file-btn[data-v-4ab0d904]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:27px;justify-content:center;max-height:27px;max-width:27px;min-height:27px;min-width:27px;outline:none;padding:0;transition:opacity .2s;width:27px;z-index:102}.add-file-btn.loading[data-v-4ab0d904]{cursor:default}.add-file-btn.disabled[data-v-4ab0d904]{cursor:default;opacity:.4}.add-file-btn.disabled:hover svg path[data-v-4ab0d904]{stroke:#8c8c8c!important}.add-file-btn .file-loader[data-v-4ab0d904]{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.add-file-btn.open-banner-btn[data-v-4ab0d904]{gap:4px;height:auto;max-width:-moz-fit-content;max-width:fit-content;width:auto}.add-file-btn.open-banner-btn span[data-v-4ab0d904]{background:linear-gradient(89deg,#c03ff3 -29.84%,#1cae6a 22.38%,#56b96d 54.63%,#fed876 120.68%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.add-file-btn.open-banner-btn svg:hover path[data-v-4ab0d904]{stroke:#cecece}.add-file-btn.open-banner-btn:hover svg path[data-v-4ab0d904]{stroke:url(#paint0_linear_649_540_hover)}.add-file-btn.open-banner-btn:hover span[data-v-4ab0d904]{background:linear-gradient(0deg,#ffffff4d,#ffffff4d),linear-gradient(89deg,#d572fd -11.49%,#1cae6a 34.78%,#56b96d 63.35%,#fed876 121.87%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.add-file-btn:not(.open-banner-btn) svg[data-v-4ab0d904]{height:24px;width:24px}.add-file-btn:not(.open-banner-btn):hover svg path[data-v-4ab0d904]{stroke:#cecece}.top-wrapper[data-v-4ab0d904]{align-items:center;box-sizing:border-box;display:flex;height:60px;padding:10px 10px 0;position:absolute;top:0;width:100%;z-index:103}.top-wrapper .img-wrapper[data-v-4ab0d904]{align-items:center;display:flex;height:42px;justify-content:center;position:relative;width:42px}.top-wrapper .img-wrapper svg[data-v-4ab0d904]{background:#0009;border-radius:50%;cursor:pointer;height:14px;padding:2px;position:absolute;right:2px;top:3px;transition:background .2s;width:14px;z-index:104}.top-wrapper .img-wrapper svg[data-v-4ab0d904]:hover{background:#000c}.top-wrapper .added-image[data-v-4ab0d904]{border:1px solid var(--dark-100,#4f4f4f);border-radius:6px;flex-shrink:0;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.bottom-wrapper[data-v-4ab0d904]{align-items:center;box-sizing:border-box;display:flex;gap:8px;height:54px;justify-content:normal;overflow:visible;padding:0 14px;position:absolute;width:100%}.current-mode.invisible[data-v-4ab0d904]{opacity:0;pointer-events:none;transition:opacity .1s}.chat-textarea-container[data-v-4ab0d904]{display:flex;justify-content:center;overflow:visible;position:relative;width:100%}.chat-textarea.placeholder-hidden[data-v-4ab0d904]::-moz-placeholder{opacity:0;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.chat-textarea.placeholder-hidden[data-v-4ab0d904]::placeholder{opacity:0;transition:opacity .2s ease-in-out}.chat-textarea[data-v-4ab0d904]:not(.placeholder-hidden)::-moz-placeholder{opacity:1;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.chat-textarea[data-v-4ab0d904]:not(.placeholder-hidden)::placeholder{opacity:1;transition:opacity .2s ease-in-out}.chat-textarea.character-transitioning[data-v-4ab0d904]{transition:text-indent .1s ease-in-out}.image-mode-btn.disabled[data-v-4ab0d904]{cursor:default;opacity:.4;pointer-events:none}.model-picker-wrap[data-v-4ab0d904]{flex-shrink:1;min-width:0;position:relative;z-index:120}.model-picker-trigger[data-v-4ab0d904]{align-items:center;border:none;display:inline-flex;gap:6px;justify-content:center;max-width:min(200px,38vw)}.model-picker-trigger.open .model-picker-chevron[data-v-4ab0d904]{transform:rotate(180deg)}.model-picker-trigger-text[data-v-4ab0d904]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-picker-chevron[data-v-4ab0d904]{flex-shrink:0;opacity:.75;transition:transform .2s}.model-picker-sheet-backdrop[data-v-4ab0d904]{background:#00000073;inset:0;max-width:100%;overflow:hidden;position:fixed;z-index:9998}.model-picker-panel[data-v-4ab0d904]{background:#454545;border:1px solid #525252;border-radius:14px;bottom:calc(100% + 10px);box-shadow:0 4px 6px #0003,0 16px 40px #00000073;left:auto;max-height:min(56vh,440px);max-width:min(342px,100vw - 24px);min-width:min(320px,100vw - 32px);overflow-x:hidden;overflow-y:auto;padding:12px;position:absolute;right:0;scrollbar-color:#5a5a5a transparent;scrollbar-width:thin;z-index:130}.model-picker-panel[data-v-4ab0d904]::-webkit-scrollbar{width:6px}.model-picker-panel[data-v-4ab0d904]::-webkit-scrollbar-thumb{background:#5a5a5a;border-radius:3px}.model-picker-panel.model-picker-panel--sheet[data-v-4ab0d904]{border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #00000080;box-sizing:border-box;height:auto;inset:auto 0 0;margin:0;max-height:none;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:visible;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));position:fixed;width:auto;z-index:9999}.model-picker-panel.model-picker-panel--sheet .model-picker-row[data-v-4ab0d904]{box-sizing:border-box;max-width:100%;min-width:0;overflow:visible;width:100%}.model-picker-row-leading[data-v-4ab0d904]{align-items:center;display:inline-flex;flex:1 1 auto;gap:8px;min-width:0;overflow:visible}@media(max-width:500px){.model-picker-panel.model-picker-panel--sheet[data-v-4ab0d904]{max-height:85dvh;overflow-x:hidden;overflow-y:auto}}.model-picker-row[data-v-4ab0d904]{align-items:center;background:transparent;border-radius:4px;color:#c9c9c9;cursor:pointer;display:flex;font-family:Manrope,system-ui,sans-serif;gap:8px;margin:0 0 10px;overflow:visible;padding:6px 10px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.model-picker-row[data-v-4ab0d904]:last-child{margin-bottom:0}.model-picker-row.model-picker-row--locked[data-v-4ab0d904]{cursor:not-allowed;opacity:.45}.model-picker-row.model-picker-row--locked[data-v-4ab0d904]:hover{background:transparent}.model-picker-row[data-v-4ab0d904]:hover:not(.model-picker-row--locked):not(.selected){background:#4f4f4f}.model-picker-row.selected[data-v-4ab0d904]{background:#5e5643;border-color:transparent;color:#f2f2f2}.model-picker-row.selected .model-cap-icon[data-v-4ab0d904],.model-picker-row.selected .model-picker-cap-box[data-v-4ab0d904],.model-picker-row.selected .model-picker-cost-pill[data-v-4ab0d904],.model-picker-row.selected .model-picker-cup-icon[data-v-4ab0d904],.model-picker-row.selected .model-picker-row-icons[data-v-4ab0d904],.model-picker-row.selected .model-picker-row-leading[data-v-4ab0d904],.model-picker-row.selected .model-picker-row-name[data-v-4ab0d904]{color:#f2f2f2}.model-picker-row.selected .model-cap-icon[data-v-4ab0d904] svg circle[fill],.model-picker-row.selected .model-cap-icon[data-v-4ab0d904] svg path[fill],.model-picker-row.selected .model-cap-icon[data-v-4ab0d904] svg rect[fill]{fill:#f2f2f2}.model-picker-row.selected .model-cap-icon[data-v-4ab0d904] svg path[stroke]{fill:none;stroke:#f2f2f2}.model-picker-row .model-cap-icon[data-v-4ab0d904] svg circle[fill],.model-picker-row .model-cap-icon[data-v-4ab0d904] svg path[fill],.model-picker-row .model-cap-icon[data-v-4ab0d904] svg rect[fill]{fill:#c9c9c9}.model-picker-row .model-cap-icon[data-v-4ab0d904] svg path[stroke]{fill:none;stroke:#c9c9c9}.model-picker-row-name[data-v-4ab0d904]{color:#c9c9c9;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-picker-row.selected .model-picker-row-name[data-v-4ab0d904]{color:#f2f2f2}.model-picker-row-name[data-v-4ab0d904]{leading-trim:both;text-edge:cap;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.model-picker-row-icons[data-v-4ab0d904]{gap:6px;overflow:visible}.model-picker-cost-pill[data-v-4ab0d904],.model-picker-row-icons[data-v-4ab0d904]{align-items:center;display:inline-flex;flex-shrink:0}.model-picker-cost-pill[data-v-4ab0d904]{background:transparent;border:.5px solid #c9c9c9;border-radius:6px;color:#c9c9c9;font-size:14px;font-weight:600;gap:4px;line-height:normal;margin-left:auto;padding:2px 9px;white-space:nowrap}.model-picker-row.selected .model-picker-cost-pill[data-v-4ab0d904]{border-color:#f2f2f2;color:#f2f2f2}.model-picker-plus-badge[data-v-4ab0d904]{align-items:center;background:#4a473d;border:1px solid #febb10;border-radius:6px;color:#febb10;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:normal;margin-left:auto;padding:2px 9px;white-space:nowrap}.model-picker-row--upsell[data-v-4ab0d904]:hover{background:#4f4f4f}.model-picker-row--upsell .model-picker-row-name[data-v-4ab0d904]{color:#dbdbdb}.model-picker-cost-value[data-v-4ab0d904]{min-width:.5ch;text-align:center}.model-picker-cup-icon[data-v-4ab0d904]{color:#c9c9c9;display:inline-flex;flex-shrink:0;line-height:0}.model-picker-row.selected .model-picker-cup-icon[data-v-4ab0d904]{color:#f2f2f2}.model-picker-cup-icon[data-v-4ab0d904] svg{display:block}.model-picker-cup-icon[data-v-4ab0d904] svg path{fill:currentColor}.model-picker-cap-box[data-v-4ab0d904]{align-items:center;background:transparent;border:.5px solid #c9c9c9;border-radius:2px;color:#c9c9c9;display:inline-flex;height:16px;justify-content:center;overflow:visible;padding:1px;position:relative;width:16px;z-index:1}.model-picker-row.selected .model-picker-cap-box[data-v-4ab0d904]{border-color:#f2f2f2;color:#f2f2f2}.model-picker-cap-box[data-v-4ab0d904]:hover{z-index:10002}.model-picker-cap-box[data-v-4ab0d904]:before{background:#2f2f2f;border:1px solid #555;border-radius:8px;bottom:calc(100% + 8px);color:#f0f0f0;content:attr(data-tip);font-size:11px;font-weight:400;line-height:1.35;max-width:220px;min-width:120px;padding:8px 10px;text-align:center;white-space:normal}.model-picker-cap-box[data-v-4ab0d904]:after,.model-picker-cap-box[data-v-4ab0d904]:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;z-index:10002}.model-picker-cap-box[data-v-4ab0d904]:after{border:5px solid transparent;border-top-color:#2f2f2f;bottom:calc(100% + 2px);content:""}.model-picker-cap-box[data-v-4ab0d904]:hover:after,.model-picker-cap-box[data-v-4ab0d904]:hover:before{opacity:1;visibility:visible}.model-picker-cap-box--tip-bottom[data-v-4ab0d904]:before{bottom:auto;top:calc(100% + 8px)}.model-picker-cap-box--tip-bottom[data-v-4ab0d904]:after{border-bottom-color:#2f2f2f;border-top-color:transparent;bottom:auto;top:calc(100% + 2px)}.model-cap-icon[data-v-4ab0d904]{align-items:center;color:#c9c9c9;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0}.model-cap-icon[data-v-4ab0d904] svg{display:block;height:12px;width:12px}.model-picker-panel--image .model-cap-icon[data-v-4ab0d904] svg{height:14px;width:14px}.model-cap-icon--basic-limit[data-v-4ab0d904] svg,.model-picker-panel--image .model-cap-icon--basic-limit[data-v-4ab0d904] svg{height:12px;width:12px}.buy-subscription-btn[data-v-f8b6c22c]{background:transparent;border:1px solid #fed876;border-radius:8px;color:#fed876;cursor:pointer;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;margin-top:8px;max-width:200px;padding:8px 16px;transition:all .2s;width:100%}.buy-subscription-btn[data-v-f8b6c22c]:hover{background:#fed876;color:#232323}.buy-subscription-btn-popup[data-v-f8b6c22c]{background:transparent;border:1px solid #fed876;border-radius:8px;color:#fed876;cursor:pointer;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;margin-top:12px;max-width:250px;padding:10px 20px;transition:all .2s;width:100%}.buy-subscription-btn-popup[data-v-f8b6c22c]:hover{background:#fed876;color:#232323}.chat-switching-loader[data-v-f8b6c22c]{align-items:center;background:#363636;border-radius:12px;display:flex;flex-direction:column;justify-content:center;inset:0;position:absolute;z-index:99}.chat-container[data-v-f8b6c22c]{position:relative}.loader-spinner[data-v-f8b6c22c]{animation:spin-f8b6c22c 1s linear infinite;border:3px solid #454545;border-radius:50%;border-top-color:#fed876;height:40px;margin-bottom:16px;width:40px}.loader-text[data-v-f8b6c22c]{color:#f2f2f2;font-family:Manrope;font-size:16px;font-weight:500;text-align:center}@keyframes spin-f8b6c22c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.svg-loader-container[data-v-f8b6c22c]{align-items:center;display:flex;height:100%;justify-content:flex-start;padding-top:50px;width:100%}.loader-svg[data-v-f8b6c22c]{max-width:200px;width:100%}.sk-wave[data-v-f8b6c22c]{align-items:flex-end;display:flex;font-size:1em;height:24px;justify-content:center;margin:5px auto auto 15px;text-align:center;width:60px}.sk-rect[data-v-f8b6c22c]{animation:sk-wave-stretch-delay-f8b6c22c 1.2s ease-in-out infinite;background-color:#f2f2f2;display:inline-block;height:100%;margin:0 2px;width:8px}.sk-rect-1[data-v-f8b6c22c]{animation-delay:-1.2s}.sk-rect-2[data-v-f8b6c22c]{animation-delay:-1.1s}.sk-rect-3[data-v-f8b6c22c]{animation-delay:-1s}.sk-rect-4[data-v-f8b6c22c]{animation-delay:-.9s}.sk-rect-5[data-v-f8b6c22c]{animation-delay:-.8s}@keyframes sk-wave-stretch-delay-f8b6c22c{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.else-one-wrapper[data-v-f8b6c22c]{margin-top:auto}.style-item[data-v-f8b6c22c]{align-items:center;border:1px solid transparent;border-radius:8px;color:#dbdbdb;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:16px;gap:7px;padding:8px;text-decoration:none;transition:all .3s linear}.style-item.in_chat[data-v-f8b6c22c]{border:1px solid #dbdbdb;box-sizing:border-box;height:44px;margin-bottom:15px!important;margin-left:22px;margin-top:5px;width:-moz-fit-content;width:fit-content;width:268px}.style-item[data-v-f8b6c22c]:hover{background:#4f4f4f;color:#dbdbdb}.style-item[data-v-f8b6c22c]:visited{color:#dbdbdb}.style-preview[data-v-f8b6c22c]{border-radius:4px;height:24px;width:24px}.fade-enter-active[data-v-f8b6c22c],.fade-leave-active[data-v-f8b6c22c]{transition:opacity .3s ease}.fade-enter-from[data-v-f8b6c22c],.fade-leave-to[data-v-f8b6c22c]{opacity:0}.chat-loading-container[data-v-f8b6c22c]{align-items:flex-start;display:flex;justify-content:center;min-height:400px;padding:20px;width:100%}.chat-loading-skeleton[data-v-f8b6c22c]{animation:skeleton-fade-in-f8b6c22c .3s ease;display:flex;flex-direction:column;gap:20px;max-width:800px;width:100%}@keyframes skeleton-fade-in-f8b6c22c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skeleton-header[data-v-f8b6c22c]{align-items:center;border-bottom:1px solid var(--dark-200,#454545);display:flex;gap:12px;padding:16px}.skeleton-avatar[data-v-f8b6c22c]{height:40px;width:40px}.skeleton-avatar[data-v-f8b6c22c],.skeleton-avatar-small[data-v-f8b6c22c]{animation:skeleton-loading-f8b6c22c 1.5s infinite;background:linear-gradient(90deg,var(--dark-300,#3a3a3a) 25%,var(--dark-200,#454545) 50%,var(--dark-300,#3a3a3a) 75%);background-size:200% 100%;border-radius:50%}.skeleton-avatar-small[data-v-f8b6c22c]{flex-shrink:0;height:24px;width:24px}.skeleton-messages[data-v-f8b6c22c]{display:flex;flex-direction:column;gap:16px;padding:0 16px}.skeleton-message[data-v-f8b6c22c]{display:flex;gap:12px}.skeleton-message.user[data-v-f8b6c22c]{justify-content:flex-end}.skeleton-message.user .skeleton-text[data-v-f8b6c22c]{animation:skeleton-loading-f8b6c22c 1.5s infinite;background:linear-gradient(90deg,var(--attention-600,#fecd52) 25%,var(--attention-500,#fed876) 50%,var(--attention-600,#fecd52) 75%);background-size:200% 100%}.skeleton-message.bot[data-v-f8b6c22c]{justify-content:flex-start}.skeleton-content[data-v-f8b6c22c]{display:flex;flex:1;flex-direction:column;gap:8px}.skeleton-text[data-v-f8b6c22c]{animation:skeleton-loading-f8b6c22c 1.5s infinite;background:linear-gradient(90deg,var(--dark-300,#3a3a3a) 25%,var(--dark-200,#454545) 50%,var(--dark-300,#3a3a3a) 75%);background-size:200% 100%;border-radius:8px;height:16px}.skeleton-text.skeleton-text-title[data-v-f8b6c22c]{height:20px;width:150px}.skeleton-text.skeleton-text-short[data-v-f8b6c22c]{width:120px}.skeleton-text.skeleton-text-medium[data-v-f8b6c22c]{width:200px}.skeleton-text.skeleton-text-long[data-v-f8b6c22c]{width:300px}.skeleton-input[data-v-f8b6c22c]{animation:skeleton-loading-f8b6c22c 1.5s infinite;background:linear-gradient(90deg,var(--dark-300,#3a3a3a) 25%,var(--dark-200,#454545) 50%,var(--dark-300,#3a3a3a) 75%);background-size:200% 100%;border-radius:12px;height:60px;margin:0 16px}@keyframes skeleton-loading-f8b6c22c{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1000px)and (min-width:769px){.chat-loading-container[data-v-f8b6c22c]{min-height:280px;padding:20px}.skeleton-text.skeleton-text-long[data-v-f8b6c22c]{width:280px}.skeleton-text.skeleton-text-medium[data-v-f8b6c22c]{width:180px}}@media(max-width:768px){.chat-loading-container[data-v-f8b6c22c]{min-height:300px;padding:16px}.skeleton-text.skeleton-text-long[data-v-f8b6c22c]{width:250px}.skeleton-text.skeleton-text-medium[data-v-f8b6c22c]{width:160px}}.image-templates-container[data-v-f8b6c22c]{margin-top:14px;max-width:-webkit-fill-available;min-height:86px;padding:0 1rem}@media(max-width:450px){.image-templates-container.image-mode-active[data-v-f8b6c22c]{margin-top:5px}}.image-templates-divider[data-v-f8b6c22c]{background:var(--dark-50,#666);display:block;height:1px;margin-top:14px;width:100%}.image-templates-buttons[data-v-f8b6c22c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media(max-width:1130px){.image-templates-buttons[data-v-f8b6c22c]{flex-wrap:wrap;justify-content:center}}@media(max-width:550px){.image-templates-divider[data-v-f8b6c22c]{margin-top:4px}}@media(max-width:500px){.image-templates-divider[data-v-f8b6c22c]{width:90%}}.image-templates-btn[data-v-f8b6c22c]{align-items:center;background:var(--dark-100,#4f4f4f);border-radius:10px;box-sizing:border-box;color:var(--neutral-100,#dbdbdb);display:inline-flex;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:500;gap:6px;height:31px;line-height:20px;min-height:39px;padding:4px 12px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .1s ease;white-space:nowrap}.image-templates-btn[data-v-f8b6c22c]:hover{background:#4a4a4a;border-color:#777}.image-templates-btn[data-v-f8b6c22c]:active{transform:translateY(1px)}@media(max-width:500px){.image-templates-btn[data-v-f8b6c22c]{justify-content:center}}.image-templates-btn--toksis[data-v-f8b6c22c]{height:37px;padding:1px 12px}.image-templates-btn-icon[data-v-f8b6c22c]{flex-shrink:0}.image-templates-btn-icon[data-v-f8b6c22c],.image-templates-btn-thumb[data-v-f8b6c22c]{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.image-templates-btn-thumb[data-v-f8b6c22c]{background:#2b2b2b;border-radius:6px;overflow:hidden}.image-templates-btn--toksis .image-templates-btn-thumb[data-v-f8b6c22c]{height:29px;width:22px}.image-templates-btn-thumb-img[data-v-f8b6c22c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-templates-btn-text[data-v-f8b6c22c]{display:inline-block;font-size-adjust:.52;line-height:20px;min-height:20px}.image-templates-btn--video[data-v-f8b6c22c]{min-width:128px}.image-templates-btn--edit[data-v-f8b6c22c]{min-width:132px}.image-templates-btn--song[data-v-f8b6c22c]{min-width:178px}.image-templates-title[data-v-f8b6c22c]{color:#f2f2f2;font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-align:center}@media(max-width:1000px)and (min-width:769px){.image-templates-title[data-v-f8b6c22c]{font-size:1.05rem;margin-bottom:.9rem}}@media(max-width:768px){.image-templates-title[data-v-f8b6c22c]{font-size:1rem;margin-bottom:.8rem}}.image-templates-grid[data-v-f8b6c22c]{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:0 auto}@media(max-width:1000px)and (min-width:769px){.image-templates-grid[data-v-f8b6c22c]{gap:16px}}@media(max-width:768px){.image-templates-grid[data-v-f8b6c22c]{gap:.8rem;grid-template-columns:1fr;max-width:100%}}.image-template-card[data-v-f8b6c22c]{align-items:center;background:#febb101a;border-radius:10px;display:flex;flex-wrap:wrap;gap:7px;height:32px;justify-content:center;max-height:32px;min-height:32px;padding:0 20px;text-decoration:none;transition:all .3s ease}.image-template-card[data-v-f8b6c22c]:hover{background:#febb1026}@media(max-width:1000px)and (min-width:769px){.image-template-card[data-v-f8b6c22c]{gap:6px;padding:0 18px}}@media(max-width:768px){.image-template-card[data-v-f8b6c22c]{gap:6px;padding:0 16px}}@media(max-width:390px){.image-template-card[data-v-f8b6c22c]{padding:3px 8px}}.template-image[data-v-f8b6c22c]{align-items:center;aspect-ratio:1/1;display:flex;flex-shrink:0;height:28px;width:28px}.template-image img[data-v-f8b6c22c]{border-radius:7px}.template-image svg[data-v-f8b6c22c]{height:100%;width:100%}@media(max-width:1000px)and (min-width:769px){.template-image[data-v-f8b6c22c]{height:30px;width:30px}}@media(max-width:768px){.template-image[data-v-f8b6c22c]{height:28px;width:28px}}.template-text[data-v-f8b6c22c]{color:var(--neutral-100,#dbdbdb);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:20px;min-height:20px}@media(max-width:1000px)and (min-width:769px){.template-text[data-v-f8b6c22c]{font-size:15px}}@media(max-width:361px){.template-text[data-v-f8b6c22c]{font-size:14px}}.desktop-text[data-v-f8b6c22c]{display:inline}.mobile-text[data-v-f8b6c22c]{display:none}@media(max-width:1000px)and (min-width:901px){.hide-on-mobile[data-v-f8b6c22c]{display:none!important}.desktop-text[data-v-f8b6c22c]{display:none}.mobile-text[data-v-f8b6c22c]{display:inline}}@media(max-width:900px)and (min-width:769px){.hide-on-mobile[data-v-f8b6c22c]{display:flex!important}.desktop-text[data-v-f8b6c22c]{display:inline}.mobile-text[data-v-f8b6c22c]{display:none}}@media(max-width:552px){.hide-on-mobile[data-v-f8b6c22c]{display:none!important}.desktop-text[data-v-f8b6c22c]{display:none}.mobile-text[data-v-f8b6c22c]{display:inline}}@media(max-width:510px){.hide-on-mobile[data-v-f8b6c22c]{display:none!important}.desktop-text[data-v-f8b6c22c]{display:none}.mobile-text[data-v-f8b6c22c]{display:inline}}@media(max-width:450px){.welcome_svg[data-v-f8b6c22c],.welcome_svg svg[data-v-f8b6c22c]{height:55px!important;width:228px!important}}.character-welcome-message[data-v-f8b6c22c]{align-items:center;display:none;justify-content:flex-start;min-height:24px;position:relative;text-align:left;width:100%}.character-welcome-message.has-character[data-v-f8b6c22c]{display:flex}.character-welcome-message>div.preloader-dots[data-v-f8b6c22c]{left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:auto}.character-welcome-message>div[data-v-f8b6c22c]:not(.preloader-dots){contain:layout style;position:static;transform:none;width:auto;will-change:contents}.preloader-dots[data-v-f8b6c22c]{align-items:center;display:flex;gap:4px;justify-content:flex-start;opacity:1;transform:translateY(-50%) translate(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:auto}.preloader-dots.character-preloader[data-v-f8b6c22c]{z-index:9999}.character-link-wrapper[data-v-f8b6c22c]{cursor:pointer}.preloader-dots span[data-v-f8b6c22c]{animation:preloader-bounce-f8b6c22c 1.4s ease-in-out infinite both;background-color:#916e17;border-radius:50%;height:6px;width:6px}.preloader-dots span[data-v-f8b6c22c]:first-child{animation-delay:-.32s}.preloader-dots span[data-v-f8b6c22c]:nth-child(2){animation-delay:-.16s}.preloader-dots span[data-v-f8b6c22c]:nth-child(3){animation-delay:0s}@keyframes preloader-bounce-f8b6c22c{0%,80%,to{opacity:.8;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.smooth-fade-enter-active[data-v-f8b6c22c],.smooth-fade-leave-active[data-v-f8b6c22c]{transition:opacity .3s ease-in-out}.smooth-fade-enter-from[data-v-f8b6c22c],.smooth-fade-leave-to[data-v-f8b6c22c]{opacity:0}.welcome-articles-section[data-v-f8b6c22c]{margin-top:3rem;padding:0 1rem}@media(max-width:768px){.welcome-articles-section[data-v-f8b6c22c]{margin-top:2rem;padding:0 .5rem}}.welcome-articles-section[data-v-f8b6c22c] .section-header{margin-bottom:2rem;text-align:center}.welcome-articles-section[data-v-f8b6c22c] .section-header .section-description{color:#b0b0b0;font-size:.9rem}.welcome-articles-section[data-v-f8b6c22c] .view-all-link{color:#fed876;font-weight:600}.welcome-articles-section[data-v-f8b6c22c] .view-all-link:hover{color:gold}.welcome-articles-section[data-v-f8b6c22c] .empty-container,.welcome-articles-section[data-v-f8b6c22c] .loading-container{background:#ffffff0d;border-radius:12px;padding:2rem}.welcome-articles-section[data-v-f8b6c22c] .empty-container h3,.welcome-articles-section[data-v-f8b6c22c] .loading-container h3{color:#f2f2f2}.welcome-articles-section[data-v-f8b6c22c] .empty-container p,.welcome-articles-section[data-v-f8b6c22c] .loading-container p{color:#b0b0b0}.welcome-articles-section[data-v-f8b6c22c] .loading-spinner{border-color:#fed876 hsla(0,0%,100%,.3) hsla(0,0%,100%,.3)}.welcome-card[data-v-f8b6c22c]:not(a){cursor:pointer;text-decoration:none}.welcome-card[data-v-f8b6c22c]:not(a):hover{text-decoration:none}.welcome-input-container.reduced-margin[data-v-f8b6c22c]{margin-top:45px!important}@media(max-width:902px){.welcome-input-container.reduced-margin[data-v-f8b6c22c]{margin-top:auto!important}}@media(max-width:450px){.welcome-input-container.image-mode-active[data-v-f8b6c22c]{margin-top:auto!important}}.additional-options-container[data-v-f8b6c22c]{align-items:center;margin:0 auto;max-width:100vw;padding:0 0 20px;position:relative;width:100%}@media(min-width:500px){.additional-options-container[data-v-f8b6c22c]{display:flex;flex-direction:column}}@media(max-width:500px){.additional-options-container[data-v-f8b6c22c]:after,.additional-options-container[data-v-f8b6c22c]:before{bottom:0;content:"";height:153px;pointer-events:none;position:absolute;top:-1px;width:40px;z-index:10}.additional-options-container[data-v-f8b6c22c]:before{background:linear-gradient(90deg,#363636 0,rgba(54,54,54,.9) 50%,transparent);left:0}.additional-options-container[data-v-f8b6c22c]:after{background:linear-gradient(270deg,#363636 0,rgba(54,54,54,.9) 50%,transparent);right:0}}.additional-options-header[data-v-f8b6c22c]{display:flex;justify-content:center;margin-top:10px}@media(max-width:400px){.additional-options-header[data-v-f8b6c22c]{margin-top:0}}.back-to-characters-btn[data-v-f8b6c22c]{align-items:center;background:none;border:none;border-radius:8px;color:#dadada;cursor:pointer;display:flex;font-size:16px;gap:8px;padding:8px 16px;transition:all .2s ease}.back-to-characters-btn[data-v-f8b6c22c]:hover{background-color:#ffffff1a;color:#fff}.additional-options-grid[data-v-f8b6c22c]{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;max-width:800px}@media(max-width:1095px){.additional-options-grid[data-v-f8b6c22c]{gap:10px}}@media(max-width:661px){.additional-options-grid[data-v-f8b6c22c]{justify-content:center;max-width:430px}}@media(max-width:500px){.additional-options-grid[data-v-f8b6c22c]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:0 20px;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;max-width:none}.additional-options-grid[data-v-f8b6c22c]::-webkit-scrollbar{display:none}.additional-options-grid[data-v-f8b6c22c]{gap:8px;padding:0 10px}}.additional-option-card[data-v-f8b6c22c]{background:var(--dark-300,#3d3d3d);border:1px solid #333;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;margin-top:2px;max-height:144px;max-width:162px;text-align:left;transition:all .3s ease}@media(max-width:997px)and (min-width:967px){.additional-option-card[data-v-f8b6c22c]{max-width:155px}}@media(max-width:967px)and (min-width:903px){.additional-option-card[data-v-f8b6c22c]{max-width:145px}}@media(max-width:733px){.additional-option-card[data-v-f8b6c22c]{max-width:155px;min-height:134px}}@media(max-width:705px){.additional-option-card[data-v-f8b6c22c]{max-width:140px;min-height:134px}}@media(max-width:400px){.additional-option-card[data-v-f8b6c22c]{max-height:134px}}@media(max-width:500px){.additional-option-card[data-v-f8b6c22c]{flex-shrink:0;max-width:none;min-width:162px;width:162px}}@media(max-width:500px)and (max-width:400px){.additional-option-card[data-v-f8b6c22c]{min-width:140px;width:140px}}.additional-option-card[data-v-f8b6c22c]:hover{border-color:#916e17;box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.additional-option-card.active[data-v-f8b6c22c]{background:var(--dark-200,#4a4a4a);border-color:#916e17;box-shadow:0 4px 15px #916e174d;transform:translateY(-2px)}.additional-option-card.has-image[data-v-f8b6c22c]{flex-shrink:0;gap:0;padding:0}.additional-option-card.has-image .option-content[data-v-f8b6c22c]{padding:6px}.additional-option-card.has-image .option-title[data-v-f8b6c22c]{font-size:15px;font-weight:500;margin:0;text-align:center}.additional-option-card.text-only[data-v-f8b6c22c]{gap:8px;height:144px;justify-content:flex-start;max-height:144px;max-width:162px;padding:10px}@media(max-width:997px)and (min-width:967px){.additional-option-card.text-only[data-v-f8b6c22c]{max-width:155px}}@media(max-width:967px)and (min-width:903px){.additional-option-card.text-only[data-v-f8b6c22c]{max-width:147px}}@media(max-width:733px){.additional-option-card.text-only[data-v-f8b6c22c]{max-width:155px}}@media(max-width:705px){.additional-option-card.text-only[data-v-f8b6c22c]{max-width:148px}}@media(max-width:400px){.additional-option-card.text-only[data-v-f8b6c22c]{max-height:134px}}.additional-option-card.text-only .option-title[data-v-f8b6c22c]{font-size:16px;font-weight:500;margin:0 0 6px}.additional-option-card.text-only .option-prompt[data-v-f8b6c22c]{display:-webkit-box;font-size:13px;-webkit-line-clamp:5;line-height:1.3;margin:0;-webkit-box-orient:vertical;line-clamp:5;max-height:90px;overflow:hidden;text-overflow:ellipsis}.option-image[data-v-f8b6c22c]{background-color:#333;border-radius:12px 12px 0 0;height:160px;overflow:hidden;width:100%}.option-image img[data-v-f8b6c22c]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.option-content[data-v-f8b6c22c]{flex:1}.option-title[data-v-f8b6c22c]{color:var(--neutral-500,#c5c5c5);font-size:16px;font-weight:700;line-height:normal}.option-prompt[data-v-f8b6c22c],.option-title[data-v-f8b6c22c]{font-family:Manrope;font-style:normal;text-align:center}.option-prompt[data-v-f8b6c22c]{color:var(--neutral-700,#9e9e9e);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-clamp:5;line-height:1.4;max-height:70px;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.additional-options-grid[data-v-f8b6c22c]{gap:10px}.additional-option-card.has-image .option-image[data-v-f8b6c22c]{height:120px}.additional-option-card.has-image .option-content[data-v-f8b6c22c]{padding:6px}.additional-option-card.has-image .option-title[data-v-f8b6c22c]{font-size:14px}.additional-option-card.text-only[data-v-f8b6c22c]{padding:10px}.additional-option-card.text-only .option-title[data-v-f8b6c22c]{font-size:15px;margin:0 0 4px}.additional-option-card.text-only .option-prompt[data-v-f8b6c22c]{font-size:12px;-webkit-line-clamp:6;line-clamp:6;line-height:1.2;max-height:90px}}@media(max-width:768px)and (max-width:400px){.additional-option-card.text-only .option-prompt[data-v-f8b6c22c]{-webkit-line-clamp:6;line-clamp:6;max-height:85px}}.welcome-cards.image-mode-active[data-v-f8b6c22c]{overflow:hidden;transition:height .3s ease}@media(max-height:820px){.image-templates-container[data-v-f8b6c22c]{margin-bottom:15px}}@media(max-height:750px)and (min-width:410px){.welcome-cards[data-v-f8b6c22c]:not(.expanded){overflow:hidden;transition:max-height .3s ease}.welcome-cards.expanded[data-v-f8b6c22c]{max-height:100px;overflow-x:hidden;overflow-y:auto;transition:max-height .3s ease}.image-template-card[href="/image/kukla-iz-foto"][data-v-f8b6c22c]{display:none!important}.toggle-cards-btn-wrapper[data-v-f8b6c22c]{display:flex!important;justify-content:center}}@media(max-width:410px){.welcome-cards[data-v-f8b6c22c]:not(.expanded){max-height:70px;overflow:hidden;transition:max-height .3s ease}.welcome-cards.expanded[data-v-f8b6c22c]{max-height:90px;overflow-x:hidden;overflow-y:auto;transition:max-height .3s ease}}@media(max-width:550px){.welcome-cards-container[data-v-f8b6c22c]{padding:5px}}.prompt-icon[data-v-f8b6c22c]{font-size:18px;margin-right:8px}.welcome-card.character-link-wrapper.active[data-v-f8b6c22c]{padding-left:5px!important}.welcome-cards-skeleton .welcome-card-skeleton[data-v-f8b6c22c]{animation:welcome-card-skeleton-pulse-f8b6c22c 1.2s ease-in-out infinite;background:#4a4a4a;border:1px solid #5a5a5a;color:transparent;min-width:170px;pointer-events:none}.welcome-cards-skeleton .welcome-card-skeleton .card-title[data-v-f8b6c22c]{color:transparent}@keyframes welcome-card-skeleton-pulse-f8b6c22c{0%{opacity:.55}50%{opacity:.85}to{opacity:.55}}@media(max-width:680px){.welcome-cards-skeleton .welcome-card-skeleton[data-v-f8b6c22c]:nth-child(n+5){display:none}}@media(max-width:550px){.welcome-cards-skeleton .welcome-card-skeleton[data-v-f8b6c22c]:nth-child(n+4){display:none}}.style-separator-container[data-v-f8b6c22c]{align-items:center;display:flex;gap:16px;justify-content:center;margin:8px 0 14px;width:100%}@media(max-width:450px){.style-separator-container[data-v-f8b6c22c]{margin:0 0 10px!important}}.style-separator-line[data-v-f8b6c22c]{background:var(--dark-50,#666);flex-shrink:1;height:1px;width:250px}.style-separator-text[data-v-f8b6c22c]{color:var(--dark-50,#666);flex-shrink:0;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:24px;white-space:nowrap}@media(max-width:1000px)and (min-width:769px){.style-separator-line[data-v-f8b6c22c]{max-width:200px;width:200px}.style-separator-text[data-v-f8b6c22c]{font-size:16px}}@media(max-width:768px){.style-separator-line[data-v-f8b6c22c]{flex:1;max-width:none;width:auto}.style-separator-text[data-v-f8b6c22c]{font-size:16px}}@media(max-width:500px){.style-separator-container[data-v-f8b6c22c]{gap:8px;margin:0 0 16px}.style-separator-line[data-v-f8b6c22c]{flex:1;max-width:none;width:auto}.style-separator-text[data-v-f8b6c22c]{font-size:16px}}.image-templates-grid.image-mode-layout[data-v-f8b6c22c]{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:700px}@media(max-width:1000px)and (min-width:769px){.image-templates-grid.image-mode-layout[data-v-f8b6c22c]{gap:10px;max-width:600px}}.image-row[data-v-f8b6c22c]{align-items:center;display:flex;gap:12px;justify-content:center}@media(max-width:1000px)and (min-width:769px){.image-row[data-v-f8b6c22c]{gap:10px}}.image-row .image-template-card[data-v-f8b6c22c]{flex:0 1 auto;justify-content:flex-start;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap;width:auto}.image-row .image-template-card .template-text[data-v-f8b6c22c]{white-space:nowrap}@media(max-width:768px){.image-row[data-v-f8b6c22c]{flex-wrap:wrap}.image-row .image-template-card[data-v-f8b6c22c]{flex:0 1 auto;min-width:-moz-fit-content;min-width:fit-content;width:auto}.image-row .image-template-card.hide-on-mobile[data-v-f8b6c22c]{display:none}}@media(max-width:500px){.image-row[data-v-f8b6c22c]{gap:8px}.image-row .image-template-card[data-v-f8b6c22c]{flex:0 1 auto;min-width:-moz-fit-content;min-width:fit-content;width:auto}}@media(max-width:768px){.image-templates-grid.image-mode-layout .image-row:nth-child(2) .image-template-card.additional-style[data-v-f8b6c22c]:last-child{display:none}.image-templates-grid.image-mode-layout .image-row .image-template-card.additional-style[href*=miyazaki][data-v-f8b6c22c],.image-templates-grid.image-mode-layout .image-row .image-template-card.additional-style[href*=stil-miyazaki][data-v-f8b6c22c]{display:none!important}}.subscription-plans-button.burger-menu[data-v-f8b6c22c]{margin-bottom:20px;margin-left:22px;width:88%}.subscription-plans-button.upgrade-trigger[data-v-f8b6c22c]{background:linear-gradient(89deg,#d572fd33 -11.49%,#1cae6a33 34.78%,#56b96d33 63.35%,#fed87633 121.87%);border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin-left:32px;margin-top:16px;max-width:211px;padding:8px 9px 8px 8px;position:relative;text-align:left;width:100%}.subscription-plans-button.upgrade-trigger[data-v-f8b6c22c]:hover{background:linear-gradient(89deg,#d572fd66 -11.49%,#1cae6a66 34.78%,#56b96d66 63.35%,#fed87666 121.87%)}.subscription-plans-button.upgrade-trigger[data-v-f8b6c22c]:before{background:linear-gradient(89deg,#d572fd -11.49%,#1cae6a 34.78%,#56b96d 63.35%,#fed876 121.87%);border-radius:6px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;z-index:0}.subscription-plans-button.upgrade-trigger .subscription-plans-button-description[data-v-f8b6c22c],.subscription-plans-button.upgrade-trigger .subscription-plans-button-title[data-v-f8b6c22c]{position:relative;z-index:1}.subscription-plans-button.upgrade-trigger .subscription-plans-button-title[data-v-f8b6c22c]{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:1.1}.subscription-plans-button.upgrade-trigger .subscription-plans-button-description[data-v-f8b6c22c]{color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:1.1}.catalog-layout[data-v-f8b6c22c]{align-items:stretch;display:flex;flex:1;gap:24px;max-width:1000px;min-height:0;min-width:0;overflow:hidden;width:100%}.catalog-layout__sidebar[data-v-f8b6c22c]{flex-shrink:0;margin-top:165px;position:sticky;top:24px;width:225px}@media(max-width:900px){.catalog-layout__sidebar[data-v-f8b6c22c]{display:none}}.page-navigation[data-v-f8b6c22c]{background:#454545;border-radius:16px;display:flex;height:52px;margin-bottom:20px;max-width:228px;overflow:hidden;width:100%}.page-navigation.burger-balance[data-v-f8b6c22c]{height:-moz-fit-content;height:fit-content}.page-navigation[data-v-f8b6c22c]:hover{border-radius:16px!important}.chat-popup-burger-balance[data-v-f8b6c22c]{box-sizing:border-box;margin-left:22px;max-width:none;width:88%}.burger-balance-wrapper[data-v-f8b6c22c]{display:flex;flex-direction:column;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:500;gap:12px;line-height:32px;width:100%}.burger-balance-wrapper .burger-balance-info[data-v-f8b6c22c]{align-items:center;display:inline-flex;gap:7px}.burger-balance-wrapper button.burger-balance-btn[data-v-f8b6c22c]{align-items:center;background:#464531;border:1px solid #fed876;border-radius:6px;color:#fecd52;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:14px;transition:all .3s ease;width:100%}.burger-balance-wrapper button.burger-balance-btn[data-v-f8b6c22c]:hover{background:#fed876;color:#454545}.nav-item[data-v-f8b6c22c]{align-items:center;color:#dbdbdb;display:flex;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;gap:7px;min-height:-moz-fit-content;min-height:fit-content;padding:10px 10px 10px 14px;text-decoration:none;transition:all .3s ease}.nav-item[data-v-f8b6c22c]:hover{background:#4f4f4f;color:#f2f2f2}[data-v-f8b6c22c] .mobile-notification:not(.isAuth){left:145%!important}.placeholder-report-btn[data-v-f8b6c22c]{flex-shrink:0;height:18px;width:18px}.report-btn[data-v-f8b6c22c]{align-items:center;display:flex;gap:10px;padding:8px}.report-btn[data-v-f8b6c22c]:hover{background:var(--dark-300,#3d3d3d)}.report-modal-overlay[data-v-f8b6c22c]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:10001}.report-modal[data-v-f8b6c22c]{background:#2f2f2f;border-radius:12px;padding:18px;width:min(520px,92vw)}.report-modal-title[data-v-f8b6c22c]{color:#fed876;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;margin-bottom:6px}.report-modal-subtitle[data-v-f8b6c22c]{color:#fff;font-family:Manrope,sans-serif;margin-bottom:12px}.report-options[data-v-f8b6c22c]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;max-height:220px;overflow:auto}.report-option[data-v-f8b6c22c]{cursor:pointer;display:flex;margin:0;-webkit-tap-highlight-color:transparent}.report-radio-input[data-v-f8b6c22c]{display:none}.report-radio-row[data-v-f8b6c22c]{align-items:center;display:flex;gap:8px;width:100%}.report-custom-radio[data-v-f8b6c22c]{border:2px solid #d9d9d9;border-radius:50%;display:inline-block;height:14px;min-width:14px;position:relative;width:14px}.report-radio-input:checked+.report-radio-row .report-custom-radio[data-v-f8b6c22c]{border-color:#fed876}.report-radio-input:checked+.report-radio-row .report-custom-radio[data-v-f8b6c22c]:after{background:#fed876;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.report-option-text[data-v-f8b6c22c]{font-size:16px;line-height:1.3}.report-custom-input[data-v-f8b6c22c],.report-option-text[data-v-f8b6c22c]{color:#fff;font-family:Manrope,sans-serif}.report-custom-input[data-v-f8b6c22c]{background:#3f3f3f;border:1px solid #5a5a5a;border-radius:8px;box-sizing:border-box;margin-bottom:12px;padding:10px;resize:vertical;width:100%}.report-modal-actions[data-v-f8b6c22c]{display:flex;gap:10px;justify-content:flex-end}.generated-images-grid[data-v-f8b6c22c]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);max-width:420px}.generated-image--grid[data-v-f8b6c22c]{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}
