.HeroBadge-module__r2jXNG__root{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:999px;align-items:center;padding:6px 6px 6px 8px;display:inline-flex;box-shadow:0 4px 16px #0000000a}.HeroBadge-module__r2jXNG__icons{align-items:center;margin-right:-8px;list-style:none;display:inline-flex}.HeroBadge-module__r2jXNG__icon{border:1px solid var(--text-primary-on-dark);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.HeroBadge-module__r2jXNG__icon>img{width:100%;height:auto}.HeroBadge-module__r2jXNG__icon+.HeroBadge-module__r2jXNG__icon{margin-left:-8px}.HeroBadge-module__r2jXNG__label{height:36px;font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-primary-on-dark);white-space:nowrap;background:linear-gradient(90deg,#7a3fff 0%,#ff723f 100%);border-radius:50px;align-items:center;padding:0 16px;display:flex}@media (max-width:768px){.HeroBadge-module__r2jXNG__root{padding:4px 4px 4px 6px}.HeroBadge-module__r2jXNG__icon{width:24px;height:24px}.HeroBadge-module__r2jXNG__label{height:32px;font-size:var(--fs-12)}}@media (max-width:560px){.HeroBadge-module__r2jXNG__root{padding:2px 2px 2px 4px}.HeroBadge-module__r2jXNG__icon{width:20px;height:20px}.HeroBadge-module__r2jXNG__label{height:28px;font-size:var(--fs-12);padding:0 12px}}
.BenefitsRow-module__JSC86q__benefits{align-items:center;gap:32px;display:flex}.BenefitsRow-module__JSC86q__benefitItem{align-items:center;gap:12px;display:flex}.BenefitsRow-module__JSC86q__benefitIcon{width:auto;height:20px}.BenefitsRow-module__JSC86q__modelIcons{align-items:center;display:inline-flex}.BenefitsRow-module__JSC86q__modelIcon{border:1px solid var(--color-white);border-radius:50%;width:28px;height:28px}.BenefitsRow-module__JSC86q__modelIcon+.BenefitsRow-module__JSC86q__modelIcon{margin-left:-8px}.BenefitsRow-module__JSC86q__label{font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-primary);line-height:1.15}@media (max-width:991px){.BenefitsRow-module__JSC86q__benefits{flex-wrap:wrap;gap:16px}}@media (max-width:768px){.BenefitsRow-module__JSC86q__benefitIcon{height:16px}.BenefitsRow-module__JSC86q__modelIcon{width:24px;height:24px}.BenefitsRow-module__JSC86q__label{font-size:var(--fs-12)}}@media (max-width:560px){.BenefitsRow-module__JSC86q__benefits{flex-direction:column;align-items:flex-start;gap:12px}}
.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}}
.ChatMessage-module__nmGNya__container{flex-direction:column;gap:.75em;display:flex}.ChatMessage-module__nmGNya__containerUser{gap:4px}.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__assistant{flex-direction:column;gap:12px;min-width:0;display:flex}.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__user{max-width:70%;font-size:var(--fs-16);font-weight:var(--fw-400);background:var(--text-secondary-on-dark);border-radius:20px;margin-left:auto;padding:10px 16px;line-height:24px}.ChatMessage-module__nmGNya__avatar{min-width:0;height:24px;font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-gray-contrast);align-items:center;gap:8px;display:flex}.ChatMessage-module__nmGNya__avatar>img{object-fit:contain;border-radius:50%;flex-shrink:0;width:20px;height:20px}.ChatMessage-module__nmGNya__avatarName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{font-size:var(--fs-16);font-weight:var(--fw-400);gap:12px;line-height:28px}.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__user .ChatMessage-module__nmGNya__content{font-weight:var(--fw-400)}.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;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__content{font-size:var(--fs-14)}.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__assistant .ChatMessage-module__nmGNya__content,.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__user .ChatMessage-module__nmGNya__content{font-size:var(--fs-16)}.ChatMessage-module__nmGNya__content img,.ChatMessage-module__nmGNya__imageLoader{border-radius:12px;max-width:240px}}@media (max-width:768px){.ChatMessage-module__nmGNya__wrapper.ChatMessage-module__nmGNya__user{max-width:85%}}@media (max-width:560px){.ChatMessage-module__nmGNya__content img,.ChatMessage-module__nmGNya__imageLoader{max-width:200px}}
.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{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.ContextLimitAction-module__OiwMaq__error{font-size:var(--fs-em-1);color:var(--error)}
.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}}
.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)}
.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}}
.PageClient-module__asXk7a__fullLoader{justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex}.PageClient-module__asXk7a__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__asXk7a__content{background:var(--text-primary-on-dark);border-radius:24px;padding:24px;position:relative;overflow:hidden}.PageClient-module__asXk7a__chatPage{height:100%;position:relative}.PageClient-module__asXk7a__chatWrapper{grid-template-rows:1fr;gap:.75em;width:100%;max-width:1024px;height:100%;margin:0 auto;display:grid;overflow:hidden}.PageClient-module__asXk7a__bodyWrapper{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.PageClient-module__asXk7a__messageList{flex-direction:column;gap:24px;height:100%;max-height:100%;padding:54px 8px 24px 0;display:flex;overflow-y:auto}.PageClient-module__asXk7a__messageList::-webkit-scrollbar{width:4px}.PageClient-module__asXk7a__messageList::-webkit-scrollbar-track{background:0 0}.PageClient-module__asXk7a__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__asXk7a__assistantBubble{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.PageClient-module__asXk7a__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__asXk7a__modelIcon{border-radius:50%;width:24px;height:auto}.PageClient-module__asXk7a__typingDots{align-items:center;gap:4px;margin-left:4px;display:inline-flex}.PageClient-module__asXk7a__typingDots span{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite PageClient-module__asXk7a__typing-bounce;display:inline-block}.PageClient-module__asXk7a__typingDots span:nth-child(2){animation-delay:.15s}.PageClient-module__asXk7a__typingDots span:nth-child(3){animation-delay:.3s}@keyframes PageClient-module__asXk7a__typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.PageClient-module__asXk7a__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__asXk7a__cardTitle{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-700);margin:0}.PageClient-module__asXk7a__scenes{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.PageClient-module__asXk7a__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__asXk7a__sceneIndex{color:var(--text-gray);font-size:var(--fs-12);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.06em}.PageClient-module__asXk7a__sceneTitle{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-600);margin:0;line-height:1.3}.PageClient-module__asXk7a__sceneBody{color:var(--text-primary);font-size:var(--fs-14);white-space:pre-wrap;margin:0;line-height:1.5}.PageClient-module__asXk7a__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__asXk7a__shimmer}@keyframes PageClient-module__asXk7a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.PageClient-module__asXk7a__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__asXk7a__errorText{font-size:var(--fs-14);color:var(--text-primary);margin:0}@media (max-width:1440px){.PageClient-module__asXk7a__chatWrapper{max-width:728px}}@media (max-width:768px){.PageClient-module__asXk7a__shell{grid-template-columns:1fr;padding:0}.PageClient-module__asXk7a__content{border-radius:0;padding:16px}.PageClient-module__asXk7a__chatWrapper{max-width:100%}.PageClient-module__asXk7a__userBubble{max-width:90%;font-size:var(--fs-14)}.PageClient-module__asXk7a__sceneBody{font-size:var(--fs-14)}}
.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)}}
