@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_22094684-module__29r1Fa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_22094684-module__29r1Fa__variable{--font-sans:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6104e6b7-module__s6uLTa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6104e6b7-module__s6uLTa__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.GlassWrapper-module__luW1jW__wrapper{z-index:1;background:0 0;border:1px solid transparent;transition:background .2s,border .2s;position:relative}.GlassWrapper-module__luW1jW__wrapper:not(.GlassWrapper-module__luW1jW__withoutHover):after{content:"";border-radius:inherit;box-shadow:var(--glass-shadow-hover);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.GlassWrapper-module__luW1jW__wrapper:not(:-webkit-any(.GlassWrapper-module__luW1jW__withoutHover,.GlassWrapper-module__luW1jW__active)):hover:after{opacity:1}.GlassWrapper-module__luW1jW__wrapper:not(:-moz-any(.GlassWrapper-module__luW1jW__withoutHover,.GlassWrapper-module__luW1jW__active)):hover:after{opacity:1}.GlassWrapper-module__luW1jW__wrapper:not(:is(.GlassWrapper-module__luW1jW__withoutHover,.GlassWrapper-module__luW1jW__active)):hover:after{opacity:1}.GlassWrapper-module__luW1jW__glassWrapper:not(.GlassWrapper-module__luW1jW__withoutDefaultEffect){border:var(--glass-border);background:var(--glass-background);box-shadow:var(--glass-shadow)}.GlassWrapper-module__luW1jW__glassWrapper:not(:-webkit-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter)}.GlassWrapper-module__luW1jW__glassWrapper:not(:-moz-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter)}.GlassWrapper-module__luW1jW__glassWrapper:not(:is(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__extraBlur:not(:-webkit-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__extraBlur:not(:-moz-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__extraBlur:not(:is(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__lightBlur:not(:-webkit-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__lightBlur:not(:-moz-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__lightBlur:not(:is(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.GlassWrapper-module__luW1jW__wrapper:not(:-webkit-any(.GlassWrapper-module__luW1jW__withoutHover,.GlassWrapper-module__luW1jW__active)):hover{border:var(--glass-border);background:var(--glass-background-hover)}.GlassWrapper-module__luW1jW__wrapper:not(:-moz-any(.GlassWrapper-module__luW1jW__withoutHover,.GlassWrapper-module__luW1jW__active)):hover{border:var(--glass-border);background:var(--glass-background-hover)}.GlassWrapper-module__luW1jW__wrapper:not(:is(.GlassWrapper-module__luW1jW__withoutHover,.GlassWrapper-module__luW1jW__active)):hover{border:var(--glass-border);background:var(--glass-background-hover)}.GlassWrapper-module__luW1jW__active{border:var(--glass-border);background:var(--glass-background-active);box-shadow:var(--glass-shadow-active)}.GlassWrapper-module__luW1jW__active:not(.GlassWrapper-module__luW1jW__withoutBlur){-webkit-backdrop-filter:var(--glass-backdrop-filter-active);backdrop-filter:var(--glass-backdrop-filter-active)}.GlassWrapper-module__luW1jW__wrapper.GlassWrapper-module__luW1jW__defaultHoverBackground{background:var(--glass-background-hover)}@media (max-width:768px){.GlassWrapper-module__luW1jW__glassWrapper:not(:-webkit-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GlassWrapper-module__luW1jW__glassWrapper:not(:-moz-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GlassWrapper-module__luW1jW__glassWrapper:not(:is(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__extraBlur:not(:-webkit-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__extraBlur:not(:-moz-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__extraBlur:not(:is(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__lightBlur:not(:-webkit-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__lightBlur:not(:-moz-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__lightBlur:not(:is(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.GlassWrapper-module__luW1jW__glassWrapper:not(:-webkit-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)),.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__extraBlur:not(:-webkit-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:none;backdrop-filter:none}.GlassWrapper-module__luW1jW__glassWrapper:not(:-moz-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)),.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__extraBlur:not(:-moz-any(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:none;backdrop-filter:none}.GlassWrapper-module__luW1jW__glassWrapper:not(:is(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)),.GlassWrapper-module__luW1jW__glassWrapper.GlassWrapper-module__luW1jW__extraBlur:not(:is(.GlassWrapper-module__luW1jW__withoutDefaultEffect,.GlassWrapper-module__luW1jW__withoutBlur)){-webkit-backdrop-filter:none;backdrop-filter:none}}
.Icon-module__4-fPRW__icon{vertical-align:middle;color:currentColor;flex-shrink:0;transition:color .2s,transform .2s,opacity .2s;display:inline-block}.Icon-module__4-fPRW__xs{width:12px;height:12px}.Icon-module__4-fPRW__sm{width:16px;height:16px}.Icon-module__4-fPRW__md{width:20px;height:20px}.Icon-module__4-fPRW__lg{width:24px;height:24px}.Icon-module__4-fPRW__xl{width:32px;height:32px}.Icon-module__4-fPRW__dark .Icon-module__4-fPRW__icon{color:currentColor}.Icon-module__4-fPRW__icon:focus{outline:2px solid var(--border-focus);outline-offset:2px}
.Spinner-module__h_U2tq__wrapper{align-items:center;gap:var(--space-2);display:inline-flex}.Spinner-module__h_U2tq__spinner{border:2px solid var(--border-primary);border-top-color:var(--text-primary);border-radius:50%;animation:.8s linear infinite Spinner-module__h_U2tq__spin}@keyframes Spinner-module__h_U2tq__spin{to{transform:rotate(360deg)}}.Spinner-module__h_U2tq__smm{border-width:1px;width:14px;height:14px}.Spinner-module__h_U2tq__sm{border-width:2px;width:16px;height:16px}.Spinner-module__h_U2tq__md{border-width:2px;width:24px;height:24px}.Spinner-module__h_U2tq__lg{border-width:3px;width:32px;height:32px}.Spinner-module__h_U2tq__label{font-size:var(--text-sm);color:var(--text-secondary)}
.Ripple-module__IbSVEa__ripple{pointer-events:none;border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%)}
.Button-module__fANS6W__button{display:inline-flex;position:relative}.Button-module__fANS6W__content{align-items:center;gap:inherit;display:inline-flex}.Button-module__fANS6W__hidden{visibility:hidden}.Button-module__fANS6W__loading{opacity:.7;cursor:wait;pointer-events:none}.Button-module__fANS6W__spinner{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.Button-module__fANS6W__button:not(.Button-module__fANS6W__link){white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--button-text-primary:#fff;--interactive-tertiary-hover:rgba(87,101,96,.1);border:1px solid transparent;outline:none;justify-content:center;align-items:center;gap:6px;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;overflow:hidden}.Button-module__fANS6W__button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.Button-module__fANS6W__disabled:not(.Button-module__fANS6W__loading),.Button-module__fANS6W__button[aria-disabled=true]:not(.Button-module__fANS6W__loading){opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module__fANS6W__softDisabled{cursor:default;pointer-events:none}.Button-module__fANS6W__primary{background-color:var(--brand-primary);color:var(--button-text-primary);border-radius:8px}.Button-module__fANS6W__primary:hover:not(:disabled){background-color:var(--brand-primary-hover);opacity:.8}.Button-module__fANS6W__primary:active:not(:disabled){opacity:.7}.Button-module__fANS6W__outlined{border:var(--glass-border);background:var(--glass-background);box-shadow:var(--glass-shadow);color:var(--text-primary);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter)}.Button-module__fANS6W__outlined:hover:not(:disabled),.Button-module__fANS6W__outlined:active:not(:disabled){border:var(--glass-border);background:var(--glass-background-hover);box-shadow:var(--glass-shadow-hover);-webkit-backdrop-filter:var(--glass-backdrop-filter-hover);backdrop-filter:var(--glass-backdrop-filter-hover)}.Button-module__fANS6W__danger{border:1px solid var(--color-red-30);background-color:var(--color-red-15);color:var(--color-red);border-radius:8px}.Button-module__fANS6W__danger:hover:not(:disabled){opacity:.8}.Button-module__fANS6W__link{color:var(--brand-primary);cursor:pointer;background:0 0;border:none}.Button-module__fANS6W__default{color:var(--button-text);background-color:transparent;border-radius:6px}.Button-module__fANS6W__default:hover:not(:disabled){background-color:var(--interactive-tertiary-hover);color:var(--button-text)}.Button-module__fANS6W__default:active:not(:disabled){background-color:var(--interactive-tertiary-hover)}.Button-module__fANS6W__small{font-size:14px}.Button-module__fANS6W__small:not(.Button-module__fANS6W__link){border-radius:6px;padding:10px}.Button-module__fANS6W__small .Button-module__fANS6W__icon{width:14px;height:14px}.Button-module__fANS6W__md{font-size:16px}.Button-module__fANS6W__md:not(.Button-module__fANS6W__link){border-radius:8px;padding:12px}.Button-module__fANS6W__md .Button-module__fANS6W__icon{width:16px;height:16px}.Button-module__fANS6W__big{font-size:16px}.Button-module__fANS6W__big:not(.Button-module__fANS6W__link){border-radius:10px;padding:14px}.Button-module__fANS6W__big .Button-module__fANS6W__icon{width:20px;height:20px}.Button-module__fANS6W__animated:not(.Button-module__fANS6W__link){transition:none}@media screen and (max-width:768px){.Button-module__fANS6W__small:not(:-webkit-any(.Button-module__fANS6W__link,.Button-module__fANS6W__withoutAdaptive)){padding:6px}.Button-module__fANS6W__small:not(:-moz-any(.Button-module__fANS6W__link,.Button-module__fANS6W__withoutAdaptive)){padding:6px}.Button-module__fANS6W__small:not(:is(.Button-module__fANS6W__link,.Button-module__fANS6W__withoutAdaptive)){padding:6px}.Button-module__fANS6W__md:not(:-webkit-any(.Button-module__fANS6W__link,.Button-module__fANS6W__withoutAdaptive)){padding:10px}.Button-module__fANS6W__md:not(:-moz-any(.Button-module__fANS6W__link,.Button-module__fANS6W__withoutAdaptive)){padding:10px}.Button-module__fANS6W__md:not(:is(.Button-module__fANS6W__link,.Button-module__fANS6W__withoutAdaptive)){padding:10px}}
.Avatar-module__6qQAfq__avatar{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.Avatar-module__6qQAfq__sm{width:24px;height:24px;font-size:var(--text-xs)}.Avatar-module__6qQAfq__md{width:32px;height:32px;font-size:var(--text-sm)}.Avatar-module__6qQAfq__lg{width:40px;height:40px;font-size:var(--text-base)}.Avatar-module__6qQAfq__user{background-color:var(--text-primary);color:var(--text-inverse)}.Avatar-module__6qQAfq__ai{border:1px solid var(--border-primary);background-color:var(--bg-tertiary);color:var(--text-primary)}.Avatar-module__6qQAfq__initials{line-height:1}
.Badge-module__jXvChq__badge{--space-2:8px;--space-3:12px;--radius-sm:6px;--text-xs:12px;--text-sm:14px;padding-right:var(--space-2);padding-left:var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.Badge-module__jXvChq__default{background-color:var(--bg-tertiary);color:var(--text-primary)}.Badge-module__jXvChq__outline{border:1px solid var(--border-primary);color:var(--text-primary);background-color:transparent}.Badge-module__jXvChq__solid{background-color:var(--text-primary);color:var(--text-inverse)}.Badge-module__jXvChq__primary{padding-right:var(--space-3);padding-left:var(--space-3);background-color:var(--brand-primary);color:var(--text-inverse)}.Badge-module__jXvChq__sm{height:20px;padding:0 var(--space-2);font-size:var(--text-xs)}.Badge-module__jXvChq__md{height:24px;padding:0 var(--space-3);font-size:var(--text-sm)}
.Checkbox-module__qUGDWW__wrapper{cursor:pointer;align-items:center;gap:8px;display:flex}.Checkbox-module__qUGDWW__wrapper.Checkbox-module__qUGDWW__disabled{opacity:.5;cursor:not-allowed}.Checkbox-module__qUGDWW__checkbox{width:16px;height:16px;accent-color:var(--brand-primary);cursor:pointer;margin:0}.Checkbox-module__qUGDWW__checkbox:disabled{cursor:not-allowed}.Checkbox-module__qUGDWW__label{color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;line-height:20px}
.Carousel-module__ALfjgW__carousel{align-items:center;width:100%;display:flex;position:relative}.Carousel-module__ALfjgW__scrollContainer{cursor:grab;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%;display:flex;position:relative;overflow-x:auto;overflow-y:hidden}.Carousel-module__ALfjgW__scrollContainer.Carousel-module__ALfjgW__noScroll{cursor:default}.Carousel-module__ALfjgW__scrollContainer::-webkit-scrollbar{display:none}.Carousel-module__ALfjgW__scrollContainer.Carousel-module__ALfjgW__dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Carousel-module__ALfjgW__scrollContainer.Carousel-module__ALfjgW__shadowLeft:before{content:"";z-index:1;background:linear-gradient(to right,var(--bg-primary),transparent);pointer-events:none;width:40px;position:absolute;top:0;bottom:0;left:0}.Carousel-module__ALfjgW__scrollContainer.Carousel-module__ALfjgW__shadowRight:after{content:"";z-index:1;background:linear-gradient(to left,var(--bg-primary),transparent);pointer-events:none;width:40px;position:absolute;top:0;bottom:0;right:0}.Carousel-module__ALfjgW__button{z-index:2;background-color:var(--bg-elevated);width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;color:var(--text-primary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:background-color .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px rgba(0,0,0,.15)}.Carousel-module__ALfjgW__button:hover{background-color:var(--bg-tertiary);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Carousel-module__ALfjgW__button:active{transform:translateY(-50%)scale(.95)}.Carousel-module__ALfjgW__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Carousel-module__ALfjgW__buttonLeft{left:8px}.Carousel-module__ALfjgW__buttonRight{right:8px}.Carousel-module__ALfjgW__iconLeft{transform:rotate(180deg)}@media (max-width:768px){.Carousel-module__ALfjgW__button{display:none}.Carousel-module__ALfjgW__scrollContainer{cursor:default;-webkit-overflow-scrolling:touch}.Carousel-module__ALfjgW__scrollContainer.Carousel-module__ALfjgW__shadowLeft:before,.Carousel-module__ALfjgW__scrollContainer.Carousel-module__ALfjgW__shadowRight:after{display:none}}@media (min-width:769px){.Carousel-module__ALfjgW__button{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,background-color .2s}.Carousel-module__ALfjgW__carousel:hover .Carousel-module__ALfjgW__button,.Carousel-module__ALfjgW__carousel:focus-within .Carousel-module__ALfjgW__button{opacity:1;visibility:visible}}
.Container-module__OP8qhq__container{--vertical-padding:40px;width:100%;max-width:calc(var(--container-max-width) + 2*var(--container-padding));padding:var(--vertical-padding)var(--container-padding);margin:0 auto}.Container-module__OP8qhq__containerContent{max-width:var(--content-max-width);padding:0 var(--container-padding);margin:0 auto}.Container-module__OP8qhq__containerNarrow{max-width:var(--narrow-max-width);padding:0 var(--container-padding);margin:0 auto}.Container-module__OP8qhq__containerNoPadding{padding:0}.Container-module__OP8qhq__containerNoCentered{margin:0}@media (max-width:768px){.Container-module__OP8qhq__container{--vertical-padding:16px}.Container-module__OP8qhq__container,.Container-module__OP8qhq__containerContent,.Container-module__OP8qhq__containerNarrow{padding:10px 16px}}
.Divider-module__gbJDga__divider{border:none;border-top:1px solid var(--border-primary);width:100%;margin:0}.Divider-module__gbJDga__divider.Divider-module__gbJDga__withText{border:none;align-items:center;gap:10px;display:flex}.Divider-module__gbJDga__line{background-color:var(--border-primary);flex:1;height:1px}.Divider-module__gbJDga__text{color:var(--text-primary);flex-shrink:0;padding:2px 4px}
.Input-module__Lpx3BG__wrapper{flex-direction:column;gap:7px;display:flex}.Input-module__Lpx3BG__wrapper.Input-module__Lpx3BG__fullWidth{width:100%}.Input-module__Lpx3BG__label{cursor:pointer}.Input-module__Lpx3BG__inputContainer{align-items:center;gap:10px;display:flex;position:relative}.Input-module__Lpx3BG__inputContainer.Input-module__Lpx3BG__big{border-radius:10px;padding:14px 12px}.Input-module__Lpx3BG__inputContainer.Input-module__Lpx3BG__big .Input-module__Lpx3BG__icon{width:24px;height:24px}.Input-module__Lpx3BG__inputContainer.Input-module__Lpx3BG__default{border-radius:8px;padding:10px 8px}.Input-module__Lpx3BG__inputContainer.Input-module__Lpx3BG__default .Input-module__Lpx3BG__icon{width:16px;height:16px}.Input-module__Lpx3BG__inputContainer.Input-module__Lpx3BG__small{border-radius:6px;padding:8px}.Input-module__Lpx3BG__input{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:Microsoft Sans Serif,sans-serif;font-weight:400;line-height:1.2}.Input-module__Lpx3BG__input::placeholder{opacity:1;color:var(--text-secondary)}.Input-module__Lpx3BG__input:disabled{color:var(--text-muted);cursor:not-allowed}.Input-module__Lpx3BG__input:disabled::placeholder{color:var(--text-muted)}.Input-module__Lpx3BG__input.Input-module__Lpx3BG__big{font-size:20px}.Input-module__Lpx3BG__input.Input-module__Lpx3BG__default{font-size:16px}.Input-module__Lpx3BG__input.Input-module__Lpx3BG__small{font-size:14px}.Input-module__Lpx3BG__input:-webkit-autofill{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:transparent!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important;transition:background-color,color!important;box-shadow:inset 0 0 0 1000px transparent!important}.Input-module__Lpx3BG__input:-webkit-autofill:hover{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:transparent!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important;transition:background-color,color!important;box-shadow:inset 0 0 0 1000px transparent!important}.Input-module__Lpx3BG__input:-webkit-autofill:focus{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:transparent!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important;transition:background-color,color!important;box-shadow:inset 0 0 0 1000px transparent!important}.Input-module__Lpx3BG__input:-webkit-autofill:active{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:transparent!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important;transition:background-color,color!important;box-shadow:inset 0 0 0 1000px transparent!important}.Input-module__Lpx3BG__input:-internal-autofill-selected{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:transparent!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important;transition:background-color,color!important;box-shadow:inset 0 0 0 1000px transparent!important}.Input-module__Lpx3BG__input:-internal-autofill-previewed{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:transparent!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important;transition:background-color,color!important;box-shadow:inset 0 0 0 1000px transparent!important}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__outlined){border:1px solid var(--border-primary)}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__outlined:disabled){border-color:var(--border-primary);opacity:.5}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__outlined:hover:not(:disabled)){border-color:var(--border-primary)}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__outlined:focus){border-color:var(--brand-primary)}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__outlined.Input-module__Lpx3BG__error){border-color:var(--status-error)}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__filled){background-color:var(--bg-secondary)}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__filled:disabled){background-color:var(--bg-secondary);opacity:.5}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__filled:hover:not(:disabled)){background-color:var(--bg-secondary)}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__filled:focus){border:1px solid var(--brand-primary);background-color:var(--bg-elevated)}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__filled.Input-module__Lpx3BG__error){border:1px solid var(--status-error);background-color:rgba(255,83,83,.1)}.Input-module__Lpx3BG__leftIcon,.Input-module__Lpx3BG__rightIcon{color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__big) .Input-module__Lpx3BG__leftIcon{width:20px;height:20px}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__big) .Input-module__Lpx3BG__rightIcon{width:20px;height:20px}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__default) .Input-module__Lpx3BG__leftIcon{width:16px;height:16px}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__default) .Input-module__Lpx3BG__rightIcon{width:16px;height:16px}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__small) .Input-module__Lpx3BG__leftIcon{width:14px;height:14px}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__small) .Input-module__Lpx3BG__rightIcon{width:14px;height:14px}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__input:disabled) .Input-module__Lpx3BG__leftIcon{opacity:.5}.Input-module__Lpx3BG__inputContainer:has(.Input-module__Lpx3BG__input:disabled) .Input-module__Lpx3BG__rightIcon{opacity:.5}.Input-module__Lpx3BG__errorText{color:var(--status-error);font-family:Microsoft Sans Serif,sans-serif;font-size:14px;font-weight:400;line-height:1.2em}.Input-module__Lpx3BG__fullWidth{width:100%}
.markdown{word-wrap:break-word;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.7}.markdown p{margin:1em 0;line-height:1.7}.markdown p:first-child{margin-top:0}.markdown p:last-child{margin-bottom:0}.markdown [data-streamdown=heading-1],.markdown [data-streamdown=heading-2],.markdown [data-streamdown=heading-3],.markdown [data-streamdown=heading-4],.markdown [data-streamdown=heading-5],.markdown [data-streamdown=heading-6]{color:var(--text-primary);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.25}.markdown [data-streamdown=heading-1]{border-bottom:1px solid var(--border-primary);padding-bottom:.3em;font-size:2em}.markdown [data-streamdown=heading-2]{border-bottom:1px solid var(--border-primary);padding-bottom:.3em;font-size:1.5em}.markdown [data-streamdown=heading-3]{font-size:1.25em}.markdown [data-streamdown=heading-4]{font-size:1em}.markdown [data-streamdown=heading-5]{font-size:.875em}.markdown [data-streamdown=heading-6]{color:var(--text-secondary);font-size:.85em}.markdown [data-streamdown=heading-1]:first-child,.markdown [data-streamdown=heading-2]:first-child,.markdown [data-streamdown=heading-3]:first-child,.markdown [data-streamdown=heading-4]:first-child,.markdown [data-streamdown=heading-5]:first-child,.markdown [data-streamdown=heading-6]:first-child{margin-top:0}.markdown *{border-color:var(--text-quaternary)}.markdown .bg-background{background:var(--bg-elevated)}.markdown button{border-radius:4px;padding:6px}.markdown button:hover{background-color:var(--bg-tertiary);cursor:pointer}.markdown [data-code-block-container=true]{border-radius:6px}.markdown [data-streamdown=code-block] pre{counter-reset:line}.markdown [data-streamdown=code-block] pre code{display:block}.markdown [data-streamdown=code-block] pre code .line{margin:0;padding-left:4.5em;line-height:1.5;display:block;position:relative}.markdown [data-streamdown=code-block] .before\:\[counter-increment\:line\]:before{opacity:.5;text-align:right;width:3em;color:var(--text-primary);margin-right:.75em;font-weight:400}.markdown [data-code-block-header=true]{background:var(--bg-secondary)}.markdown [data-streamdown=inline-code]{border:1px solid var(--border-primary);background-color:var(--markdown-inline-code-bg);color:var(--text-primary);border-radius:4px;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em}.markdown [data-streamdown=mermaid-block]{background:var(--bg-color)}.markdown [data-streamdown=mermaid-block] .bottom-4{bottom:auto!important}.markdown [data-streamdown=blockquote]{color:var(--text-secondary);border-left:4px solid var(--border-primary);margin:1em 0;padding:0 1em;font-style:italic}.markdown [data-streamdown=blockquote]>:first-child{margin-top:0}.markdown [data-streamdown=blockquote]>:last-child{margin-bottom:0}.markdown [data-streamdown=ordered-list],.markdown [data-streamdown=unordered-list]{margin:1em 0;padding-left:2em}.markdown [data-streamdown=unordered-list]{list-style-type:disc}.markdown [data-streamdown=ordered-list]{list-style-type:decimal}.markdown [data-streamdown=list-item]{margin:.25em 0;line-height:1.7}.markdown [data-streamdown=list-item]>p,.markdown [data-streamdown=unordered-list] [data-streamdown=unordered-list],.markdown [data-streamdown=unordered-list] [data-streamdown=ordered-list],.markdown [data-streamdown=ordered-list] [data-streamdown=unordered-list],.markdown [data-streamdown=ordered-list] [data-streamdown=ordered-list]{margin:.25em 0}.markdown [data-streamdown=table]{border-collapse:collapse;border:1px solid var(--border-primary);border-radius:8px;width:100%;margin:1em 0;overflow:hidden}.markdown th,.markdown td{border:1px solid var(--border-primary);text-align:left;padding:10px 16px}.markdown th{background-color:var(--bg-secondary);color:var(--text-primary);font-weight:600}.markdown tr:nth-child(2n){background-color:var(--bg-secondary)}.markdown a,.link{color:var(--brand-primary);border-bottom:1px solid transparent;text-decoration:none;transition:color .2s,border-color .2s}.markdown a:hover,.link:hover{color:var(--brand-primary-hover);border-bottom-color:var(--brand-primary-hover)}.markdown a:focus,.link:focus{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:2px}.markdown [data-streamdown=horizontal-rule]{border:0;border-top:1px solid var(--border-primary);height:0;margin:2em 0}.markdown [data-streamdown=image]{border-radius:8px;max-width:100%;height:auto;margin:1em 0}.markdown input[type=checkbox]{cursor:pointer;margin-right:.5em}.markdown [data-streamdown=strong]{color:var(--text-primary);font-weight:600}.markdown em{font-style:italic}.markdown del{color:var(--text-secondary);text-decoration:line-through}.markdown pre::-webkit-scrollbar{height:8px}.markdown pre::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}.markdown pre::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}.markdown pre::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.markdown [aria-label=Mermaid\ chart] svg{max-height:80dvh}.markdown .z-50{z-index:150}
.FeatureCard-module__7gksOW__featureCard{border-radius:20px;flex-direction:column;align-self:stretch;gap:10px;padding:20px;display:flex}.FeatureCard-module__7gksOW__iconWrapper{width:36px;height:36px;color:var(--brand-primary);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.FeatureCard-module__7gksOW__icon{width:24px;height:24px;display:block}.FeatureCard-module__7gksOW__content{flex-direction:column;align-self:stretch;gap:5px;display:flex}@media (max-width:768px){.FeatureCard-module__7gksOW__featureCard{border-radius:16px;gap:8px;padding:16px}.FeatureCard-module__7gksOW__iconWrapper{flex:0 0 28px;width:28px;height:28px}.FeatureCard-module__7gksOW__icon{width:20px;height:20px}.FeatureCard-module__7gksOW__content{gap:4px}}
.ReviewCard-module__K5rNvq__card{border-radius:10px;flex-direction:row;flex:1 0 0;align-items:stretch;gap:10px;min-width:0;padding:20px;display:flex}.ReviewCard-module__K5rNvq__header{justify-content:space-between;width:100%;display:flex}.ReviewCard-module__K5rNvq__content{flex-direction:column;flex:1;align-self:stretch;align-items:center;gap:16px;display:flex}.ReviewCard-module__K5rNvq__textContainer{flex:auto;width:100%}.ReviewCard-module__K5rNvq__text{flex:1}.ReviewCard-module__K5rNvq__quoteIcon{color:var(--bg-secondary)}.ReviewCard-module__K5rNvq__footer{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;display:flex}.ReviewCard-module__K5rNvq__authorSection{flex-direction:row;align-items:center;gap:4px;display:flex}.ReviewCard-module__K5rNvq__author{white-space:nowrap}.ReviewCard-module__K5rNvq__rating{flex-direction:row;gap:1px;display:flex}.ReviewCard-module__K5rNvq__starIcon{color:var(--brand-secondary)}.ReviewCard-module__K5rNvq__buttonPlaceholder{height:20px}.ReviewCard-module__K5rNvq__authorAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:20px;height:20px}@media (max-width:768px){.ReviewCard-module__K5rNvq__card{padding:16px}.ReviewCard-module__K5rNvq__content{gap:16px}}
.Tooltip-module__aTltxa__tooltipWrapper{--tooltip-delay:0s;display:inline-block;position:relative}.Tooltip-module__aTltxa__tooltip{z-index:1000;max-width:300px;padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);background-color:var(--bg-overlay);box-shadow:var(--shadow-lg);opacity:0;white-space:normal;word-wrap:break-word;color:var(--text-primary);transition:opacity var(--transition-base),transform var(--transition-base);transition-delay:var(--tooltip-delay);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;transform:scale(.95)}:root .Tooltip-module__aTltxa__tooltip{color:var(--text-primary-light)}.Tooltip-module__aTltxa__light .Tooltip-module__aTltxa__tooltip{color:var(--text-primary-dark)}.Tooltip-module__aTltxa__tooltip .typography{color:inherit}.Tooltip-module__aTltxa__tooltipWrapper:hover .Tooltip-module__aTltxa__tooltip,.Tooltip-module__aTltxa__tooltipWrapper:focus-within .Tooltip-module__aTltxa__tooltip{opacity:1;pointer-events:auto;transform:scale(1)}.Tooltip-module__aTltxa__top{margin-bottom:var(--space-2);bottom:100%;left:50%;transform:translate(-50%)translateY(-4px)scale(.95)}.Tooltip-module__aTltxa__tooltipWrapper:hover .Tooltip-module__aTltxa__top,.Tooltip-module__aTltxa__tooltipWrapper:focus-within .Tooltip-module__aTltxa__top{transform:translate(-50%)translateY(0)scale(1)}.Tooltip-module__aTltxa__bottom{margin-top:var(--space-2);top:100%;left:50%;transform:translate(-50%)translateY(4px)scale(.95)}.Tooltip-module__aTltxa__tooltipWrapper:hover .Tooltip-module__aTltxa__bottom,.Tooltip-module__aTltxa__tooltipWrapper:focus-within .Tooltip-module__aTltxa__bottom{transform:translate(-50%)translateY(0)scale(1)}.Tooltip-module__aTltxa__left{margin-right:var(--space-2);top:50%;right:100%;transform:translateY(-50%)translate(-4px)scale(.95)}.Tooltip-module__aTltxa__tooltipWrapper:hover .Tooltip-module__aTltxa__left,.Tooltip-module__aTltxa__tooltipWrapper:focus-within .Tooltip-module__aTltxa__left{transform:translateY(-50%)translate(0)scale(1)}.Tooltip-module__aTltxa__right{margin-left:var(--space-2);top:50%;left:100%;transform:translateY(-50%)translate(4px)scale(.95)}.Tooltip-module__aTltxa__tooltipWrapper:hover .Tooltip-module__aTltxa__right,.Tooltip-module__aTltxa__tooltipWrapper:focus-within .Tooltip-module__aTltxa__right{transform:translateY(-50%)translate(0)scale(1)}.Tooltip-module__aTltxa__tooltip:before{content:"";border-style:solid;width:0;height:0;position:absolute}.Tooltip-module__aTltxa__top:before{border-width:6px 6px 0;border-color:var(--bg-overlay)transparent transparent transparent;bottom:-6px;left:50%;transform:translate(-50%)}.Tooltip-module__aTltxa__bottom:before{border-width:0 6px 6px;border-color:transparent transparent var(--bg-overlay)transparent;top:-6px;left:50%;transform:translate(-50%)}.Tooltip-module__aTltxa__left:before{border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--bg-overlay);top:50%;right:-6px;transform:translateY(-50%)}.Tooltip-module__aTltxa__right:before{border-width:6px 6px 6px 0;border-color:transparent var(--bg-overlay)transparent transparent;top:50%;left:-6px;transform:translateY(-50%)}.Tooltip-module__aTltxa__tooltipWrapper:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--border-focus);outline-offset:2px}
.Dropdown-module__tjOm8G__dropdown{display:block;position:relative}.Dropdown-module__tjOm8G__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Dropdown-module__tjOm8G__trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Dropdown-module__tjOm8G__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:8px}.Dropdown-module__tjOm8G__menu{z-index:1000;border:var(--glass-border);background:var(--glass-background);min-width:200px;box-shadow:var(--glass-shadow);pointer-events:auto;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:12px;animation:.2s Dropdown-module__tjOm8G__dropdown-fade-in;position:fixed;overflow:visible}.Dropdown-module__tjOm8G__menuInline{margin-top:8px;position:absolute}.Dropdown-module__tjOm8G__glassContainer{border-radius:12px;padding:8px}@keyframes Dropdown-module__tjOm8G__dropdown-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes Dropdown-module__tjOm8G__dropdown-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.Dropdown-module__tjOm8G__menuClosing{pointer-events:none;animation:.15s forwards Dropdown-module__tjOm8G__dropdown-fade-out}.Dropdown-module__tjOm8G__bottom-start{top:100%;left:0}.Dropdown-module__tjOm8G__bottom-end{top:100%;right:0}.Dropdown-module__tjOm8G__top-start{margin-top:0;margin-bottom:8px;bottom:100%;left:0}.Dropdown-module__tjOm8G__top-end{margin-top:0;margin-bottom:8px;bottom:100%;right:0}.Dropdown-module__tjOm8G__left-start{margin-top:0;margin-right:8px;top:0;right:100%}.Dropdown-module__tjOm8G__left-end{margin-top:0;margin-right:8px;bottom:0;right:100%}.Dropdown-module__tjOm8G__right-start{margin-top:0;margin-left:8px;top:0;left:100%}.Dropdown-module__tjOm8G__right-end{margin-top:0;margin-left:8px;bottom:0;left:100%}.Dropdown-module__tjOm8G__menuList{margin:0;padding:0;list-style:none}.Dropdown-module__tjOm8G__menuItemButton.Dropdown-module__tjOm8G__menuItemButton{justify-content:flex-start;width:100%}.Dropdown-module__tjOm8G__danger{color:var(--status-error)}.Dropdown-module__tjOm8G__danger:hover:not(:disabled){background:var(--status-error);color:var(--text-inverse)}.Dropdown-module__tjOm8G__icon{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Dropdown-module__tjOm8G__danger .Dropdown-module__tjOm8G__icon{color:var(--status-error)}.Dropdown-module__tjOm8G__danger:hover:not(:disabled) .Dropdown-module__tjOm8G__icon{color:var(--text-inverse)}.Dropdown-module__tjOm8G__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Dropdown-module__tjOm8G__divider{opacity:.3;border:none;border-top:1px solid var(--border-primary);margin:8px 0}@media (max-width:768px){.Dropdown-module__tjOm8G__menu{min-width:160px}}
.Modal-module__mNSHoW__backdrop{z-index:1100;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:16px;animation:.2s ease-out Modal-module__mNSHoW__fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes Modal-module__mNSHoW__fade-in{0%{opacity:0}to{opacity:1}}.Modal-module__mNSHoW__modalWrapper{border-radius:16px;width:100%;max-width:423px;padding:32px;animation:.3s ease-out Modal-module__mNSHoW__slide-up;position:relative}@keyframes Modal-module__mNSHoW__slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modal-module__mNSHoW__closeButton{z-index:1;width:20px;height:20px;color:var(--brand-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 2px;transition:color .2s;display:flex;position:absolute;top:12px;right:12px}.Modal-module__mNSHoW__closeButton:hover{color:var(--text-secondary)}.Modal-module__mNSHoW__closeButton:focus{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:4px}.Modal-module__mNSHoW__content{flex-direction:column;gap:10px;display:flex}.Modal-module__mNSHoW__header{text-align:center;flex-direction:column;gap:4px;display:flex}.Modal-module__mNSHoW__noScroll{overflow:hidden}
.ConfirmModal-module__G8TuJW__actions{justify-content:center;gap:12px;margin-top:16px;display:flex}.ConfirmModal-module__G8TuJW__actions button{flex:1;max-width:160px}
.Popover-module__o51FpW__trigger{cursor:pointer;display:inline-block}.Popover-module__o51FpW__trigger.Popover-module__o51FpW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Popover-module__o51FpW__triggerInline{position:relative}.Popover-module__o51FpW__popover{--inner-border-radius:var(--border-radius,6px);z-index:1100;border-radius:var(--inner-border-radius);pointer-events:auto;background-color:rgba(22,22,22,.7);position:fixed}.Popover-module__o51FpW__popoverInline{position:absolute}@keyframes Popover-module__o51FpW__popover-fade-in{0%{opacity:0}to{opacity:1}}.Popover-module__o51FpW__content{border-radius:var(--inner-border-radius);padding:12px 16px;position:relative}.Popover-module__o51FpW__title{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4}.Popover-module__o51FpW__body{color:var(--text-secondary);font-size:14px;line-height:1.5}@media (max-width:768px){.Popover-module__o51FpW__popover{max-width:calc(100vw - 32px)}.Popover-module__o51FpW__content{padding:10px 14px}}.Popover-module__o51FpW__overlay{z-index:1099;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.6);position:fixed;top:0;bottom:0;left:0;right:0}.Popover-module__o51FpW__popoverFullscreen{z-index:1100;background-color:transparent;border-radius:0;flex-direction:column;max-width:100%;max-height:100%;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Popover-module__o51FpW__popoverFullscreen .Popover-module__o51FpW__content{border-radius:0;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.Popover-module__o51FpW__popoverFullscreen .Popover-module__o51FpW__body{flex:1;padding:0;overflow-y:auto}.Popover-module__o51FpW__fullscreenHeader{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.Popover-module__o51FpW__fullscreenTitle{color:var(--text-primary);flex:1;margin:0;font-size:18px;font-weight:600}.Popover-module__o51FpW__closeButton{background-color:var(--bg-tertiary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.Popover-module__o51FpW__closeButton:hover{background-color:var(--bg-secondary);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.Popover-module__o51FpW__popover{opacity:1;animation:none}}
.Steps-module__7FPgEW__container{align-items:center;gap:12px;display:flex}.Steps-module__7FPgEW__wrapper{background:var(--bg-color);border-radius:50%}.Steps-module__7FPgEW__step{width:40px;height:40px;font-size:var(--text-base);color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:500;transition:background-color .3s;display:flex}.Steps-module__7FPgEW__passed{border-color:var(--color-green-15)!important;background:var(--color-green-60)!important}.Steps-module__7FPgEW__active{border-color:var(--brand-primary-20)!important;background:var(--brand-primary-60)!important}.Steps-module__7FPgEW__future{width:40px;height:40px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.Steps-module__7FPgEW__line{background-color:var(--border-primary);border-radius:1px;width:32px;height:1px}
.DrillDownMenu-module__-Pz2-a__container{flex-direction:column;height:100%;display:flex;overflow:hidden}.DrillDownMenu-module__-Pz2-a__header{border-bottom:1px solid var(--border-primary);flex-shrink:0;align-items:center;min-height:56px;padding:16px;display:flex}.DrillDownMenu-module__-Pz2-a__backButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;transition:color .15s;display:flex;overflow:hidden}.DrillDownMenu-module__-Pz2-a__backButton:hover{color:var(--text-primary)}.DrillDownMenu-module__-Pz2-a__backIcon{transform:rotate(-90deg)}.DrillDownMenu-module__-Pz2-a__title{flex:1;margin:0}.DrillDownMenu-module__-Pz2-a__closeButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .15s;display:flex}.DrillDownMenu-module__-Pz2-a__closeButton:hover{color:var(--text-primary)}.DrillDownMenu-module__-Pz2-a__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:1;position:relative;overflow:hidden;transform:translateZ(0)}.DrillDownMenu-module__-Pz2-a__panel{will-change:transform,opacity;flex-direction:column;gap:6px;padding-right:4px;display:flex;position:absolute;top:16px;bottom:16px;left:16px;right:16px;overflow-y:auto;transform:translateZ(0)}.DrillDownMenu-module__-Pz2-a__panel>div{width:100%}.DrillDownMenu-module__-Pz2-a__panel::-webkit-scrollbar{width:4px}.DrillDownMenu-module__-Pz2-a__panel::-webkit-scrollbar-track{background:0 0}.DrillDownMenu-module__-Pz2-a__panel::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:2px}.DrillDownMenu-module__-Pz2-a__panel::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}
.FolderItem-module__nC_mzG__folderItem{text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;transition:background-color .2s;display:flex}.FolderItem-module__nC_mzG__folderItem.FolderItem-module__nC_mzG__active{background:var(--brand-primary-10)}.FolderItem-module__nC_mzG__chevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .3s}.FolderItem-module__nC_mzG__chevron.FolderItem-module__nC_mzG__rotated{transform:rotate(90deg)}.FolderItem-module__nC_mzG__colorIndicator{border-radius:2px;flex-shrink:0;width:4px;height:20px}.FolderItem-module__nC_mzG__folderIcon{color:var(--brand-primary);flex-shrink:0;align-items:center;display:flex}.FolderItem-module__nC_mzG__title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FolderItem-module__nC_mzG__count{background:var(--bg-tertiary);border-radius:4px;flex-shrink:0;padding:2px 6px}.FolderItem-module__nC_mzG__actions{z-index:10;opacity:0;visibility:hidden;pointer-events:none;flex:0 0 20px;align-items:center;width:20px;height:20px;margin-left:auto;transition:opacity .15s,visibility 0s linear .15s;display:flex;position:relative}.FolderItem-module__nC_mzG__actions:focus-within{z-index:100;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,visibility linear}.FolderItem-module__nC_mzG__actions:hover,.FolderItem-module__nC_mzG__folderItem:hover .FolderItem-module__nC_mzG__actions{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,visibility linear}.FolderItem-module__nC_mzG__editing{cursor:default}.FolderItem-module__nC_mzG__editInput{min-width:0;height:20px;font:inherit;color:var(--text-primary);border:none;border-bottom:1px solid var(--border-primary);background:0 0;outline:none;flex:1;padding:0;line-height:20px}.FolderItem-module__nC_mzG__editInput:focus{border-color:var(--brand-primary)}.FolderItem-module__nC_mzG__editInput:disabled{opacity:.5}.FolderItem-module__nC_mzG__editActions{gap:4px;margin-left:auto;display:flex}.FolderItem-module__nC_mzG__actionBtn{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.FolderItem-module__nC_mzG__actionBtn:disabled{opacity:.5;cursor:not-allowed}.FolderItem-module__nC_mzG__cancelBtn:hover:not(:disabled){color:var(--status-error);background:rgba(239,68,68,.1)}.FolderItem-module__nC_mzG__saveBtn:hover:not(:disabled){color:var(--status-success);background:rgba(16,185,129,.1)}@media (max-width:768px){.FolderItem-module__nC_mzG__actions{opacity:1;visibility:visible;pointer-events:auto}}
.CategoryItem-module__rVUl5q__wrapper{text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.CategoryItem-module__rVUl5q__icon{color:var(--text-secondary);flex-shrink:0}.CategoryItem-module__rVUl5q__content{flex-direction:column;flex:1;gap:2px;display:flex}.CategoryItem-module__rVUl5q__title{flex:1}.CategoryItem-module__rVUl5q__description{line-height:1.3}.CategoryItem-module__rVUl5q__arrow{color:var(--text-tertiary);flex-shrink:0;transition:color .15s}.CategoryItem-module__rVUl5q__wrapper:hover .CategoryItem-module__rVUl5q__arrow{color:var(--text-secondary)}
.Balance-module__DXbDBa__balance{border-radius:6px;flex:0 0 75px;justify-content:space-between;align-items:center;gap:6px;width:75px;padding:6px 10px;display:flex}.Balance-module__DXbDBa__icon{color:var(--brand-primary)}@media screen and (max-width:768px){.Balance-module__DXbDBa__balance{padding:6px 8px}}
.SessionCard-module__joM5wq__card{border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;transition:background-color .2s,border-color .2s;display:grid}.SessionCard-module__joM5wq__card.SessionCard-module__joM5wq__current{border-color:var(--brand-primary-20);background:var(--brand-primary-10)}.SessionCard-module__joM5wq__deviceIcon{color:var(--text-primary);flex-shrink:0}.SessionCard-module__joM5wq__iconWrapper .SessionCard-module__joM5wq__deviceIcon{color:var(--brand-primary)}.SessionCard-module__joM5wq__actions{justify-content:space-between;display:flex}.SessionCard-module__joM5wq__iconWrapper{border:1px solid var(--brand-primary-20);background:var(--brand-primary-10);width:40px;height:40px;box-shadow:var(--glass-shadow);border-radius:6px;justify-content:center;align-items:center;display:flex}.SessionCard-module__joM5wq__deviceText{flex-direction:column;min-width:0;display:flex}.SessionCard-module__joM5wq__currentBadge{background:var(--color-green-15);border-radius:6px;height:auto;padding:10px}.SessionCard-module__joM5wq__currentBadge span{color:var(--color-green)!important}.SessionCard-module__joM5wq__action{justify-content:flex-end;padding-top:4px;display:flex}@media (max-width:768px){.SessionCard-module__joM5wq__card{grid-template-columns:auto 1fr;gap:12px;padding:16px}.SessionCard-module__joM5wq__actions{grid-column:1/-1}.SessionCard-module__joM5wq__currentBadge{align-self:flex-start}.SessionCard-module__joM5wq__action{justify-content:stretch}.SessionCard-module__joM5wq__action>*{width:100%}}@media (max-width:375px){.SessionCard-module__joM5wq__card{padding:16px}}
.ModelItem-module__2yKryq__wrapper{cursor:pointer;border-radius:6px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.ModelItem-module__2yKryq__wrapper.ModelItem-module__2yKryq__current{border-color:var(--brand-primary);background:var(--brand-primary-20)}.ModelItem-module__2yKryq__icon{flex-shrink:0}.ModelItem-module__2yKryq__texts{flex:1;min-width:0}
.ProviderItem-module__dNL8rW__wrapper{text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.ProviderItem-module__dNL8rW__icon{flex-shrink:0}.ProviderItem-module__dNL8rW__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProviderItem-module__dNL8rW__title{flex:1}.ProviderItem-module__dNL8rW__description{line-height:1.3}.ProviderItem-module__dNL8rW__arrow{color:var(--text-tertiary);flex-shrink:0;transition:color .15s}.ProviderItem-module__dNL8rW__wrapper:hover .ProviderItem-module__dNL8rW__arrow{color:var(--text-secondary)}
.GoToPageWithInput-module__SltWhG__inputWrapper{align-items:flex-end;gap:8px;display:flex;border-radius:24px!important;padding:8px 8px 8px 24px!important}.GoToPageWithInput-module__SltWhG__textareaWrapper{flex:1;min-width:0}.GoToPageWithInput-module__SltWhG__textarea{color:var(--text-primary);resize:none;background:0 0;border:none;outline:none;padding:0;font-family:Microsoft Sans Serif,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.GoToPageWithInput-module__SltWhG__textarea::placeholder{opacity:1;color:var(--text-secondary)}.GoToPageWithInput-module__SltWhG__textarea:disabled{color:var(--text-muted);cursor:not-allowed}.GoToPageWithInput-module__SltWhG__searchButton{background:var(--brand-primary);width:34px;height:34px;color:var(--text-primary);cursor:pointer;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;transition:transform .15s ease-out,opacity .2s,background-color .2s;display:flex}.GoToPageWithInput-module__SltWhG__searchButton:disabled{opacity:.7;cursor:not-allowed}.GoToPageWithInput-module__SltWhG__searchButton:hover:not(:disabled){background-color:var(--brand-primary-hover);opacity:.8;transform:scale(1.02)}.GoToPageWithInput-module__SltWhG__searchButton:active:not(:disabled){opacity:.7;transform:scale(.98)}
.SelectPage-module__bj3q3a__card{cursor:pointer;border-radius:6px;align-items:center;gap:16px;height:100%;padding:20px;display:flex}.SelectPage-module__bj3q3a__card.SelectPage-module__bj3q3a__current{border-color:var(--brand-primary);background:var(--brand-primary-20)}.SelectPage-module__bj3q3a__iconCurrent{color:var(--brand-primary)}.SelectPage-module__bj3q3a__content{flex-direction:column;flex:auto;gap:4px;display:flex}.SelectPage-module__bj3q3a__header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}@media screen and (max-width:768px){.SelectPage-module__bj3q3a__card{align-items:center;gap:8px;width:100%;padding:16px 10px}.SelectPage-module__bj3q3a__content{gap:0}}
.ModelPopover-module__ZHVBJW__popover{--border-radius:30px}.ModelPopover-module__ZHVBJW__popoverContent{width:600px;height:400px;overflow-y:auto}.ModelPopover-module__ZHVBJW__popoverBody,.ModelPopover-module__ZHVBJW__popoverTabs{height:100%}.ModelPopover-module__ZHVBJW__popoverTabPanel{max-height:100%;overflow-y:auto}.ModelPopover-module__ZHVBJW__modelItems{flex-direction:column;gap:6px;max-height:100%;display:flex}.ModelPopover-module__ZHVBJW__popoverTitle{display:none}@media screen and (max-width:768px){.ModelPopover-module__ZHVBJW__popoverContent{width:100%;height:auto}.ModelPopover-module__ZHVBJW__popoverTitle{display:block}.ModelPopover-module__ZHVBJW__drillDown{min-height:300px}}
.SendMessageError-module__GLk8OG__errorWrapper{border:1px solid var(--color-red-30);background:var(--color-red-10);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.SendMessageError-module__GLk8OG__errorContent{align-items:flex-start;gap:12px;display:flex}.SendMessageError-module__GLk8OG__errorIconWrapper{background:var(--color-red-15);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SendMessageError-module__GLk8OG__errorIcon{color:var(--status-error)}.SendMessageError-module__GLk8OG__errorTextContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SendMessageError-module__GLk8OG__errorTitle{color:var(--text-primary);font-weight:500}.SendMessageError-module__GLk8OG__errorMessage{word-break:break-word;color:var(--text-secondary);background:rgba(0,0,0,.2);border-radius:8px;padding:6px 8px}.SendMessageError-module__GLk8OG__actions{align-items:center;gap:8px;margin-left:44px;display:flex}.SendMessageError-module__GLk8OG__retryButton,.SendMessageError-module__GLk8OG__dismissButton{flex-shrink:0}.SendMessageError-module__GLk8OG__slideUp{animation:.25s ease-out forwards SendMessageError-module__GLk8OG__slide-up}.SendMessageError-module__GLk8OG__slideOut{animation:.2s ease-in forwards SendMessageError-module__GLk8OG__slide-out}@keyframes SendMessageError-module__GLk8OG__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes SendMessageError-module__GLk8OG__slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.SendMessageError-module__GLk8OG__slideUp,.SendMessageError-module__GLk8OG__slideOut{animation:none}.SendMessageError-module__GLk8OG__slideUp{opacity:1;transform:translateY(0)}.SendMessageError-module__GLk8OG__slideOut{opacity:0;transform:translateY(0)}}@media screen and (max-width:768px){.SendMessageError-module__GLk8OG__errorWrapper{gap:10px;padding:12px}.SendMessageError-module__GLk8OG__errorIconWrapper{width:28px;height:28px}.SendMessageError-module__GLk8OG__actions{flex-wrap:wrap;margin-left:0}}
.ColorPalette-module__IF6sYa__palette{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ColorPalette-module__IF6sYa__colorButton{width:40px;height:40px;transition:all var(--transition-base);cursor:pointer;border:2px solid transparent;border-radius:8px;padding:0}.ColorPalette-module__IF6sYa__colorButton:hover{border-color:var(--border-primary);transform:scale(1.1)}.ColorPalette-module__IF6sYa__colorButton.ColorPalette-module__IF6sYa__selected{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-primary)}.ColorPalette-module__IF6sYa__resetButton{border:2px dashed var(--border-secondary);width:40px;height:40px;color:var(--text-secondary);transition:all var(--transition-base);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.ColorPalette-module__IF6sYa__resetButton:hover{border-color:var(--text-tertiary);color:var(--text-primary)}
.ChatInput-module__AbSZHG__chatInput{border-radius:16px;width:100%;margin:0 auto;transition:border-color .2s}.ChatInput-module__AbSZHG__chatInput:focus-within,.ChatInput-module__AbSZHG__chatInput.ChatInput-module__AbSZHG__noAnimation{animation:none}.ChatInput-module__AbSZHG__inputWrapper{border-radius:16px;flex-direction:column;align-items:flex-end;gap:8px;padding:12px 16px;transition:height .2s;display:flex;overflow:visible}@keyframes ChatInput-module__AbSZHG__pulse-shadow{0%,to{box-shadow:0 0 0 0 rgb(var(--brand-primary-rgb)/20%)}50%{box-shadow:0 0 3px 8px rgb(var(--brand-primary-rgb)/0%)}}.ChatInput-module__AbSZHG__textarea{width:100%;min-height:24px;color:var(--text-primary);resize:none;background:0 0;border:none;flex:1;padding:0;font-size:16px;line-height:1.5}.ChatInput-module__AbSZHG__textareaWrapper{width:100%;transition:height .2s}.ChatInput-module__AbSZHG__textarea:focus{outline:none}.ChatInput-module__AbSZHG__textarea::placeholder{color:var(--text-tertiary)}.ChatInput-module__AbSZHG__actions{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ChatInput-module__AbSZHG__rightOptions{align-items:center;gap:8px;display:flex}.ChatInput-module__AbSZHG__actionButton{min-width:auto;padding:8px}.ChatInput-module__AbSZHG__sendButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.ChatInput-module__AbSZHG__inputWrapper{padding:10px 12px}.ChatInput-module__AbSZHG__textarea{font-size:15px}}
.CreateFolderModal-module__p4vk3a__form{flex-direction:column;gap:24px;margin-top:24px;display:flex}.CreateFolderModal-module__p4vk3a__colorPickerSection{flex-direction:column;gap:8px;display:flex}.CreateFolderModal-module__p4vk3a__colorPickerLabel{color:var(--text-secondary)}.CreateFolderModal-module__p4vk3a__actions{justify-content:flex-end;gap:12px;display:flex}.CreateFolderModal-module__p4vk3a__actions button{min-width:100px}
.EditFolderModal-module__hxlxda__form{flex-direction:column;gap:24px;margin-top:24px;display:flex}.EditFolderModal-module__hxlxda__colorPickerSection{flex-direction:column;gap:8px;display:flex}.EditFolderModal-module__hxlxda__colorPickerLabel{color:var(--text-secondary)}.EditFolderModal-module__hxlxda__actions{justify-content:flex-end;gap:12px;display:flex}.EditFolderModal-module__hxlxda__actions button{min-width:100px}
.FolderItemWithActions-module__suQSnq__menuBtn{width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.FolderItemWithActions-module__suQSnq__menuBtn:disabled{opacity:.5;cursor:not-allowed}.FolderItemWithActions-module__suQSnq__menuBtn:hover:not(:disabled){background:var(--bg-tertiary)}
.MoveChatToFolderModal-module__TqunKa__content{flex-direction:column;gap:24px;margin-top:24px;display:flex}.MoveChatToFolderModal-module__TqunKa__foldersList{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.MoveChatToFolderModal-module__TqunKa__folderOption{border:1px solid var(--border-primary);text-align:left;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:all .2s;display:flex}.MoveChatToFolderModal-module__TqunKa__folderOption:hover{border-color:var(--brand-primary);background:var(--bg-secondary)}.MoveChatToFolderModal-module__TqunKa__folderOption.MoveChatToFolderModal-module__TqunKa__selected{border-color:var(--brand-primary);background:var(--brand-primary-10)}.MoveChatToFolderModal-module__TqunKa__folderInfo{align-items:center;gap:12px;display:flex}.MoveChatToFolderModal-module__TqunKa__colorIndicator{border-radius:2px;flex-shrink:0;width:4px;height:20px}.MoveChatToFolderModal-module__TqunKa__checkmark{opacity:0;color:var(--brand-primary);align-items:center;font-size:14px;line-height:1;transition:opacity .2s;display:flex}.MoveChatToFolderModal-module__TqunKa__checkmark.MoveChatToFolderModal-module__TqunKa__visible{opacity:1}.MoveChatToFolderModal-module__TqunKa__actions{justify-content:flex-end;gap:12px;display:flex}.MoveChatToFolderModal-module__TqunKa__actions button{min-width:100px}
.DraggableHistoryItem-module__7tk8mq__draggableItem{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px;transition:transform .15s,background-color .15s}@media (hover:none) and (pointer:coarse){.DraggableHistoryItem-module__7tk8mq__draggableItem:active{animation:.2s ease-out forwards DraggableHistoryItem-module__7tk8mq__long-press-hint}}@keyframes DraggableHistoryItem-module__7tk8mq__long-press-hint{0%{background-color:transparent;transform:scale(1)}to{background-color:var(--bg-tertiary);transform:scale(.98)}}.DraggableHistoryItem-module__7tk8mq__dragging{z-index:999;cursor:grabbing;pointer-events:none}
.DroppableFolder-module__f6p7JG__droppableFolder{transition:background-color var(--transition-base),border-color var(--transition-base);border:1px solid transparent;border-radius:8px;position:relative}.DroppableFolder-module__f6p7JG__dropTarget{border-color:var(--brand-primary);background-color:var(--bg-elevated)}.DroppableFolder-module__f6p7JG__dropTarget:before{content:"";pointer-events:none;background-color:rgba(223,130,0,.05);border-radius:8px;position:absolute;top:0;bottom:0;left:0;right:0}.DroppableFolder-module__f6p7JG__folderChildren{padding-left:24px;display:grid;overflow:hidden}.DroppableFolder-module__f6p7JG__folderChildrenInner{min-height:0;overflow:hidden}
.HistoryDnDProvider-module__h7GnjG__dragOverlay{border:var(--glass-border);background:var(--glass-background);opacity:.9;cursor:grabbing;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:6px;align-items:center;gap:10px;width:250px;padding:8px 12px;display:flex;box-shadow:0 8px 24px rgba(0,0,0,.3)}.HistoryDnDProvider-module__h7GnjG__dragTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);flex:1;overflow:hidden}
.HistoryItemWithActions-module__eazegG__menuBtn{width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.HistoryItemWithActions-module__eazegG__menuBtn:hover{background:var(--glass-background-hover);color:var(--text-primary)}.HistoryItemWithActions-module__eazegG__menuBtn:disabled{opacity:.5;cursor:not-allowed}
.SignUp-module__q0A8RG__container{--gap:40px;gap:var(--gap);display:flex}.SignUp-module__q0A8RG__publicContent,.SignUp-module__q0A8RG__authorizedContent{align-items:center;gap:var(--gap);display:flex}.SignUp-module__q0A8RG__userName{color:var(--text-primary)}@media screen and (max-width:768px){.SignUp-module__q0A8RG__desktop,.SignUp-module__q0A8RG__authorizedContent{display:none}.SignUp-module__q0A8RG__userName{text-align:right}}
.MobileMenu-module__p_6LnW__backdrop{z-index:99;width:100vw;height:100dvh;padding:var(--header-height-mobile)0 0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;transform:translateZ(0)}.MobileMenu-module__p_6LnW__container{flex-direction:column;width:100%;height:100%;display:flex}.MobileMenu-module__p_6LnW__linksWrapper{flex:auto;padding:10px 0;overflow:auto}.MobileMenu-module__p_6LnW__innerWrapper{flex-direction:column;gap:10px;height:100%;display:flex;overflow-y:auto}.MobileMenu-module__p_6LnW__header.MobileMenu-module__p_6LnW__footer{flex:none}.MobileMenu-module__p_6LnW__fullWidth{width:100%}.MobileMenu-module__p_6LnW__mobileLinkWrapper{border-radius:6px}.MobileMenu-module__p_6LnW__mobileLink{align-items:center;gap:10px;padding:12px;display:flex}.MobileMenu-module__p_6LnW__icon{color:var(--brand-primary)}.MobileMenu-module__p_6LnW__logoutButton svg{transform:scaleX(-1)}.MobileMenu-module__p_6LnW__burgerButton{position:relative}.MobileMenu-module__p_6LnW__iconWrapper{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.MobileMenu-module__p_6LnW__animatedIcon{justify-content:center;align-items:center;display:flex;position:absolute}@media screen and (min-width:769px){.MobileMenu-module__p_6LnW__mobile{display:none}}
.Header-module__bL51Jq__header{z-index:100;width:100%;transition:background-color var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);will-change:transform;padding-top:20px;padding-bottom:0;position:-webkit-sticky;position:sticky;top:0}.Header-module__bL51Jq__container{max-width:var(--container-max-width);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;height:100%;margin:0 auto;padding:20px;display:flex}.Header-module__bL51Jq__logo{width:-moz-fit-content;width:fit-content;height:20px;color:var(--text-primary);transition:opacity var(--transition-fast);align-items:center;text-decoration:none;display:flex}.Header-module__bL51Jq__leftSide{align-items:center;gap:32px;display:flex}.Header-module__bL51Jq__logo svg,.Header-module__bL51Jq__logo use{width:100px;height:100%}.Header-module__bL51Jq__logo:hover{opacity:.8}.Header-module__bL51Jq__mobile{display:none}.Header-module__bL51Jq__logoText{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text-primary);font-weight:700}.Header-module__bL51Jq__actions{align-items:center;gap:40px;display:flex}.Header-module__bL51Jq__rightSide{align-items:center;gap:16px;display:flex}.Header-module__bL51Jq__freeButton{display:inline-flex}@media screen and (max-width:768px){.Header-module__bL51Jq__container{gap:24px;padding:10px 16px}.Header-module__bL51Jq__desktop{display:none}.Header-module__bL51Jq__mobile{width:30px;height:30px;display:flex}.Header-module__bL51Jq__mobile svg,.Header-module__bL51Jq__mobile use{width:30px;height:30px}.Header-module__bL51Jq__leftSide{gap:12px}}
.History-module__QUo-LG__wrapper{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.History-module__QUo-LG__desktopContent{flex-direction:column;width:100%;min-width:280px;height:100%;transition:transform .3s;display:flex;transform:translate(0)}.History-module__QUo-LG__desktopContent.History-module__QUo-LG__closing{transform:translate(-100%)}.History-module__QUo-LG__history{border-right:1px solid var(--border-primary);flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.History-module__QUo-LG__header{border-bottom:1px solid var(--bg-tertiary);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.History-module__QUo-LG__actions{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.History-module__QUo-LG__content{flex-direction:column;gap:4px;padding:0 16px;display:flex;overflow-y:auto}.History-module__QUo-LG__mobileContainer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.History-module__QUo-LG__overlay{z-index:99;opacity:0;pointer-events:none;background:rgba(0,0,0,.5);border-radius:20px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.History-module__QUo-LG__overlayOpen{opacity:1;pointer-events:auto}.History-module__QUo-LG__wrapperMobile{z-index:100;background:var(--bg-primary);pointer-events:none;border-radius:20px;flex-direction:column;width:100%;height:100%;transition:transform .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translate(-100%)}.History-module__QUo-LG__wrapperMobileOpen{pointer-events:auto;transform:translate(0)}.History-module__QUo-LG__wrapperMobile .History-module__QUo-LG__history{border-right:none}.History-module__QUo-LG__historyList{flex-direction:column;flex:1;gap:4px;padding:16px;display:flex;overflow-y:auto}.History-module__QUo-LG__periodSection{flex-direction:column;gap:4px;display:flex}.History-module__QUo-LG__periodLabel{padding:8px 0 4px}.History-module__QUo-LG__chatsList{flex-direction:column;gap:2px;display:flex}.History-module__QUo-LG__sentinel{justify-content:center;align-items:center;min-height:40px;padding:16px;display:flex}.History-module__QUo-LG__foldersSection{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.History-module__QUo-LG__sectionHeader{justify-content:space-between;align-items:center;padding:8px 0 4px;display:flex}.History-module__QUo-LG__sectionLabel{flex:1}.History-module__QUo-LG__foldersList{flex-direction:column;gap:2px;display:flex}.History-module__QUo-LG__folderGroup{flex-direction:column;display:flex}.History-module__QUo-LG__folderChats{flex-direction:column;gap:2px;margin-top:2px;padding-left:24px;display:flex}.History-module__QUo-LG__folderLoading{justify-content:center;align-items:center;padding:12px;display:flex}.History-module__QUo-LG__emptyFolder{padding:8px 24px}.History-module__QUo-LG__loadingContainer,.History-module__QUo-LG__emptyContainer{flex:1;justify-content:center;align-items:center;padding:32px 16px;display:flex}.History-module__QUo-LG__uncategorizedZone{min-height:40px;transition:background-color var(--transition-base),border-color var(--transition-base);border:1px dashed transparent;border-radius:8px;flex:1 0 auto;padding:4px;position:relative}.History-module__QUo-LG__uncategorizedZone.History-module__QUo-LG__dropTarget{border-color:var(--brand-primary);background-color:var(--bg-elevated)}.History-module__QUo-LG__unregisteredWrapper{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (hover:none) and (pointer:coarse){.History-module__QUo-LG__uncategorizedZone{padding:8px}}
.ScrollToBottomButton-module__jvB-8W__button{z-index:10;border:1px solid var(--border-primary);background:var(--bg-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .2s;display:flex;position:absolute;bottom:24px;right:24px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ScrollToBottomButton-module__jvB-8W__button:hover{background:var(--bg-tertiary)}.ScrollToBottomButton-module__jvB-8W__icon{color:var(--text-primary);transform:rotate(180deg)}
.ImagePreview-module__njy1cW__preview{border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .2s,opacity .2s;display:flex;overflow:hidden}.ImagePreview-module__njy1cW__default{width:170px;height:120px}.ImagePreview-module__njy1cW__imageWrapper{flex-shrink:0;overflow:hidden}.ImagePreview-module__njy1cW__default .ImagePreview-module__njy1cW__imageWrapper{width:100%;height:100%}.ImagePreview-module__njy1cW__big{width:auto;max-width:100%}.ImagePreview-module__njy1cW__big .ImagePreview-module__njy1cW__imageWrapper{height:138px}.ImagePreview-module__njy1cW__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s}.ImagePreview-module__njy1cW__preview:hover .ImagePreview-module__njy1cW__image{transform:scale(1.05)}.ImagePreview-module__njy1cW__info{flex-direction:column;gap:4px;padding:12px;display:flex}.ImagePreview-module__njy1cW__info p{margin:0;line-height:1.14}.ImagePreview-module__njy1cW__info span{line-height:1.6}.ImagePreview-module__njy1cW__default:hover{opacity:.8}.ImagePreview-module__njy1cW__big:hover{opacity:1}
.LinkPreview-module__zp8drq__linkPreview{gap:var(--basic-gap);width:-moz-fit-content;width:fit-content;padding:var(--padding);opacity:.9;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.LinkPreview-module__zp8drq__compact{--basic-gap:4px;--padding:8px;--header-gap:6px}.LinkPreview-module__zp8drq__expanded{--basic-gap:8px;--padding:16px;--header-gap:8px;justify-content:space-between}.LinkPreview-module__zp8drq__content{gap:var(--basic-gap);flex-direction:column;display:flex;overflow:hidden}.LinkPreview-module__zp8drq__header{align-items:center;gap:var(--header-gap);display:flex}.LinkPreview-module__zp8drq__expanded .LinkPreview-module__zp8drq__header{flex-direction:column;align-items:flex-start}.LinkPreview-module__zp8drq__iconWrapper{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;overflow:hidden}.LinkPreview-module__zp8drq__favicon{-o-object-fit:cover;object-fit:cover;width:16px;height:16px}.LinkPreview-module__zp8drq__title{width:100%}.LinkPreview-module__zp8drq__description{word-break:break-word}
.MessageAnswer-module__LvwzVa__answerTab{flex-direction:column;gap:12px;display:flex}.MessageAnswer-module__LvwzVa__inlineSourcesPreview{flex-wrap:nowrap;gap:8px;max-width:100%;display:flex;overflow:hidden}.MessageAnswer-module__LvwzVa__sourceLink{flex:0 0 180px}.MessageAnswer-module__LvwzVa__imagePreview{flex:0 180px}
.MessageImages-module__dERnrG__images{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}@media (max-width:768px){.MessageImages-module__dERnrG__images{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
.MessageSources-module__iaUFSG__sources{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.MessageSources-module__iaUFSG__sourceLink{width:100%}@media (max-width:768px){.MessageSources-module__iaUFSG__sources{grid-template-columns:1fr}}
.MessageSteps-module__H8VMYW__steps{flex-direction:column;gap:0;display:flex}.MessageSteps-module__H8VMYW__step{flex-direction:column;gap:8px;padding:16px 16px 16px 56px;display:flex;position:relative}.MessageSteps-module__H8VMYW__stepHeader{align-items:flex-start;gap:12px;display:flex}.MessageSteps-module__H8VMYW__stepNumber{z-index:1;background-color:var(--brand-primary);width:32px;height:32px;color:var(--text-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;top:16px;left:16px}.MessageSteps-module__H8VMYW__stepTitleWrapper{flex-direction:column;flex:1;gap:4px;display:flex}.MessageSteps-module__H8VMYW__stepTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.4}.MessageSteps-module__H8VMYW__stepDuration{color:var(--text-tertiary);align-items:center;gap:4px;font-size:12px;display:flex}.MessageSteps-module__H8VMYW__stepDescription{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.MessageSteps-module__H8VMYW__stepConnector{background-color:var(--border-primary);width:2px;position:absolute;top:48px;bottom:-16px;left:31px}.MessageSteps-module__H8VMYW__step:last-child .MessageSteps-module__H8VMYW__stepConnector{display:none}@media (max-width:768px){.MessageSteps-module__H8VMYW__step{padding-left:48px}.MessageSteps-module__H8VMYW__stepNumber{width:28px;height:28px;font-size:12px}.MessageSteps-module__H8VMYW__stepConnector{left:29px}}
.PromoMessage-module__DFH8na__container{border:1px solid var(--bg-secondary);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:rgba(255,255,255,.02);border-radius:12px;flex-direction:column;gap:32px;padding:20px;display:flex;box-shadow:inset 0 0 4.8px rgba(255,255,255,.13)}.PromoMessage-module__DFH8na__header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.PromoMessage-module__DFH8na__iconWrapper{width:36px;height:36px;color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PromoMessage-module__DFH8na__textBlock{flex-direction:column;gap:12px;display:flex}.PromoMessage-module__DFH8na__title{color:var(--text-primary)}.PromoMessage-module__DFH8na__content,.PromoMessage-module__DFH8na__subtext{color:var(--text-secondary)}.PromoMessage-module__DFH8na__benefitsSection{flex-direction:column;gap:24px;display:flex}.PromoMessage-module__DFH8na__chips{flex-wrap:wrap;gap:10px;display:flex}.PromoMessage-module__DFH8na__chip{border:1px solid var(--brand-primary-20);background:var(--brand-primary-10);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:16px;align-items:center;gap:6px;padding:10px 8px;display:inline-flex}.PromoMessage-module__DFH8na__chipIcon{width:16px;height:16px;color:var(--brand-primary);flex-shrink:0}.PromoMessage-module__DFH8na__chipText{white-space:nowrap;color:var(--brand-primary);font-size:16px;line-height:1}.PromoMessage-module__DFH8na__buttons{gap:22px;display:flex}@media screen and (max-width:768px){.PromoMessage-module__DFH8na__container{gap:24px;padding:16px}.PromoMessage-module__DFH8na__header{flex-direction:column;gap:12px}.PromoMessage-module__DFH8na__chips{gap:8px}.PromoMessage-module__DFH8na__chip{padding:8px 6px}.PromoMessage-module__DFH8na__chipText{font-size:14px}.PromoMessage-module__DFH8na__buttons{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.PromoMessage-module__DFH8na__container,.PromoMessage-module__DFH8na__chip{-webkit-backdrop-filter:none;backdrop-filter:none}}
.Message-module__lA_5aq__messageWrapper{width:100%}.Message-module__lA_5aq__userPromptWrapper{justify-content:flex-end;margin:0 0 10px;display:flex}.Message-module__lA_5aq__glassWrapper{border-radius:16px;padding:12px 16px}
.ReasoningBlock-module__q96XhW__reasoningBlock{border-radius:8px;padding:12px 0 24px}.ReasoningBlock-module__q96XhW__header{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;display:flex}.ReasoningBlock-module__q96XhW__iconWrapper{background-color:var(--brand-primary);width:24px;height:24px;color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;display:flex}.ReasoningBlock-module__q96XhW__label{color:var(--text-secondary);flex:1}.ReasoningBlock-module__q96XhW__labelShimmer{background:linear-gradient(90deg,var(--text-secondary)0%,var(--text-secondary)40%,var(--text-primary)50%,var(--text-secondary)60%,var(--text-secondary)100%);color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;flex:none;animation:1s linear infinite ReasoningBlock-module__q96XhW__shimmer}@keyframes ReasoningBlock-module__q96XhW__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ReasoningBlock-module__q96XhW__chevron{color:var(--text-tertiary);transition:transform .2s;transform:rotate(180deg)}.ReasoningBlock-module__q96XhW__chevronUp{transform:rotate(0)}.ReasoningBlock-module__q96XhW__preview{opacity:1;max-height:50px;padding-top:8px;padding-left:32px;transition:max-height .3s,opacity .3s,padding-top .3s;overflow:hidden}.ReasoningBlock-module__q96XhW__previewHidden{opacity:0;max-height:0;padding-top:0}.ReasoningBlock-module__q96XhW__previewText{white-space:nowrap;color:var(--text-tertiary);text-overflow:ellipsis;overflow:hidden}.ReasoningBlock-module__q96XhW__contentWrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid;transform:translateZ(0)}.ReasoningBlock-module__q96XhW__contentWrapper.ReasoningBlock-module__q96XhW__expanded{grid-template-rows:1fr}.ReasoningBlock-module__q96XhW__contentInner{grid-row:1/span 2;overflow:hidden;transform:translateZ(0)}.ReasoningBlock-module__q96XhW__content{gap:12px;padding-top:12px;padding-left:8px;display:flex}.ReasoningBlock-module__q96XhW__timeline{background-color:var(--border-primary);width:2px;min-height:20px;position:relative}.ReasoningBlock-module__q96XhW__timeline:before{content:"";background-color:var(--brand-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:-3px}.ReasoningBlock-module__q96XhW__text{color:var(--text-secondary);flex:1;font-size:14px;line-height:1.5}
.MessageActions-module__G93RHW__actions{align-items:center;gap:16px;margin-top:16px;display:flex}.MessageActions-module__G93RHW__leftActions{align-items:center;gap:8px;display:flex}.MessageActions-module__G93RHW__active:hover{background-color:var(--brand-primary-hover)!important}@media (max-width:768px){.MessageActions-module__G93RHW__actions{flex-wrap:wrap;gap:12px}}
.VirtualMessageRow-module__GT-MSG__messageRow{width:100%;overflow-x:hidden}.VirtualMessageRow-module__GT-MSG__userMessage{width:100%;padding-top:16px}.VirtualMessageRow-module__GT-MSG__assistantMessage{width:100%;padding-bottom:20px}.VirtualMessageRow-module__GT-MSG__assistantMessageWithBorder{border-bottom:1px solid var(--bg-tertiary);width:100%;padding-bottom:50px}.VirtualMessageRow-module__GT-MSG__spinnerWrapper{padding:20px;display:flex}.VirtualMessageRow-module__GT-MSG__errorMessage{width:100%;padding:16px 0}
.ChatMessages-module__LBmmHW__container{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.ChatMessages-module__LBmmHW__chatMessages{padding-right:var(--padding);flex:1;overflow-x:hidden;overflow-y:auto}.ChatMessages-module__LBmmHW__chatMessages::-webkit-scrollbar{width:8px}.ChatMessages-module__LBmmHW__chatMessages::-webkit-scrollbar-track{background:var(--bg-primary)}.ChatMessages-module__LBmmHW__chatMessages::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}.ChatMessages-module__LBmmHW__chatMessages::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}
.Greeting-module__q3I_xW__greeting{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.Greeting-module__q3I_xW__title span{color:var(--brand-primary);filter:brightness(1.2)}
.ChatWrapper-module__ozovAG__greeting{flex:auto;padding-top:20px;padding-bottom:20px;transition:flex .4s ease-out,padding .4s ease-out}.ChatWrapper-module__ozovAG__greeting.ChatWrapper-module__ozovAG__open{flex:none}.ChatWrapper-module__ozovAG__greeting.ChatWrapper-module__ozovAG__hidden{display:none}.ChatWrapper-module__ozovAG__chatOverlay{background:0 0;border-radius:20px;transition:flex .4s ease-out,background .4s ease-out;display:flex}.ChatWrapper-module__ozovAG__chatOverlay.ChatWrapper-module__ozovAG__open{background:#161616;flex:auto;height:calc(100vh - 100px);display:flex;overflow:hidden}.ChatWrapper-module__ozovAG__chatWrapper{border-radius:20px;width:100%;height:100%;display:flex;position:relative}.ChatWrapper-module__ozovAG__chatWrapper.ChatWrapper-module__ozovAG__fullscreen{border-radius:0}.ChatWrapper-module__ozovAG__chatWrapper.ChatWrapper-module__ozovAG__loading{justify-content:center;align-items:center}.ChatWrapper-module__ozovAG__historyPanel{overflow:hidden}.ChatWrapper-module__ozovAG__chatPanel{flex-direction:column;display:flex;overflow:hidden}
.ChatEmptyState-module__kbM_GG__container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.Chat-module__FuRbKW__container.Chat-module__FuRbKW__open{height:auto}.Chat-module__FuRbKW__container{--padding:20px;flex-direction:column;gap:50px;max-width:1400px;height:calc(100vh - 96px);padding-top:0;padding-bottom:20px;display:flex;overflow:hidden}.Chat-module__FuRbKW__header{border-bottom:1px solid var(--bg-tertiary);justify-content:space-between;align-items:center;padding:10px;display:flex}.Chat-module__FuRbKW__headerLeft{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.Chat-module__FuRbKW__chatWrapper{flex-direction:column;justify-content:flex-end;height:100%;display:flex;overflow-y:auto}.Chat-module__FuRbKW__messagesWrapper{width:100%;padding:var(--padding);overflow-anchor:auto;flex-direction:column;padding-right:0;display:flex;overflow-y:auto;flex:auto!important}.Chat-module__FuRbKW__content{flex-direction:column;width:100%;height:100%;max-height:100%;display:flex}.Chat-module__FuRbKW__inputContainer{flex:none!important}.Chat-module__FuRbKW__loadingContainer{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.Chat-module__FuRbKW__open .Chat-module__FuRbKW__inputContainer,.Chat-module__FuRbKW__contentOpen .Chat-module__FuRbKW__inputContainer{padding:var(--padding)}@media screen and (max-width:768px){.Chat-module__FuRbKW__container{--padding:12px;gap:24px}.Chat-module__FuRbKW__inputContainer{padding:0}}
.ChangeEmailModal-module__LoqTOG__container{flex-direction:column;gap:10px;min-width:250px;padding:8px 0;display:flex;position:relative}.ChangeEmailModal-module__LoqTOG__buttons{gap:12px;margin-top:8px;display:flex}.ChangeEmailModal-module__LoqTOG__buttons>*{flex:1}.ChangeEmailModal-module__LoqTOG__steps{justify-content:center;display:flex}.ChangeEmailModal-module__LoqTOG__changeEmailLink{text-align:center;width:100%;color:var(--brand-primary);transition:opacity var(--transition-fast);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline;display:block}.ChangeEmailModal-module__LoqTOG__changeEmailLink:disabled{opacity:.5;cursor:not-allowed}.ChangeEmailModal-module__LoqTOG__changeEmailLink:hover:not(:disabled){opacity:.8}.ChangeEmailModal-module__LoqTOG__confirmContainer{flex-direction:column;gap:10px;min-width:280px;max-width:360px;padding:8px 0;display:flex}.ChangeEmailModal-module__LoqTOG__confirmButtons{justify-content:center;gap:12px;display:flex}.ChangeEmailModal-module__LoqTOG__confirmButtons>*{min-width:80px}
.FAQSection-module__GcYNwa__section{flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.FAQSection-module__GcYNwa__faqList{flex-direction:column;gap:15px;width:100%;display:flex}.FAQSection-module__GcYNwa__faqItem{border-radius:10px;overflow:hidden}.FAQSection-module__GcYNwa__question{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 20px;list-style:none;display:flex}.FAQSection-module__GcYNwa__question::-webkit-details-marker{display:none}.FAQSection-module__GcYNwa__question::marker{display:none}.FAQSection-module__GcYNwa__question:hover{opacity:.9}.FAQSection-module__GcYNwa__icon{width:36px;height:auto;color:var(--text-primary);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;flex-shrink:0;justify-content:center;align-items:center;padding:10px;transition:transform .2s;display:flex;transform:translateZ(0)rotate(0)}.FAQSection-module__GcYNwa__faqItem.FAQSection-module__GcYNwa__open .FAQSection-module__GcYNwa__icon{transform:translateZ(0)rotate(180deg)}.FAQSection-module__GcYNwa__answer{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid;transform:translateZ(0)}.FAQSection-module__GcYNwa__faqItem.FAQSection-module__GcYNwa__open .FAQSection-module__GcYNwa__answer{will-change:auto;grid-template-rows:1fr}.FAQSection-module__GcYNwa__answerInner{grid-row:1/span 2;overflow:hidden;transform:translateZ(0)}.FAQSection-module__GcYNwa__answerText{border-top:1px solid var(--border-primary);padding:14px 35px 14px 20px}@media (max-width:1024px){.FAQSection-module__GcYNwa__faqList{gap:12px}.FAQSection-module__GcYNwa__question,.FAQSection-module__GcYNwa__answerText{padding:12px 24px}}@media (max-width:768px){.FAQSection-module__GcYNwa__section{gap:16px}.FAQSection-module__GcYNwa__faqList{gap:10px}.FAQSection-module__GcYNwa__question{gap:8px;padding:12px 20px}.FAQSection-module__GcYNwa__answerText{padding:12px 20px}.FAQSection-module__GcYNwa__icon{width:28px;padding:6px}.FAQSection-module__GcYNwa__icon svg{width:14px;height:14px}}
.ChangeEmail-module__UqqM3W__form{flex-direction:column;gap:16px;width:100%;display:flex}
.ReviewsBlock-module__jtNxCq__section{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:30px;display:flex}.ReviewsBlock-module__jtNxCq__title{text-align:center}.ReviewsBlock-module__jtNxCq__reviewsGrid{flex-direction:row;justify-content:stretch;align-self:stretch;align-items:stretch;gap:10px;display:flex}.ReviewsBlock-module__jtNxCq__reviewCard{flex:1 0 300px}@media (max-width:1200px){.ReviewsBlock-module__jtNxCq__reviewsGrid{flex-wrap:wrap}.ReviewsBlock-module__jtNxCq__reviewCard{flex:calc(50% - 5px);min-width:280px}}@media (max-width:768px){.ReviewsBlock-module__jtNxCq__section{gap:16px}.ReviewsBlock-module__jtNxCq__content{gap:20px}.ReviewsBlock-module__jtNxCq__reviewsGrid{flex-direction:column}.ReviewsBlock-module__jtNxCq__reviewCard{flex:auto;min-width:100%}}
.ChangeUserName-module__ofc37G__form{flex-direction:column;gap:16px;width:100%;display:flex}
.SeoFeaturesBlock-module__GNoRcq__section{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;display:flex}.SeoFeaturesBlock-module__GNoRcq__features{flex-wrap:wrap;gap:10px;display:flex}.SeoFeaturesBlock-module__GNoRcq__featureCard{flex-grow:0;flex-shrink:0}.SeoFeaturesBlock-module__GNoRcq__id-1{flex-basis:477px}.SeoFeaturesBlock-module__GNoRcq__id-2{flex-basis:377px}.SeoFeaturesBlock-module__GNoRcq__id-3{flex-basis:326px}.SeoFeaturesBlock-module__GNoRcq__id-4{flex-basis:215px}.SeoFeaturesBlock-module__GNoRcq__id-5{flex-basis:392px}.SeoFeaturesBlock-module__GNoRcq__id-6{flex-basis:241px}.SeoFeaturesBlock-module__GNoRcq__id-7{flex-basis:322px}@media screen and (max-width:1260px){.SeoFeaturesBlock-module__GNoRcq__featureCard{flex-basis:100%!important}.SeoFeaturesBlock-module__GNoRcq__features{flex-direction:column;width:100%}}@media screen and (max-width:768px){.SeoFeaturesBlock-module__GNoRcq__section{gap:16px}}
.ChangePasswordModal-module__MM2ksG__container{flex-direction:column;gap:10px;min-width:250px;padding:8px 0;display:flex}.ChangePasswordModal-module__MM2ksG__form{flex-direction:column;gap:16px;display:flex}.ChangePasswordModal-module__MM2ksG__passwordInput{position:relative}.ChangePasswordModal-module__MM2ksG__toggleButton{color:var(--text-secondary);transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ChangePasswordModal-module__MM2ksG__toggleButton:hover{color:var(--text-primary)}.ChangePasswordModal-module__MM2ksG__toggleButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.ChangePasswordModal-module__MM2ksG__checkboxWrapper{margin-top:8px}.ChangePasswordModal-module__MM2ksG__buttons{gap:12px;margin-top:8px;display:flex}.ChangePasswordModal-module__MM2ksG__buttons>*{flex:1}.ChangePasswordModal-module__MM2ksG__steps{justify-content:center;display:flex}
.SeoTextBlock-module__AtWeMq__content{width:100%}.SeoTextBlock-module__AtWeMq__section{justify-content:center;align-items:center;width:100%;display:flex}.SeoTextBlock-module__AtWeMq__container{border-radius:20px;flex-direction:column;align-items:center;gap:30px;width:100%;max-width:1200px;padding:20px;display:flex}@media (max-width:1024px){.SeoTextBlock-module__AtWeMq__container{gap:24px;padding:16px}}@media screen and (max-width:640px){.SeoTextBlock-module__AtWeMq__container{gap:20px;padding:12px}}
.HomePage-module__ZgXEZG__main{width:100%}
.ConfirmDeleteModal-module__uDUUuG__container{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:250px;max-width:400px;padding:8px 0;display:flex}.ConfirmDeleteModal-module__uDUUuG__buttons{flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex}
.DeleteAccountModal-module__aI9eVa__container{flex-direction:column;gap:10px;min-width:250px;padding:8px 0;display:flex}.DeleteAccountModal-module__aI9eVa__form{flex-direction:column;gap:16px;display:flex}.DeleteAccountModal-module__aI9eVa__toggleButton{color:var(--text-secondary);transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.DeleteAccountModal-module__aI9eVa__toggleButton:hover{color:var(--text-primary)}.DeleteAccountModal-module__aI9eVa__toggleButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.DeleteAccountModal-module__aI9eVa__buttons{gap:12px;margin-top:8px;display:flex}.DeleteAccountModal-module__aI9eVa__buttons>*{flex:1}.DeleteAccountModal-module__aI9eVa__steps{justify-content:center;display:flex}
.LoginForm-module__DjezTG__form{flex-direction:column;gap:22px;width:100%;display:flex}.LoginForm-module__DjezTG__fields{flex-direction:column;gap:12px;display:flex}.LoginForm-module__DjezTG__passwordField{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.LoginForm-module__DjezTG__togglePassword{color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.LoginForm-module__DjezTG__togglePassword:hover{color:var(--text-secondary)}.LoginForm-module__DjezTG__togglePassword:focus{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:4px}.LoginForm-module__DjezTG__forgotPassword{margin-top:4px}.LoginForm-module__DjezTG__submitButton{width:100%}
.DeleteAccount-module__NCS9gW__wrapper,.DeleteAccount-module__NCS9gW__button{width:100%}
.RegisterForm-module__7HUi9q__form{flex-direction:column;gap:22px;width:100%;display:flex}.RegisterForm-module__7HUi9q__fields{flex-direction:column;gap:12px;display:flex}.RegisterForm-module__7HUi9q__togglePassword{color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.RegisterForm-module__7HUi9q__togglePassword:hover{color:var(--text-secondary)}.RegisterForm-module__7HUi9q__togglePassword:focus{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:4px}.RegisterForm-module__7HUi9q__submitButton{width:100%}
.MyProfileBlock-module__V_QQna__block{border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.MyProfileBlock-module__V_QQna__block.MyProfileBlock-module__V_QQna__danger{border:1px solid var(--color-red-30);background-color:var(--color-red-15)}.MyProfileBlock-module__V_QQna__title{flex:auto;min-width:0}.MyProfileBlock-module__V_QQna__header{align-items:center;gap:8px;display:flex}.MyProfileBlock-module__V_QQna__rightSlot{flex-shrink:0}.MyProfileBlock-module__V_QQna__icon{color:var(--brand-primary)}.MyProfileBlock-module__V_QQna__icon.MyProfileBlock-module__V_QQna__danger{color:var(--color-red)}
.ResetPasswordEnterEmail-module__Ywo5_W__container{flex-direction:column;gap:46px;display:flex}.ResetPasswordEnterEmail-module__Ywo5_W__wrapper{border-radius:20px;width:100%;max-width:600px;margin:0 auto;padding:24px}.ResetPasswordEnterEmail-module__Ywo5_W__switchAuth{justify-content:center;display:flex}.ResetPasswordEnterEmail-module__Ywo5_W__textes{flex-direction:column;gap:10px;width:100%;display:flex}
.Toast-module__C1drLG__toast{border:var(--glass-border);background:var(--glass-background);min-width:300px;max-width:500px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;transition:opacity .3s ease-out,transform .3s ease-out;animation:.3s ease-out Toast-module__C1drLG__slide-in}.Toast-module__C1drLG__toast.Toast-module__C1drLG__exiting{animation:.3s ease-out forwards Toast-module__C1drLG__slide-out}.Toast-module__C1drLG__toast .Toast-module__C1drLG__glassWrapper{border-radius:12px;align-items:center;gap:12px;width:100%;height:100%;padding:16px;display:flex}@keyframes Toast-module__C1drLG__slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module__C1drLG__slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.Toast-module__C1drLG__iconWrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.Toast-module__C1drLG__icon{width:16px;height:16px}.Toast-module__C1drLG__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Toast-module__C1drLG__message{word-break:break-word}.Toast-module__C1drLG__requestId{text-align:left;color:var(--text-tertiary);transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.Toast-module__C1drLG__requestId:hover{color:var(--brand-primary)}.Toast-module__C1drLG__closeButton{width:24px;height:24px;color:var(--text-secondary);transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Toast-module__C1drLG__closeButton:hover{color:var(--text-primary)}.Toast-module__C1drLG__error .Toast-module__C1drLG__iconWrapper{background:var(--status-error);color:#fff}.Toast-module__C1drLG__success .Toast-module__C1drLG__iconWrapper{background:var(--status-success);color:#fff}.Toast-module__C1drLG__warning .Toast-module__C1drLG__iconWrapper{background:var(--status-warning);color:#fff}.Toast-module__C1drLG__info .Toast-module__C1drLG__iconWrapper{background:var(--status-info);color:#fff}@media (max-width:768px){.Toast-module__C1drLG__toast{min-width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}
.MyProfileSettings-module__qoqjaa__settings{align-items:start;gap:var(--profile-content-gap);grid-template-columns:1fr 1fr;display:grid}.MyProfileSettings-module__qoqjaa__fullWidth{grid-column:1/-1}@media (max-width:768px){.MyProfileSettings-module__qoqjaa__settings{grid-template-columns:1fr}}
.PostPage-module___2p1HG__wrapper{border-radius:24px;flex-direction:column;gap:10px;padding:24px;display:flex}.PostPage-module___2p1HG__metaContent{grid-template-columns:1fr 1fr;gap:32px;display:grid}.PostPage-module___2p1HG__header{flex-direction:column;gap:8px;display:flex}.PostPage-module___2p1HG__texts{flex-direction:column;flex:auto;gap:10px;display:flex;overflow:hidden}.PostPage-module___2p1HG__imageWrapper{aspect-ratio:560/320;border-radius:20px;flex:auto;align-items:center;display:flex;overflow:hidden}.PostPage-module___2p1HG__image{-o-object-fit:cover;object-fit:cover;width:100%}.PostPage-module___2p1HG__metaItems{justify-content:flex-end;gap:20px;display:flex}.PostPage-module___2p1HG__metaItem{align-items:center;gap:6px;display:flex}.PostPage-module___2p1HG__categories{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.PostPage-module___2p1HG__categoryLink{transition:opacity var(--transition-fast);text-decoration:none}.PostPage-module___2p1HG__categoryLink:hover{opacity:.8}.PostPage-module___2p1HG__metaItem svg{color:var(--text-secondary)}.PostPage-module___2p1HG__content{margin:24px 0 0}.PostPage-module___2p1HG__goToPageWrapper{z-index:98;width:100%;max-width:600px;padding:0 16px;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.PostPage-module___2p1HG__wrapper{border-radius:12px;padding:12px}.PostPage-module___2p1HG__metaContent{grid-template-columns:1fr;gap:16px}}
.CreateNewPassword-module__8QI7gW__container{flex-direction:column;gap:46px;display:flex}.CreateNewPassword-module__8QI7gW__wrapper{border-radius:20px;width:100%;max-width:600px;margin:0 auto;padding:24px}.CreateNewPassword-module__8QI7gW__switchAuth{justify-content:center;display:flex}.CreateNewPassword-module__8QI7gW__toggleButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.CreateNewPassword-module__8QI7gW__toggleButton:hover{color:var(--text-primary)}
.ToastContainer-module__tJV96W__container{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:20px;right:20px}.ToastContainer-module__tJV96W__container>*{pointer-events:auto}@media (max-width:768px){.ToastContainer-module__tJV96W__container{top:16px;left:16px;right:16px}}
.ProfileHeader-module__0tZ16W__container{border-radius:32px;align-items:center;gap:20px;margin-bottom:40px;padding:12px 24px;display:flex}@media (min-width:768px){.ProfileHeader-module__0tZ16W__container{padding:32px}}.ProfileHeader-module__0tZ16W__avatar{background:var(--bg-tertiary);width:64px;height:64px;color:var(--brand-primary);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}@media (min-width:768px){.ProfileHeader-module__0tZ16W__avatar{width:80px;height:80px;font-size:24px}}.ProfileHeader-module__0tZ16W__info{flex-direction:column;gap:4px;display:flex}
.LoginPage-module__FvNGoW__content{border-radius:20px;flex-direction:column;align-items:center;gap:51px;max-width:520px;margin:0 auto;padding:24px 26px;display:flex}.LoginPage-module__FvNGoW__header{flex-direction:column;gap:10px;width:100%;max-width:516px;display:flex}.LoginPage-module__FvNGoW__switchAuth{justify-content:center;align-items:center;gap:4px;display:flex}
.Footer-module__UB356W__container{flex-direction:column;gap:10px;display:flex}.Footer-module__UB356W__navigationGrid{justify-content:space-between;gap:125px;display:flex}.Footer-module__UB356W__column{flex-direction:column;gap:10px;display:flex}.Footer-module__UB356W__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__UB356W__link{text-decoration:none;transition:opacity .2s}.Footer-module__UB356W__link:hover{opacity:.8}.Footer-module__UB356W__divider{background-color:var(--border-primary);width:100%;height:1px;margin:15px 0}.Footer-module__UB356W__bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.Footer-module__UB356W__legalLinks{flex-wrap:wrap;gap:10px;display:flex}.Footer-module__UB356W__legalLink{text-decoration:none;transition:opacity .2s}.Footer-module__UB356W__legalLink:hover{opacity:.8}@media (max-width:1024px){.Footer-module__UB356W__navigationGrid{flex-wrap:wrap;gap:60px}.Footer-module__UB356W__column{flex:calc(50% - 30px);min-width:200px}}@media (max-width:768px){.Footer-module__UB356W__navigationGrid{flex-direction:column;gap:20px}.Footer-module__UB356W__column{flex:100%;gap:4px}.Footer-module__UB356W__links{gap:4px}.Footer-module__UB356W__divider{margin:20px 0}.Footer-module__UB356W__bottom{flex-direction:column;align-items:flex-start;gap:4px}.Footer-module__UB356W__legalLinks{flex-direction:column;gap:4px}}
.SecuritySettings-module__C1sNua__settings{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (max-width:768px){.SecuritySettings-module__C1sNua__settings{grid-template-columns:1fr}}
.RegisterPage-module__TLr9kq__content{border-radius:20px;flex-direction:column;align-items:center;gap:51px;max-width:520px;margin:0 auto;padding:24px 26px;display:flex}.RegisterPage-module__TLr9kq__header{flex-direction:column;gap:10px;width:100%;max-width:516px;display:flex}.RegisterPage-module__TLr9kq__switchAuth{justify-content:center;align-items:center;gap:4px;display:flex}
.ErrorPage-module__K2djHG__wrapper{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.ErrorPage-module__K2djHG__content{text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:650px;padding:60px 40px;display:flex}.ErrorPage-module__K2djHG__numberWrapper{gap:20px;margin-bottom:8px;display:flex}.ErrorPage-module__K2djHG__digitText{color:var(--brand-primary);font-size:96px;font-weight:700;line-height:1}.ErrorPage-module__K2djHG__contentWrapper{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.ErrorPage-module__K2djHG__actions{gap:16px;margin-top:8px;display:flex}.ErrorPage-module__K2djHG__actions svg{transform:rotate(-90deg)}.ErrorPage-module__K2djHG__divider{background:var(--border-primary);width:100%;height:1px;margin:8px 0 16px}.ErrorPage-module__K2djHG__linksSection{flex-direction:column;align-items:center;gap:12px;display:flex}.ErrorPage-module__K2djHG__linksList{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}@media (max-width:768px){.ErrorPage-module__K2djHG__content{gap:24px;padding:40px 24px}.ErrorPage-module__K2djHG__numberWrapper{gap:12px}.ErrorPage-module__K2djHG__digit{border-radius:16px;width:80px;height:110px}.ErrorPage-module__K2djHG__digitText{font-size:64px}.ErrorPage-module__K2djHG__actions{flex-direction:column;width:100%;max-width:320px}.ErrorPage-module__K2djHG__linksList{gap:8px 16px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.MyProfilePage-module__24MheG__profileTabs{--tabs-gap:var(--profile-content-gap)}
.AuthLayout-module__7thQaa__container{flex-direction:column;min-height:100dvh;display:flex}.AuthLayout-module__7thQaa__header{flex:none}.AuthLayout-module__7thQaa__main{flex:auto;align-items:center;display:flex}
