.CarouselMediaView-module__a18U_a__stage{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.CarouselMediaView-module__a18U_a__imageSlot{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.CarouselMediaView-module__a18U_a__image{z-index:var(--z-2);object-fit:contain;border-radius:16px;width:auto;max-width:520px;height:auto;max-height:84vh}.CarouselMediaView-module__a18U_a__loader{z-index:var(--z-3);position:absolute}.CarouselMediaView-module__a18U_a__nav{z-index:var(--z-3);background:var(--color-white);width:44px;height:44px;color:var(--text-primary);font-size:var(--fs-24);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0000001f}.CarouselMediaView-module__a18U_a__navPrev{left:8px}.CarouselMediaView-module__a18U_a__navNext{right:8px}.CarouselMediaView-module__a18U_a__bottomBar{z-index:var(--z-3);align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.CarouselMediaView-module__a18U_a__counter{background:var(--color-white);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-600);white-space:nowrap;border-radius:20px;padding:6px 12px;box-shadow:0 2px 12px #0000001f}@media (max-width:560px){.CarouselMediaView-module__a18U_a__image{max-width:92vw;max-height:72vh}.CarouselMediaView-module__a18U_a__nav{width:38px;height:38px;font-size:var(--fs-20)}}
.MediaModal-module__nuzUia__wrapper{z-index:var(--z-3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffbf;padding:16px;position:fixed;top:0;bottom:0;left:0;right:0}.MediaModal-module__nuzUia__relativeWrapper{width:100%;height:100%;position:relative}.MediaModal-module__nuzUia__buttonsWrapper{z-index:var(--z-9);justify-content:flex-end;gap:.5em;display:flex;position:absolute;top:0;right:0}.MediaModal-module__nuzUia__downloadIcon{font-size:var(--fs-18)}.MediaModal-module__nuzUia__closeIcon{font-size:var(--fs-20)}.MediaModal-module__nuzUia__image{z-index:var(--z-2);object-fit:cover;border-radius:16px;width:50%;max-width:800px;height:auto;max-height:90vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MediaModal-module__nuzUia__loaderWrapper{z-index:var(--z-3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:991px){.MediaModal-module__nuzUia__wrapper{padding:12px}.MediaModal-module__nuzUia__image{width:75%;max-height:calc(100vh - 128px)}}@media (max-width:560px){.MediaModal-module__nuzUia__image{width:100%}}
.Modal-module__u4CkpG__overlay{z-index:var(--z-99);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#cdcdcd80;position:fixed;top:0;bottom:0;left:0;right:0}.Modal-module__u4CkpG__content{border:none;flex-direction:column;justify-content:space-between;align-items:center;gap:1em;width:-webkit-fit-content;width:fit-content;min-width:240px;min-height:100px;max-height:95dvh;display:flex;position:absolute;top:50%;left:50%;overflow-x:hidden;overflow-y:auto;transform:translate(-50%,-50%)}
.LimitedTextarea-module__1Nfgnq__wrap{flex-direction:column;gap:4px;display:flex}.LimitedTextarea-module__1Nfgnq__counter{color:var(--text-gray);font-size:var(--fs-12);font-weight:var(--fw-500);align-self:flex-end}.LimitedTextarea-module__1Nfgnq__counterMax{color:var(--error)}
.ManualSceneRow-module__Jm9jFW__row{border:1px solid var(--color-bg-light-gray);background:var(--color-white);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;list-style:none;display:flex}.ManualSceneRow-module__Jm9jFW__head{justify-content:space-between;align-items:center;display:flex}.ManualSceneRow-module__Jm9jFW__index{color:var(--text-gray);font-size:var(--fs-12);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.06em}.ManualSceneRow-module__Jm9jFW__titleInput{border:1px solid var(--color-bg-light-gray);background:var(--color-bg-soft-gray);width:100%;color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-700);resize:none;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;line-height:1.3;transition:border-color .15s;display:block;overflow:hidden}.ManualSceneRow-module__Jm9jFW__bodyInput{border:1px solid var(--color-bg-light-gray);background:var(--color-bg-soft-gray);width:100%;min-height:64px;color:var(--text-primary);font-size:var(--fs-16);resize:none;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;line-height:1.5;transition:border-color .15s;overflow:hidden}.ManualSceneRow-module__Jm9jFW__titleInput:focus,.ManualSceneRow-module__Jm9jFW__bodyInput:focus{border-color:var(--primary)}
.Toggle-module__CsoQ8a__switch{width:40px;height:24px;display:inline-block;position:relative}.Toggle-module__CsoQ8a__switch input{opacity:0;width:0;height:0;display:none}.Toggle-module__CsoQ8a__slider{background-color:var(--primary);cursor:pointer;border-radius:30px;transition:all .2s;position:absolute;top:0;bottom:0;left:0;right:0}.Toggle-module__CsoQ8a__switch.Toggle-module__CsoQ8a__gray .Toggle-module__CsoQ8a__slider{background-color:var(--text-secondary-on-dark);box-shadow:inset 0 0 0 1px #e0e0e0}.Toggle-module__CsoQ8a__switch.Toggle-module__CsoQ8a__gray input:checked+.Toggle-module__CsoQ8a__slider{box-shadow:none}.Toggle-module__CsoQ8a__slider:before{background-color:var(--text-primary-on-dark);aspect-ratio:1;content:"";border-radius:20px;height:20px;transition:all .15s;position:absolute;bottom:2px;left:2px}.Toggle-module__CsoQ8a__switch input:disabled+.Toggle-module__CsoQ8a__slider,.Toggle-module__CsoQ8a__switch input:checked:disabled+.Toggle-module__CsoQ8a__slider{background-color:var(--text-gray);cursor:no-drop}.Toggle-module__CsoQ8a__switch input:checked+.Toggle-module__CsoQ8a__slider{background-color:var(--primary)}.Toggle-module__CsoQ8a__switch input:checked+.Toggle-module__CsoQ8a__slider:before{transform:translate(16px)}@media (max-width:991px){.Toggle-module__CsoQ8a__switch{width:32px;height:20px}.Toggle-module__CsoQ8a__slider:before{height:16px}.Toggle-module__CsoQ8a__switch input:checked+.Toggle-module__CsoQ8a__slider:before{transform:translate(12px)}}
.ChatSettingsSheet-module__p0yQNW__desktop{border:1.5px solid var(--color-bg-soft-gray);background:var(--color-white);border-radius:16px;flex-direction:column;gap:12px;width:364px;max-height:70vh;padding:12px;display:flex;overflow:auto;box-shadow:0 0 16px #0000001a}.ChatSettingsSheet-module__p0yQNW__title{font-family:Geist,sans-serif;font-size:var(--fs-18);font-weight:var(--fw-500);color:var(--text-primary);padding:4px 12px 0;line-height:115%}.ChatSettingsSheet-module__p0yQNW__params{flex-direction:column;display:flex}.ChatSettingsSheet-module__p0yQNW__footer{margin-top:4px}.ChatSettingsSheet-module__p0yQNW__backdrop{z-index:var(--z-9);background:#0003;position:fixed;top:0;bottom:0;left:0;right:0}.ChatSettingsSheet-module__p0yQNW__mobile{z-index:var(--z-10);border:1.5px solid var(--color-bg-soft-gray);background:var(--color-white);border-radius:14px;flex-direction:column;gap:8px;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 48px);padding:8px 8px 12px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 16px #0000001a}.ChatSettingsSheet-module__p0yQNW__swipeZone{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:16px;padding:0;display:flex}.ChatSettingsSheet-module__p0yQNW__swipeBar{background:#efefef;border-radius:16px;width:32px;height:6px}.ChatSettingsSheet-module__p0yQNW__titleRow{justify-content:space-between;align-items:center;width:100%;display:flex}.ChatSettingsSheet-module__p0yQNW__closeButton{width:32px;height:32px;font-size:var(--fs-24);color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0 4px 0 0;display:flex}.ChatSettingsSheet-module__p0yQNW__closeButton:hover{background:var(--color-bg-soft-gray)}
.Dropdown-module__pg6LCG__wrapper{position:relative}.Dropdown-module__pg6LCG__dropdown{z-index:var(--z-99);border:1px solid var(--text-secondary-on-dark);background:var(--text-primary-on-dark);border-radius:16px;width:-webkit-max-content;width:max-content;padding:8px;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 16px #0000001a}.Dropdown-module__pg6LCG__dropdown::-webkit-scrollbar{width:4px}.Dropdown-module__pg6LCG__dropdown::-webkit-scrollbar-track{background:0 0}.Dropdown-module__pg6LCG__dropdown::-webkit-scrollbar-thumb{background-color:var(--color-bg-light-gray);border-radius:4px}.Dropdown-module__pg6LCG__dropdownContent{flex-direction:column;display:flex}@media (max-width:991px){.Dropdown-module__pg6LCG__dropdown{border-radius:12px;padding:4px}}
.AiImageModelsDropdown-module__mGDv4a__buttonWrapper{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.5em;width:100%;display:grid}.AiImageModelsDropdown-module__mGDv4a__active .AiImageModelsDropdown-module__mGDv4a__buttonWrapper{color:var(--primary);grid-template-columns:auto 1fr auto}.AiImageModelsDropdown-module__mGDv4a__disabled .AiImageModelsDropdown-module__mGDv4a__buttonWrapper{grid-template-columns:auto 1fr auto}.AiImageModelsDropdown-module__mGDv4a__logo{border-radius:50%;width:16px;height:auto}.AiImageModelsDropdown-module__mGDv4a__doneIcon{font-size:var(--fs-em-13);fill:var(--primary);margin-left:auto}.AiImageModelsDropdown-module__mGDv4a__empty{font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-600);opacity:.5;padding:.75em}@media (max-width:991px){.AiImageModelsDropdown-module__mGDv4a__logo{width:14px}}.AiImageModelsDropdown-module__mGDv4a__lockedItem{opacity:.5;cursor:not-allowed}.AiImageModelsDropdown-module__mGDv4a__lockedItem .AiImageModelsDropdown-module__mGDv4a__buttonWrapper{grid-template-columns:auto 1fr auto}.AiImageModelsDropdown-module__mGDv4a__lockIcon{font-size:var(--fs-em-13);opacity:.6;margin-left:auto}
.AiImageParams-module__N0hggG__row{align-items:center;gap:8px;display:flex}
.AiModelsDropdown-module__RE8cJG__selectedText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AiModelsDropdown-module__RE8cJG__row{grid-template-columns:1fr auto;align-items:center;display:grid}.AiModelsDropdown-module__RE8cJG__row>:first-child{min-width:0}.AiModelsDropdown-module__RE8cJG__buttonWrapper{text-align:left;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5em;width:100%;display:grid}.AiModelsDropdown-module__RE8cJG__modelName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AiModelsDropdown-module__RE8cJG__active .AiModelsDropdown-module__RE8cJG__buttonWrapper{color:var(--primary)}.AiModelsDropdown-module__RE8cJG__lockedItem{opacity:.5;cursor:not-allowed}.AiModelsDropdown-module__RE8cJG__lockIcon{font-size:var(--fs-em-13);opacity:.6;margin-left:auto}.AiModelsDropdown-module__RE8cJG__logo{border-radius:50%;width:16px;height:auto}.AiModelsDropdown-module__RE8cJG__doneIcon{font-size:var(--fs-em-13);fill:var(--primary);margin-left:auto}.AiModelsDropdown-module__RE8cJG__recommendedIcon{font-size:var(--fs-em-13);color:var(--warning);margin-left:auto}.AiModelsDropdown-module__RE8cJG__recommendedIcon+.AiModelsDropdown-module__RE8cJG__doneIcon{margin-left:0}.AiModelsDropdown-module__RE8cJG__empty{font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-600);opacity:.5;padding:.75em}@media (max-width:991px){.AiModelsDropdown-module__RE8cJG__logo{width:14px}}
.ChatMessage-module__nmGNya__container{flex-direction:column;gap:.75em;display:flex}.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__assistant{grid-template-columns:auto 1fr;gap:16px;display:grid}.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__user{background:var(--text-secondary-on-dark);border-radius:20px;max-width:576px;margin-left:auto;padding:12px 16px}.ChatMessage-module__nmGNya__avatar{background:var(--text-secondary-on-dark);border-radius:99px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ChatMessage-module__nmGNya__avatar>img{width:20px;height:auto}.ChatMessage-module__nmGNya__contentWithAttachments{flex-direction:column;width:100%;min-width:0;display:flex}.ChatMessage-module__nmGNya__content{font-weight:var(--fw-500);white-space:pre-line;flex-direction:column;gap:.5em;display:flex;overflow:hidden}.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__assistant .ChatMessage-module__nmGNya__content{padding-top:6px}.ChatMessage-module__nmGNya__content *{font-family:Manrope,sans-serif}.ChatMessage-module__nmGNya__content h1{font-size:var(--fs-em-15);font-weight:var(--fw-700)}.ChatMessage-module__nmGNya__content h2{font-size:var(--fs-em-14);font-weight:var(--fw-600)}.ChatMessage-module__nmGNya__content h3{font-size:var(--fs-em-13);font-weight:var(--fw-600)}.ChatMessage-module__nmGNya__content h4{font-size:var(--fs-em-12);font-weight:var(--fw-600)}.ChatMessage-module__nmGNya__content h5{font-size:var(--fs-em-11);font-weight:var(--fw-600)}.ChatMessage-module__nmGNya__content h6{font-size:var(--fs-em-1);font-weight:var(--fw-600)}.ChatMessage-module__nmGNya__content p{font-size:var(--fs-em-1)}.ChatMessage-module__nmGNya__content p.ChatMessage-module__nmGNya__error{color:var(--error)}.ChatMessage-module__nmGNya__content img{cursor:pointer;border-radius:16px;width:300px;height:auto;margin-top:.5em}.ChatMessage-module__nmGNya__content table{border-collapse:separate;border-spacing:.25em}.ChatMessage-module__nmGNya__wrapper table th,.ChatMessage-module__nmGNya__wrapper table td{border-radius:8px;padding:.65em 1em}.ChatMessage-module__nmGNya__wrapper table th{font-weight:var(--fw-500);color:var(--text-primary-on-dark);background:var(--primary)}.ChatMessage-module__nmGNya__wrapper table th *{color:var(--text-primary-on-dark)}.ChatMessage-module__nmGNya__wrapper table td{background:var(--text-secondary-on-dark)}.ChatMessage-module__nmGNya__imageLoader{aspect-ratio:1;background:linear-gradient(100deg,#f4f2ff 0%,#f7f0ff 22%,#fff1ec 46%,#ecfbf6 70%,#f4f2ff 100%) 0 0/300% 100%;border:1.5px solid #f0eefb;border-radius:16px;align-items:flex-start;width:100%;max-width:300px;margin-top:.5em;padding:16px;animation:2.6s linear infinite ChatMessage-module__nmGNya__image-loader-sheen;display:flex;position:relative;overflow:hidden}.ChatMessage-module__nmGNya__imageLoaderLabel{font-size:var(--fs-14);font-weight:var(--fw-500);line-height:18px;position:relative}@keyframes ChatMessage-module__nmGNya__image-loader-sheen{0%{background-position:0 0}to{background-position:-150% 0}}.ChatMessage-module__nmGNya__messageTime{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-gray);white-space:nowrap;padding-left:56px;display:block}.ChatMessage-module__nmGNya__messageTime.ChatMessage-module__nmGNya__user{text-align:right;padding-left:0}.ChatMessage-module__nmGNya__attachmentsWrapper{flex-direction:column;align-items:flex-end;gap:.5em;display:flex}@media (max-width:768px){.ChatMessage-module__nmGNya__attachmentsWrapper{flex-flow:wrap;justify-content:flex-end;gap:4px}}@media (max-width:991px){.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__assistant{gap:8px}.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__user{border-radius:12px;padding:8px 12px}.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__assistant .ChatMessage-module__nmGNya__content{padding-top:1px}.ChatMessage-module__nmGNya__avatar{width:28px;height:28px}.ChatMessage-module__nmGNya__avatar>img{width:16px}.ChatMessage-module__nmGNya__content{font-size:var(--fs-14)}.ChatMessage-module__nmGNya__content img,.ChatMessage-module__nmGNya__imageLoader{border-radius:12px;max-width:240px}.ChatMessage-module__nmGNya__messageTime:not(.ChatMessage-module__nmGNya__user){padding-left:36px}}@media (max-width:560px){.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__assistant{grid-template-columns:1fr;gap:0}.ChatMessage-module__nmGNya__avatar{display:none}.ChatMessage-module__nmGNya__content img,.ChatMessage-module__nmGNya__imageLoader{max-width:200px}.ChatMessage-module__nmGNya__messageTime:not(.ChatMessage-module__nmGNya__user){padding-left:0}}
.MessageFile-module__9POmIG__wrapper{width:auto;height:54px;font:inherit;text-align:left;color:inherit;background:var(--text-secondary-on-dark);-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.75em;padding:6px 20px 6px 6px;transition:all .15s;display:grid}.MessageFile-module__9POmIG__wrapper:hover{opacity:.85;cursor:pointer}.MessageFile-module__9POmIG__image{object-fit:cover;cursor:zoom-in;border-radius:12px;width:300px;max-width:100%;height:auto}.MessageFile-module__9POmIG__icon{aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;width:42px;display:flex}.MessageFile-module__9POmIG__icon>svg{font-size:var(--fs-20);stroke:var(--text-primary-on-dark)}.MessageFile-module__9POmIG__content{flex-direction:column;display:flex}.MessageFile-module__9POmIG__content>b{font-size:var(--fs-14);font-weight:var(--fw-600)}.MessageFile-module__9POmIG__content>small{color:var(--text-gray);font-family:Manrope,sans-serif}@media (max-width:991px){.MessageFile-module__9POmIG__wrapper{gap:.5em;height:44px;padding:4px 16px 4px 4px}.MessageFile-module__9POmIG__icon{width:36px}.MessageFile-module__9POmIG__icon>svg{font-size:var(--fs-16)}.MessageFile-module__9POmIG__image{width:240px}.MessageFile-module__9POmIG__content>b{font-size:var(--fs-12)}.MessageFile-module__9POmIG__content>small{font-size:var(--fs-10)}}@media (max-width:768px){.MessageFile-module__9POmIG__wrapper{border-radius:10px;height:36px;padding:4px 12px 4px 4px}.MessageFile-module__9POmIG__icon{width:28px}.MessageFile-module__9POmIG__icon>svg{font-size:var(--fs-14)}.MessageFile-module__9POmIG__image{width:200px}}
.ContextLimitAction-module__OiwMaq__wrapper{margin-top:8px;display:flex}
.EffortBadge-module__JbSoaq__badge{width:-webkit-fit-content;width:fit-content;font-size:var(--fs-12);color:var(--text-gray);background:var(--color-surface-soft);border-radius:10px;align-items:center;margin-left:56px;padding:2px 10px;display:inline-flex}@media (max-width:991px){.EffortBadge-module__JbSoaq__badge{margin-left:36px}}@media (max-width:560px){.EffortBadge-module__JbSoaq__badge{margin-left:0}}
.DefaultToggle-module__K-HlaW__starButton{cursor:pointer;width:28px;height:28px;color:var(--primary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s,opacity .15s;display:inline-flex}.DefaultToggle-module__K-HlaW__starButton:hover:not(:disabled){transform:scale(1.1)}.DefaultToggle-module__K-HlaW__starButton:disabled{opacity:.5;cursor:progress}.DefaultToggle-module__K-HlaW__star,.DefaultToggle-module__K-HlaW__starActive{width:18px;height:18px;fill:var(--primary)}.DefaultToggle-module__K-HlaW__star{opacity:.45}.DefaultToggle-module__K-HlaW__starButton:hover .DefaultToggle-module__K-HlaW__star{opacity:1}@media (max-width:991px){.DefaultToggle-module__K-HlaW__starButton{width:32px;height:32px}}
.Toolbar-module__oglFua__row{align-items:center;gap:8px;display:flex}.Toolbar-module__oglFua__pill{border:1px solid var(--text-secondary-on-dark);height:32px;font-family:Manrope,sans-serif;font-size:var(--fs-em-075);font-weight:var(--fw-500);color:var(--text-primary);background:var(--text-secondary-on-dark);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 16px;line-height:1;transition:background-color .3s,color .3s;display:inline-flex}.Toolbar-module__oglFua__pill svg{width:14px;height:14px}.Toolbar-module__oglFua__pill:hover,.Toolbar-module__oglFua__pillOpen{background:var(--text-primary-on-dark)}.Toolbar-module__oglFua__iconPill{border:1px solid var(--text-secondary-on-dark);width:32px;height:32px;color:var(--text-primary);background:var(--text-secondary-on-dark);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s;display:inline-flex}.Toolbar-module__oglFua__iconPill svg{width:16px;height:16px}.Toolbar-module__oglFua__iconPill:hover,.Toolbar-module__oglFua__iconPillOpen{background:var(--text-primary-on-dark)}@media (max-width:991px){.Toolbar-module__oglFua__pill{height:30px;font-size:var(--fs-12);padding:0 12px}.Toolbar-module__oglFua__iconPill{width:30px;height:30px}}.Toolbar-module__oglFua__menu{border:1.5px solid var(--text-secondary-on-dark);background:var(--color-white);border-radius:12px;flex-direction:column;gap:2px;min-width:200px;padding:8px;display:flex;box-shadow:0 0 16px #0000001a}.Toolbar-module__oglFua__menuGroupLabel{font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-600);color:var(--text-gray);padding:4px 10px 2px}.Toolbar-module__oglFua__menuItem{width:100%;height:32px;font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-500);text-align:left;color:var(--text-primary);background:var(--color-white);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;line-height:16px;display:flex}.Toolbar-module__oglFua__menuItem:hover{background:var(--text-secondary-on-dark)}.Toolbar-module__oglFua__modelLogo{object-fit:contain;border-radius:4px;flex-shrink:0;width:16px;height:16px}.Toolbar-module__oglFua__menuItemActive,.Toolbar-module__oglFua__menuItemActive:hover{color:var(--primary);background:var(--primary-light)}.Toolbar-module__oglFua__menuItemLocked,.Toolbar-module__oglFua__menuItemLocked:hover{opacity:.5;background:var(--color-white);cursor:not-allowed}.Toolbar-module__oglFua__lockReason{color:var(--text-secondary,#8a8f98);white-space:nowrap;margin-left:auto;font-size:11px}.Toolbar-module__oglFua__lockIcon{font-size:var(--fs-14);opacity:.6;flex-shrink:0}
.Toolbar-module__Zg-ODG__row,.Toolbar-module__Zg-ODG__triggerContent{align-items:center;gap:8px;display:flex}.Toolbar-module__Zg-ODG__triggerLabel{align-items:center;gap:4px;display:flex}.Toolbar-module__Zg-ODG__triggerPrefix{color:var(--text-gray);font-weight:var(--fw-400)}.Toolbar-module__Zg-ODG__chevron{font-size:var(--fs-10);color:var(--text-gray);flex-shrink:0}.Toolbar-module__Zg-ODG__checkIcon{font-size:var(--fs-12);color:var(--primary);flex-shrink:0}.Toolbar-module__Zg-ODG__formatOption{flex:1;align-items:center;gap:8px;display:flex}.Toolbar-module__Zg-ODG__formatIcon{border:1.5px solid;border-radius:2px;flex-shrink:0;height:14px}
.FreeQuotaBadge-module__9t8m-a__badge{font-size:var(--fs-13);color:var(--color-text,#1f2937);background:var(--color-bg-light,#f3f4f6);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;line-height:1.2;display:inline-flex}.FreeQuotaBadge-module__9t8m-a__highlight{height:32px;font-size:var(--fs-12);font-weight:var(--fw-600);color:var(--color-white);background:linear-gradient(90deg,var(--primary),var(--color-orange-accent));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;line-height:1.2;display:inline-flex}.FreeQuotaBadge-module__9t8m-a__highlight svg{font-size:var(--fs-14);flex-shrink:0}.FreeQuotaBadge-module__9t8m-a__danger{color:var(--color-danger,#b91c1c);background:var(--color-danger-bg,#fee2e2);border-color:var(--color-danger,#b91c1c);cursor:pointer}.FreeQuotaBadge-module__9t8m-a__danger:hover{opacity:.85}
.ReasoningEffortDropdown-module__0Vrtia__list{flex-direction:column;gap:2px;width:240px;max-width:calc(100vw - 32px);display:flex}.ReasoningEffortDropdown-module__0Vrtia__row{text-align:left;background:var(--color-white);cursor:pointer;border:none;border-radius:12px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;font-family:Manrope,sans-serif;display:flex}.ReasoningEffortDropdown-module__0Vrtia__row:hover{background:var(--color-bg-soft-gray)}.ReasoningEffortDropdown-module__0Vrtia__rowActive,.ReasoningEffortDropdown-module__0Vrtia__rowActive:hover{background:#efedff}.ReasoningEffortDropdown-module__0Vrtia__head{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.ReasoningEffortDropdown-module__0Vrtia__label{font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.ReasoningEffortDropdown-module__0Vrtia__rowActive .ReasoningEffortDropdown-module__0Vrtia__label{color:var(--primary)}.ReasoningEffortDropdown-module__0Vrtia__check{width:16px;height:16px;color:var(--primary);flex-shrink:0}.ReasoningEffortDropdown-module__0Vrtia__hint{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-gray);line-height:16px}
.Toolbar-module__GS6WZa__row{align-items:center;gap:8px;display:flex}.Toolbar-module__GS6WZa__pill{border:1px solid var(--text-secondary-on-dark);height:32px;font-family:Manrope,sans-serif;font-size:var(--fs-em-075);font-weight:var(--fw-500);color:var(--text-primary);background:var(--text-secondary-on-dark);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 16px;line-height:1;transition:background-color .3s,color .3s;display:inline-flex}.Toolbar-module__GS6WZa__pill svg{width:14px;height:14px}.Toolbar-module__GS6WZa__pill:hover,.Toolbar-module__GS6WZa__pillOpen{background:var(--text-primary-on-dark)}.Toolbar-module__GS6WZa__iconPill{border:1px solid var(--text-secondary-on-dark);width:32px;height:32px;color:var(--text-primary);background:var(--text-secondary-on-dark);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s;display:inline-flex}.Toolbar-module__GS6WZa__iconPill svg{width:16px;height:16px}.Toolbar-module__GS6WZa__iconPill:hover,.Toolbar-module__GS6WZa__iconPillOpen{background:var(--text-primary-on-dark)}@media (max-width:991px){.Toolbar-module__GS6WZa__pill{height:30px;font-size:var(--fs-12);padding:0 12px}.Toolbar-module__GS6WZa__iconPill{width:30px;height:30px}}.Toolbar-module__GS6WZa__menu{border:1.5px solid var(--text-secondary-on-dark);background:var(--color-white);border-radius:12px;flex-direction:column;gap:2px;min-width:160px;padding:8px;display:flex;box-shadow:0 0 16px #0000001a}.Toolbar-module__GS6WZa__menuNarrow{min-width:80px}.Toolbar-module__GS6WZa__menuItem{width:100%;height:32px;font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-500);text-align:left;color:var(--text-primary);background:var(--color-white);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;line-height:16px;display:flex}.Toolbar-module__GS6WZa__menuItem:hover{background:var(--text-secondary-on-dark)}.Toolbar-module__GS6WZa__modelLogo{object-fit:contain;border-radius:4px;flex-shrink:0;width:16px;height:16px}.Toolbar-module__GS6WZa__menuItemActive,.Toolbar-module__GS6WZa__menuItemActive:hover{color:var(--primary);background:var(--primary-light)}.Toolbar-module__GS6WZa__menuItemLocked,.Toolbar-module__GS6WZa__menuItemLocked:hover{opacity:.5;background:var(--color-white);cursor:not-allowed}.Toolbar-module__GS6WZa__lockReason{color:var(--text-secondary,#8a8f98);white-space:nowrap;margin-left:auto;font-size:11px}.Toolbar-module__GS6WZa__lockIcon{font-size:var(--fs-14);opacity:.6;flex-shrink:0}
.Spinner-module__9pnaXG__wrapper{align-items:center;gap:.65em;display:flex}.Spinner-module__9pnaXG__text{font-size:var(--fs-em-1);color:var(--text-primary)}.Spinner-module__9pnaXG__spinner{border:3px solid var(--text-primary-on-dark);border-top:3px solid #0000;border-radius:50%;width:1em;height:1em;animation:.75s linear infinite Spinner-module__9pnaXG__spin;display:block}@keyframes Spinner-module__9pnaXG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__dark{border:3px solid var(--text-primary);border-top:3px solid #0000}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__primary{border:3px solid var(--primary);border-top:3px solid #0000}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeXs{border-width:2px;width:.5em;height:.5em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeS{border-width:2px;width:.625em;height:.625em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeM{border-width:2px;width:.75em;height:.75em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeL{width:1.625em;height:1.625em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeXl{width:3em;height:3em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeXxl{width:5em;height:5em}@media (max-width:991px){.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeS,.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeM{border-width:2px}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeL{border-width:2px;width:1.325em;height:1.325em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeXl{border-width:2px;width:2em;height:2em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeXxl{border-width:2px;width:3em;height:3em}}
.Button-module__Rmgt5G__wrapper{-webkit-appearance:none;appearance:none;font-family:Manrope,sans-serif;font-weight:var(--fw-600);cursor:pointer;border:none;border-radius:999px;transition:background-color .3s,color .3s,opacity .3s,transform .3s;position:relative;overflow:hidden}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__noRounded{border-radius:12px}.Button-module__Rmgt5G__wrapper *{font-family:Manrope,sans-serif}.Button-module__Rmgt5G__content{color:inherit;grid-auto-columns:auto;grid-auto-flow:column;justify-content:center;align-items:center;gap:.5em;line-height:1;display:grid}.Button-module__Rmgt5G__content svg,.Button-module__Rmgt5G__content svg *{color:inherit}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__spaceBetween>.Button-module__Rmgt5G__content{justify-content:space-between;display:flex}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__leftAlign>.Button-module__Rmgt5G__content{justify-content:flex-start}.Button-module__Rmgt5G__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__shine:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff40,#0000);width:100%;height:100%;animation:2.25s ease-in-out infinite Button-module__Rmgt5G__shine;position:absolute;top:0}@keyframes Button-module__Rmgt5G__shine{0%{left:-100%}33%,to{left:100%}}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly{aspect-ratio:1}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly>.Button-module__Rmgt5G__content{margin:auto}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly.Button-module__Rmgt5G__sizeS,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly.Button-module__Rmgt5G__sizeM,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly.Button-module__Rmgt5G__sizeL,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly.Button-module__Rmgt5G__sizeXl,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly.Button-module__Rmgt5G__sizeXxl{padding:0}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__fullWidth{width:100%}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXs{height:24px;font-size:var(--fs-em-0625);padding:0 12px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXs.Button-module__Rmgt5G__noRounded{border-radius:4px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXs.Button-module__Rmgt5G__smallPadding{padding:0 6px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeS{height:32px;font-size:var(--fs-em-075);padding:0 16px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeS.Button-module__Rmgt5G__noRounded{border-radius:8px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeS.Button-module__Rmgt5G__smallPadding{padding:0 8px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeM{height:40px;font-size:var(--fs-em-0875);padding:0 20px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeM.Button-module__Rmgt5G__smallPadding{padding:0 12px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeL{height:48px;font-size:var(--fs-em-1);padding:0 24px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeL.Button-module__Rmgt5G__smallPadding{padding:0 16px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl{height:64px;font-size:var(--fs-em-125);padding:0 32px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl.Button-module__Rmgt5G__smallPadding{padding:0 20px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl{height:96px;font-size:var(--fs-em-2);padding:0 48px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl.Button-module__Rmgt5G__smallPadding{padding:0 24px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__primary{color:var(--text-primary-on-dark);background:var(--primary)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__primary:hover{background:var(--primary-hover)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__primaryLight{color:var(--primary);background:var(--primary-light)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__primaryLight:hover{background:var(--primary-light-hover)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__danger{color:var(--text-primary-on-dark);background:var(--error)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__danger:hover{background:var(--error-hover)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__dark{color:var(--text-primary-on-dark);background:var(--text-primary)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__dark:hover{background:var(--text-primary-hover)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__transparent{color:var(--text-primary);background:0 0}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__transparent:hover{opacity:.65}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__light,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__white,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__whiteGray,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__whiteBorder{color:var(--text-primary);background:var(--text-primary-on-dark)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__whiteGray{color:var(--text-gray)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__light{border:1px solid var(--text-secondary-on-dark);background:var(--text-secondary-on-dark)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__whiteBorder{border:1px solid var(--text-secondary-on-dark)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__light:hover{background:var(--text-primary-on-dark)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__white:hover,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__whiteBorder:hover{background:var(--text-secondary-on-dark-hover)}.Button-module__Rmgt5G__wrapper:disabled{opacity:.65;cursor:default}@media (max-width:991px){.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXs{height:20px;font-size:var(--fs-10);padding:0 10px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXs.Button-module__Rmgt5G__smallPadding{padding:0 5px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeS{height:30px;font-size:var(--fs-12);padding:0 12px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeS.Button-module__Rmgt5G__smallPadding{padding:0 6px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeM{height:36px;font-size:var(--fs-12);padding:0 16px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeM.Button-module__Rmgt5G__smallPadding{padding:0 10px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeL{height:40px;font-size:var(--fs-14);padding:0 20px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeL.Button-module__Rmgt5G__smallPadding{padding:0 12px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl{height:48px;font-size:var(--fs-16);padding:0 24px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl.Button-module__Rmgt5G__smallPadding{padding:0 14px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl{height:64px;font-size:var(--fs-20);padding:0 32px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl.Button-module__Rmgt5G__smallPadding{padding:0 16px}}@media (max-width:560px){.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl{padding:0 20px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl.Button-module__Rmgt5G__smallPadding{padding:0 12px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl{font-size:var(--fs-18);padding:0 24px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl.Button-module__Rmgt5G__smallPadding{padding:0 18px}}
.TariffDropdown-module__TMhQZW__wrapper{z-index:var(--z-10);border:2px solid var(--text-secondary-on-dark);background-color:var(--text-primary-on-dark);border-radius:16px;flex-direction:column;gap:12px;width:396px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 0 16px #0000001a}.TariffDropdown-module__TMhQZW__tariff{grid-template-columns:1fr auto;align-items:center;display:grid}.TariffDropdown-module__TMhQZW__tariffLeft{flex-direction:column;display:flex}.TariffDropdown-module__TMhQZW__tariffLeft>h3{font-size:var(--fs-24);font-weight:var(--fw-500)}.TariffDropdown-module__TMhQZW__banner{background:var(--text-secondary-on-dark);border-radius:12px;flex-direction:column;padding:12px;display:flex;position:relative;overflow:hidden}.TariffDropdown-module__TMhQZW__banner>small{font-family:Manrope,sans-serif;font-weight:var(--fw-500);opacity:.5;margin-bottom:4px}.TariffDropdown-module__TMhQZW__banner>a{text-decoration:none}.TariffDropdown-module__TMhQZW__banner>a>small{font-family:Manrope,sans-serif;font-weight:var(--fw-500);color:var(--primary)}.TariffDropdown-module__TMhQZW__banner>img{width:120px;height:auto;position:absolute;bottom:0;right:0}.TariffDropdown-module__TMhQZW__countWrapper{grid-template-columns:18px 1fr;align-items:center;gap:8px;margin-bottom:2px;display:grid}.TariffDropdown-module__TMhQZW__countWrapper>img{width:100%;height:auto}.TariffDropdown-module__TMhQZW__countWrapper>p{font-family:Manrope,sans-serif;font-size:var(--fs-18);font-weight:var(--fw-500);-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#7a3fff 0%,#ff723f 100%);-webkit-background-clip:text;background-clip:text}.TariffDropdown-module__TMhQZW__tariffLeft>span{width:-webkit-max-content;width:max-content;font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-600);background:var(--text-secondary-on-dark);border-radius:99px;margin-bottom:4px;padding:3px 10px}.TariffDropdown-module__TMhQZW__tariffLeft>small{font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-500);opacity:.5}.TariffDropdown-module__TMhQZW__hr{background:#0000001a;width:100%;height:1px}.TariffDropdown-module__TMhQZW__models{flex-direction:column;gap:4px;display:flex}.TariffDropdown-module__TMhQZW__models>p{font-size:var(--fs-14);font-weight:var(--fw-600)}.TariffDropdown-module__TMhQZW__models>small{font-family:Manrope,sans-serif;font-weight:var(--fw-500);opacity:.5}@media (max-width:768px){.TariffDropdown-module__TMhQZW__wrapper{width:328px}.TariffDropdown-module__TMhQZW__countWrapper{grid-template-columns:16px 1fr;gap:4px}.TariffDropdown-module__TMhQZW__countWrapper>p{font-size:var(--fs-14)}.TariffDropdown-module__TMhQZW__banner>img{width:100px}}@media (max-width:420px){.TariffDropdown-module__TMhQZW__wrapper{width:284px}.TariffDropdown-module__TMhQZW__tariffLeft>h3{font-size:var(--fs-20)}.TariffDropdown-module__TMhQZW__tariff{grid-template-columns:1fr;gap:8px}.TariffDropdown-module__TMhQZW__banner>img{width:90px;right:-20px}}
.ChatTextareaToolbar-module__a9TTsG__wrapper{min-width:0;margin:0 16px}.ChatTextareaToolbar-module__a9TTsG__row.ChatTextareaToolbar-module__a9TTsG__row{scroll-snap-type:none;gap:.5em;display:flex}.ChatTextareaToolbar-module__a9TTsG__row.ChatTextareaToolbar-module__a9TTsG__row>*{white-space:nowrap;flex-shrink:0}@media (max-width:560px){.ChatTextareaToolbar-module__a9TTsG__wrapper{margin:0}}
.Input-module__k2Ezja__relativeWrapper{position:relative}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__fullWidth{width:100%}.Input-module__k2Ezja__wrapper{border:2px solid var(--text-secondary-on-dark);font-family:Manrope,sans-serif;font-size:var(--fs-20);font-weight:var(--fw-600);color:var(--text-primary);background:var(--text-secondary-on-dark);border-radius:999px;padding:21px 24px;transition:all .15s}.Input-module__k2Ezja__wrapper::placeholder{color:var(--text-gray);transition:all .15s}.Input-module__k2Ezja__wrapper:focus{outline:none}.Input-module__k2Ezja__wrapper:focus::placeholder{color:var(--text-secondary-on-dark)}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__fullWidth>.Input-module__k2Ezja__wrapper{width:100%}.Input-module__k2Ezja__label{font-family:Manrope,sans-serif;font-size:var(--fs-16);font-weight:var(--fw-600);color:var(--text-gray);opacity:0;display:none;position:absolute;left:26px}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__focus>.Input-module__k2Ezja__label{display:unset;opacity:1;transform:translateY(-12px)}.Input-module__k2Ezja__iconWrapper{z-index:var(--z-2);display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__sizeL>.Input-module__k2Ezja__wrapper{font-size:var(--fs-16);padding:11px 16px}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__sizeL>.Input-module__k2Ezja__label{font-size:var(--fs-12);left:20px}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__focus.Input-module__k2Ezja__sizeL>.Input-module__k2Ezja__label{transform:translateY(-8px)}@media (max-width:991px){.Input-module__k2Ezja__wrapper{font-size:var(--fs-18);padding:17px 20px}.Input-module__k2Ezja__iconWrapper{right:20px}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__sizeL>.Input-module__k2Ezja__wrapper{font-size:var(--fs-16);padding:9px 16px}}@media (max-width:560px){.Input-module__k2Ezja__wrapper{font-size:var(--fs-16);padding:14px 18px}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__sizeL>.Input-module__k2Ezja__wrapper{font-size:var(--fs-16)}.Input-module__k2Ezja__label{font-size:var(--fs-14)}.Input-module__k2Ezja__iconWrapper{right:18px}}
.Breadcrumbs-module__gnYsOq__nav{width:100%}.Breadcrumbs-module__gnYsOq__list{flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.4;list-style:none;display:flex}.Breadcrumbs-module__gnYsOq__item{align-items:center;display:inline-flex}.Breadcrumbs-module__gnYsOq__item a,.Breadcrumbs-module__gnYsOq__item span,.Breadcrumbs-module__gnYsOq__item+.Breadcrumbs-module__gnYsOq__item:before{font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--text-primary-hover)}.Breadcrumbs-module__gnYsOq__item+.Breadcrumbs-module__gnYsOq__item:before{content:"/";margin-right:8px}.Breadcrumbs-module__gnYsOq__link{color:inherit;text-decoration:none;transition:color .15s}.Breadcrumbs-module__gnYsOq__link:hover{color:var(--primary)}.Breadcrumbs-module__gnYsOq__text{color:var(--text-gray)}@media (max-width:560px){.Breadcrumbs-module__gnYsOq__item a,.Breadcrumbs-module__gnYsOq__item span,.Breadcrumbs-module__gnYsOq__item+.Breadcrumbs-module__gnYsOq__item:before{font-size:var(--fs-12)}}
.Container-module__Q8zSjG__wrapper{width:100%;max-width:1320px;margin:0 auto}@media (max-width:1440px){.Container-module__Q8zSjG__wrapper{max-width:1054px}}@media (max-width:1240px){.Container-module__Q8zSjG__wrapper{max-width:944px}}@media (max-width:991px){.Container-module__Q8zSjG__wrapper{max-width:728px}}@media (max-width:768px){.Container-module__Q8zSjG__wrapper{max-width:540px}}@media (max-width:560px){.Container-module__Q8zSjG__wrapper{max-width:400px}}@media (max-width:420px){.Container-module__Q8zSjG__wrapper{max-width:354px}}@media (max-width:375px){.Container-module__Q8zSjG__wrapper{max-width:300px}}
.SmallBalanceModal-module__QZbiUa__wrapper{background:var(--text-primary-on-dark);border-radius:24px;flex-direction:column;align-items:flex-start;gap:0;width:540px;padding:1.5em;display:flex}.SmallBalanceModal-module__QZbiUa__countWrapper{grid-template-columns:28px 1fr;align-items:center;gap:12px;margin-bottom:8px;display:grid}.SmallBalanceModal-module__QZbiUa__countWrapper>img{width:100%;height:auto}.SmallBalanceModal-module__QZbiUa__countWrapper>p{font-family:Manrope,sans-serif;font-size:var(--fs-32);font-weight:var(--fw-700);-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#7a3fff 0%,#ff723f 100%);-webkit-background-clip:text;background-clip:text}.SmallBalanceModal-module__QZbiUa__description{font-family:Manrope,sans-serif;font-size:var(--fs-16);margin-bottom:32px}.SmallBalanceModal-module__QZbiUa__footer{grid-template-columns:1fr 1fr;gap:.5em;width:100%;display:grid}@media (max-width:1240px){.SmallBalanceModal-module__QZbiUa__countWrapper{grid-template-columns:24px 1fr;gap:8px}.SmallBalanceModal-module__QZbiUa__countWrapper>p{font-size:var(--fs-24)}}@media (max-width:768px){.SmallBalanceModal-module__QZbiUa__wrapper{width:400px;padding:16px}.SmallBalanceModal-module__QZbiUa__countWrapper{grid-template-columns:20px 1fr;gap:8px}.SmallBalanceModal-module__QZbiUa__countWrapper>p{font-size:var(--fs-20)}.SmallBalanceModal-module__QZbiUa__description{font-size:var(--fs-14);margin-bottom:24px}}@media (max-width:420px){.SmallBalanceModal-module__QZbiUa__wrapper{width:300px}.SmallBalanceModal-module__QZbiUa__countWrapper{grid-template-columns:18px 1fr;gap:6px}.SmallBalanceModal-module__QZbiUa__countWrapper>p{font-size:var(--fs-18)}.SmallBalanceModal-module__QZbiUa__footer{flex-direction:column-reverse;display:flex}}
.NewBadge-module__HShyua__badge{font-size:var(--fs-10);font-weight:var(--fw-600);letter-spacing:.04em;text-transform:uppercase;color:var(--color-white);background:linear-gradient(90deg,var(--color-green-accent,#1fbf75)0%,var(--primary)100%);pointer-events:none;text-shadow:0 1px 2px #00000040;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;line-height:1;animation:6s ease-in-out infinite NewBadge-module__HShyua__new-glow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 12px -2px #1fbf7559,0 4px 12px -2px #7a3fff40}.NewBadge-module__HShyua__badge:before,.NewBadge-module__HShyua__badge:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.NewBadge-module__HShyua__badge:before{background:linear-gradient(135deg,#0000 30%,#ffffff2e 50%,#0000 70%);animation:6s ease-in-out infinite NewBadge-module__HShyua__new-shine}.NewBadge-module__HShyua__badge:after{background:linear-gradient(135deg,#0000 44%,#ffffffa6 50%,#0000 56%);animation:6s ease-in-out .18s infinite NewBadge-module__HShyua__new-shine}@keyframes NewBadge-module__HShyua__new-shine{0%{transform:translate(-120%)}50%,to{transform:translate(120%)}}@keyframes NewBadge-module__HShyua__new-glow{0%,to{box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 12px -2px #1fbf7559,0 4px 12px -2px #7a3fff40}50%{box-shadow:inset 0 0 0 1px #fff3,0 4px 18px -2px #1fbf758c,0 4px 18px -2px #7a3fff73}}@media (max-width:991px){.NewBadge-module__HShyua__badge{font-size:var(--fs-8);letter-spacing:.02em;padding:1px 4px}}@media (prefers-reduced-motion:reduce){.NewBadge-module__HShyua__badge,.NewBadge-module__HShyua__badge:before,.NewBadge-module__HShyua__badge:after{animation:none}}
.RenameForm-module__DeuCwW__form{border:1px solid #0000001a;border-radius:16px;flex-direction:column;gap:.5em;padding:6px;display:flex}.RenameForm-module__DeuCwW__form>input{border:2px solid var(--text-secondary-on-dark);width:100%;font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-600);background:var(--text-primary-on-dark);border-radius:12px;padding:9px 12px}.RenameForm-module__DeuCwW__form>footer{grid-template-columns:auto 1fr;gap:.5em;display:grid}.RenameForm-module__DeuCwW__closeIcon{font-size:var(--fs-14)}@media (max-width:991px){.RenameForm-module__DeuCwW__form>input{font-size:var(--fs-16)}}.RenameForm-module__DeuCwW__sendIcon{font-size:var(--fs-16);fill:var(--text-primary-on-dark)}
.SearchListItem-module__9NxISG__wrapper{border:1px solid #0000;border-radius:12px;grid-template-columns:1fr auto;align-items:stretch;gap:.5em;padding:0 5px 0 0;transition:all .15s;display:grid}.SearchListItem-module__9NxISG__wrapper.SearchListItem-module__9NxISG__active{background:var(--primary-light);border-radius:12px}.SearchListItem-module__9NxISG__wrapper:hover{background:var(--text-secondary-on-dark-hover)}.SearchListItem-module__9NxISG__wrapper>a{max-width:100%;font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-600);align-items:center;gap:6px;padding:8px 0 8px 14px;line-height:1.4;text-decoration:none;transition:all .15s;display:flex;overflow:hidden}.SearchListItem-module__9NxISG__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchListItem-module__9NxISG__title:first-letter{text-transform:uppercase}.SearchListItem-module__9NxISG__carouselBadge{flex-shrink:0}.SearchListItem-module__9NxISG__dotsIcon{font-size:var(--fs-16)}.SearchListItem-module__9NxISG__dotsButton{touch-action:manipulation}@media (max-width:991px){.SearchListItem-module__9NxISG__dotsButton{aspect-ratio:1;width:40px;height:40px}}.SearchListItem-module__9NxISG__wrapper.SearchListItem-module__9NxISG__active .SearchListItem-module__9NxISG__dotsIcon{fill:var(--primary)}.SearchListItem-module__9NxISG__renameIcon{font-size:var(--fs-16)}.SearchListItem-module__9NxISG__trashIcon{font-size:var(--fs-16);stroke:var(--error)}
.PageClient-module__u2O-eq__fullLoader{justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex}.PageClient-module__u2O-eq__shell{background:var(--text-secondary-on-dark);grid-template-rows:1fr;grid-template-columns:auto 1fr;height:100dvh;padding:8px 8px 8px 0;display:grid}.PageClient-module__u2O-eq__content{background:var(--text-primary-on-dark);border-radius:24px;padding:24px;position:relative;overflow:hidden}.PageClient-module__u2O-eq__chatPage{height:100%;position:relative}.PageClient-module__u2O-eq__chatWrapper{grid-template-rows:1fr;gap:.75em;width:100%;max-width:1024px;height:100%;margin:0 auto;display:grid;overflow:hidden}.PageClient-module__u2O-eq__bodyWrapper{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.PageClient-module__u2O-eq__messageList{flex-direction:column;gap:24px;height:100%;max-height:100%;padding:54px 8px 24px 0;display:flex;overflow-y:auto}.PageClient-module__u2O-eq__messageList::-webkit-scrollbar{width:4px}.PageClient-module__u2O-eq__messageList::-webkit-scrollbar-track{background:0 0}.PageClient-module__u2O-eq__userBubble{max-width:70%;font-family:Manrope,sans-serif;font-size:var(--fs-16);font-weight:var(--fw-500);background:var(--primary-light);overflow-wrap:break-word;border-radius:20px 20px 4px;flex-shrink:0;align-self:flex-end;padding:12px 18px;line-height:1.5}.PageClient-module__u2O-eq__assistantBubble{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.PageClient-module__u2O-eq__assistantHeader{font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--text-gray);align-items:center;gap:10px;display:flex}.PageClient-module__u2O-eq__modelIcon{border-radius:50%;width:24px;height:auto}.PageClient-module__u2O-eq__typingDots{align-items:center;gap:4px;margin-left:4px;display:inline-flex}.PageClient-module__u2O-eq__typingDots span{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite PageClient-module__u2O-eq__typing-bounce;display:inline-block}.PageClient-module__u2O-eq__typingDots span:nth-child(2){animation-delay:.15s}.PageClient-module__u2O-eq__typingDots span:nth-child(3){animation-delay:.3s}@keyframes PageClient-module__u2O-eq__typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.PageClient-module__u2O-eq__card{background:var(--color-bg-soft-gray);border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:560px;padding:16px;display:flex}.PageClient-module__u2O-eq__cardTitle{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-700);margin:0}.PageClient-module__u2O-eq__scenes{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.PageClient-module__u2O-eq__scene{border:1px solid var(--color-bg-soft-gray);background:var(--color-white);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;list-style:none;display:flex}.PageClient-module__u2O-eq__sceneIndex{color:var(--text-gray);font-size:var(--fs-12);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.06em}.PageClient-module__u2O-eq__sceneTitle{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-600);margin:0;line-height:1.3}.PageClient-module__u2O-eq__sceneBody{color:var(--text-primary);font-size:var(--fs-14);white-space:pre-wrap;margin:0;line-height:1.5}.PageClient-module__u2O-eq__skeleton{background:linear-gradient(90deg,var(--color-bg-soft-gray)25%,var(--color-bg-light-gray)50%,var(--color-bg-soft-gray)75%);background-size:200% 100%;border-radius:16px;width:100%;max-width:560px;height:220px;animation:1.4s infinite PageClient-module__u2O-eq__shimmer}@keyframes PageClient-module__u2O-eq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.PageClient-module__u2O-eq__errorBox{background:var(--color-bg-soft-gray);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:560px;padding:16px;display:flex}.PageClient-module__u2O-eq__errorText{font-size:var(--fs-14);color:var(--text-primary);margin:0}@media (max-width:1440px){.PageClient-module__u2O-eq__chatWrapper{max-width:728px}}@media (max-width:768px){.PageClient-module__u2O-eq__shell{grid-template-columns:1fr;padding:0}.PageClient-module__u2O-eq__content{border-radius:0;padding:16px}.PageClient-module__u2O-eq__chatWrapper{max-width:100%}.PageClient-module__u2O-eq__userBubble{max-width:90%;font-size:var(--fs-14)}.PageClient-module__u2O-eq__sceneBody{font-size:var(--fs-14)}}
