@charset "UTF-8";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-\[clamp\(14px\,1\.2vw\,18px\)\]{height:clamp(14px,1.2vw,18px)}.h-\[clamp\(15px\,1\.3vw\,19px\)\]{height:clamp(15px,1.3vw,19px)}.h-\[clamp\(16px\,1\.3vw\,20px\)\]{height:clamp(16px,1.3vw,20px)}.h-\[clamp\(26px\,2vw\,32px\)\]{height:clamp(26px,2vw,32px)}.h-\[clamp\(28px\,2\.1vw\,34px\)\]{height:clamp(28px,2.1vw,34px)}.h-\[clamp\(30px\,2\.2vw\,36px\)\]{height:clamp(30px,2.2vw,36px)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-\[clamp\(14px\,1\.2vw\,18px\)\]{width:clamp(14px,1.2vw,18px)}.w-\[clamp\(15px\,1\.3vw\,19px\)\]{width:clamp(15px,1.3vw,19px)}.w-\[clamp\(16px\,1\.3vw\,20px\)\]{width:clamp(16px,1.3vw,20px)}.w-\[clamp\(26px\,2vw\,32px\)\]{width:clamp(26px,2vw,32px)}.w-\[clamp\(28px\,2\.1vw\,34px\)\]{width:clamp(28px,2.1vw,34px)}.w-\[clamp\(30px\,2\.2vw\,36px\)\]{width:clamp(30px,2.2vw,36px)}.w-full{width:100%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#CDCDD5\]{background-color:#cdcdd5}.bg-\[rgb\(var\(--color-bg\)\)\]{background-color:rgb(var(--color-bg))}.bg-transparent{background-color:#0000}.object-cover{-o-object-fit:cover;object-fit:cover}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-\[36px\]{font-size:36px}.text-\[clamp\(8px\,0\.7vw\,12px\)\]{font-size:clamp(8px,.7vw,12px)}.text-\[clamp\(8px\,0\.65vw\,12px\)\]{font-size:clamp(8px,.65vw,12px)}.\!leading-\[1\.5em\]{--tw-leading:1.5em!important;line-height:1.5em!important}.\!leading-\[1\.55em\]{--tw-leading:1.55em!important;line-height:1.55em!important}.\!leading-\[1\.57em\]{--tw-leading:1.57em!important;line-height:1.57em!important}.leading-\[1\]{--tw-leading:1;line-height:1}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.overflow-ellipsis{text-overflow:ellipsis}.\!text-white{color:var(--color-white)!important}.text-\[\#1E2128\]{color:#1e2128}.text-\[rgb\(var\(--color-text\)\)\]{color:rgb(var(--color-text))}.text-\[rgb\(var\(--color-text-dim\)\)\]{color:rgb(var(--color-text-dim))}.italic{font-style:italic}.shadow-\[0_28px_42px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 28px 42px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.drop-shadow-\[0_0_50px_rgba\(255\,255\,255\,0\.1\)\]{--tw-drop-shadow-size:drop-shadow(0 0 50px var(--tw-drop-shadow-color,#ffffff1a));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:root{--color-bg:28 30 37;--color-bg-elev:31 33 41;--color-border:47 49 58;--color-text:250 250 250;--color-text-dim:227 234 255;--base-white:#fff;--base-black:#000;--base-gray:#99a1af;--custom-main-primary:#c9e958;--custom-main-secondary:#d7f763;--custom-main-transparent:#fff0;--custom-main-indicator-success:#05df72;--custom-main-indicator-error:#ff6467;--custom-main-indicator-info:#51a2ff;--custom-main-indicator-warning:#ff8904;--bg-primary:#1c1e25;--bg-secondary:#252730;--bg-additional:#1f2129;--bg-stroke:#2f313a;--bg-success:#05df7226;--bg-warning:#ff890426;--bg-error:#ff646726;--bg-info:#51a2ff26;--spacing-none:0px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-4xl:40px;--spacing-5xl:48px;--spacing-full:100%}html,body,#root{height:100%}html,body{background-color:rgb(var(--color-bg))}body{min-width:375px;font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}.container-fixed{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}html,body{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#333740;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#434856}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.slide-in-text{animation:.5s ease-out forwards slideInFromLeft}.slide-out-text{animation:.5s ease-out forwards slideOutToLeft}.text-reveal{position:relative;overflow:hidden}.text-reveal:before{content:"";background:linear-gradient(90deg,#0000,#33374333,#0000);width:100%;height:100%;animation:.6s ease-out forwards textReveal;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes textReveal{to{transform:translate(100%)}}.prompt-form-input.ant-input::-moz-placeholder{color:#99a1af}.prompt-form-input.ant-input::placeholder{color:#99a1af}.overflow-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.button.ant-btn{padding:var(--spacing-sm) var(--spacing-sm);border-radius:var(--spacing-md);border:1px solid transparent;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);cursor:pointer;transition:all .2s ease;font-family:inherit;height:auto}.button.ant-btn.button-extra-small{height:32px;border-radius:6px;padding:6px}.button.ant-btn.button-small{height:40px}.button.ant-btn.button-large{height:48px}.button.ant-btn.button-icon-only{padding:var(--spacing-sm);width:40px;height:40px;gap:0}.button.ant-btn.button-icon-only.button-extra-small{width:32px;height:32px;padding:6px}.button.ant-btn.button-icon-only.button-extra-small .button-icon{width:16px;height:16px}.button.ant-btn.button-icon-only.button-large{width:48px;height:48px}.button.ant-btn.button-text-only{gap:0}.button.ant-btn.button-with-icon{gap:var(--spacing-sm)}.button.ant-btn.button-with-icon.button-extra-small .button-icon{width:20px;height:20px}.button.ant-btn.button-with-icon.button-extra-small .button-icon svg{width:20px;height:20px}.button.ant-btn .button-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.button.ant-btn .button-text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;margin:0;line-height:1}.button.ant-btn .button-suffix{display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0}.button.ant-btn .button-suffix svg{width:12px;height:12px}.button.ant-btn .button-suffix .kbd{opacity:0;transition:opacity .2s ease}.button.ant-btn:hover .button-suffix .kbd{opacity:1}.button.ant-btn:has(.button-suffix){justify-content:space-between}.button.ant-btn.button-active{background-color:var(--bg-stroke);color:var(--base-white);border-color:var(--bg-stroke)}.button.ant-btn.button-border-none{border:none}.button.ant-btn.button-border-none:hover:not(:disabled){border:none}.button.ant-btn.button-border-none:active:not(:disabled){border:none}.button.ant-btn.button-border-none.button-active{border:none}.button.ant-btn:disabled{opacity:.5;cursor:not-allowed}.button.button-success.ant-btn{background-color:var(--bg-success);color:var(--custom-main-indicator-success);border-color:var(--bg-success)}.button.button-success.ant-btn:hover:not(:disabled){opacity:.8}.button.button-success.ant-btn:active:not(:disabled){opacity:.6}.button.button-info.ant-btn{background-color:var(--bg-info);color:var(--custom-main-indicator-info);border-color:var(--bg-info)}.button.button-info.ant-btn:hover:not(:disabled){opacity:.8}.button.button-info.ant-btn:active:not(:disabled){opacity:.6}.button.button-secondary.ant-btn{background-color:var(--bg-secondary);color:var(--base-gray);border-color:var(--bg-secondary)}.button.button-secondary.ant-btn:hover:not(:disabled){background-color:var(--bg-stroke);color:var(--base-white);border-color:var(--bg-stroke);opacity:1}.button.button-secondary.ant-btn:active:not(:disabled){background-color:var(--bg-stroke);color:var(--base-white);border-color:var(--bg-stroke);opacity:1}.button.button-error.ant-btn{background-color:var(--bg-error);color:var(--custom-main-indicator-error);border-color:var(--bg-error)}.button.button-error.ant-btn:hover:not(:disabled){opacity:.8}.button.button-error.ant-btn:active:not(:disabled){opacity:.6}.button.button-warning.ant-btn{background-color:var(--bg-warning);color:var(--custom-main-indicator-warning);border-color:var(--bg-warning)}.button.button-warning.ant-btn:hover:not(:disabled){background-color:var(--bg-warning);color:var(--custom-main-indicator-warning);border-color:var(--bg-warning);opacity:.8}.button.button-warning.ant-btn:active:not(:disabled){background-color:var(--bg-warning);color:var(--custom-main-indicator-warning);border-color:var(--bg-warning);opacity:.6}.button.button-warning.ant-btn:hover:not(:disabled){background-color:var(--bg-warning);color:var(--custom-main-indicator-warning);border-color:var(--bg-warning)}.button.button-primary.ant-btn{background-color:var(--custom-main-primary)!important;color:var(--base-black)!important;border-color:var(--custom-main-primary)!important}.button.button-primary.ant-btn:hover:not(:disabled){background-color:var(--custom-main-primary)!important;color:var(--base-black)!important;border-color:var(--custom-main-primary)!important;opacity:.8}.button.button-primary.ant-btn:active:not(:disabled){background-color:var(--custom-main-primary)!important;color:var(--base-black)!important;border-color:var(--custom-main-primary)!important;opacity:.6}.button.button-outlined.ant-btn{background-color:transparent;color:var(--base-gray);border-color:var(--bg-stroke)}.button.button-outlined.ant-btn:hover:not(:disabled):not(.button-active){background-color:var(--bg-secondary);color:var(--base-white);border-color:var(--bg-stroke);opacity:1}.button.button-outlined.ant-btn:active:not(:disabled):not(.button-active){background-color:var(--bg-stroke);color:var(--base-white);border-color:var(--bg-stroke);opacity:1}.button.button-outlined.ant-btn.button-active{background-color:var(--bg-stroke);color:var(--base-white);border-color:var(--bg-stroke)}.ant-tooltip .ant-tooltip-inner{padding:8px 12px;border:1px solid var(--bg-stroke);box-shadow:0 25px 50px -12px #00000040}.sidebar-actions{padding:12px;border-bottom:1px solid var(--bg-stroke)}.sidebar-actions-content{gap:8px;width:100%;align-items:center}.search-prefix{display:flex;width:24px;height:24px;padding:2px;justify-content:center;align-items:center;color:var(--base-gray);text-align:center;margin:auto}.search-prefix svg{font-size:20px;color:var(--base-gray)}.chat-search-wrapper{width:100%;max-width:296px;padding:12px 8px;border-radius:12px;background:transparent}@media(max-width:430px){.chat-search-wrapper{width:234px}}.chat-search-wrapper .chat-search{height:24px;padding-inline:0;background:transparent}.chat-search-wrapper .chat-search .ant-input-prefix{margin-right:8px;color:var(--base-gray)}.chat-search-wrapper .chat-search .kbd{display:none}.search-collapsed{display:flex;height:48px;width:48px;padding:12px 8px;justify-content:center;align-items:center;border-radius:12px;border:none;background:transparent;color:var(--base-gray);transition:background-color .2s ease,color .2s ease}.models{display:flex;width:100%;max-width:296px;height:48px;padding:12px 8px;justify-content:space-between;align-items:center;border-radius:12px;border:none;background:transparent;color:var(--base-gray);transition:background-color .2s ease,color .2s ease}@media(max-width:390px){.models{max-width:234px}}.models .ant-typography{color:var(--base-gray);font-size:16px;line-height:24px;transition:color .2s ease}.models-icon{width:24px;height:24px}.models-collapsed{height:48px;width:48px;justify-content:center}.new-chat-button.button{width:100%;max-width:296px;height:48px;justify-content:flex-start}@media(max-width:390px){.new-chat-button.button{max-width:234px}}.new-chat-button.button .button-text{font-size:16px;line-height:24px}.new-chat-button-collapsed.button{width:48px;height:48px}.new-chat-icon{font-size:20px}.models:hover,.search-collapsed:hover{background:var(--bg-secondary);color:var(--base-white)}.models:hover .ant-typography,.search-collapsed:hover .ant-typography{color:var(--base-white)}.models:active,.search-collapsed:active{background:var(--bg-secondary);color:var(--base-white)}.models:active .ant-typography,.search-collapsed:active .ant-typography{color:var(--base-white)}.models:disabled{cursor:not-allowed;opacity:1}.models:disabled .models-icon{color:var(--base-gray)}.models:disabled .ant-typography{color:var(--base-gray)}.models:disabled svg:not(.models-icon){color:var(--base-gray)}.sidebar-action-buttons{width:100%}.sidebar-action-button.button.ant-btn{width:100%;max-width:296px;height:48px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;transition:background-color .2s ease,color .2s ease}@media(max-width:390px){.sidebar-action-button.button.ant-btn{max-width:234px}}.sidebar-action-button.button.ant-btn.button-icon-only{width:48px;max-width:48px;justify-content:center}.sidebar-action-button.button.ant-btn .button-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.sidebar-action-button.button.ant-btn .button-icon svg{color:var(--base-gray);width:24px;height:24px}.sidebar-action-button.button.ant-btn .button-text{font-size:16px;line-height:24px;color:var(--base-gray)}.sidebar-action-button.button.ant-btn .button-suffix{font-size:12px}.sidebar-action-button.button.ant-btn .button-suffix svg{color:var(--base-gray)}.sidebar-action-button.button.ant-btn:hover:not(:disabled){background:var(--bg-secondary);border:none}.sidebar-action-button.button.ant-btn:hover:not(:disabled) .button-icon svg{color:var(--base-white)}.sidebar-action-button.button.ant-btn:hover:not(:disabled) .button-text{color:var(--base-white)}.sidebar-action-button.button.ant-btn:hover:not(:disabled) .button-suffix svg{color:var(--base-white)}.sidebar-action-button.button.ant-btn:active:not(:disabled){background:var(--bg-secondary);border:none}.sidebar-action-button.button.ant-btn:active:not(:disabled) .button-icon svg{color:var(--base-white)}.sidebar-action-button.button.ant-btn:active:not(:disabled) .button-text{color:var(--base-white)}.sidebar-action-button.button.ant-btn:active:not(:disabled) .button-suffix svg{color:var(--base-white)}.sidebar-action-button.button.ant-btn:disabled{cursor:not-allowed;opacity:1;background:transparent}.sidebar-action-button.button.ant-btn:disabled .button-icon svg{color:var(--base-gray)}.sidebar-action-button.button.ant-btn:disabled .button-text{color:var(--base-gray)}.sidebar-action-button.button.ant-btn:disabled .button-suffix svg{color:var(--base-gray)}.kbd{font-family:SF Pro Rounded,-apple-system,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center;color:var(--bg-secondary)}.btn-chevron-16{display:flex;width:16px;height:16px;padding:2px 4px;justify-content:center;align-items:center;flex-shrink:0}.btn-chevron-16 .btn-chevron-16__icon{color:var(--base-gray);text-align:center;font-family:"Font Awesome 6 Pro",serif;font-size:12px;font-style:normal;font-weight:900;line-height:12px}.dropdown .dropdown__list .ant-list-items{padding:0}.dropdown .user-card-btn__content{width:100%}.dropdown .user-card__texts{display:flex;flex-direction:column;align-items:flex-start}.dropdown__label-container{display:flex;align-items:center;gap:8px}.user-card-btn{width:296px;height:66px;padding:12px;border-radius:12px;background:var(--bg-primary);align-self:center;margin-bottom:12px}.dropdown__item{border:none;border-bottom:none;cursor:pointer;transition:background-color .2s ease;position:relative;padding:0}.dropdown__item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.dropdown__item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.dropdown__item:hover{background:var(--bg-stroke)}.dropdown__item--danger .dropdown__text{color:var(--custom-main-indicator-error)}.dropdown__item--disabled{cursor:not-allowed}.dropdown__item--disabled:hover{background:transparent}.ant-list-item.dropdown__item{border-bottom:none}.dropdown__list--sm{padding-top:0}.dropdown__list--sm .dropdown__item{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:500;min-height:40px;height:40px}.dropdown__list--sm .dropdown__item .option-btn.ant-btn{padding:0 8px}.dropdown__list--md .dropdown__item,.dropdown__list--lg .dropdown__item{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;min-height:48px;height:48px}.dropdown__item .option-btn.ant-btn{background:transparent;border:none;margin:0;padding:0 12px;width:100%;height:100%;justify-content:space-between;position:absolute;inset:0;display:flex;align-items:center;pointer-events:auto}.dropdown__item .option-btn.ant-btn:hover,.dropdown__item .option-btn.ant-btn:focus,.dropdown__item .option-btn.ant-btn:active{background:transparent;border:none;outline:none;box-shadow:none}.dropdown__item .option-btn.ant-btn[disabled]{cursor:not-allowed;background:transparent}.dropdown__item .option-btn.ant-btn[disabled] .option-btn__icon{opacity:.5}.dropdown__item .option-btn.ant-btn .option-btn__icon{opacity:1}.option-btn__text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:var(--base-white)}.option-btn__text--disabled{color:var(--base-gray)}.option-btn__text--danger{color:var(--custom-main-indicator-error)}.dropdown__list--sm .option-btn__text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:500}.dropdown__text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:var(--base-white);margin:0}.dropdown__text.dropdown__text--danger{color:var(--custom-main-indicator-error)}.dropdown__switch,.theme-mode-switch{width:40px;height:24px;min-width:40px;background:var(--bg-primary);border-radius:32px;padding:4px}.dropdown__switch .ant-switch-handle,.theme-mode-switch .ant-switch-handle{width:16px;height:16px;top:4px;inset-inline-start:4px}.dropdown__switch .ant-switch-handle:before,.theme-mode-switch .ant-switch-handle:before{background:var(--base-gray);width:16px;height:16px;border-radius:50%;box-shadow:none}.dropdown__switch.ant-switch-checked,.ant-switch-checked.theme-mode-switch{background:var(--bg-primary)}.dropdown__switch.ant-switch-checked .ant-switch-handle,.ant-switch-checked.theme-mode-switch .ant-switch-handle{inset-inline-start:calc(100% - 20px)}.dropdown__switch.ant-switch-checked .ant-switch-handle:before,.ant-switch-checked.theme-mode-switch .ant-switch-handle:before{background:var(--custom-main-primary)}.ant-popover-inner{border:1px solid var(--bg-stroke);border-radius:12px}.ant-popover-arrow{display:none}.dropdown .ant-popover-inner-content{margin-bottom:var(--spacing-lg);background:var(--bg-secondary);padding:0}.history-list{overflow:visible;max-height:none;flex:1;min-height:0}.history-list .history-item{border-radius:12px;background:transparent;cursor:pointer;will-change:transform}.history-list .history-item .actions-dropdown{background:red}.history-list .history-item .ant-dropdown-menu{background:transparent}.history-list .history-item .history-row{width:296px;height:40px;padding:8px 8px 8px 12px;display:flex;align-items:center;justify-content:space-between}@media(max-width:430px){.history-list .history-item .history-row{width:234px}}.history-list .history-item .history-row .ant-btn-icon{height:20px}.history-list .history-item .history-row .history__title{color:var(--base-gray);font-size:16px;font-weight:500;line-height:1.6em;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-list .history-item .history-row .history__title .highlight{color:var(--base-white)}.history-list .history-item .history-row .history-edit-input{color:var(--base-white);background:transparent;border:1px solid transparent;box-shadow:none;outline:none;padding:2px 6px;flex:1;min-width:0}.history-list .history-item .history-row .history-edit-input:focus{border-color:transparent;box-shadow:none}.history-list .history-item .history-row .ant-btn{opacity:0;transition:opacity .2s ease;flex-shrink:0}.history-list .history-item .history-row .dots-icon{color:var(--base-gray);transition:color .2s ease}.history-list .history-item:hover{background:var(--bg-secondary)}.history-list .history-item:hover .history__title{color:var(--base-white)}.history-list .history-item:hover .ant-btn{opacity:1}.history-list .history-item:hover .dots-icon{color:var(--base-gray)}.history-list .history-item:hover .ant-btn:hover .dots-icon{color:var(--base-white)}.history-list .history-item:active{background:var(--bg-stroke)}.history-list .history-item:active .history__title{color:var(--base-white)}.history-list .history-item:active .ant-btn{opacity:1}.history-list .history-item:active .dots-icon{color:var(--base-gray)}.history-list .history-item:active .ant-btn:hover .dots-icon{color:var(--base-white)}.history-list .history-item.selected{background:var(--bg-stroke)}.history-list .history-item.selected .history__title{color:var(--base-white)}.history-list .history-item.selected .ant-btn{opacity:1}.history-list .history-item.selected .dots-icon{color:var(--base-gray)}.history-list .history-item.selected .ant-btn:hover .dots-icon{color:var(--base-white)}.actions-dd .ant-dropdown-menu{background:var(--bg-secondary);border:1px solid var(--bg-stroke);border-radius:12px;padding:8px;margin-top:58px;margin-left:24px}.actions-dd .ant-dropdown-menu-item{height:40px;border-radius:12px}.actions-dd .ant-dropdown-menu-item:hover{background:var(--bg-additional)}.actions-dd .ant-dropdown-menu-item-danger:hover,.actions-dd .ant-dropdown-menu-item-danger:active{background:transparent!important;color:var(--custom-main-indicator-error)!important}.side-menu{min-height:100vh;border-right:1px solid var(--bg-stroke)}.side-menu .ant-layout-sider-children{height:100vh;display:flex;flex-direction:column}.side-menu .sidebar-rest{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;min-height:0;overflow:hidden}.side-menu .sidebar-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}@media(max-width:430px){.side-menu{display:none;position:fixed;top:0;left:0;z-index:1000;height:100vh}.side-menu.side-menu--mobile-visible{display:flex}}.sidebar-header{display:flex;align-items:center;height:68px;padding:12px 20px 12px 24px;justify-content:space-between;border-bottom:1px solid var(--bg-stroke);width:100%}.sidebar-header--collapsed{padding:0}@media(max-width:430px){.sidebar-header{padding:12px 16px}}.sidebar-header .sidebar-collapse-btn{display:flex;width:16px;height:16px;padding:2px;justify-content:center;align-items:center;border:none}.sidebar-header .sidebar-collapse-btn--collapsed{margin:auto}.sidebar-header .sidebar-collapse-btn .sidebar-collapse-icon{font-size:12px;display:flex}.sidebar-logo-section{display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;animation:fadeInLogo .3s ease-in-out}.sidebar-logo-section .sidebar-logo-circle{width:28px;height:28px;border-radius:50%;box-shadow:0 14px 21px #0000001a;background:linear-gradient(to bottom,#fcdab9,#f18161,#6464c7);display:flex;align-items:center;justify-content:center}.sidebar-logo-section .sidebar-logo-circle .sidebar-logo-image{width:15.75px;height:10.492px;flex-shrink:0}.sidebar-logo-section .sidebar-logo-text{margin:0;color:var(--base-white);font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.02em;white-space:nowrap;opacity:1;animation:fadeInText .3s ease-in-out .1s backwards}@keyframes fadeInLogo{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}.sidebar-overlay{display:none}@media(max-width:430px){.sidebar-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:999}}.history{padding:16px 12px;display:flex;flex-direction:column;flex:1;align-self:stretch;min-height:0;width:100%;overflow:hidden}@media(max-width:430px){.history{padding:12px 8px}}.history__title{display:flex;margin-bottom:12px;font-size:14px;font-weight:500;line-height:22px;color:var(--base-gray);flex-shrink:0}.history__list-container{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.history__list-container::-webkit-scrollbar{width:0;display:none}.history__list-container{scrollbar-width:none;-ms-overflow-style:none}.history__list .ant-list-items{border:none}.history__item{padding:8px 8px 8px 12px;border:none}.sidebar-footer{margin-top:auto;padding-bottom:12px;display:flex;justify-content:center;flex-shrink:0}.sidebar-logout-button{width:100%;max-width:296px;height:48px}@media(max-width:430px){.sidebar-logout-button{max-width:234px}}.side-menu[class*=ant-layout-sider-collapsed] .sidebar-logout-button,.side-menu:has(.ant-layout-sider-collapsed) .sidebar-logout-button{width:48px;max-width:48px;min-width:48px}.user-card-btn-collapsed{height:48px;width:48px;padding:0;align-self:center}.user-card-btn{width:296px;height:66px;padding:12px;border-radius:12px;background:var(--bg-primary)}@media(max-width:430px){.user-card-btn{width:234px;padding:10px}}.user-card-btn__content{width:100%}.user-avatar{background:#e5e7eb;color:var(--bg-primary);font-size:18px;font-weight:600;line-height:28px}.user-card__texts{display:flex;flex-direction:column;align-items:flex-start}.user-card__name{font-size:16px;font-weight:500;line-height:24px;color:var(--base-white)}.user-card__email{font-size:12px;font-weight:400;line-height:18px;color:var(--base-gray)}@media(max-width:430px){.user-card__chevron-wrapper{display:none}}.user-card__chevron{font-size:16px;color:var(--base-gray)}.user-popover__item:hover{background:var(--bg-stroke)}.user-popover__list .ant-list-items{padding:0}.control-panel{padding:12px}.control-panel .ant-list-items{display:flex;flex-direction:column;gap:8px}.control-panel .control-item{border-radius:12px;padding:0;border:none;cursor:pointer;position:relative;min-height:48px}.control-panel .control-item:hover{background:var(--bg-secondary)}.control-panel .control-item.active{background:var(--bg-stroke)}.control-panel .control-item .control-button{width:100%;background:transparent!important;border:none!important;color:var(--base-white)!important;margin:0!important;height:100%;justify-content:flex-start;position:absolute;inset:0;display:flex;align-items:center;padding:12px 8px!important}.control-panel .control-item .control-button:hover{background:transparent!important;color:var(--base-white)!important}.control-panel .control-item .control-button.control-button--collapsed{height:48px;justify-content:center;padding:0!important}.control-panel .control-item .control-button.control-button--collapsed .button-icon{margin:0}.control-panel .control-item .control-button.ant-btn[disabled]{opacity:.5;cursor:not-allowed;color:var(--base-gray)!important}.control-panel .control-item .control-button .button-text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;margin-left:8px}.drawer .ant-drawer-header{border-bottom:none}.drawer .ant-drawer-header .ant-drawer-close{margin:0;order:1;color:var(--base-gray)}.drawer .ant-drawer-header .ant-drawer-close:active{background:none;color:var(--base-white)}.drawer .ant-drawer-header .ant-drawer-title{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:20px;line-height:32px;font-weight:500;color:var(--base-white)}.drawer .ant-form-item-label{padding-bottom:var(--spacing-sm)}.drawer .ant-form-item-label>label{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--base-gray)}.drawer--mobile .ant-drawer-content-wrapper{height:auto!important;max-height:90%;border-radius:16px 16px 0 0}.drawer--mobile .ant-drawer-content{border-radius:16px 16px 0 0}.drawer--mobile .ant-drawer-body{overflow-y:auto}.input{width:352px;height:48px;background:var(--bg-secondary);border-radius:var(--spacing-md);border:none;box-shadow:none}.input.ant-input-affix-wrapper{padding:0 var(--spacing-md);display:flex;align-items:center;box-shadow:none}.input.ant-input-affix-wrapper.ant-input-affix-wrapper-lg{height:48px;padding:0 var(--spacing-lg)}.input.ant-input-affix-wrapper.ant-input-affix-wrapper-sm{height:32px;padding:0 var(--spacing-sm)}.input.ant-input-affix-wrapper:focus,.input.ant-input-affix-wrapper:focus-within,.input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{box-shadow:none!important;outline:none}.input.ant-input-affix-wrapper:hover{box-shadow:none}.input.ant-input-affix-wrapper .ant-input,.input .ant-input{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;background:transparent;border:none;border-radius:0;color:var(--base-white);padding:0;height:auto;line-height:normal}.input.ant-input-affix-wrapper .ant-input.ant-input-lg,.input.ant-input-affix-wrapper .ant-input.ant-input-lg.ant-input,.input .ant-input.ant-input-lg,.input .ant-input.ant-input-lg.ant-input,.input.ant-input-affix-wrapper .ant-input.ant-input-sm,.input.ant-input-affix-wrapper .ant-input.ant-input-sm.ant-input,.input .ant-input.ant-input-sm,.input .ant-input.ant-input-sm.ant-input{padding:0}.input.ant-input-affix-wrapper .ant-input::-moz-placeholder,.input .ant-input::-moz-placeholder{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:var(--base-gray)}.input.ant-input-affix-wrapper .ant-input::placeholder,.input .ant-input::placeholder{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:var(--base-gray)}.input.ant-input-affix-wrapper .ant-input:focus,.input .ant-input:focus{border-color:transparent;box-shadow:none;outline:none}.input.ant-input-affix-wrapper .ant-input:hover,.input .ant-input:hover{border-color:transparent}.input.ant-input{height:40px;padding:0 var(--spacing-md);box-shadow:none}.input.ant-input.ant-input-lg{height:48px;padding:0 var(--spacing-lg)}.input.ant-input.ant-input-sm{height:32px;padding:0 var(--spacing-sm)}.input.ant-input:focus,.input.ant-input:focus-within{box-shadow:none!important;outline:none}.input.ant-input:hover{box-shadow:none}.input:hover .ant-input{border-color:transparent}.input.ant-input-focused .ant-input{border-color:transparent;box-shadow:none;outline:none}.input:focus-within .ant-input{border-color:transparent;box-shadow:none;outline:none}.input *{outline:none}.input:focus{outline:none;box-shadow:none}.input.ant-input-affix-wrapper-focused,.input.ant-input-focused{box-shadow:none!important}.checkbox-container{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.checkbox-container .ant-checkbox,.checkbox-container .ant-checkbox-wrapper,.checkbox-container .ant-checkbox-inner,.checkbox-container .ant-checkbox+span{display:none}.checkbox-container:before{content:"";width:20px;height:20px;border:1px solid var(--bg-stroke);border-radius:4px;background:transparent;display:block;flex-shrink:0;transition:all .2s}.checkbox-container.checkbox-container-checked:before{background:var(--custom-main-transparent);border-color:var(--bg-stroke)}.checkbox-container.checkbox-container-checked:after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--base-white);font-size:16px;font-weight:700;line-height:16px}.checkbox-container.checkbox-container-indeterminate:before{background:var(--custom-main-transparent);border-color:var(--bg-stroke)}.checkbox-container.checkbox-container-indeterminate:after{content:"−";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--base-white);font-size:14px;font-weight:700;line-height:1}.select{min-width:160px;max-width:100%;height:48px;border-radius:var(--spacing-md);border:none}.select.ant-select-multiple .ant-select-selector .ant-select-selection-wrap{align-self:center;margin:0;padding:0}.select.ant-select-multiple .ant-select-selector .ant-select-selection-search{margin:0;padding:0}.select .ant-select-selector{background:var(--bg-secondary);border:none;border-radius:var(--spacing-md);height:48px;padding-left:8px;padding-right:calc(var(--spacing-lg) + 16px + var(--spacing-md))}.select .ant-select-selector:has(.ant-select-selection-overflow-item-rest){padding-left:12px}.select .ant-select-selector .ant-select-selection-item{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;margin:0;padding:0;gap:8px;color:var(--base-white);white-space:nowrap;overflow:visible;text-overflow:clip}.select .ant-select-selector .ant-select-selection-item .ant-select-selection-item-content{margin-right:8px;display:flex;gap:8px}.select .ant-select-selector .ant-select-selection-item .select-all-label,.select .ant-select-selector .ant-select-selection-item .select-count-label{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:var(--base-gray)}.select .ant-select-selector .ant-select-selection-item .select-count-value{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:var(--base-white)}.select .ant-select-selector .ant-select-selection-placeholder{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:var(--base-gray)}.select .ant-select-selector .ant-select-selection-overflow-item-suffix{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;white-space:nowrap;overflow:visible;display:flex;align-items:center;flex:1}.select .ant-select-selector .ant-select-selection-overflow{display:flex;align-items:center;flex:1}.select .ant-select-selector .ant-select-selection-overflow-item{display:flex;align-items:center}.select .ant-select-selector .ant-select-arrow{color:var(--base-gray);width:16px;height:16px;right:var(--spacing-lg)}.select .ant-select-selector .ant-select-arrow svg{width:16px;height:16px;color:var(--base-gray)}.select.ant-select-single .ant-select-selector{padding-left:12px}.select.ant-select .ant-select-arrow{color:var(--base-gray)}.select.ant-select .ant-select-arrow svg{color:var(--base-gray)}.select.ant-select:hover .ant-select-selector{border-color:transparent}.select.ant-select:hover .ant-select-selector .ant-select-selection-item,.select.ant-select:hover .ant-select-selector .ant-select-selection-item .select-all-label,.select.ant-select:hover .ant-select-selector .ant-select-selection-item .select-count-label,.select.ant-select:hover .ant-select-selector .ant-select-selection-item .select-count-value,.select.ant-select:hover .ant-select-selector .ant-select-arrow{color:var(--base-white)!important}.select.ant-select:hover .ant-select-selector .ant-select-arrow svg{color:var(--base-white)!important}.select.ant-select-focused .ant-select-selector{border-color:transparent;box-shadow:none;outline:none}.select:focus-within .ant-select-selector{border-color:transparent;box-shadow:none;outline:none}.select.ant-select-open .ant-select-arrow{transform:none}.select.ant-select.ant-select-open .ant-select-selector{background:var(--bg-secondary)!important}.select.ant-select.ant-select-open .ant-select-selector .ant-select-selection-item,.select.ant-select.ant-select-open .ant-select-selector .ant-select-selection-item .select-all-label,.select.ant-select.ant-select-open .ant-select-selector .ant-select-selection-item .select-count-label,.select.ant-select.ant-select-open .ant-select-selector .ant-select-selection-item .select-count-value,.select.ant-select.ant-select-open .ant-select-selector .ant-select-arrow{color:var(--base-white)!important}.select.ant-select.ant-select-open .ant-select-selector .ant-select-arrow svg{color:var(--base-white)!important}.select.ant-select-multiple.ant-select-open .ant-select-selector .ant-select-selection-item,.select.ant-select-multiple.ant-select-open .ant-select-selector .ant-select-selection-item .select-all-label,.select.ant-select-multiple.ant-select-open .ant-select-selector .ant-select-selection-item .select-count-label,.select.ant-select-multiple.ant-select-open .ant-select-selector .ant-select-selection-item .select-count-value{color:var(--base-white)!important}.select .ant-select-selection-item .select-option,.select .ant-select-selection-item .select-radio{display:none}.select *{outline:none}.select:focus{outline:none}.select+.ant-select-dropdown,.ant-select-dropdown.select-dropdown{background:var(--bg-additional);border-radius:var(--spacing-md);margin-top:8px!important;padding:0;border:none;box-shadow:0 25px 50px -12px #00000040}.select+.ant-select-dropdown .select-dropdown-search,.ant-select-dropdown.select-dropdown .select-dropdown-search{padding:var(--spacing-sm)}.select+.ant-select-dropdown .select-dropdown-search .input,.ant-select-dropdown.select-dropdown .select-dropdown-search .input{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:500;width:100%;height:38px;box-shadow:none}.select+.ant-select-dropdown .select-dropdown-search .input.ant-input-affix-wrapper,.ant-select-dropdown.select-dropdown .select-dropdown-search .input.ant-input-affix-wrapper{padding:0 12px;height:38px}.select+.ant-select-dropdown .select-dropdown-search .input .ant-input,.ant-select-dropdown.select-dropdown .select-dropdown-search .input .ant-input{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:500;padding:0;height:38px;line-height:38px}.select+.ant-select-dropdown .ant-select-item,.ant-select-dropdown.select-dropdown .ant-select-item{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;min-width:352px;width:100%;height:48px;padding:0;margin:0;border-radius:0;color:var(--base-white);display:flex;align-items:center;position:relative}.select+.ant-select-dropdown .ant-select-item:hover,.ant-select-dropdown.select-dropdown .ant-select-item:hover{background:var(--bg-secondary)}.select+.ant-select-dropdown .ant-select-item.ant-select-item-option-selected,.ant-select-dropdown.select-dropdown .ant-select-item.ant-select-item-option-selected{background:transparent;color:var(--base-white)}.select+.ant-select-dropdown .ant-select-item.ant-select-item-option-active,.ant-select-dropdown.select-dropdown .ant-select-item.ant-select-item-option-active{background:var(--bg-secondary)}.select+.ant-select-dropdown .ant-select-item:not(:has(.select-option-multi)),.ant-select-dropdown.select-dropdown .ant-select-item:not(:has(.select-option-multi)){padding:0 var(--spacing-lg)}.select+.ant-select-dropdown .select-option,.ant-select-dropdown.select-dropdown .select-option{display:flex;align-items:center;width:100%;height:100%;cursor:pointer;gap:8px;padding:0;margin:0}.select+.ant-select-dropdown .select-option .select-radio,.ant-select-dropdown.select-dropdown .select-option .select-radio{margin-right:var(--spacing-md);display:flex;align-items:center;justify-content:center}.select+.ant-select-dropdown .select-option .select-radio .ant-radio,.ant-select-dropdown.select-dropdown .select-option .select-radio .ant-radio{display:none}.select+.ant-select-dropdown .select-option .select-radio:before,.ant-select-dropdown.select-dropdown .select-option .select-radio:before{content:"";width:20px;height:20px;border:1px solid var(--bg-stroke);border-radius:50%;background:transparent;display:block;flex-shrink:0}.select+.ant-select-dropdown .select-option .select-option-text,.ant-select-dropdown.select-dropdown .select-option .select-option-text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:var(--base-white);flex:1}.select+.ant-select-dropdown .select-option-multi,.ant-select-dropdown.select-dropdown .select-option-multi{position:absolute;inset:0;padding:0 var(--spacing-lg)}.select+.ant-select-dropdown .ant-select-item-option-selected .select-radio:before,.ant-select-dropdown.select-dropdown .ant-select-item-option-selected .select-radio:before{background:var(--custom-main-transparent);border-color:var(--bg-stroke)}.select+.ant-select-dropdown .ant-select-item-option-selected .select-radio,.ant-select-dropdown.select-dropdown .ant-select-item-option-selected .select-radio{position:relative}.select+.ant-select-dropdown .ant-select-item-option-selected .select-radio:after,.ant-select-dropdown.select-dropdown .ant-select-item-option-selected .select-radio:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:var(--base-white);border-radius:50%}.select+.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state,.ant-select-dropdown.select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{display:none}.select+.ant-select-dropdown::-webkit-scrollbar,.ant-select-dropdown.select-dropdown::-webkit-scrollbar{width:4px}.select+.ant-select-dropdown::-webkit-scrollbar-track,.ant-select-dropdown.select-dropdown::-webkit-scrollbar-track{background:transparent}.select+.ant-select-dropdown::-webkit-scrollbar-thumb,.ant-select-dropdown.select-dropdown::-webkit-scrollbar-thumb{background:var(--bg-stroke);border-radius:2px}.select+.ant-select-dropdown::-webkit-scrollbar-thumb:hover,.ant-select-dropdown.select-dropdown::-webkit-scrollbar-thumb:hover{background:var(--base-gray)}.tokens-select{width:100%}.tokens-select .ant-select-selector{background-color:#252730;border:none;box-shadow:none;border-radius:12px;padding:12px 36px 12px 12px;min-height:48px;height:48px;width:100%;display:flex;align-items:center;box-sizing:border-box}.tokens-select .ant-select-selector .ant-select-selection-item{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.5em;color:#fff;margin:0;padding:0}.tokens-select .ant-select-selector:hover,.tokens-select .ant-select-selector:focus,.tokens-select.ant-select-focused .ant-select-selector{border:none;box-shadow:none}.tokens-select .ant-select-arrow{color:#99a1af;width:16px;height:16px;right:12px}:global(.ant-drawer-body) .ant-input:hover,:global(.ant-drawer-body) .ant-input:focus,:global(.ant-drawer-body) .ant-input:focus-within{border:none;box-shadow:none}.custom-date-picker{width:100%}.custom-date-picker .ant-picker{background-color:var(--bg-secondary);border:1px solid var(--bg-stroke);border-radius:12px;padding:8px 16px;height:40px;color:var(--base-white)}.custom-date-picker .ant-picker:hover{border-color:var(--bg-stroke)}.custom-date-picker .ant-picker.ant-picker-focused{border-color:var(--custom-main-primary);box-shadow:none}.custom-date-picker .ant-picker .ant-picker-input input{color:var(--base-white);font-size:16px;line-height:1.5}.custom-date-picker .ant-picker .ant-picker-input input::-moz-placeholder{color:var(--base-gray)}.custom-date-picker .ant-picker .ant-picker-input input::placeholder{color:var(--base-gray)}.custom-date-picker .ant-picker .ant-picker-suffix{color:var(--base-gray)}.custom-date-picker .ant-picker-dropdown .ant-picker-panel-container{background-color:#2f313a;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;padding:18px 0;width:241px}.custom-date-picker .ant-picker-dropdown .ant-picker-panel{background:transparent;border:none}.custom-date-picker .ant-picker-dropdown .ant-picker-header{border-bottom:none;padding:0;margin-bottom:12px}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-header-view{display:flex;justify-content:space-between;align-items:center;gap:6px;width:204px;margin:0 auto}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-header-view button{color:#fff;font-size:18px;font-weight:500;line-height:1.56;padding:0;border:none;background:transparent;cursor:pointer}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-header-view button:hover{color:#c9e958}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-prev-btn,.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-next-btn{width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;color:#99a1af}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-prev-btn .ant-picker-prev-icon,.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-prev-btn .ant-picker-next-icon,.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-next-btn .ant-picker-prev-icon,.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-next-btn .ant-picker-next-icon{display:none}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-prev-btn:before,.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-next-btn:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;line-height:1}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-prev-btn:hover,.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-next-btn:hover{color:#fff}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-prev-btn{margin-right:14px}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-prev-btn:before{content:"<"}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-next-btn{margin-left:14px}.custom-date-picker .ant-picker-dropdown .ant-picker-header .ant-picker-next-btn:before{content:">"}.custom-date-picker .ant-picker-dropdown .ant-picker-body{padding:0 18px}.custom-date-picker .ant-picker-dropdown .ant-picker-body .ant-picker-content thead tr th{color:#fff;font-size:14px;font-weight:500;padding:0;width:27px;height:22px;border:none;text-align:center;text-transform:uppercase}.custom-date-picker .ant-picker-dropdown .ant-picker-body .ant-picker-content tbody tr td{padding:0;border:none}.custom-date-picker .ant-picker-dropdown .ant-picker-body .ant-picker-content tbody tr td .ant-picker-cell-inner{width:26px;height:26px;line-height:26px;border-radius:50%;color:#fff;font-size:14px;font-weight:500;margin:0 auto;display:flex;align-items:center;justify-content:center}.custom-date-picker .ant-picker-dropdown .ant-picker-body .ant-picker-content tbody tr td.ant-picker-cell-selected .ant-picker-cell-inner{background-color:#c9e958;color:#000;font-weight:500}.custom-date-picker .ant-picker-dropdown .ant-picker-body .ant-picker-content tbody tr td.ant-picker-cell-disabled .ant-picker-cell-inner{color:#99a1af}.custom-date-picker .ant-picker-dropdown .ant-picker-body .ant-picker-content tbody tr td.ant-picker-cell-today .ant-picker-cell-inner{border:none}.custom-date-picker .ant-picker-dropdown .ant-picker-body .ant-picker-content tbody tr td:hover:not(.ant-picker-cell-disabled):not(.ant-picker-cell-selected) .ant-picker-cell-inner{background-color:transparent}.custom-date-picker .ant-picker-dropdown .ant-picker-footer{border-top:none;padding:0 18px;margin-top:24px}.custom-date-picker .ant-picker-dropdown .ant-picker-footer .ant-picker-footer-extra{display:flex;gap:8px;width:204px;margin:0 auto}.custom-date-picker-footer{display:flex;gap:8px;width:204px;margin:0 auto;padding:0}.custom-date-picker-footer .cancel-btn,.custom-date-picker-footer .confirm-btn{flex:1;height:auto;padding:8px 16px;border-radius:12px;font-size:16px;font-weight:500;line-height:1.5;border:none}.custom-date-picker-footer .cancel-btn{background-color:#252730;color:#fff}.custom-date-picker-footer .cancel-btn:hover{background-color:#2f313a;color:#fff}.custom-date-picker-footer .confirm-btn{background-color:#c9e958;color:#000}.custom-date-picker-footer .confirm-btn:hover{background-color:#c2e641;color:#000}.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{display:flex;flex-direction:row}.ant-menu-inline .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-vertical .ant-menu-submenu-title .ant-menu-submenu-arrow{position:static;order:1;margin-inline-end:12px;margin-inline-start:0;left:auto;right:auto;inset-inline-start:auto;inset-inline-end:auto}.ant-menu-inline .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-vertical .ant-menu-submenu-title .ant-menu-item-icon{order:2;margin-inline-end:8px}.ant-menu-inline .ant-menu-submenu-title .ant-menu-item-icon svg,.ant-menu-vertical .ant-menu-submenu-title .ant-menu-item-icon svg{width:24px;height:24px}.ant-menu-inline .ant-menu-submenu-title .ant-menu-title-content,.ant-menu-vertical .ant-menu-submenu-title .ant-menu-title-content{order:3;flex:1}.ant-menu-inline .ant-menu-submenu-title .menu-info-button,.ant-menu-vertical .ant-menu-submenu-title .menu-info-button{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.ant-menu-inline .ant-menu-submenu-title:hover .menu-info-button,.ant-menu-vertical .ant-menu-submenu-title:hover .menu-info-button{opacity:1;visibility:visible}.ant-menu-inline .ant-menu-item .ant-menu-item-icon svg,.ant-menu-vertical .ant-menu-item .ant-menu-item-icon svg{width:24px;height:24px}.ant-menu-inline .ant-menu-item .menu-info-button,.ant-menu-vertical .ant-menu-item .menu-info-button{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.ant-menu-inline .ant-menu-item:hover .menu-info-button,.ant-menu-vertical .ant-menu-item:hover .menu-info-button{opacity:1;visibility:visible}.model-picker-popover .ant-popover-inner .ant-menu-inline .ant-menu-submenu,.model-picker-popover .ant-popover-inner .ant-menu-vertical .ant-menu-submenu{margin:0}.model-picker-popover .ant-popover-inner .ant-menu-inline .ant-menu-submenu-title,.model-picker-popover .ant-popover-inner .ant-menu-vertical .ant-menu-submenu-title{padding:8px 0 8px 24px;margin:0;width:100%}.model-picker-popover .ant-popover-inner .ant-menu-inline .ant-menu-item,.model-picker-popover .ant-popover-inner .ant-menu-vertical .ant-menu-item{padding:8px 0 8px 12px;margin:0;width:100%}.model-picker-popover .ant-popover-inner .ant-menu-inline .ant-menu-sub .ant-menu-item,.model-picker-popover .ant-popover-inner .ant-menu-vertical .ant-menu-sub .ant-menu-item{padding-left:40px!important}@media(max-width:430px){.models-panel,.chat-search-panel{position:fixed;top:0;left:0;z-index:1000;height:100vh}}.models-title{display:flex;gap:8px}.models-content{display:flex;flex-direction:column;padding:12px}@media(max-width:430px){.models-content{padding:10px}}.models-search-container{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.search-models input::-moz-placeholder{color:var(--base-gray)}.search-models input::placeholder{color:var(--base-gray)}.search-models .ant-input-clear-icon{color:var(--base-gray)}.search-models .ant-input-clear-icon:hover{color:var(--base-white)}.model-type-btn{display:flex;align-items:center;flex-direction:column;gap:8px;flex:1;min-width:60px;max-width:68px;height:78px;padding:12px 16px;background:var(--bg-additional);color:var(--base-white);border:1px solid transparent}@media(max-width:430px){.model-type-btn{min-width:50px;padding:10px 12px}}.model-type-btn:hover:not(:disabled):not(.active){background:var(--bg-secondary)}.model-type-btn:disabled{background:var(--bg-additional);cursor:not-allowed;opacity:1;border:none;color:var(--base-gray)}.model-type-btn:disabled svg{color:var(--base-gray);fill:var(--base-gray)}.model-type-btn.model-type-btn.active,.model-type-btn.model-type-btn.active:hover{background:var(--bg-stroke);border-color:var(--bg-stroke)}.welcome-container{display:flex;flex-direction:column;align-items:center;gap:12px}@media(min-width:976px){.welcome-container{align-items:flex-start}}.welcome-logo{width:56px;height:56px;border-radius:50%;box-shadow:0 28px 42px #0000001a;background:linear-gradient(to bottom,#fcdab9,#f18161,#6464c7);display:flex;align-items:center;justify-content:center}@media(min-width:976px){.welcome-logo{align-self:center}}.welcome-logo-image{width:31.5px;height:20.98px}.welcome-container .welcome-title{margin:0;font-size:32px;font-weight:500;color:var(--base-white);line-height:1.5em;letter-spacing:-.02em;text-align:center;align-self:center}.welcome-description{margin:0;font-size:16px;font-weight:400;line-height:1.5em;color:var(--base-gray);text-align:center;width:100%}.popular-models-header{display:flex;justify-content:flex-start;align-items:center;width:100%}.popular-models-header .popular-models-title{margin:0;font-size:24px;font-weight:500;color:var(--base-white);line-height:1.5em;letter-spacing:-.02em}.popular-models-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;justify-content:center}@media(max-width:430px){.popular-models-grid{grid-template-columns:1fr}}@media(min-width:431px)and (max-width:975px){.popular-models-grid{grid-template-columns:1fr}}.popular-model-card{background-color:var(--bg-additional);min-width:320px;max-width:412px;width:100%;margin:0 auto;height:100%;border-radius:16px;border:1px solid var(--bg-stroke);display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:all .2s;padding:24px;box-shadow:none}.popular-model-card.ant-card{border-color:var(--bg-stroke);box-shadow:none}.popular-model-card.ant-card-hoverable:hover{border-color:var(--bg-stroke);background-color:var(--bg-secondary);box-shadow:none}.popular-model-card.ant-card-hoverable:hover.ant-card{border-color:var(--bg-stroke);box-shadow:none}.popular-model-card-header{display:flex;align-items:baseline;gap:12px}.popular-model-icon{width:24px;height:24px;flex-shrink:0;display:block;-o-object-fit:contain;object-fit:contain;position:relative;top:.15em}.popular-model-name{margin:0;font-size:20px;font-weight:500;color:var(--base-white);line-height:1.2em}.popular-model-description{margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.57em;color:#e3eaffb3}.faq-collapse{display:flex;flex-direction:column;gap:16px;border:none}.faq-collapse .ant-collapse-item{background:var(--bg-additional);border:1px solid var(--bg-stroke);border-radius:16px!important}.faq-collapse .ant-collapse-item .ant-collapse-header{padding:24px!important;color:#fff}.faq-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:#99a1af!important}.faq-collapse .ant-collapse-item .ant-collapse-content{background:var(--bg-additional);border-top:1px solid var(--bg-stroke)}.faq-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0 24px 24px!important}.faq-collapse .ant-collapse-item.ant-collapse-item-active{background-color:var(--bg-secondary);border-color:var(--bg-stroke)}.faq-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-content{background:transparent;border-top:none}.image-preview-container{position:relative;width:96px;height:96px;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.image-preview-container .ant-image{width:100%;height:100%}.image-preview-container .preview-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.image-preview-container:before{content:"";position:absolute;inset:0;background:#1c1e2500;transition:background .2s ease;z-index:1;pointer-events:none}.image-preview-container:hover:before{background:#1c1e25cc}.image-preview-container:hover .close-button{opacity:1}.video-preview-container{position:relative;background:var(--bg-primary);border:1px solid var(--bg-stroke);border-radius:6px;transition:all .2s ease;cursor:pointer;overflow:hidden;display:inline-block}.video-preview-container:before{content:"";position:absolute;inset:0;background:#1c1e2500;transition:background .2s ease;z-index:1;pointer-events:none}.video-preview-container:hover:before{background:#1c1e25cc}.video-loading{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border-radius:4px}.loading-spinner{width:24px;height:24px;border:2px solid var(--bg-stroke);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}.video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:#000000b3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transition:all .2s ease;pointer-events:none;z-index:2}.video-preview-container:hover .video-play-icon{background:#000000e6;transform:translate(-50%,-50%) scale(1.1)}.video-preview-video{width:100%;height:100%;border-radius:4px;display:block;-o-object-fit:cover;object-fit:cover;cursor:pointer}.video-preview-video::-webkit-media-controls{display:none!important}.video-preview-video::-webkit-media-controls-panel{display:none!important}.video-preview-video::-webkit-media-controls-play-button{display:none!important}.video-preview-video::-webkit-media-controls-timeline{display:none!important}.video-preview-video::-webkit-media-controls-current-time-display{display:none!important}.video-preview-video::-webkit-media-controls-time-remaining-display{display:none!important}.video-preview-video::-webkit-media-controls-mute-button{display:none!important}.video-preview-video::-webkit-media-controls-volume-slider{display:none!important}.video-preview-video::-webkit-media-controls-fullscreen-button{display:none!important}.video-preview-info{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.video-preview-name{font-size:.875rem;font-weight:500;color:var(--text-primary);word-break:break-word}.video-preview-duration{font-size:.75rem;color:var(--text-secondary);font-family:monospace}.video-preview-resolution{font-size:.75rem;color:var(--text-secondary)}.close-button{position:absolute;top:12px;right:12px;background:transparent;color:var(--base-gray);border-radius:6px;height:24px;width:24px;padding:0;opacity:0;transition:opacity .2s ease;border:none;display:flex;align-items:center;justify-content:center;z-index:3}.video-preview-container:hover .close-button{opacity:1}.file-preview-container{position:relative;width:96px;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid var(--bg-stroke);border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease}.file-preview-container:hover{border-color:var(--base-gray)}.file-name{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:500;position:absolute;top:12px;left:12px;right:36px;overflow:hidden;color:var(--base-white);text-overflow:ellipsis;white-space:nowrap;z-index:2}.line-count{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:18px;font-weight:500;position:absolute;top:36px;left:12px;right:12px;color:var(--base-gray);z-index:2}.file-extension-badge{position:absolute;bottom:4px;left:4px;border-radius:6px;background:var(--bg-stroke);padding:2px 6px;z-index:2}.file-extension-text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:18px;font-weight:500;color:var(--base-gray)}.close-button{position:absolute;top:12px;right:12px;background:transparent;color:var(--base-gray);border-radius:6px;height:24px;width:24px;padding:0;opacity:0;transition:opacity .2s ease;border:none;display:flex;align-items:center;justify-content:center;z-index:2}.close-button svg{width:16px;height:16px;color:var(--base-gray)}.close-button:hover{color:var(--base-white)}.close-button:hover svg{color:var(--base-white)}.file-preview-container:hover .close-button{opacity:1}.code{padding:16px 24px}.user-message-container{display:flex;flex-direction:column;gap:12px;width:100%}.user-message-container .images{display:flex;gap:12px}.user-message{border:none;padding:16px 24px}@media(max-width:430px){.user-message{padding:16px}}.user-message .user-message-text-container{display:flex;flex-direction:column;gap:16px;width:calc(100% - 52px);align-self:center}.user-message .user-message-text-container .user-message-text{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px}.user-message .user-message-text-container .user-message-text .user-message-paragraph{display:flex;align-items:center;margin:0}.user-message .user-message-text-container .actions{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.user-message .user-message-text-container .actions .ant-alert{flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden;width:1px}.user-message .user-message-text-container .actions .ant-alert .ant-alert-content,.user-message .user-message-text-container .actions .ant-alert .ant-alert-message{min-width:0;max-width:100%;overflow:hidden}.user-message .user-message-text-container .actions .ant-alert .ant-alert-message>div{min-width:0;max-width:100%;overflow:hidden}.user-message .user-message-text-container .actions .chat-tip__msg{display:flex;flex-direction:column;flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden}.user-message .user-message-text-container .actions .chat-tip__msg>*{min-width:0;max-width:100%}.user-message .user-message-text-container .actions .chat-tip__msg .ant-typography,.user-message .user-message-text-container .actions .chat-tip__msg span.ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%;min-width:0;margin:0;flex-shrink:1}.user-message .user-message-text-container .actions .chat-tip__msg .ant-typography-ellipsis,.user-message .user-message-text-container .actions .chat-tip__msg .ant-typography-ellipsis-single-line{max-width:100%}.user-message .user-message-text-container .actions .cancel,.user-message .user-message-text-container .actions .save{flex-shrink:0}.user-message .user-message-text-container .actions .cancel{background:transparent;color:var(--base-white);padding:8px 16px;height:38px}.user-message .user-message-text-container .actions .cancel:hover{background:var(--bg-stroke)}.user-message .user-message-text-container .actions .save{background:var(--custom-main-primary);color:var(--bg-primary);padding:8px 16px;height:38px}.user-message .ant-card-body{display:flex;align-items:center;padding:0}.user-message .user-message__edit{display:flex;padding:4px;justify-content:center;align-items:center;border-radius:8px;background:transparent;opacity:0;transition:opacity .2s ease}.user-message .user-message__edit:hover{background:var(--bg-stroke)!important}.user-message .user-message__edit .ant-btn-icon{width:24px;height:24px}.user-message-container:hover .user-message__edit{opacity:1}.user-message-avatar-only{display:flex;align-items:center;justify-content:center;padding:12px;width:64px;height:64px;background:var(--bg-secondary);border-radius:12px}.user-avatar{background:#e5e7eb;font-family:SF Pro Rounded,-apple-system,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--bg-primary)}.user-avatar--with-margin{margin-right:24px;display:flex;flex-shrink:0}.user-message-textarea{color:var(--base-white);border-color:#2f313a;padding:12px 16px;box-shadow:none;font-size:18px;font-weight:400;line-height:1.6em}.user-message-paragraph{font-size:18px;font-weight:400;line-height:1.6em;color:var(--base-white);margin-bottom:0;margin-top:0;display:flex;align-items:center;flex:1}.user-message-paragraph .ant-typography{margin-bottom:0;line-height:1.6em;display:flex;align-items:center}.user-message-tooltip .ant-tooltip-inner{padding:12px 24px;border:1px solid var(--bg-stroke);background:var(--bg-secondary)}.alert-icon{width:16px;height:16px;color:#99a1af}.chat-tip-alert{background:transparent;border:none;padding:0}.chat-tip__text{font-size:12px;font-weight:400;line-height:1.6em;color:var(--base-gray)}.thinking-container{border:1px solid var(--bg-stroke);padding:16px 24px;background:var(--bg-primary)}.thinking-container .ant-collapse-header,.thinking-container .ant-collapse-content-box{padding:0!important}.thinking-container .ant-collapse-item-active .thinking-title{color:var(--base-white)!important}.thinking-container .ant-collapse-item-active .ant-collapse-header{color:var(--base-white)}.thinking-container:has(.ant-collapse-item-active){background:var(--bg-additional)}.code-card{height:90px;border:1px solid #2f313a;background:#1c1e25;border-radius:8px;padding:16px 24px;margin:0;transition:all .2s ease;overflow:hidden;box-sizing:border-box}.code-card.code-card-clickable{cursor:pointer}.code-card.code-card-clickable:hover{border:1px solid #2f313a;background:#1f2129}.code-card.code-card-clickable:active,.code-card.code-card-clickable:focus{border:1px solid #99a1af;background:#1c1e25;outline:none}.code-card.code-card-clickable:focus-visible{border:1px solid #99a1af;background:#1c1e25;outline:none}.code-card .ant-card-body{padding:0!important;height:100%}.code-card .code-content{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:flex-start;gap:8px}.code-card .code-title{font-family:Inter Tight,sans-serif;font-weight:500;font-size:18px;line-height:1.56;color:#fff;margin:0;width:100%;display:flex;align-items:center}.code-card .code-language{font-family:Inter Tight,sans-serif;font-weight:500;font-size:14px;line-height:1.57;color:#99a1af;margin:0;width:100%;display:flex;align-items:center}.code-card .code-table-content{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px;line-height:1.5;color:#fff;margin:0;white-space:pre-wrap;background:transparent;padding:0}.image-loader{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--bg-primary);border-radius:8px;border:1px solid var(--bg-stroke)}.image-loader__text{font-size:.9rem;color:var(--text-secondary)}.image-loader .ant-spin .ant-spin-dot i{background-color:var(--accent-primary)}.video-loader{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--bg-primary);border-radius:8px;border:1px solid var(--bg-stroke)}.video-loader__text{font-size:.9rem;color:var(--text-secondary)}.video-loader .ant-spin .ant-spin-dot i{background-color:var(--accent-primary)}.tiptap-renderer{color:var(--base-white);font-size:18px;line-height:1.56;font-weight:400;cursor:text}.tiptap-renderer .tiptap-content{color:#99a1af;outline:none}.tiptap-renderer .tiptap-content h1,.tiptap-renderer .tiptap-content h2,.tiptap-renderer .tiptap-content h3,.tiptap-renderer .tiptap-content h4,.tiptap-renderer .tiptap-content h5,.tiptap-renderer .tiptap-content h6{color:var(--base-white);margin:24px 0 6px;font-weight:600}.tiptap-renderer .tiptap-content h1:first-child,.tiptap-renderer .tiptap-content h2:first-child,.tiptap-renderer .tiptap-content h3:first-child,.tiptap-renderer .tiptap-content h4:first-child,.tiptap-renderer .tiptap-content h5:first-child,.tiptap-renderer .tiptap-content h6:first-child{margin-top:0}.tiptap-renderer .tiptap-content h1{font-size:24px;line-height:1.2}.tiptap-renderer .tiptap-content h2{font-size:20px;line-height:1.3}.tiptap-renderer .tiptap-content h3{font-size:18px;line-height:1.4}.tiptap-renderer .tiptap-content h4,.tiptap-renderer .tiptap-content h5,.tiptap-renderer .tiptap-content h6{font-size:16px;line-height:1.5}.tiptap-renderer .tiptap-content p{margin:24px 0}.tiptap-renderer .tiptap-content p:first-child{margin-top:0}.tiptap-renderer .tiptap-content p:last-child{margin-bottom:0}.tiptap-renderer .tiptap-content strong{font-weight:600}.tiptap-renderer .tiptap-content em{font-style:italic}.tiptap-renderer .tiptap-content code{color:var(--base-white);background-color:var(--bg-stroke);padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px;line-height:1.5}.tiptap-renderer .tiptap-content code:not(pre code){display:inline}.tiptap-renderer .tiptap-content pre{background-color:var(--bg-additional);border:1px solid var(--bg-stroke);border-radius:8px;padding:16px;margin:24px 0;overflow-x:auto}.tiptap-renderer .tiptap-content pre code{background-color:transparent;padding:0;color:inherit;font-size:14px;line-height:1.5;display:block}.tiptap-renderer .tiptap-content a{color:var(--custom-main-primary);text-decoration:underline}.tiptap-renderer .tiptap-content a:hover{opacity:.8}.tiptap-renderer .tiptap-content ul,.tiptap-renderer .tiptap-content ol{margin:24px 0;padding-left:24px;list-style-position:outside;display:block}.tiptap-renderer .tiptap-content ul li,.tiptap-renderer .tiptap-content ol li{margin:8px 0;padding-left:4px;display:list-item}.tiptap-renderer .tiptap-content ul{list-style-type:disc}.tiptap-renderer .tiptap-content ol{list-style-type:decimal}.tiptap-renderer .tiptap-content blockquote{border-left:4px solid var(--bg-stroke);padding-left:16px;margin:24px 0 32px;color:var(--base-gray)}.tiptap-renderer .tiptap-content blockquote p{margin:24px 0}.tiptap-renderer .tiptap-content blockquote p:first-child{margin-top:0}.tiptap-renderer .tiptap-content blockquote p:last-child{margin-bottom:0}.tiptap-renderer .tiptap-content hr{border:none;border-top:1px solid var(--bg-stroke);margin:24px 0}.tiptap-renderer .tiptap-content table{border-collapse:collapse;margin:24px 0;width:100%;border:1px solid var(--bg-stroke)}.tiptap-renderer .tiptap-content table th,.tiptap-renderer .tiptap-content table td{border:1px solid var(--bg-stroke);padding:8px 12px;text-align:left}.tiptap-renderer .tiptap-content table th{background-color:var(--bg-additional);font-weight:600}.tiptap-renderer .tiptap-content table tr:nth-child(2n){background-color:#ffffff05}.tiptap-renderer .tiptap-content ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap-renderer .tiptap-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}.tiptap-renderer .tiptap-content ul[data-type=taskList] li input[type=checkbox]{margin-top:4px;cursor:pointer;flex-shrink:0}.tiptap-renderer .tiptap-content ul[data-type=taskList] li>div{flex:1}.tiptap-renderer .tiptap-content .hljs{display:block;overflow-x:auto;padding:0;background:transparent;color:inherit}.tiptap-renderer .tiptap-content .hljs-comment,.tiptap-renderer .tiptap-content .hljs-quote{color:#6a737d;font-style:italic}.tiptap-renderer .tiptap-content .hljs-keyword,.tiptap-renderer .tiptap-content .hljs-selector-tag,.tiptap-renderer .tiptap-content .hljs-type{color:#d73a49}.tiptap-renderer .tiptap-content .hljs-literal,.tiptap-renderer .tiptap-content .hljs-number,.tiptap-renderer .tiptap-content .hljs-variable{color:#005cc5}.tiptap-renderer .tiptap-content .hljs-string,.tiptap-renderer .tiptap-content .hljs-doctag{color:#032f62}.tiptap-renderer .tiptap-content .hljs-title,.tiptap-renderer .tiptap-content .hljs-section,.tiptap-renderer .tiptap-content .hljs-attribute,.tiptap-renderer .tiptap-content .hljs-function,.tiptap-renderer .tiptap-content .hljs-title.function_{color:#6f42c1}.tiptap-renderer .tiptap-content .hljs-property,.tiptap-renderer .tiptap-content .hljs-tag{color:#22863a}.tiptap-renderer .tiptap-content .hljs-attr{color:#032f62}.tiptap-renderer .tiptap-content .hljs-class .hljs-title{color:#6f42c1}.tiptap-renderer .tiptap-content .hljs-built_in,.tiptap-renderer .tiptap-content .hljs-builtin-name{color:#005cc5}.tiptap-renderer .tiptap-content .hljs-regexp,.tiptap-renderer .tiptap-content .hljs-link{color:#032f62}.tiptap-renderer .tiptap-content .hljs-symbol,.tiptap-renderer .tiptap-content .hljs-bullet{color:#e36209}.tiptap-renderer .tiptap-content .hljs-meta{color:#6a737d}.tiptap-renderer .tiptap-content .hljs-deletion{background:#ffeef0}.tiptap-renderer .tiptap-content .hljs-addition{background:#f0fff4}.content-renderer{transition:min-height .15s ease-out}.content-renderer .content-text{margin-bottom:0}.content-renderer .content-text--hidden{visibility:hidden}.content-renderer .content-table-wrapper{margin:16px 0;overflow-x:auto}.content-renderer .streaming-text{display:block;color:inherit;line-height:inherit}.content-renderer .word{display:inline-block;opacity:0;animation:fade-in .18s ease forwards}.content-renderer .word--space{white-space:pre;animation:none;opacity:1}.content-renderer .content-table{background-color:var(--bg-secondary)}.content-renderer .content-table .ant-table-thead>tr>th{background:var(--bg-stroke);border-color:var(--bg-stroke);color:var(--base-gray)}.content-renderer .content-table .ant-table-tbody>tr>td{background:var(--bg-secondary);border-color:var(--bg-stroke);color:var(--base-white)}.content-renderer .content-table .ant-table-tbody>tr:hover>td{background:var(--bg-stroke)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.response-actions-container{display:flex;align-items:center;gap:16px}.response-actions-container .response-version-navigation{display:flex;align-items:center;gap:8px}.response-actions-container .response-version-navigation .ant-typography{color:#99a1af;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:400;line-height:1.57}.logo-wrapper{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 0;width:100%;min-height:60px;color:var(--base-white)}.logo-wrapper svg{width:120px;height:60px;overflow:visible;display:block;flex-shrink:0}.logo-wrapper .circle-outer{fill:currentColor}.logo-wrapper .circle-inner{fill:var(--bg-primary)}.logo-wrapper .wave{fill:currentColor;animation:waveInOut 1s infinite ease-in-out;transform-origin:center}.logo-wrapper .delay1{animation-delay:0s}.logo-wrapper .delay2{animation-delay:.2s}.logo-wrapper .delay3{animation-delay:.4s}@keyframes waveInOut{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}75%{transform:translateY(4px)}}@keyframes fade{0%,to{opacity:.8}50%{opacity:.4}}.response-container{display:flex;flex-direction:column;gap:12px;width:100%}.response-footer{display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:100%;margin-top:12px}.response-disclaimer{width:100%;text-align:right}.response-disclaimer .ant-typography{color:#99a1af;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.chat .ant-list-items{display:flex;flex-direction:column;gap:16px}.chat .ant-list-item{padding:0;border:none;transition:opacity .18s ease,max-height .24s ease,margin .24s ease,padding .24s ease;max-height:9999px}.chat .chat__item--user{display:flex;justify-content:flex-end}.chat .chat__item--user>div{width:100%}@media(max-width:430px){.chat .chat__item--user{justify-content:flex-start}}.chat .chat__item--assistant{display:flex;justify-content:flex-start}.chat .chat__item-content{width:100%}.main-scroll.focus-mode .chat .ant-list-items{gap:0}.main-scroll.focus-mode .chat .ant-list-items>.ant-list-item:not(:nth-last-child(-n+2)):not(.chat__item--focus-visible){opacity:0;transition:opacity .18s ease,max-height .24s ease,margin .24s ease,padding .24s ease;max-height:0;margin:0;padding:0;overflow:hidden;pointer-events:none}.main-scroll.focus-mode .chat .ant-list-items>.ant-list-item:nth-last-child(2){margin-bottom:16px}.main-scroll.focus-mode .chat .ant-list-items>.ant-list-item.chat__item--focus-visible{opacity:1;max-height:9999px;margin-bottom:16px}.main-scroll.focus-mode .chat .ant-list-items>.ant-list-item.chat__item--force-hidden{opacity:0;max-height:0;margin:0;padding:0;overflow:hidden;pointer-events:none}.main-scroll:not(.focus-mode) .chat .ant-list-items>.ant-list-item{opacity:1;transition:opacity .18s ease}.drag-and-drop-container{background-color:var(--bg-additional);border-radius:16px;overflow:hidden}.drag-and-drop-preview-area{padding:16px;display:flex;align-items:center;gap:12px;overflow-x:auto;overflow-y:hidden}.drag-and-drop-preview-area .ant-space{gap:12px!important;flex-wrap:nowrap}.drag-and-drop-preview-area .image-preview-container,.drag-and-drop-preview-area .file-preview-container,.drag-and-drop-preview-area .video-preview-container{width:140px;height:140px;flex-shrink:0}.drag-and-drop-preview-area .preview-image,.drag-and-drop-preview-area .preview-video{width:140px!important;height:140px!important;-o-object-fit:cover;object-fit:cover}.drag-and-drop-preview-area .ant-image{width:140px;height:140px}.drag-and-drop-preview-area .ant-image img{width:140px!important;height:140px!important;-o-object-fit:cover;object-fit:cover}.drag-zone{width:100%;min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;border:1px dashed var(--bg-stroke);background:var(--bg-primary)}.drag-zone .drag-zone-icon{width:32px;height:32px;color:var(--bg-stroke);margin-bottom:20px}.drag-zone .drag-zone-text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:var(--base-gray);text-align:center}@media(max-width:430px){.drag-and-drop-preview-area{gap:10px}.drag-and-drop-preview-area .ant-space{gap:10px!important}.drag-and-drop-preview-area .image-preview-container,.drag-and-drop-preview-area .file-preview-container,.drag-and-drop-preview-area .video-preview-container{width:100px;height:100px;flex-shrink:0}.drag-and-drop-preview-area .preview-image,.drag-and-drop-preview-area .preview-video{width:100px!important;height:100px!important}.drag-and-drop-preview-area .ant-image{width:100px;height:100px}.drag-and-drop-preview-area .ant-image img{width:100px!important;height:100px!important}}.primary-btn{background-color:transparent;border:1px solid var(--bg-stroke);color:var(--base-gray);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:12px;cursor:pointer;transition:all .2s ease}.primary-btn:hover{background-color:var(--bg-secondary)!important;border-color:var(--bg-stroke)!important;color:var(--base-white)!important}.primary-btn:active{background-color:var(--bg-stroke);border-color:var(--bg-stroke);color:var(--base-white)}.ant-upload-wrapper{height:24px}.model-picker-popover{margin-bottom:16px;width:320px}@media(max-width:430px){.model-picker-popover{width:258px}}.model-picker-popover .ant-popover-content{margin-bottom:16px}.model-picker-popover .ant-popover-inner-content{display:flex;flex-direction:column}.model-picker-popover .ant-popover-inner-content .model-type-btn{background:var(--bg-secondary);border:1px solid transparent}.model-picker-popover .ant-popover-inner-content .model-type-btn:hover:not(:disabled):not(.active){background:var(--bg-additional)}.model-picker-popover .ant-popover-inner-content .model-type-btn.model-type-btn.active,.model-picker-popover .ant-popover-inner-content .model-type-btn.model-type-btn.active:hover{background:#2f313a}.model-picker-popover .ant-menu-inline .ant-menu-item:hover:not(.ant-menu-item-selected),.model-picker-popover .ant-menu-inline .ant-menu-submenu-title:hover:not(.ant-menu-submenu-selected),.model-picker-popover .ant-menu-vertical .ant-menu-item:hover:not(.ant-menu-item-selected),.model-picker-popover .ant-menu-vertical .ant-menu-submenu-title:hover:not(.ant-menu-submenu-selected){background:var(--bg-additional)}.prompt-form-input::-moz-placeholder{color:var(--base-gray)}.prompt-form-input::placeholder{color:var(--base-gray)}.prompt-form-add-btn{height:40px;width:40px}.attachments-preview{display:flex;gap:8px;overflow-x:auto;padding:8px 0}.attachment-item{position:relative;border-radius:8px;overflow:hidden}.attachment-item img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.remove-attachment-btn{position:absolute;top:4px;right:4px;background-color:#0009;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.remove-attachment-btn:hover{background-color:#000c}.chat-menu-header{padding:12px 24px;border-bottom:1px solid var(--bg-stroke);flex-shrink:0;position:relative;z-index:5;background-color:var(--bg-secondary)}.chat-menu-header .ant-btn{color:var(--base-gray);border:none;background-color:transparent;font-size:16px;transition:all .2s ease-in-out}.chat-menu-header .ant-btn:hover{color:var(--base-white);background-color:var(--bg-additional)}.chat-menu-header .ellipsis-vertical-btn.button-outlined.ant-btn{background:var(--bg-additional)}.chat-menu-header .view-mode-toggle{display:flex;background-color:var(--bg-additional);border-radius:12px;padding:4px;gap:4px}.chat-menu-header .view-mode-toggle .ant-btn{width:32px;height:32px;border-radius:6px;color:var(--base-gray);background-color:transparent}.chat-menu-header .view-mode-toggle .ant-btn:hover{background-color:transparent;color:var(--base-white)}.chat-menu-header .view-mode-toggle .ant-btn.active{background-color:var(--bg-stroke);color:var(--base-white)}.chat-menu-header .save-button.button.button-outlined.ant-btn{border:1px solid var(--bg-stroke);padding:8px 16px;gap:8px}.chat-menu-header .save-button.button.button-outlined.ant-btn:hover,.chat-menu-header .save-button.button.button-outlined.ant-btn.button-active{border-color:var(--bg-stroke)}.chat-menu-header .chat-menu-publish-button{background-color:var(--custom-main-primary);color:var(--base-black);border-radius:12px;padding:8px 16px;height:40px;font-weight:500}.chat-menu-header .chat-menu-publish-button:hover{background-color:var(--custom-main-secondary);color:var(--base-black)}.ant-dropdown .ant-dropdown-menu{background-color:var(--bg-additional);border-radius:12px;border:1px solid var(--bg-stroke);padding:0;overflow:hidden}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background-color:var(--bg-stroke);margin:0}.ant-dropdown.save-chat-menu-dropdown .ant-dropdown-menu{background-color:var(--bg-primary)}.ant-dropdown.save-chat-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding:12px}.ant-dropdown.save-chat-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{gap:8px}.ant-dropdown.compact-chat-menu-dropdown .ant-dropdown-menu{padding:0}.ant-dropdown.compact-chat-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding:12px}.ant-dropdown.chat-menu-dropdown .ant-dropdown-menu,.ant-dropdown.save-chat-menu-dropdown .ant-dropdown-menu,.ant-dropdown.compact-chat-menu-dropdown .ant-dropdown-menu{width:217px}.chat-menu-container{background-color:var(--bg-secondary);border-left:1px solid var(--bg-stroke);display:flex;flex-direction:column;height:100%;width:100%;position:relative}.chat-menu-content-wrapper{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.files-panel-overlay{position:absolute;inset:0;background-color:#1c1e2580;z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.files-panel-wrapper{position:absolute;top:56px;left:24px;z-index:12}.file-item-content{width:100%}.files-panel-container{padding:24px}.files-list{width:320px;border:1px solid var(--bg-stroke);border-radius:12px;overflow:hidden;background-color:var(--bg-additional)}.files-list-container .ant-list-item{padding:12px;border-bottom:1px solid var(--bg-stroke);cursor:pointer;transition:background-color .2s ease-in-out}.files-list-container .ant-list-item:last-child{border-bottom:none}.files-list-container .ant-list-item:hover{background-color:var(--bg-secondary)}.files-list-container .ant-list-item .ant-radio-wrapper{display:flex;align-items:center;width:100%}.files-list-container .ant-list-item .ant-radio-wrapper .ant-radio-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.files-list-container .ant-list-item .ant-radio-wrapper .ant-radio .ant-radio-inner{background-color:transparent;border-color:var(--bg-stroke);width:20px;height:20px}.files-list-container .ant-list-item .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{border-color:var(--bg-stroke);background-color:transparent}.files-list-container .ant-list-item .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner:after{transform:scale(1);background-color:var(--base-white);width:12px;height:12px;margin-block-start:-6px;margin-inline-start:-6px}.files-list-container .ant-list-item .ant-radio-wrapper .ant-radio-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.files-list-container .ant-list-item .ant-radio-wrapper .file-item-title{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:var(--base-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.files-list-container .ant-list-item .ant-radio-wrapper .file-item-description{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:18px;font-weight:400;color:var(--base-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.chat-menu-content{overflow:auto;flex-grow:1;color:var(--base-white);font-family:Inter,sans-serif;font-size:16px;line-height:1.6;letter-spacing:.11em}.chat-menu-content pre,.chat-menu-content code{white-space:pre-wrap!important;word-break:break-word}.html-preview-iframe{width:100%;height:100%;border:none}@media(max-width:430px){.files-list{width:258px}}.files-panel-header{padding:12px 24px;border-bottom:1px solid var(--bg-stroke);flex-shrink:0;background-color:var(--bg-secondary)}.files-panel-header .panel-icon-button{width:40px;height:40px;background-color:transparent;border:none;color:var(--base-gray);font-size:20px;transition:all .2s ease-in-out}.files-panel-header .panel-icon-button .ant-icon,.files-panel-header .panel-icon-button svg{font-size:20px;color:var(--base-gray)}.files-panel-header .panel-icon-button:hover{background-color:var(--bg-additional);color:var(--base-white)}.files-panel-header .panel-icon-button:hover .ant-icon,.files-panel-header .panel-icon-button:hover svg{color:var(--base-white)}.resize-handle-wrapper{width:100%;height:100%;position:relative;cursor:col-resize}.resize-handle{width:9px;height:40px;background:var(--bg-primary);border:1px solid var(--bg-stroke);border-radius:20px;position:absolute;left:50%;transform:translate(-50%,-50%);pointer-events:none;will-change:top}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.files-panel{width:100%;display:flex;flex-direction:column;height:100vh;background-color:var(--bg-additional);border-left:1px solid var(--bg-stroke)}.files-panel__content{display:flex;flex-direction:row;flex-grow:1;padding:32px;gap:8px;overflow:hidden}.files-panel__main-area{flex-grow:1;display:flex;flex-direction:column;gap:48px;overflow-y:auto;padding-right:24px}.files-panel__image-container{display:flex;flex-direction:column;gap:12px}.files-panel__image-wrapper{background-color:var(--bg-additional);border-radius:12px;padding:0;display:flex;justify-content:center;align-items:center;min-height:0}.files-panel__main-image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}.files-panel__thumbnails-sidebar{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px;flex-shrink:0}.files-panel__thumbnail-item{cursor:pointer;border:1px solid transparent;border-radius:8px;padding:2px;transition:border-color .2s;width:70px;height:70px;background-color:var(--bg-additional);flex-shrink:0}.files-panel__thumbnail-item.selected{border-color:var(--base-white)}.files-panel__thumbnail-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.files-panel__image-actions{flex-shrink:0}.files-panel__image-actions .panel-action-button{background-color:transparent;border:1px solid var(--bg-stroke);color:var(--base-gray);border-radius:12px;padding:8px 16px;height:auto;display:flex;align-items:center;gap:8px;font-weight:500}.files-panel__image-actions .panel-action-button:hover{border-color:var(--base-gray);color:var(--base-white)}.files-panel__image-actions .panel-action-button.active{border-color:var(--bg-stroke);color:var(--base-white)}@media(max-width:430px){.files-panel__content{flex-direction:column;padding:16px;gap:16px}.files-panel__main-area{flex-grow:0;padding-right:0;padding-bottom:0}.files-panel__thumbnails-sidebar{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-right:0;padding-bottom:4px}.files-panel__thumbnail-item{width:60px;height:60px}}.ant-dropdown .ant-dropdown-menu{background-color:var(--bg-additional);border-radius:12px;border:1px solid var(--bg-stroke);padding:0;overflow:hidden;margin-top:4px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{color:var(--base-white);padding:12px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{display:flex;align-items:center;gap:8px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content svg{width:24px;height:24px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--bg-secondary)}.mobile-header{display:none;height:60px;padding:10px 8px;justify-content:space-between;align-items:center}@media(max-width:430px){.mobile-header{display:flex}}.mobile-header.mobile-header-no-add-button{justify-content:flex-start;width:100%}.mobile-header .button{width:40px;height:40px;min-width:40px;padding:0}.mobile-header .button-primary .mobile-header-icon{color:var(--base-black)}.mobile-header-left{display:flex;align-items:center;gap:8px}.mobile-header-title{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;line-height:28px;font-weight:500;color:var(--base-white)}.mobile-header-icon{width:20px;height:20px;color:var(--base-gray)}.chat-header-sticky{position:sticky;top:0;z-index:2;background:var(--bg-primary);padding:0 24px;height:68px;width:100%}.chat-header-content{height:100%}.chat-title{margin:0;font-size:20px;font-weight:500;line-height:1.6em;color:var(--base-white)}.chat-title-skeleton{width:260px;height:28px;border-radius:6px}.main-chat-content{margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px;padding-bottom:48px;max-width:840px;width:100%}.main-chat-content>div{width:100%}.main-chat-content.with-chat{padding-top:68px}@media(max-width:430px){.main-chat-content.with-chat{padding-left:12px;padding-right:12px}}.main-chat-content.no-chat{padding-top:80px}.chat-skeleton-container{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px 0;min-height:400px}.main-scroll{overflow-anchor:none;overscroll-behavior:contain}.chat-skeleton-message{border-radius:12px}.chat-skeleton-message--user{width:200px;height:56px}.chat-skeleton-message--assistant{width:400px;height:80px}.chat-skeleton-message--small{width:240px}.chat-skeleton-message--large{width:450px;height:100px}.badge{border:none;margin-right:0;border-radius:var(--spacing-2xl)}.badge .ant-tag{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:400;border:none;margin-right:0;border-radius:var(--spacing-2xl)}.company{background:var(--bg-additional);border-radius:12px;border:none;width:100%;max-width:472px;height:174px;cursor:pointer}.company:hover{transition:.3s;background:var(--bg-secondary)}.company .ant-card-body{padding:16px 16px 24px 24px;height:100%}.company .company__content{display:grid;grid-template-columns:1fr 40px;-moz-column-gap:24px;column-gap:24px;height:134px}.company .company__info{width:100%;height:134px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.company .company__heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.company .company__heading .ant-avatar{flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px}.company .company__badges{display:flex;gap:8px}.company .company__secondary{display:flex;align-items:center;gap:16px}.company .company__secondary .created{flex-shrink:0;display:flex;align-items:center;gap:4px}.company .company__secondary .id{flex:1;display:flex;align-items:center;gap:4px;min-width:0}.company .company__secondary .id svg{flex-shrink:0;width:16px;height:16px;min-width:16px;min-height:16px}.company .company__content .dots-btn.ant-btn{width:40px;height:40px;background:transparent;border-radius:8px}.company .company__content .dots-btn.ant-btn svg{color:var(--base-gray)}.company .company__content .dots-btn.ant-btn:focus{background:var(--bg-stroke)}.company .company__content .dots-btn.ant-btn:hover{background:transparent}.company .company__content .dots-btn.ant-btn:hover svg{color:var(--base-white)}.company .company__content .dots-btn.ant-btn .ant-btn-icon{height:24px;width:24px}.company .company__content .dots-btn.ant-popover-open{background:var(--bg-stroke)}.company .company__content .dots-btn.ant-popover-open svg{color:var(--base-white)}@media(max-width:767px){.company{min-width:366px}}.chip{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:18px;font-weight:500;background:var(--bg-secondary);color:var(--base-white);padding:8px 12px;border-radius:12px;border:none;margin-right:0;display:inline-flex;align-items:center;gap:8px}.chip .chip-close-icon{width:16px;height:16px;color:var(--base-gray);cursor:pointer;display:flex;align-items:center;justify-content:center}.chip .chip-close-icon:hover{color:var(--base-white)}.chip.ant-tag{background:var(--bg-secondary);color:var(--base-white);border:none;margin-right:0}.chip .ant-tag-close-icon{margin:0;margin-inline-start:0;color:var(--base-gray)}.chip .ant-tag-close-icon svg{width:16px;height:16px}.chip .ant-tag-close-icon:hover{color:var(--base-white)}.modal-confirmation .modal-content,.modal-modal .modal-content{border-radius:16px;padding:24px;background:var(--bg-primary);border:1px solid var(--bg-stroke);box-shadow:0 25px 50px -12px #00000040}.modal-confirmation .ant-modal-close,.modal-modal .ant-modal-close,.modal-confirmation .ant-modal-close:hover,.modal-modal .ant-modal-close:hover{color:var(--base-white)}@media(max-width:430px){.modal-wrap{display:flex;align-items:flex-end}.modal-wrap .modal-confirmation,.modal-wrap .modal-modal{margin:0;padding:0;max-width:100%;width:100%;top:auto}.modal-wrap .modal-confirmation .ant-modal-content,.modal-wrap .modal-modal .ant-modal-content{border-radius:16px 16px 0 0;box-shadow:0 -4px 20px #00000040}.modal-wrap .modal-confirmation .modal-content,.modal-wrap .modal-modal .modal-content{border-radius:16px 16px 0 0;border-bottom:none}}.modal-title{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;line-height:28px;font-weight:500;color:var(--base-white);margin:0 0 4px}.modal-message{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;color:var(--base-gray);margin:0 0 24px;line-height:22px}.modal-children{margin-bottom:16px}.modal-children .ant-select,.modal-children .modal-select-full-width{width:100%;height:48px}.modal-children .ant-select .ant-select-selector,.modal-children .modal-select-full-width .ant-select-selector{height:48px;display:flex;align-items:center;padding:12px 16px}.modal-actions{display:flex;gap:12px;justify-content:flex-start}.modal-actions-confirmation{justify-content:flex-start}.modal-actions-single{justify-content:stretch}.modal-action-full{width:100%}.nk-notification{background:var(--bg-secondary)!important;border:none!important;border-radius:16px!important;padding:24px!important;box-shadow:0 25px 50px -12px #00000040!important;overflow:hidden;width:auto!important;min-height:auto!important;height:auto!important;white-space:nowrap!important}.ant-notification,.ant-notification-notice-wrapper,.nk-notification .ant-notification-notice,.nk-notification .ant-notification-notice-content,.nk-notification .ant-notification-notice-with-icon{background:transparent!important}.nk-notification-row{display:flex;align-items:center;gap:16px}.nk-notification-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nk-notification-text{color:var(--base-white);font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;flex:1}.nk-notification--success .nk-notification-icon{color:var(--custom-main-indicator-success)}.nk-notification--warning .nk-notification-icon{color:var(--custom-main-indicator-warning)}.nk-notification--error .nk-notification-icon{color:var(--custom-main-indicator-error)}.users-drawer-action-button .button-icon{color:var(--base-gray)}.users-drawer-action-button .button-icon svg{color:var(--base-gray)}.users-drawer-action-button:hover:not(:disabled) .button-icon{color:var(--base-white)}.users-drawer-action-button:hover:not(:disabled) .button-icon svg{color:var(--base-white)}.users-drawer-action-button:active:not(:disabled) .button-icon{color:var(--base-white)}.users-drawer-action-button:active:not(:disabled) .button-icon svg{color:var(--base-white)}.companies-page{height:100vh;display:flex;flex-direction:column}.companies-page .companies-header{display:flex;justify-content:space-between;align-items:center;height:68px;padding-left:24px;padding-right:24px;background:var(--bg-primary);flex-shrink:0}@media(max-width:430px){.companies-page .companies-header{display:none}}.companies-page .companies-content{flex:1;overflow-y:auto;padding-top:24px;padding-left:12px;padding-right:12px;display:flex;flex-direction:column}@media(max-width:430px){.companies-page .companies-content{padding-top:0}}.companies-page .companies-wrapper{max-width:984px;width:100%;margin:0 auto}@media(max-width:430px){.companies-page .companies-wrapper{padding:0 8px}}.companies-page .companies-filters{margin-bottom:16px}@media(max-width:430px){.companies-page .companies-filters{margin-top:8px}}.companies-page .companies-filters .companies-filter-select{width:auto;background:transparent;border:1px solid var(--bg-stroke)}@media(max-width:430px){.companies-page .companies-filters .companies-filter-select{flex:1}}.companies-page .companies-filters .companies-filter-select .ant-select-selector{background:transparent}.companies-page .companies-filters .companies-filter-select.select-all-selected .ant-select-selection-item{color:var(--base-gray)!important}.companies-page .companies-filters .companies-filter-select.select-specific-selected .ant-select-selection-item{color:var(--base-white)!important}.companies-page .companies-content-container{padding-bottom:24px}.companies-page .companies-content-container .ant-row{justify-content:flex-start!important}.companies-page .companies-content-container .ant-col{display:flex;justify-content:center}@media(max-width:430px){.companies-filter-dropdown{max-width:256px}}.custom-pagination{background:var(--bg-additional);height:64px;margin:0;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-radius:0 0 12px 12px;border:1px solid var(--bg-stroke);border-top:none}.custom-pagination .custom-pagination-size-select{width:108px;min-width:108px;height:40px}@media(max-width:430px){.custom-pagination .custom-pagination-size-select{display:none}}.custom-pagination .custom-pagination-size-select .ant-select-selector{background:transparent;border:1px solid var(--bg-stroke)}.custom-pagination .custom-pagination-size-select:hover .ant-select-selector{background:transparent;border:1px solid var(--bg-stroke)!important}.custom-pagination .custom-pagination-size-select.ant-select-focused .ant-select-selector{background:transparent;border:1px solid var(--bg-stroke)}.custom-pagination .custom-pagination-pages{display:flex;align-items:center;gap:4px}@media(max-width:430px){.custom-pagination .custom-pagination-pages{display:none}}.custom-pagination .custom-pagination-page{width:40px;height:40px;border:1px solid var(--bg-stroke);background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:22px;color:var(--base-gray);cursor:pointer;transition:all .2s ease}.custom-pagination .custom-pagination-page:hover:not(:disabled){background:var(--bg-stroke);color:var(--base-white)}.custom-pagination .custom-pagination-page.active{background:var(--bg-stroke);color:var(--base-white)}.custom-pagination .custom-pagination-page:disabled{cursor:default;opacity:1}.bulk-actions-popover{position:fixed;bottom:70px;left:50%;transform:translate(-50%);width:640px;z-index:1000}.bulk-actions-popover-content{background:var(--bg-additional);border-radius:12px;padding:12px 16px;box-shadow:0 25px 50px -12px #00000040;display:flex;justify-content:space-between;align-items:center}.bulk-actions-popover-selection{display:flex;align-items:center;gap:4px;border:1px solid var(--bg-stroke);padding:8px 16px;border-radius:12px;cursor:pointer}.bulk-actions-popover-selection-label{color:var(--base-gray)}.bulk-actions-popover-selection-count{color:var(--base-white)}.bulk-actions-popover-selection-close{margin-left:8px;font-size:16px;color:var(--base-gray);cursor:pointer;transition:color .2s ease}.bulk-actions-popover-selection-close:hover{color:var(--base-white)}.bulk-actions-popover-actions{display:flex;gap:8px}.bulk-actions-popover-actions .button{height:38px!important}.bulk-actions-popover-actions .button-text{color:var(--base-white);font-size:14px!important;line-height:22px!important}.bulk-actions-popover-actions .button:hover{background:var(--bg-stroke)!important}.bulk-actions-popover-actions .bulk-actions-delete-button .button-text{color:#ff4d4f}.bulk-actions-popover-actions .bulk-actions-delete-button:disabled .button-text,.bulk-actions-popover-actions .bulk-actions-delete-button.button-disabled .button-text{color:var(--base-gray)}.table-container{position:relative}.table-container table{background:var(--bg-primary)}.table{border:1px solid var(--bg-stroke);border-radius:12px 12px 0 0;overflow:hidden;display:flex}.table .table .ant-table-container{border:none;background:transparent}.table .table .ant-table-content{overflow:auto;background:transparent}.table .table .ant-table-thead>tr>th{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;background:var(--bg-additional);color:var(--base-gray);padding:12px 16px;border-bottom:1px solid var(--bg-stroke);font-weight:400;white-space:nowrap;width:auto;min-width:auto;cursor:default}.table .table .ant-table-thead>tr>th:hover{background:var(--bg-additional)}.table .table .ant-table-tbody>tr>td{background:transparent;height:64px;padding:16px;border-bottom:1px solid var(--bg-stroke);vertical-align:middle;white-space:nowrap;cursor:pointer;width:auto;min-width:auto}.table .table .ant-table-tbody>tr:last-child>td{border-bottom:none}.table .table .ant-table-tbody>tr:last-child:hover>td{border-bottom:none}.table .table .ant-table-tbody>tr:hover>td{background:var(--bg-secondary)}.table .table .ant-table-measure-row{display:none}.table .table .ant-table-selection-column{width:48px;min-width:48px;max-width:48px}.table .table .ant-table-selection-column .ant-checkbox-wrapper,.table .table .ant-table-selection-column .ant-checkbox{margin:0;cursor:pointer}.table .table .ant-table-column-sorter{display:none}.table .table .ant-table-wrapper *{box-shadow:none}.table .table .ant-table-cell,.table .table .ant-table-cell-fix-right,.table .table .ant-table-cell-fix-left,.table .table .ant-table-cell-scrollbar{background:transparent;border:none}.table .table .ant-table-wrapper .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{display:none}.table .table .ant-table-wrapper .ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{display:none}.table .table .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--bg-secondary)}.table .ant-table-pagination{background:var(--bg-additional);height:64px;margin:0;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--bg-stroke)}.table .ant-table-pagination .ant-pagination{margin:0;display:flex;align-items:center;gap:8px}.table .ant-table-pagination .ant-pagination-item{background:transparent;border:1px solid var(--bg-stroke);border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:4px}.table .ant-table-pagination .ant-pagination-item a{color:var(--base-gray);text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;line-height:22px}.table .ant-table-pagination .ant-pagination-item:hover{background:var(--bg-stroke);border-color:var(--bg-stroke)}.table .ant-table-pagination .ant-pagination-item:hover a{color:var(--base-white)}.table .ant-table-pagination .ant-pagination-item.ant-pagination-item-active{background:var(--bg-stroke);border-color:var(--bg-stroke)}.table .ant-table-pagination .ant-pagination-item.ant-pagination-item-active a{color:var(--base-white);font-weight:500}.table .ant-table-pagination .ant-pagination-prev,.table .ant-table-pagination .ant-pagination-next{display:none!important}.table .ant-table-pagination .ant-pagination-jump-prev,.table .ant-table-pagination .ant-pagination-jump-next{background:transparent;border:1px solid var(--bg-stroke);border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:4px}.table .ant-table-pagination .ant-pagination-jump-prev .ant-pagination-item-link,.table .ant-table-pagination .ant-pagination-jump-next .ant-pagination-item-link{background:transparent;border:none;color:var(--base-gray);display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;font-weight:500}.table .ant-table-pagination .ant-pagination-jump-prev:hover,.table .ant-table-pagination .ant-pagination-jump-next:hover{background:var(--bg-stroke);border-color:var(--bg-stroke)}.table .ant-table-pagination .ant-pagination-jump-prev:hover .ant-pagination-item-link,.table .ant-table-pagination .ant-pagination-jump-next:hover .ant-pagination-item-link{color:var(--base-white)}.table .ant-table-pagination .ant-pagination-options{display:flex;align-items:center;gap:8px}.table .ant-table-pagination .ant-pagination-options .ant-pagination-options-size-changer .ant-select .ant-select-selector{background:transparent;border:1px solid var(--bg-stroke);border-radius:6px;height:32px;min-width:80px}.table .ant-table-pagination .ant-pagination-options .ant-pagination-options-size-changer .ant-select .ant-select-selector .ant-select-selection-item{color:var(--base-white);line-height:30px}.table .ant-table-pagination .ant-pagination-options .ant-pagination-options-size-changer .ant-select:hover .ant-select-selector{border-color:var(--bg-stroke)}.table .ant-table-pagination .ant-pagination-options .ant-pagination-options-size-changer .ant-select.ant-select-focused .ant-select-selector{border-color:var(--custom-main-primary);box-shadow:0 0 0 2px #ffc10733}.table .ant-table-pagination .ant-pagination-options .ant-pagination-options-quick-jumper{display:flex;align-items:center;gap:8px;color:var(--base-white)}.table .ant-table-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input{background:transparent;border:1px solid var(--bg-stroke);border-radius:6px;height:32px;width:50px;color:var(--base-white);text-align:center}.table .ant-table-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input:focus{border-color:var(--custom-main-primary);box-shadow:0 0 0 2px #ffc10733;outline:none}.table .ant-table-pagination .ant-pagination-total-text{color:var(--base-white);margin-right:16px}.sortable-column-title{display:flex;align-items:center;width:100%;gap:4px;cursor:pointer}.sortable-column-title .sortable-column-icon{width:16px;height:16px;flex-shrink:0;color:var(--base-gray)}.sortable-column-title .sortable-column-icon svg{width:16px;height:16px}.sortable-column-title:hover .sortable-column-icon{color:var(--base-white)}.users-table-uid-container{display:flex;align-items:center;gap:4px;min-width:0}.users-table-uid-text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--base-white);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.users-table-uid-icon{flex-shrink:0}.users-table-fullname-container{display:flex;align-items:center;gap:8px;min-width:0}.users-table-fullname-avatar{background-color:#e5e7eb;color:var(--bg-primary);font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.users-table-fullname-content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.users-table-fullname-row{display:flex;align-items:center;gap:8px;min-width:0}.users-table-fullname-text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:var(--base-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.users-table-status-dot{width:12px;height:12px;min-width:12px;border-radius:50%;flex-shrink:0;display:none}.users-table-email-mobile{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--base-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}.users-table-email-text,.users-table-company-text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:400;color:var(--base-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.users-table-status-text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:500}.users-table-status-text.status-active{color:var(--custom-main-indicator-success)}.users-table-status-text.status-blocked{color:var(--custom-main-indicator-warning)}.users-table-actions-icon.icon-gray{color:var(--base-gray)}.users-table-actions-icon.icon-error{color:var(--custom-error)}.users-table-actions-button{width:24px;height:24px}.dots-btn.ant-btn{background:transparent;border:none;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.dots-btn.ant-btn .users-table-actions-button{color:var(--base-gray);transition:color .2s ease}.dots-btn.ant-btn:hover,.dots-btn.ant-btn:focus{background:transparent;border:none}.dots-btn.ant-btn:hover .users-table-actions-button,.dots-btn.ant-btn:focus .users-table-actions-button{color:var(--base-white)}.dots-btn.ant-btn:active{background:var(--bg-stroke);border:none}.dots-btn.ant-btn:active .users-table-actions-button{color:var(--base-white)}.mobile-selection-header{display:inline-flex;align-items:center;height:40px}.mobile-selection-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;background:var(--bg-secondary);border-radius:12px;cursor:pointer;height:40px;transition:background .2s ease}.mobile-selection-trigger:hover{background:var(--bg-stroke)}.mobile-selection-text{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:500;color:var(--base-white);white-space:nowrap}.mobile-selection-total{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:22px;font-weight:500;color:var(--base-gray)}.mobile-selection-clear{width:16px;height:16px;min-width:16px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--base-gray);transition:color .2s ease;padding:0;flex-shrink:0}.mobile-selection-clear:hover,.mobile-selection-clear:active{color:var(--base-white)}.mobile-selection-clear svg{width:16px;height:16px}.users-page{height:100vh;display:flex;flex-direction:column}.users-page .users-header{display:flex;justify-content:space-between;align-items:center;height:68px;padding-left:24px;padding-right:24px;background:var(--bg-primary);flex-shrink:0}@media(max-width:430px){.users-page .users-header{display:none}}.users-page .users-content{flex:1;overflow-y:auto;padding-top:24px;display:flex;flex-direction:column}@media(max-width:430px){.users-page .users-content{padding-top:0;overflow-y:hidden}}.users-page .users-filters{width:1200px;margin:0 auto 16px}@media(max-width:430px){.users-page .users-filters{width:100%;padding:0 8px;margin-top:8px;flex-shrink:0}}.users-page .users-filters .users-filter-select{background:transparent;border:1px solid var(--bg-stroke)}@media(max-width:430px){.users-page .users-filters .users-filter-select{min-width:unset;flex:1}}.users-page .users-filters .users-filter-select .ant-select-selector{background:transparent}.users-page .users-filters .users-filter-select.select-all-selected .ant-select-selection-item{color:var(--base-gray);background:none}.users-page .users-filters .users-filter-select.select-all-selected:hover .ant-select-selection-item,.users-page .users-filters .users-filter-select.select-all-selected:hover .ant-select-arrow{color:var(--base-white)}.users-page .users-filters .users-filter-select.select-all-selected:hover .ant-select-arrow svg{color:var(--base-white)}.users-page .users-filters .users-filter-select.select-specific-selected .ant-select-selection-item{color:var(--base-white)!important;background:none}.users-page .users-filters .users-filter-select.select-specific-selected:hover .ant-select-arrow{color:var(--base-white)}.users-page .users-filters .users-filter-select.select-specific-selected:hover .ant-select-arrow svg{color:var(--base-white)}.users-page .users-filters .users-filter-select.ant-select-open .ant-select-selector .ant-select-selection-item,.users-page .users-filters .users-filter-select.ant-select-open .ant-select-arrow{color:var(--base-white)}.users-page .users-filters .users-filter-select.ant-select-open .ant-select-arrow svg{color:var(--base-white)}.users-page .users-filters .users-filter-status{min-width:147px}.users-page .users-filters .users-filter-companies{min-width:154px}@media(max-width:430px){.users-page .users-filters .users-search-input{display:none}}.users-page .users-content-container{margin:0 auto;width:1200px;padding-bottom:24px}@media(max-width:430px){.users-page .users-content-container{width:100%;padding:0;flex:1;display:flex;flex-direction:column;overflow:hidden}}.users-page .column-title-desktop{display:inline}.users-page .column-title-mobile{display:none}@media(max-width:430px){.users-page .table-container{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0 8px}.users-page .ant-table-wrapper{overflow-y:auto;overflow-x:hidden;min-height:0}.users-page .ant-table{table-layout:auto}.users-page .ant-table-thead>tr>th{position:sticky;top:0;z-index:2;background:var(--bg-primary)}.users-page .table-footer{flex-shrink:0}.users-page .ant-table-thead>tr>th.users-table-hide-mobile,.users-page .ant-table-tbody>tr>td.users-table-hide-mobile{display:none}.users-page .column-title-desktop{display:none}.users-page .column-title-mobile,.users-page .users-table-status-dot,.users-page .users-table-email-mobile{display:block}.users-page .bulk-actions-popover{display:none}}.users-page .dots-btn{width:40px;height:40px;background:transparent;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0;min-width:40px}.users-page .dots-btn:hover{background:transparent}.users-page .dots-btn:focus{background:var(--bg-stroke)}.users-page .dots-btn:active,.users-page .dots-btn.ant-dropdown-open{background:var(--bg-stroke)}.users-page .dots-btn .anticon,.users-page .dots-btn .ant-btn-icon{font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.users-page .ant-btn.dots-btn:hover{background:transparent}.users-page .ant-btn.dots-btn:focus{background:var(--bg-stroke)}.users-page .ant-btn.dots-btn:active,.users-page .ant-btn.dots-btn.ant-dropdown-open{background:var(--bg-stroke)}.users-page .ant-table-tbody .ant-table-cell:nth-child(3) .ant-typography,.users-page .ant-table-tbody .ant-table-cell:nth-child(3) .ant-typography span{word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-empty-add-button{font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500}.users-empty-add-button.ant-btn-link{color:var(--custom-main-primary);padding:0;height:auto}.users-empty-add-button.ant-btn-link:hover{color:var(--custom-main-primary);opacity:.8}.users-empty-add-button.ant-btn-link:active{color:var(--custom-main-primary);opacity:.6}@media(max-width:430px){.users-filter-dropdown{max-width:256px}}.user-settings-content{padding:24px;background:rgb(var(--color-bg));display:flex;flex-direction:column;gap:24px;align-items:center;width:100%;box-sizing:border-box;flex:1 1 auto;overflow:auto;margin:0 auto}@media(max-width:430px){.user-settings-content{padding:0 12px;gap:12px}}.user-settings-header{display:flex;align-items:center;height:68px;padding:12px 24px;justify-content:flex-start;background:transparent;box-sizing:border-box}@media(max-width:430px){.user-settings-header{display:none}}.user-settings-title{font-size:20px!important;line-height:1.6!important;font-weight:500!important;color:var(--base-white)!important}.user-settings-page{display:flex;flex-direction:column;height:100vh;align-items:stretch;background:var(--bg-primary);width:100%;overflow:hidden;position:relative}.card{display:flex;flex-direction:column;gap:24px;width:100%;max-width:960px;background:var(--bg-additional);border:1px solid var(--bg-stroke);border-radius:16px;padding:16px 24px;margin:0 auto;box-sizing:border-box}.fields-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(0,auto);-moz-column-gap:12px;column-gap:12px;row-gap:24px}@media(max-width:430px){.fields-grid{grid-template-columns:1fr;row-gap:16px}}.card-row.between{display:flex;align-items:center;justify-content:space-between;gap:24px}.badges{display:flex;gap:8px}.meta{display:flex;align-items:center;gap:12px}.meta-item{display:flex;align-items:center;gap:8px}.meta-chip{background:var(--bg-secondary);border:none;border-radius:16px;padding:6px 12px}.meta-value-with-icon{gap:8px}.meta-label{color:var(--base-gray)}.meta-value{color:var(--base-white)}.field-group{display:flex;flex-direction:column;gap:8px}.field-line{display:flex;align-items:center;gap:12px}.field-label{color:var(--base-gray);font-size:14px!important}.input-like{display:flex;align-items:center;gap:12px;background:var(--bg-secondary);border-radius:12px;padding:12px;min-height:48px;flex:1;min-width:230px}@media(max-width:430px){.input-like{min-width:230px}}.field-line .input-like{min-width:170px}@media(max-width:430px){.field-line .input-like{min-width:170px}}.password-like{display:flex;align-items:center;justify-content:space-between;background:var(--bg-secondary);border-radius:12px;padding:12px 16px 12px 12px;min-width:230px}@media(max-width:430px){.password-like{min-width:230px}}.password-actions{gap:24px}.input-text{color:var(--base-white)!important;font-size:16px!important}.link-btn{color:var(--custom-main-primary)!important;padding:0!important;height:auto!important}.icon-btn{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center;justify-content:center}.password-panel-overlay{position:absolute;inset:0;background:#07090da6;display:flex;justify-content:flex-end;padding:24px;box-sizing:border-box}.password-panel{width:400px;background:var(--bg-additional);border-radius:20px;border:1px solid var(--bg-stroke);display:flex;flex-direction:column;max-height:100%;box-shadow:0 24px 48px #00000059}.password-panel-header{display:flex;align-items:center;justify-content:space-between;padding:32px 32px 0}.password-panel-title{font-size:20px!important;line-height:1.6!important;font-weight:500!important;color:var(--base-white)!important}.password-panel-close{width:40px!important;height:40px!important;border-radius:12px!important;display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:var(--base-gray)!important}.ant-drawer-body{display:flex;flex-direction:column;gap:16px}.password-panel-body{display:flex;flex-direction:column;gap:16px;overflow:auto}.password-panel-section{display:flex;flex-direction:column;gap:8px}.password-panel-label{font-size:14px!important;color:var(--base-gray)!important}.password-input-wrapper{background:var(--bg-secondary);border-radius:12px;padding:12px;display:flex;align-items:center;gap:8px;border:1px solid var(--bg-stroke);transition:border-color .2s ease,background-color .2s ease;height:48px}.password-input-wrapper:focus-within{border-color:var(--bg-stroke)}.password-input-wrapper--with-helper{padding:12px;gap:8px;align-items:center;height:48px}.password-input-wrapper--filled{border-color:var(--bg-stroke)}.password-input-wrapper--with-helper .password-input-control,.password-input-control{flex:1}.password-input-control .ant-input{background:transparent!important;border:none!important;padding:0!important;color:var(--base-white)!important;font-size:16px;line-height:24px;height:24px}.password-input-control .ant-input::-moz-placeholder{color:var(--base-gray)}.password-input-control .ant-input::placeholder{color:var(--base-gray)}.password-input-toggle{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:var(--base-gray)!important;border:none!important;padding:0!important}.password-input-toggle:hover{background:transparent!important;color:var(--base-white)!important}.password-reset-link{padding:0!important;height:auto!important;border-radius:0!important;background:transparent!important;color:var(--custom-main-primary)!important;display:inline-flex!important;align-items:center;border:none!important;font-size:14px!important;font-weight:500!important;white-space:nowrap}.password-panel-footer{display:flex}.password-panel-submit{width:100%;height:52px;font-size:16px;font-weight:500;background:var(--custom-main-primary)!important;color:var(--base-black)!important;border:none!important;border-radius:14px!important;box-shadow:none!important;outline:none!important}.password-panel-submit:hover,.password-panel-submit:focus,.password-panel-submit:active{background:var(--custom-main-primary)!important;color:var(--base-black)!important;border:none!important;box-shadow:none!important;outline:none!important}.password-panel-submit:disabled,.password-panel-submit[disabled]{background:#c9e9582e!important;color:#00000080!important;cursor:not-allowed!important}.user-mini{display:flex;align-items:center;gap:0;background:var(--bg-secondary);border-radius:12px;padding:0;min-height:48px;width:48px;height:48px;flex-shrink:0}.avatar{width:48px;height:48px;border-radius:9999px;background:var(--base-gray);color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;font-weight:500}.mobile-bottom-nav{display:none}@media(max-width:430px){.mobile-bottom-nav{display:flex;align-items:center;gap:12px;padding:6px 12px;background:#25273066;border-radius:9999px;position:fixed;bottom:12px;left:50%;transform:translate(-50%);z-index:100}}.mobile-bottom-nav .mobile-nav-button.button{width:40px;height:40px;min-width:40px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none}.mobile-bottom-nav .mobile-nav-button.button svg{color:var(--base-gray)}.mobile-bottom-nav .mobile-nav-button.button:hover{background:var(--bg-stroke);border:none}.mobile-bottom-nav .mobile-nav-button.button:hover svg{color:var(--base-white)}.mobile-bottom-nav .mobile-nav-button.button.active{background:var(--bg-secondary);border:none}.mobile-bottom-nav .mobile-nav-button.button.active svg{color:var(--base-white)}.mobile-bottom-nav .mobile-nav-button.button:disabled{opacity:.5;cursor:not-allowed}.mobile-bottom-nav .mobile-nav-button.button:disabled svg{color:var(--base-gray)}.main-layout-content{display:flex;overflow:hidden}.main-column{height:100vh;display:flex;flex-direction:column;flex:1;position:relative}.main-scroll{overflow-y:auto;flex-grow:1}@media(max-width:430px){.main-scroll{display:flex;flex-direction:column;align-items:center}}@media(min-width:431px)and (max-width:975px){.main-scroll{display:flex;flex-direction:column;align-items:center}}.main-bottom-sticky{width:100%;position:sticky;bottom:0;background:transparent}.main-bottom-sticky:before{content:"";position:absolute;top:-100px;left:0;right:0;height:100px;background:linear-gradient(360deg,#1c1e25,#1c1e2500);pointer-events:none;z-index:-1}.prompt-form-container{position:relative;margin:0 auto 24px;max-width:880px;min-width:431px}@media(max-width:430px){.prompt-form-container{min-width:100%;max-width:100%;margin-bottom:0}}@media(min-width:431px)and (max-width:975px){.prompt-form-container{min-width:100%;max-width:100%}}.chat-menu-mobile-overlay,.files-panel-mobile-overlay{position:fixed;top:0;left:0;width:100vw;min-width:375px;height:100vh;z-index:1000;background:var(--bg-primary);overflow-y:auto;overflow-x:auto}.login{display:flex;width:100%;min-height:100vh}.login__panel{flex:1;align-self:stretch;display:flex;justify-content:center;align-items:center}.login__panel--left{background:var(--bg-primary);display:flex;justify-content:center;align-items:center}.login__panel--right{background:linear-gradient(180deg,#252730,#1c1e25)}.login__inner{width:560px;display:flex;flex-direction:column;gap:24px}.login__inner--left{padding:0;align-items:flex-start}.login__inner--right{flex-direction:row;gap:16px;align-items:center;padding:0 120px}.login__form{width:512px;display:flex;flex-direction:column;gap:24px}.login__form-header{display:flex;flex-direction:column;gap:8px;width:100%}.login__title.ant-typography{margin:0;color:var(--base-white);font-size:24px;line-height:1.5;font-weight:500;text-align:left}.login__subtitle.ant-typography{margin:0;color:var(--base-gray);font-size:16px;line-height:1.5;text-align:left;width:100%}.login__field{display:flex;flex-direction:column;gap:8px;width:100%}.login__field--password{gap:8px}.login__field-footer{display:flex;align-items:center;justify-content:space-between;width:100%}.login__error-text.ant-typography{margin:0;color:var(--custom-main-indicator-error);font-size:12px;line-height:1.5}.login__link-inline.ant-btn-text,.login__link-inline.ant-btn-link{padding:0;height:auto;color:var(--custom-main-primary);font-size:12px;line-height:1.5}.login__label.ant-typography{color:var(--base-gray);font-size:14px;line-height:1.57}.login__input-wrapper{width:100%;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 8px;height:48px;background:#252730;border-radius:12px;border:1px solid var(--bg-stroke)}.login__input-wrapper--error{border-color:var(--custom-main-indicator-error);background:#ff646714}.login__input-wrapper--error .ant-input,.login__input-wrapper--error .ant-input-password-input{color:var(--custom-main-indicator-error)!important}.login__input-wrapper--error .ant-input::-moz-placeholder,.login__input-wrapper--error .ant-input-password-input::-moz-placeholder{color:#ff6467b3!important}.login__input-wrapper--error .ant-input::placeholder,.login__input-wrapper--error .ant-input-password-input::placeholder{color:#ff6467b3!important}.login__input .ant-input,.login__input .ant-input-password-input{background:transparent!important;color:var(--base-white)!important;font-size:16px;line-height:24px;padding-left:0!important}.login__input input::-moz-placeholder{color:var(--base-gray)!important}.login__input input::placeholder{color:var(--base-gray)!important}.login__secondary-action.ant-btn-text{margin-left:auto;padding:0;height:auto;color:var(--custom-main-primary);display:inline-flex;align-items:center}.login__password-toggle.ant-btn-text{margin-left:auto;padding:0;height:auto;display:inline-flex;align-items:center;color:var(--base-gray)}.login__input-wrapper--error .login__password-toggle.ant-btn-text{color:var(--custom-main-indicator-error)}.login__password-toggle.ant-btn-text svg{width:16px;height:16px}.login__link-below{margin-top:0;padding:0!important;height:auto!important;color:var(--custom-main-primary)!important;align-self:flex-start}.login__submit.ant-btn-primary{width:512px;align-self:flex-start;font-size:16px;font-weight:500;height:52px;border-radius:14px;border:none;background:var(--custom-main-primary);color:#000;box-shadow:none}.login__submit.ant-btn-primary:not(:disabled):hover,.login__submit.ant-btn-primary:not(:disabled):focus,.login__submit.ant-btn-primary:not(:disabled):active{background:var(--custom-main-secondary);color:#000}.login__submit.ant-btn-primary:disabled{background:#c9e9582e;color:#00000073;cursor:not-allowed}.login__welcome{display:flex;align-items:center;gap:16px;color:var(--base-white)}.login__welcome--mobile{display:none}.login__logo{width:72px;height:72px;border-radius:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fcdab9,#f18161 48%,#6464c7);box-shadow:0 12px 24px #0000002e}.login__logo img{width:36px;height:36px}.login__brand{margin:0!important;color:var(--base-white)!important;font-size:40px!important;line-height:1.2!important;font-weight:500!important}.login__recovery-drawer .ant-drawer-body{padding:0;background:var(--bg-primary)}.login__recovery{width:560px;min-height:100vh;display:flex;flex-direction:column;gap:32px;padding:360px 48px 80px;background:linear-gradient(180deg,#252730,#1c1e25)}.login__recovery-form{width:512px;display:flex;flex-direction:column;gap:24px}.login__recovery-header{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.login__recovery-title.ant-typography{margin:0;color:var(--base-white);font-size:24px;font-weight:500;line-height:1.5;text-align:left}.login__recovery-subtitle.ant-typography{margin:0;color:var(--base-gray);font-size:16px;line-height:1.5;text-align:left}.login__recovery-field{display:flex;flex-direction:column;gap:8px}.login__recovery-label.ant-typography{color:var(--base-gray);font-size:14px;line-height:1.57}.login__recovery-actions{display:flex;flex-direction:column;gap:12px}.login__recovery-submit.ant-btn-primary{height:48px;font-size:16px;font-weight:500;border-radius:12px;border:none;background:var(--custom-main-primary);color:#000;box-shadow:none}.login__recovery-back.ant-btn{height:48px;border-radius:12px;border:none;background:#2f313a;color:var(--base-white)}.login__recovery-back.ant-btn:hover,.login__recovery-back.ant-btn:focus{background:#333741;color:var(--base-white)}@media(max-width:1400px){.login{flex-direction:column}.login__panel--left{width:100%;min-height:100vh;justify-content:center;align-items:center;display:flex}.login__panel--right{display:none}.login__inner--left{width:100%;max-width:560px;padding:24px 16px;gap:24px;align-items:center}.login__form{width:100%;max-width:512px}.login__submit.ant-btn-primary{width:100%}.login__welcome--mobile{display:flex;padding:0;margin:0;gap:8px}.login__logo{width:40px;height:40px;border-radius:20px}.login__logo img{width:20px;height:20px}.login__brand{font-size:24px!important;line-height:36px!important;font-weight:500!important}}@media(max-width:640px){.login__panel--left,.login__panel--right{min-height:auto}.login__inner--left{padding:24px 16px}.login__inner--right{padding:40px 16px}.login__inner{width:100%;max-width:512px}}
