@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lexend+Giga:wght@100..900&display=swap);.light_mode,:root{--spin:18s;--breath:6s;--rim-rotate:8s;--react-scale:1;--react-rotate:0deg;--react-border:55%;--react-sat:1;--react-hue:0deg}*,.ai-glow-buttons{-webkit-tap-highlight-color:transparent;margin:0;outline:0}.ai-glow-buttons,.ripple{position:relative;cursor:pointer}ol,ul{white-space:normal;padding-left:1.1em}.highlight-text,.nav .icon{color:var(--text-color)!important}#stop-stream-button,.typing-form #send-message-button{bottom:2px;right:2px}.header .title,.shimmer-text{-webkit-text-fill-color:transparent}*,.img-labs-menu-tiles,.suggestions{box-sizing:border-box}*{padding:0;font-family:Poppins,sans-serif;color:var(--text-color);scrollbar-width:thin;scrollbar-color:rgba(49,49,49) transparent}:root{--text-color:#e3e3e3;--subheading-color:#828282;--placeholder-color:#a6a6a6;--primary-color:#242424;--secondary-color:#383838;--secondary-hover-color:#444;--light-dark-background:#292929;--border-color:#e2e3e261;--nav-bar-color:rgb(15 15 15 / 85%);--nav-bar-border:rgba(17, 25, 40, 0.75);--highlight-background:#424242;--chat-area-background:#090909;--darker-background:#1a1a1a;--disabled-color:#161616;--loader-bg:linear-gradient(135deg, #1e293b 0%, #0f172a 100%);--loader-primary:linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%);--loader-secondary:linear-gradient(135deg, #a78bfa 0%, #8b5cf6 100%);--loader-accent:linear-gradient(135deg, #22d3ee 0%, #06b6d4 100%);--loader-shadow:rgba(0, 0, 0, 0.3);--loader-border:rgba(255, 255, 255, 0.05);--violet:0,20,255;--orange:255,120,0;--black:10,10,10;--white:255,255,255;--size:130px;--react-glow:0.25;--react-halo:0.15;--input-wrapper-shadow:rgb(21 139 227 / 30%) 0px 1px 2px 0px,rgb(255 255 255 / 15%) 0px 2px 6px 2px}.light_mode{--text-color:#222;--subheading-color:#a0a0a0;--placeholder-color:#6c6c6c;--primary-color:#fff;--secondary-color:#e9eef6;--secondary-hover-color:#dbe1ea;--light-dark-background:#41accf3d;--border-color:#0c0c0c61;--nav-bar-color:rgba(255, 255, 255, 0.75);--nav-bar-border:rgba(255, 255, 255, 0.125);--highlight-background:#ccc;--chat-area-background:#f5f5f5;--darker-background:#e3e3e3;--disabled-color:#e3e3e3;--loader-bg:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--loader-primary:linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--loader-secondary:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--loader-accent:linear-gradient(135deg, #06b6d4 0%, #0891b2 100%);--loader-shadow:rgba(0, 0, 0, 0.1);--loader-border:rgba(255, 255, 255, 0.1);--violet:60,80,255;--orange:255,120,40;--black:245,245,248;--white:20,20,24;--size:180px;--react-glow:0.18;--react-halo:0.12;--input-wrapper-shadow:rgb(3 49 83 / 88%) 0px 1px 2px 0px,rgb(0 0 0 / 15%) 0px 2px 6px 2px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:rgba(49,49,49);border-radius:10px;border:3px solid transparent;background-clip:content-box}.highlight-text{font-weight:500;font-family:"Lexend Giga",serif;font-size:14px;padding:3px;background-color:var(--highlight-background);border-radius:4px;user-select:text;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.ai-glow-buttons{--duration:7s;--easing:linear;--c-color-1:rgba(66, 133, 244, 0.5);--c-color-2:rgba(52, 168, 83, 0.5);--c-color-3:rgba(234, 67, 53, 0.5);--c-color-4:rgba(251, 188, 5, 0.5);--c-shadow:rgba(66, 133, 244, 0.4);--c-shadow-inset-top:rgba(66, 133, 244, 0.6);--c-shadow-inset-bottom:rgba(232, 240, 254, 0.6);--c-radial-inner:#000000;--c-radial-outer:#223b62;--c-color:#ccc;-webkit-appearance:none;border:none;display:table;border-radius:24px;padding:0;text-align:center;font-weight:600;font-size:16px;letter-spacing:.02em;line-height:1.5;color:var(--c-color);background:radial-gradient(circle,var(--c-radial-inner),var(--c-radial-outer) 80%);box-shadow:0 0 14px var(--c-shadow)}.ai-glow-buttons:before{content:"";pointer-events:none;position:absolute;z-index:3;left:0;top:0;right:0;bottom:0;border-radius:24px;box-shadow:inset 0 3px 12px var(--c-shadow-inset-top),inset 0 -3px 4px var(--c-shadow-inset-bottom)}.ai-glow-buttons .wrapper{-webkit-mask-image:-webkit-radial-gradient(white,black);overflow:hidden;border-radius:24px;min-width:132px;padding:12px 0}.ai-glow-buttons .wrapper span{display:inline-block;position:relative;z-index:1}.ai-glow-buttons:hover{--duration:1400ms}.ai-glow-buttons .wrapper .circle{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;filter:blur(var(--blur, 8px));background:var(--background,transparent);transform:translate(var(--x,0),var(--y,0)) translateZ(0);animation:var(--animation,none) var(--duration) var(--easing) infinite}.ai-glow-buttons .wrapper .circle.circle-1,.ai-glow-buttons .wrapper .circle.circle-10,.ai-glow-buttons .wrapper .circle.circle-9{--background:var(--c-color-4)}.ai-glow-buttons .wrapper .circle.circle-3,.ai-glow-buttons .wrapper .circle.circle-4{--background:var(--c-color-2);--blur:14px}.ai-glow-buttons .wrapper .circle.circle-5,.ai-glow-buttons .wrapper .circle.circle-6{--background:var(--c-color-3);--blur:16px}.ai-glow-buttons .wrapper .circle.circle-11,.ai-glow-buttons .wrapper .circle.circle-12,.ai-glow-buttons .wrapper .circle.circle-2,.ai-glow-buttons .wrapper .circle.circle-7,.ai-glow-buttons .wrapper .circle.circle-8{--background:var(--c-color-1);--blur:12px}.ai-glow-buttons .wrapper .circle.circle-1{--x:0;--y:-40px;--animation:circle-1}.ai-glow-buttons .wrapper .circle.circle-2{--x:92px;--y:8px;--animation:circle-2}.ai-glow-buttons .wrapper .circle.circle-3{--x:-12px;--y:-12px;--animation:circle-3}.ai-glow-buttons .wrapper .circle.circle-4{--x:80px;--y:-12px;--animation:circle-4}.ai-glow-buttons .wrapper .circle.circle-5{--x:12px;--y:-4px;--animation:circle-5}.ai-glow-buttons .wrapper .circle.circle-6{--x:56px;--y:16px;--animation:circle-6}.ai-glow-buttons .wrapper .circle.circle-7{--x:8px;--y:28px;--animation:circle-7}.ai-glow-buttons .wrapper .circle.circle-8{--x:28px;--y:-4px;--animation:circle-8}.ai-glow-buttons .wrapper .circle.circle-9{--x:20px;--y:-12px;--animation:circle-9}.ai-glow-buttons .wrapper .circle.circle-10{--x:64px;--y:16px;--animation:circle-10}.ai-glow-buttons .wrapper .circle.circle-11{--x:4px;--y:4px;--animation:circle-11}.ai-glow-buttons .wrapper .circle.circle-12{--blur:14px;--x:52px;--y:4px;--animation:circle-12}@keyframes circle-1{33%{transform:translate(0,16px) translateZ(0)}66%{transform:translate(12px,64px) translateZ(0)}}@keyframes circle-2{33%{transform:translate(80px,-10px) translateZ(0)}66%{transform:translate(72px,-48px) translateZ(0)}}@keyframes circle-3{33%{transform:translate(20px,12px) translateZ(0)}66%{transform:translate(12px,4px) translateZ(0)}}@keyframes circle-4{33%{transform:translate(76px,-12px) translateZ(0)}66%{transform:translate(112px,-8px) translateZ(0)}}@keyframes circle-5{33%{transform:translate(84px,28px) translateZ(0)}66%{transform:translate(40px,-32px) translateZ(0)}}@keyframes circle-6{33%{transform:translate(28px,-16px) translateZ(0)}66%{transform:translate(76px,-56px) translateZ(0)}}@keyframes circle-7{33%{transform:translate(8px,28px) translateZ(0)}66%{transform:translate(20px,-60px) translateZ(0)}}@keyframes circle-8{33%{transform:translate(32px,-4px) translateZ(0)}66%{transform:translate(56px,-20px) translateZ(0)}}@keyframes circle-9{33%{transform:translate(20px,-12px) translateZ(0)}66%{transform:translate(80px,-8px) translateZ(0)}}@keyframes circle-10{33%{transform:translate(68px,20px) translateZ(0)}66%{transform:translate(100px,28px) translateZ(0)}}@keyframes circle-11{33%{transform:translate(4px,4px) translateZ(0)}66%{transform:translate(68px,20px) translateZ(0)}}@keyframes circle-12{33%{transform:translate(56px,0) translateZ(0)}66%{transform:translate(60px,-32px) translateZ(0)}}.ripple{overflow:hidden;padding:12px 24px;font-size:16px;color:#fff;border:none;border-radius:4px;outline:0;transition:background-color .3s}.ripple-effect{position:absolute;border-radius:50%;background:rgba(255,255,255,.7);transform:scale(0);animation:.6s linear ripple-animation;pointer-events:none}.nav,.nav-menu{position:fixed;user-select:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.alert-win .bottom-actions-alert button:active,.nav-menu .chats-history .history-user:active,.nav-menu .top-menu-actions button:active,.ripple:focus,.typing-form-tools button:active{box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px}ol,ul{margin-block:1rem}ol{list-style-type:decimal;list-style-position:outside}ul{list-style-position:inside;list-style-type:square}li{margin-block-end:1rem;max-width:75ch}li::marker{font-weight:600}.nav{top:0;bottom:auto;left:0;right:0;width:100%;height:60px;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:var(--nav-bar-color);border:1px solid var(--nav-bar-border);border-left:0;border-right:0;border-top:0;z-index:9999;border-bottom:1px solid #c4c4c4a4;-webkit-transform:translateZ(0)}.nav .action-icon,.nav .nav-menu-button{margin-top:5px;margin-left:5px;background-color:transparent;width:fit-content;border-radius:50%;cursor:pointer}.nav .action-buttons{display:flex;position:absolute;right:12px;top:0;gap:1em}.nav .icon{background-color:transparent;padding:4px;height:50px;width:50px}.nav-menu,.select-items .select-item{background-color:var(--nav-bar-color)}.nav-menu{left:-100%;right:auto;bottom:0;top:60px;z-index:999;width:18%;height:100%;max-width:360px;min-width:270px;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--nav-bar-border);border-right:1px solid var(--text-color);transition:left .1s ease-in-out}.nav-menu.open{left:0}.nav-menu .name-ai{display:flex;padding:10px;margin-top:10px;justify-content:center;align-items:center}.nav-menu .top-menu-actions .img-labs-acc{width:100%;color:var(--text-color);outline:0;padding:10px 10px 10px 15px;font-size:16px;font-weight:600;border-radius:50px;background-color:#cccccc4b;border:0;transition:.1s ease-in-out;text-align:left;margin-right:auto;margin-left:2px;display:flex;justify-content:left;margin-top:10px;align-items:center}.nav-menu .top-menu-actions .img-labs-acc img{width:32px;height:32px;border-radius:50%;margin-right:15px}.nav-menu .chats-history .history-user.selected,.nav-menu .chats-history .history-user:hover,.nav-menu .top-menu-actions .img-labs-acc:hover,.nav-menu .top-menu-actions button:hover{background-color:#d8d2d27e}.nav-menu .top-menu-actions{display:block;padding:10px;margin-top:10px}.select-items .select-item,.select-selected{padding:10px 15px;display:flex;cursor:pointer}.custom-select{position:relative;width:100%;margin-top:10px;margin-left:1px;font-size:16px}.select-selected{background-color:#cccccc4b;border-radius:50px;align-items:center;transition:.1s ease-in-out}.select-items .select-item img,.select-selected img{width:33px;height:33px;margin-right:10px}.select-items{position:absolute;background-color:#fff;width:100%;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:99;border-radius:22px;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.select-items .select-item{align-items:center}.select-items .select-item span,h4[class=text]{color:var(--text-color)}.select-items .select-item:hover{background-color:#f1f1f1}.custom-select.active .select-items{max-height:200px;overflow-y:auto}.nav-menu .top-menu-actions button{width:100%;color:var(--text-color);outline:0;padding:10px 10px 10px 15px;font-size:16px;font-weight:600;border-radius:50px;background-color:#cccccc4b;border:0;transition:.1s ease-in-out;text-align:left;margin-right:auto;margin-left:2px;display:flex;justify-content:left;align-items:center}.nav-menu .top-menu-actions button .icon{width:auto;height:auto;padding:2px;border-radius:50%;margin-right:10px;background-color:#cccccc4b;color:var(--text-color)}.nav-menu .chat-histories{margin-top:4px}.nav-menu .chats-history{overflow-y:auto;overflow-x:hidden;height:100%;padding:10px;margin-top:10px;user-select:none}.nav-menu .hisotry-title,.nav-menu .history-title,.sources-window .content .sources-used h4,small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-list .message .text,.h1-text,.incoming .text,.outgoing .text,code{user-select:text;user-select:text}.nav-menu .chats-history .history-user{display:flex;padding:10px;align-items:center;border-radius:50px;color:var(--text-color);background-color:transparent;cursor:pointer;transition:.1s ease-in-out;margin-top:8px}.nav-menu .no-history{text-align:center}.nav-menu .no-history svg{width:24px;height:300px}.nav-menu .no-history span{font-size:16px;font-weight:600;width:100%;text-align:center}.nav-menu .chats-history .history-user .icon{width:30px;height:30px;padding:2px;border-radius:50%;text-align:center;margin-right:12px!important;background-color:#cccccc4b;color:var(--text-color);font-size:18px}.nav-menu .hisotry-title{flex:1}.loader{position:fixed;background:0 0;width:100%;top:auto;bottom:-5px;height:5px;display:none}.loading-top-bar{position:absolute;background:#3382eb;width:50%;top:0;left:-50%;height:5px;border-radius:5px;animation:1s ease-in-out infinite left-right}.outgoingRadius,.typing-form .input-wrapper{position:relative;overflow:hidden}@keyframes left-right{0%{left:-50%}100%{left:100%}}.typing-input::-webkit-scrollbar{display:none}code{border-radius:12px;border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:rgba(0,0,0,.24) 0 3px 8px}img{user-select:none}pre{margin-top:10px;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-bottom:10px;overflow:hidden;border-radius:12px}table{width:100%;border-collapse:collapse;margin:20px 0;background-color:var(--secondary-color);border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid var(--light-dark-background)}th{background-color:var(--light-dark-background);color:var(--text-color);font-weight:700}tr:hover{background-color:var(--secondary-hover-color)}.h1-text{font-size:32px;font-weight:900}body{background:var(--chat-area-background)}.chat-list .message,.header,.typing-form{margin:0 auto;max-width:1000px}.header{margin-top:6vh;padding:1rem;overflow-x:hidden}.header img{width:120px;height:120px;border-radius:50%}body.hide-header .header{margin:0;display:none}.header :where(.title,.subtitle){color:var(--text-color);font-weight:500;line-height:4rem}.header .title{width:fit-content;font-size:3rem;background-clip:text;background:linear-gradient(to right,#4285f4,#d96570);-webkit-background-clip:text}.header .subtitle{font-size:2.6rem;color:var(--subheading-color)}.chat-list .message .icon,.chat-list .message .text,.icon{color:var(--text-color)}.chat-container{display:flex;overflow-y:auto;scrollbar-color:#999 transparent;width:80%;margin-left:20%;display:flex;justify-content:center;background-color:var(--chat-area-background)}.chat-list{padding:0 1rem 15rem;height:auto;overflow-y:visible;width:80%;max-width:1000px;margin-top:50px;user-select:text!important}.chat-list .message.incoming{margin-top:1rem;white-space:pre-line}.chat-list .message .message-content{display:block;gap:1.5rem;width:100%;align-items:center;text-align:left;user-select:text}.chat-list .message .text{white-space:pre-wrap}.chat-list .message.error .text{color:#e55865}#delete-chat-button,#sylvie-think-toggler,.chat-list .message.loading .text,.image-magic-lab .image-editing-lab,.model-selector .suparva-select.icon-only:after,.outgoing .avatar,.title-chat{display:none}.chat-list .message .avatar{width:50px;height:50px;border-radius:50%;align-self:flex-start;border:0;object-fit:cover}.incoming,.outgoing,.outgoingRadius{border-radius:5px 18px 18px}.chat-list .message .icon{cursor:pointer;height:35px;width:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:0 0;font-size:1.25rem;visibility:hidden;transition:background .2s}.chat-list .message .icon.hide{visibility:hidden!important}.chat-list .message:not(.loading):not(.error):hover .message-actions .icon:not(.hide){visibility:visible}.chat-list .message .icon:hover,.icon:hover{background:var(--secondary-hover-color)}.chat-list .message .loading-indicator{display:none;gap:.8rem;width:100%;flex-direction:column}.chat-list .message.loading .loading-indicator{display:flex}.chat-list .message .loading-indicator .loading-bar{height:11px;width:100%;border-radius:.135rem;background-position:-800px 0;background:linear-gradient(to right,#4285f4,var(--primary-color),#4285f4);animation:3s linear infinite loading}.chat-list .message .loading-indicator .loading-bar:last-child{width:70%}.outgoing{text-align:right;background:var(--light-dark-background);overflow:auto}.outgoing .text{text-align:left;margin-left:0}.incoming .text{padding-left:0;margin-left:10px;margin-top:0}.incoming{text-align:left;background:0 0;margin-left:-4px;width:100%}@keyframes loading{0%{background-position:-800px 0}100%{background-position:800px 0}}.typing-area{position:fixed;width:80%;margin-left:20%;left:0;bottom:0;padding:1rem;background:var(--chat-area-background)}.typing-area :where(.typing-form){display:flex;gap:.75rem}.typing-form .input-wrapper{width:100%;display:flex;max-height:200px;border-radius:100px;flex-direction:column-reverse;align-items:flex-start;background:var(--chat-area-background);box-shadow:var(--input-wrapper-shadow)}.typing-form .typing-input{height:60px;width:85%;max-height:200px;border:none;outline:0;resize:none;font-size:1rem;color:var(--text-color);padding:1.1rem 4rem 1.1rem 1.5rem;border-radius:100px;background:0 0;box-sizing:border-box;scrollbar-width:none}.typing-form .typing-input::placeholder{color:var(--placeholder-color)}.icon{font-weight:400;width:56px;height:56px;flex-shrink:0;cursor:pointer;border-radius:50%;display:flex;font-size:1.4rem;align-items:center;justify-content:center;background:var(--secondary-color);transition:.2s}.delphos{border:1px solid var(--primary-color)}.input-action-button,.typing-form #send-message-button{border:none;transform:scale(0);background:var(--disabled-color);transition:transform .2s;outline:0;position:absolute}.input-action-button{right:0;bottom:4px}.typing-form #send-message-button:hover{background:rgba(0,0,0,.1)}.typing-form #send-message-button:active{background:rgba(0,0,0,.2)}.typing-area .disclaimer-text{text-align:center;font-size:.85rem;margin-top:1rem;color:var(--placeholder-color)}.outgoing{border-top-right-radius:5px;border-top-left-radius:18px;padding:12px;background:var(--light-dark-background);width:80%;margin-left:auto!important;margin-right:0!important;margin-top:22px!important}.message-box{position:fixed;bottom:-100%;min-height:50px;min-width:160px;background-color:#2b2b2b;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;border-radius:12px;padding:10px;z-index:999999999999999;display:flex;align-items:center;justify-content:center;transition:.3s;left:50%;transform:translateX(-50%)}.overlay,.overlay-glass{top:0;left:0;width:100%;height:100%;display:none}.alert-win,.signIn{transform:translate(-50%,-50%)}.message-box.show{bottom:4%}.message-box.hide{bottom:-100%}.message-box .message{margin-left:6px;display:flex;align-items:center;justify-content:center}.message-box span{font-size:16px;font-weight:600;color:#fff}.message-box .icon-msgbox{font-size:20px;margin-right:6px;margin-left:6px;color:#fff}.overlay{position:fixed;background-color:rgba(0,0,0,.1);z-index:9999999}.alert-win,.overlay-glass,.signIn,.windowLoader{position:fixed;z-index:99999999}.overlay-glass{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background-color:rgba(17,25,40,.75);border:1px solid rgba(255,255,255,.125)}.signIn{left:50%;top:50%;width:90%;height:80%;max-width:450px;max-height:500px;background-color:#fff;display:none;justify-content:center;align-items:center;border-radius:30px}.button.suparva{max-width:320px;display:flex;padding:12px;line-height:1.25rem;font-weight:700;text-align:center;text-transform:uppercase;vertical-align:middle;align-items:center;border-radius:12px;border:1px solid rgba(50,50,80,.25);gap:.75rem;color:#fff;background-color:#323250;cursor:pointer;transition:.6s;text-decoration:none}.button.suparva img{height:32px;width:32px;fill:#fff}.button.suparva:hover{transform:scale(1);background-color:#5a5a78;box-shadow:0 2px 4px rgba(90,90,120,.1)}.button.suparva:focus{outline:0;box-shadow:0 0 0 3px rgba(0,0,40,.3)}.button.suparva:active{transform:scale(.98);opacity:.8}.button-secondary{padding:6px;border:1px solid #333;background-color:#1e90ff;color:#fff;width:60%;border-radius:8px;cursor:pointer;transition:.1s;font-weight:600}.button-secondary:active{background-color:#5c9aff}.windowLoader{top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#333;display:flex;justify-content:center;align-items:center}.spinner,.spinner1{width:100px;height:100px;border-radius:50px}.spinner{background-image:linear-gradient(#ba42ff 35%,#00e1ff);animation:1.7s linear infinite spinning82341;text-align:center;filter:blur(1px);box-shadow:0 -5px 20px 0 #ba42ff,0 5px 20px 0 #00e1ff}.spinner1{background-color:#242424;filter:blur(10px)}@keyframes spinning82341{to{transform:rotate(360deg)}}.alert-win{width:80%;height:60%;max-width:500px;max-height:210px;background-color:var(--chat-area-background);border-radius:20px;left:50%;top:50%;border:1px solid;display:none;user-select:none}.alert-win .bottom-actions-alert{position:absolute;bottom:0;height:60px;display:flex;padding:6px;gap:6px;right:0}.alert-win .bottom-actions-alert button{width:100%;height:100%;border:none;background-color:#4285f4;color:#fff;border-radius:12px;transition:box-shadow .1s;box-shadow:none}.alert-win .bottom-actions-alert button.canc{color:var(--placeholder-color);background-color:transparent;box-shadow:none;box-shadow:rgba(0,0,0,.1) 0 1px 3px 0,rgba(0,0,0,.06) 0 1px 2px 0}.typing-form-tools button:disabled,.typing-form-tools button:disabled:hover{background-color:var(--disabled-color)}.alert-win .head-alert{width:100%;height:60px;background-color:var(--darker-background);border-radius:20px 20px 0 0;position:absolute;display:flex;align-items:center;padding:10px 10px 10px 20px}.alert-win .head-alert span{font-size:22px}.alert-win .alert-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px;gap:10px;font-size:19px}.loading-histories-con{width:100%;height:100%;min-height:26rem;display:flex;align-items:center;justify-content:center}.history-loader{position:relative;width:30px;height:30px;border-radius:10px}.history-loader div{width:8%;height:24%;background:grey;position:absolute;left:50%;top:30%;opacity:0;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.2);animation:1s linear infinite fade458}@keyframes fade458{from{opacity:1}to{opacity:.25}}.history-loader .bar1{transform:rotate(0) translate(0,-130%);animation-delay:0s}.history-loader .bar2{transform:rotate(30deg) translate(0,-130%);animation-delay:-1.1s}.history-loader .bar3{transform:rotate(60deg) translate(0,-130%);animation-delay:-1s}.history-loader .bar4{transform:rotate(90deg) translate(0,-130%);animation-delay:-.9s}.history-loader .bar5{transform:rotate(120deg) translate(0,-130%);animation-delay:-.8s}.history-loader .bar6{transform:rotate(150deg) translate(0,-130%);animation-delay:-.7s}.history-loader .bar7{transform:rotate(180deg) translate(0,-130%);animation-delay:-.6s}.history-loader .bar8{transform:rotate(210deg) translate(0,-130%);animation-delay:-.5s}.history-loader .bar9{transform:rotate(240deg) translate(0,-130%);animation-delay:-.4s}.history-loader .bar10{transform:rotate(270deg) translate(0,-130%);animation-delay:-.3s}.history-loader .bar11{transform:rotate(300deg) translate(0,-130%);animation-delay:-.2s}.history-loader .bar12{transform:rotate(330deg) translate(0,-130%);animation-delay:-.1s}.input-wrapper .image-preview{width:100px;height:100px;margin-bottom:10px;margin-left:20px;margin-top:10px;border-radius:12px;overflow:hidden;display:none;justify-content:center;align-items:center;background-color:var(--darker-background);box-shadow:rgba(0,0,0,.1) 0 1px 3px 0,rgba(0,0,0,.06) 0 1px 2px 0;cursor:pointer;transition:.3s ease-in-out;position:relative}.input-wrapper .image-preview img{width:100%;height:100%;object-fit:cover}.edit-outgouing-button{position:absolute;padding:9px;border-radius:50%;display:flex;transform:scale(0);justify-content:center;align-items:center;top:28px;left:16%;transition:.1s ease-in-out;user-select:none;cursor:pointer}.edit-outgouing-button:active{background-color:rgba(219,217,217,.1);box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px}.edit-outgouing-button:hover{background-color:rgba(199,197,197,.2)}.edit-outgouing-button span,.lib-images-l .button-area button span,.typing-form-tools .tools-icon{font-size:18px}.edit-confirm{margin-top:10px;padding:10px;display:flex;justify-content:right;gap:10px}.edit-confirm .edit-confirm-button{display:flex;justify-content:center;align-items:center;width:70px;padding:8px;background:#cccccc4b;border-radius:30px}.image-preview .file-preview,.image-preview-chat .file-preview{padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:30px}.editable-textbox{padding:10px;text-align:left;max-height:300px;overflow-y:auto}.typing-form-tools{width:100%;position:relative;display:flex;gap:10px;justify-content:center;margin-top:10px;height:30px}.typing-form-tools button{display:flex;justify-content:center;align-items:center;padding:8px;color:var(--text-color);background-color:var(--secondary-color);border:none;border-radius:30px;transition:.1s;box-shadow:none;gap:4px;cursor:pointer}.typing-form-tools button span{font-size:14px}.typing-form-tools button:disabled{cursor:not-allowed}.typing-form-tools button:disabled:active{box-shadow:none}.typing-form-tools button:hover{background-color:#cccccc4b}.rm-img-prv{position:absolute;right:4px;top:4px;cursor:pointer;font-size:20px;color:var(--text-color);padding:6px;background:rgba(0,0,0,.2);border-radius:50%;transition:.1s ease-in-out}.image-preview-chat,.sources-window{background-color:var(--darker-background);user-select:none}.rm-img-prv:hover{background:#cccccc4b}.image-preview .file-preview{max-width:200px}#file-attach-prv-loader{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999}#file-attach-prv-loader span{animation:1s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.image-preview-chat{display:flex;align-items:center;width:400px;height:400px;margin-bottom:10px;border-radius:14px}.image-preview-chat img{width:100%;height:100%;border-radius:12px;object-fit:cover}.image-preview-chat .preview-image-l{display:flex;align-items:center;justify-content:center;width:400px;height:400px}.image-preview-chat .file-preview{max-width:400px}@media screen and (max-width:668px){.image-preview-chat{width:240px;height:240px}.image-preview-chat .file-preview{max-width:290px}.image-preview-chat .preview-image-l{width:290px;height:290px}}@media screen and (max-width:360px){.image-preview-chat{width:200px;height:200px}.image-preview-chat .file-preview{max-width:240px}.image-preview-chat .preview-image-l{width:240px;height:240px}}.sources-window{position:fixed;top:0;right:0;left:auto;width:300px;height:calc(100% - 60px);margin-top:60px;z-index:9999;transform:translateX(100%);transition:transform .3s ease-in-out}.sources-window.show{transform:translateX(0)}.sources-window .head{display:flex;justify-content:left;padding:10px 20px;border-bottom:1px solid var(--border-color);position:relative}.sources-window .head span{font-size:18px;font-weight:800}.sources-window .head .icon-close{position:absolute;right:20px;top:10px;cursor:pointer;padding:6px;display:flex;justify-content:center;color:var(--text-color);align-items:center;border-radius:50%;transition:.1s ease-in-out;border:1px solid var(--border-color);margin-top:-2px}.data-window .content,.sources-window .content{height:calc(100% - 54px);overflow:hidden;overflow-y:auto;padding:6px}.library-window .content-view .options .options-l:first-child,.sources-window .content .sources-used:first-child{margin-top:0}.sources-window .content .sources-used{background:var(--highlight-background);border-radius:12px;padding:5px;margin-top:8px;cursor:pointer;transition:.1s ease-in-out}.source-button:hover,.sources-window .content .sources-used:hover{background:var(--subheading-color)}.sources-window .content .sources-used span{display:block;font-size:12px;margin-left:8px}.sources-window .content .sources-used-metas{display:flex;justify-content:center;align-items:center;width:100%;gap:6px}.sources-window .content .sources-used img{width:34px;height:34px;border-radius:12px;object-fit:cover}.source-button{color:var(--text-color);background:var(--darker-background);padding:10px;outline:navajowhite;border:1px solid;border-radius:12px;cursor:pointer;transition:.1s ease-in-out;border-color:var(--border-color);user-select:none;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px}.code-wrapper{position:relative;margin:1em 0;border-radius:4px;overflow:hidden}.code-header{padding:.5em;display:flex;margin-bottom:-10px;background:var(--disabled-color);color:var(--text-color)!important;border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;align-items:center;font-family:sans-serif;border-bottom:1px solid #ddd}.language-label{font-size:.9em;font-weight:700;color:var(--text-color)}.copy-button{background:#007bff;border:none;color:#fff;padding:.3em .6em;cursor:pointer;border-radius:3px;font-size:.8em}.think,.think p{color:#929292!important}.copy-button:hover{background:#0056b3}.think{padding:1px 6px 6px 10px;font-size:14px;border-left:4px solid var(--border-color)}.loadingtext{color:var(--placeholder-color);position:relative}.loadingtext::after{position:absolute;animation:3s linear infinite b;color:var(--placeholder-color);content:"";left:105%}@keyframes b{0%,100%{content:""}10%{content:"."}40%{content:".."}70%{content:"..."}}@keyframes popIn{from{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.animate-pop{animation:.3s ease-out popIn}.windows-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.2);z-index:9999;display:none}.data-window{position:fixed;width:700px;height:500px;user-select:none;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--disabled-color);border-radius:30px;z-index:999999;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);display:none}.data-window .head{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 20px;height:54px;border-bottom:1px solid var(--border-color);background:var(--light-dark-background);color:var(--text-color);font-weight:500;font-size:16px}.data-window .head span{font-size:18px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--text-color)}.data-window .content .content-viewer{height:80%;overflow:hidden;overflow-y:auto;padding:6px;border-bottom:1px solid var(--border-color)}@media screen and (max-width:820px){.data-window{width:100%;height:100%;border-radius:0}.data-window .content .content-viewer{height:88%}.memory-con textarea{max-height:90px!important;height:90px!important}.data-window .head h2{font-size:20px}}.data-window .content button{width:100px;border:none;padding:10px;border-radius:10px;background:#0d4fc9;color:var(--text-color);cursor:pointer;font-size:16px;font-weight:600;transition:.1s ease-in-out;color:#fff;box-shadow:none}.streamed_meta .meta-queries a,.streamed_meta .meta-sites .sites-tiles{max-width:200px;padding:4px 8px 4px 10px;transition:.1s ease-in-out;box-shadow:none;position:relative;user-select:none}.data-window .content button:active{transform:scale(.98);box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px}.data-window .content .canc{background-color:transparent;color:var(--text-color)}.data-window .content .canc:hover,.data-window .content .cancel{background-color:rgba(240,87,31,.548)}.lib-images-l .button-area button,.memory-con textarea,.streamed_meta .meta-queries a,.streamed_meta .meta-sites .sites-tiles{background-color:var(--light-dark-background)}.shimmer-text{color:#fff;background:linear-gradient(90deg,#9f9f9f 25%,#fff 50%,#9f9f9f 75%);background-size:200% 100%;background-repeat:repeat;background-clip:text;-webkit-background-clip:text;animation:2s linear infinite shimmer;white-space:nowrap;font-weight:600;font-size:16px;font-family:Poppins,sans-serif}@keyframes shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.images-sources{width:100%;height:230px;overflow:hidden;overflow-x:auto;display:flex;gap:10px;padding-bottom:10px;margin-bottom:10px}.images-sources .images-preview{display:inline-table;margin:2px;cursor:pointer;position:relative;transition:.1s ease-in-out;border:1px solid;border-radius:16px}.images-sources .images-preview img{height:140px;width:140px;object-fit:cover;border-top-right-radius:16px;border-top-left-radius:16px}.images-preview .image-details{height:50px;width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-color);padding:8px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.images-preview .image-details span{font-size:13px;color:var(--text-color);font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.images-preview .image-details small{font-size:10px;color:var(--text-color);font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;color:#0056b3}.streamed_meta .meta-queries a,.streamed_meta .meta-sites .sites-tiles span{font-size:12px;color:var(--text-color);overflow:hidden;white-space:nowrap;font-weight:600;text-overflow:ellipsis}.video-sources .video-preview{height:100%;width:100%;display:inline-table;margin:2px;cursor:pointer;position:relative;transition:.1s ease-in-out}.video-sources .video-preview iframe{height:100%;width:100%;min-height:400px;object-fit:cover;border-radius:16px}.streamed_meta{margin-left:-5px;margin-bottom:10px;padding:8px;border:1px solid;border-radius:12px;overflow:auto;max-height:1000px;transition:max-height .5s,padding .5s,margin-bottom .5s}.streamed_meta.hidden{max-height:0;padding:0 8px;margin-bottom:0;border:none}.streamed_meta .meta-queries{margin-top:10px;display:flex;gap:10px;margin-bottom:10px;align-items:center;flex-wrap:wrap}.streamed_meta .meta-queries a{display:block;border-radius:12px;border:1px solid;text-decoration:none;border-color:#ffffff0f;width:100%}.streamed_meta .meta-queries a span{font-size:15px;position:absolute;top:5px}.streamed_meta .meta-sites{display:flex;gap:10px;margin-bottom:10px;align-items:center;flex-wrap:wrap}.streamed_meta .meta-sites .sites-tiles{display:flex;gap:10px;align-items:center;max-height:30px;overflow:hidden;white-space:nowrap;border-radius:12px;border:1px solid;border-color:#ffffff0f}.streamed_meta .meta-sites .sites-tiles img{height:15px;width:15px;object-fit:cover;border-radius:10px}.shimmered-text{color:#9f9f9f;margin-bottom:10px;cursor:pointer;user-select:none}.shimmered-text:hover{color:#9f9f9fb6}.tiny-loader{display:inline-block;width:50px;height:50px;position:relative;top:-50px}.tiny-loader svg{width:100%;height:100%;animation:2s linear infinite rotate-svg;transform-origin:center center}.tiny-loader-circle{fill:none;stroke-width:8;stroke-linecap:round}.circle-1{stroke-dasharray:251.3274;stroke-dashoffset:251.3274;animation:1.5s cubic-bezier(.66,0,.34,1) infinite alternate dash-circle1}.circle-2{stroke-dasharray:188.4956;stroke-dashoffset:0;animation:1.5s cubic-bezier(.66,0,.34,1) infinite alternate dash-circle2}@keyframes rotate-svg{100%{transform:rotate(360deg)}}@keyframes dash-circle1{0%{stroke-dashoffset:251.3274}100%{stroke-dashoffset:0}}@keyframes dash-circle2{0%{stroke-dashoffset:0}100%{stroke-dashoffset:188.4956}}.window-loaders{position:absolute;width:100%;height:100%;top:55px;z-index:99;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;background-color:var(--highlight-background)}.suparva-input,.suparva-option-group-label,.suparva-select,.suparva-select-like,.suparva-select-options{background-color:var(--secondary-color)}.suparva-select-wrapper{position:relative;width:140px}.suparva-select,.suparva-select-like{border:1px solid var(--border-color);border-radius:8px;padding:.35rem .6rem;cursor:pointer;position:relative;user-select:none;transition:background-color .3s}.suparva-select:after{content:'▼';position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.8rem;color:var(--placeholder-color)}.suparva-select.open{border-color:var(--highlight-background);background-color:var(--secondary-hover-color)}.suparva-select-options{position:absolute;top:calc(100% + 5px);left:0;width:100%;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);max-height:400px;overflow-y:auto;opacity:0;transform:scaleY(0);transform-origin:top;transition:opacity .2s,transform .2s;z-index:1000;pointer-events:none}.suparva-select.open+.suparva-select-options{opacity:1;transform:scaleY(1);pointer-events:auto}.suparva-option{padding:.35rem .6rem;cursor:pointer;transition:background-color .2s;color:var(--text-color)}.suparva-option:hover{background-color:var(--highlight-background)}.suparva-option-group-label{font-size:.75rem;font-weight:700;padding:.4rem .6rem .2rem;color:var(--placeholder-color);border-top:1px solid var(--border-color)}.suparva-option-group-label:first-child{border-top:none}.suparva-input{border:1px solid var(--border-color);color:var(--text-color);padding:10px 14px;border-radius:8px;font-size:14px;outline:0;min-width:200px;transition:border-color .3s,box-shadow .3s,background-color .3s;appearance:none}.suparva-input::placeholder{color:var(--placeholder-color);opacity:.6}.suparva-input:hover{background-color:var(--secondary-hover-color);border-color:var(--text-color)}.suparva-input:focus{border-color:var(--text-color);box-shadow:0 0 0 2px var(--border-color);background-color:var(--highlight-background)}.memory-con textarea,.settings-con .setting-item{box-shadow:none;margin-bottom:10px;color:var(--text-color);width:100%;padding:10px}.suparva-input:disabled{background-color:var(--disabled-color);cursor:not-allowed;opacity:.6}.memory-con,.settings-con{width:100%;height:100%;padding:5px}.memory-con textarea{max-height:60px;resize:none;border-radius:12px;border-color:#ffffff0f;border:1px solid;overflow:auto}.settings-con .setting-item{position:relative;border-radius:6px;background-color:var(--highlight-background);border-color:#cccccc8f;border:1px solid;display:flex;justify-content:space-between;align-items:center}.deletion-chat-hit{position:absolute!important;right:-13px!important;background:#db7d5a!important;z-index:9!important;height:100%!important;width:50px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;color:var(--text-color)!important;opacity:0;transform:translateX(10px);transition:opacity .2s,transform .2s;pointer-events:none}.deletion-chat-hit.show{opacity:1;transform:translateX(0);pointer-events:auto}.model-selector{top:-45px;left:1%;width:200px}.live-open{top:-85px!important;left:25%;width:200px}@media screen and (max-width:770px){.model-selector{top:-42px}.live-open{top:-82px!important}.model-selector .suparva-select.icon-only{overflow:hidden;position:relative}}.model-selector .suparva-option.disabled,.model-selector.disabled{pointer-events:none;opacity:.6}.model-selector .suparva-select.icon-only{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0}.model-selector .suparva-select.icon-only .material-icons{font-size:20px;color:var(--text-color);transition:color .3s}.model-selector .suparva-select.icon-only.open .material-icons,.model-selector .suparva-select.icon-only:hover .material-icons{color:var(--highlight-background)}.model-selector .suparva-select-options{left:0;min-width:200px}.thought-panel{margin-left:3px!important;margin-top:4px!important;margin-bottom:10px!important;padding-left:8px!important;border-left:1px solid!important;border-radius:0!important;overflow:unset;max-height:unset}#fatal-error-overlay{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999999;background-color:#313131;color:#fff;display:none}#fatal-error-overlay #fatal-error-message{padding:10px;margin-top:10px}#fatal-error-overlay img{width:150px;height:150px;mix-blend-mode:lighten;border-radius:50%;margin:50px auto;display:block;border:1px solid #007bff}.message-content .text{white-space:pre-wrap}.secondary-loader{position:relative;width:50px;height:50px;border-radius:50%;background:linear-gradient(45deg,transparent,transparent 40%,#007bff);animation:2s linear infinite glow}@keyframes glow{0%{transform:rotate(0);filter:hue-rotate(0deg)}100%{transform:rotate(360deg);filter:hue-rotate(360deg)}}.ai-loader svg path.stick{transform:translate(0);animation:2s infinite stick}.ai-loader svg path.star-1{fill:#ff4500;animation:2s 150ms infinite sparkles,2s 150ms infinite scaleStars,2s 150ms infinite colorChange}.ai-loader svg path.star-2{fill:#00ff00;animation:2s infinite sparkles,2s infinite scaleStars,2s infinite colorChange}.board{animation:2s infinite bounce}@keyframes sparkles{0%,100%,35%,75%{opacity:1}55%{opacity:0}}@keyframes stick{0%,100%,25%,75%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(3px,-2px,0) rotate(8deg)}}@keyframes scaleStars{0%,100%{transform:scale(1)}50%{transform:scale(.9)}}@keyframes bounce{0%,100%,25%,50%{transform:translateY(0)}75%{transform:translateY(-1px)}}@keyframes colorChange{0%,100%{fill:#ff4500}25%{fill:#ffd700}50%{fill:#00ff00}75%{fill:#1e90ff}}.secondary-loader::before{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#212121;border-radius:50%;z-index:1000}.secondary-loader::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,transparent 40%,#007bff);border-radius:50%;z-index:1;filter:blur(30px)}.image-magic-lab,.image-magic-lab .head{top:0;right:0;background-color:#313131;color:#fff;position:fixed;width:100%;left:0}.image-magic-lab{height:100%;bottom:0;z-index:99999;display:none;user-select:none}.image-magic-lab .head{height:60px;z-index:99999999999;display:flex;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px}.image-magic-lab .head h2{color:#ccc}.image-magic-lab .content,.secure-passmanage .pass-manage,.secure-passmanage .update-secpin{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-magic-lab .content .image-con,.image-magic-lab .gen-imgs-screen .image-con{width:400px;height:400px;display:flex;align-items:center;justify-content:center}.image-magic-lab .content img,.image-magic-lab .gen-imgs-screen img{width:100%;object-fit:cover;max-height:600px}.image-magic-lab .bottom-options{width:100%;height:60px;position:fixed;bottom:0;left:0;right:0;background-color:#313131;color:#fff;display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px;gap:9px}.image-magic-lab .bottom-reimagine,.image-magic-lab .bottom-reimagine-extra{width:50%;position:fixed;left:25%;right:0;background-color:#313131;color:#fff;padding-left:10px;padding-right:10px;gap:9px;display:flex}.image-magic-lab .bottom-options .option,.image-magic-lab .bottom-reimagine .imagine-opt{display:flex;align-items:center;justify-content:center}.image-magic-lab .bottom-options .option button{width:110px;border-radius:50px;padding:8px;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:.3s ease-in-out;border:1px dashed #007bff;color:#ccc}.image-magic-lab .bottom-options .option button:active{background-color:rgba(12,121,238,.37);color:#fff}.image-magic-lab #re-imagine-opt-con{display:none;background-color:#313131;width:100%;height:auto;position:fixed;bottom:0;top:auto;left:0;right:0}.image-magic-lab .bottom-reimagine{height:80px;bottom:10px;align-items:center;justify-content:center}.image-magic-lab .bottom-reimagine-extra{height:50px;bottom:65px;align-items:center;justify-content:center}.image-magic-lab .ai-redo,.image-magic-lab .ai-undo,.image-magic-lab .re-imagine-close,.image-magic-lab .re-imagine-it{width:auto;border-radius:50px;padding:8px;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:.3s ease-in-out;border:1px dashed #007bff;position:absolute;bottom:4px;right:4px;color:#ccc}.image-magic-lab .a1-loader-c0n,.image-magic-lab .img-labs-loader,.img-lab-menu{position:fixed;top:0;z-index:99999999999;display:none;left:0}.image-magic-lab input{width:calc(100% - 90px);position:absolute;bottom:4px;left:0;right:40px;border-top-left-radius:20px;border-top-right-radius:20px;padding:8px;background-color:transparent;font-size:16px;transition:.3s ease-in-out;border:none;color:#ccc}.image-magic-lab .img-labs-loader{width:100%;height:100%;right:0;bottom:0;background-color:#313131;color:#fff;align-items:center;justify-content:center}@media screen and (max-width:768px){.image-magic-lab .bottom-reimagine,.image-magic-lab .bottom-reimagine-extra{width:100%;left:0}}.image-magic-lab .a1-loader-c0n{right:0;bottom:0;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:rgba(17,25,40,.75);border-radius:12px;border:1px solid rgba(255,255,255,.125);color:#fff;align-items:center;justify-content:center}.img-lab-menu{right:0;bottom:0;background-color:#313131;color:#fff;align-items:center;justify-content:center;transition:.3s}.img-labs-menu-tiles{width:250px;height:300px;background-color:#202020;margin:30px;border-radius:30px;cursor:pointer;font-size:18px;transition:transform .3s,box-shadow .3s;border:1px solid #ccc;box-shadow:0 5px 15px rgba(0,0,0,.2);transform:perspective(1000px);display:flex;flex-direction:column;align-items:center;padding:15px}.img-labs-menu-tiles h1,.img-labs-menu-tiles h2,.img-labs-menu-tiles h3,.img-labs-menu-tiles p,.img-labs-menu-tiles small,.img-labs-menu-tiles span{color:#fff}.img-labs-menu-tiles:hover{transform:translateY(-15px) scale(1.03);box-shadow:0 20px 30px rgba(0,0,0,.4)}.img-labs-menu-tiles .head-name{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;font-weight:600;color:#ccc;border:2px solid #ccc;border-radius:30px;flex-shrink:0}.img-labs-menu-tiles .content{width:90%;flex-grow:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:400;color:#ccc;margin-top:10px}.img-labs-menu-tiles .action{width:100%;display:flex;justify-content:center;align-items:center}@media (max-width:992px){.img-lab-menu{flex-direction:column;overflow-y:auto;padding:40px 0;justify-content:unset;margin-top:15px}.img-labs-menu-tiles{width:90%;max-width:400px;height:auto;min-height:280px;margin:20px 0}.img-labs-menu-tiles:hover{transform:translateY(-5px) scale(1.01)}}.image-loading-ldr{width:80px;height:80px;position:relative;background:0 0;border-radius:24px;overflow:hidden;transition:.3s;backdrop-filter:blur(10px);border:1px solid #ccc}.image-loading-ldr:before{content:"";position:absolute;left:0;bottom:0;width:45px;height:45px;transform:rotate(45deg) translate(28%,35%);background:var(--loader-primary);box-shadow:36px -38px 0 6px var(--loader-accent),0 0 20px rgba(59,130,246,.3);animation:2.5s ease-in-out infinite alternate slide;border-radius:8px;filter:blur(.5px)}.image-loading-ldr:after{content:"";position:absolute;left:12px;top:12px;width:20px;height:20px;border-radius:50%;background:var(--loader-secondary);transform:rotate(0);transform-origin:38px 155px;animation:2.5s ease-in-out infinite rotate;box-shadow:0 0 15px rgba(139,92,246,.4),inset 0 2px 4px rgba(255,255,255,.2)}.image-loading-ldr.compact{width:50px;height:50px;border-radius:18px}.image-loading-ldr.compact:before{width:35px;height:35px;box-shadow:28px -30px 0 4px var(--loader-accent),0 0 15px rgba(59,130,246,.3)}.image-loading-ldr.compact:after{width:16px;height:16px;left:10px;top:10px;transform-origin:30px 125px}.image-loading-ldr.large{width:100px;height:100px;border-radius:32px}.image-loading-ldr.large:before{width:55px;height:55px;box-shadow:44px -46px 0 8px var(--loader-accent),0 0 25px rgba(59,130,246,.4)}.image-loading-ldr.large:after{width:24px;height:24px;left:15px;top:15px;transform-origin:45px 180px}@keyframes slide{0%,100%{bottom:-40px;transform:rotate(45deg) translate(28%,35%) scale(.9);opacity:.8}25%,75%{bottom:-2px;transform:rotate(45deg) translate(28%,35%) scale(1);opacity:1}20%,80%{bottom:2px;transform:rotate(45deg) translate(28%,35%) scale(1.05);opacity:1}}@keyframes rotate{0%{transform:rotate(-20deg) scale(.9);opacity:.8}25%,75%{transform:rotate(0) scale(1);opacity:1}100%{transform:rotate(30deg) scale(.9);opacity:.8}}@keyframes pulse{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.1)}}.image-magic-lab .gen-imgs-screen{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;background-color:#313131;color:#fff;display:none;align-items:center;justify-content:center}.image-magic-lab .gen-imgs-screen .img-gen-fields{position:fixed;bottom:0;width:50%;left:25%;height:110px;background-color:#1f1f1f;color:#fff;border-top-left-radius:18px;border-top-right-radius:18px;transform-style:preserve-3d}.image-magic-lab .gen-imgs-screen .img-gen-fields::before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 90deg at 40% -25%,#008cff,#036df7,#0750ee,#0a2be6,#0d56de,#106cd6,#1274cf,#15c7b8,#cf1261,#d61039,#de0d0d,#07eecf,#f79d03,gold,#00d9ff,gold);filter:blur(10px);transform:translate3d(-3px,-3px,-1px);border-radius:inherit;pointer-events:none;animation:4s linear infinite shiftColors}@keyframes shiftColors{0%{filter:hue-rotate(0deg) blur(10px)}100%{filter:hue-rotate(360deg) blur(10px)}}@media screen and (max-width:1000px){.image-magic-lab .gen-imgs-screen .img-gen-fields{width:70%;left:15%}}@media screen and (max-width:800px){.image-magic-lab .gen-imgs-screen .img-gen-fields{width:90%;left:5%}}@media screen and (max-width:720px){.image-magic-lab .gen-imgs-screen .img-gen-fields{width:100%;left:0}}.image-magic-lab .gen-imgs-screen .img-gen-fields textarea{width:calc(100% - 56px);height:110px;border-top-left-radius:18px;border-top-right-radius:18px;background-color:transparent;border:none;color:#fff;padding:12px;font-size:16px;transition:.3s ease-in-out;padding-top:0;resize:none}.image-magic-lab .gen-imgs-screen .img-gen-fields .img-gen-prcd,.image-magic-lab .gen-imgs-screen .img-gen-fields .img-gen-sv{position:absolute;width:40px;height:40px;padding:6px!important;border-radius:50%;background-color:#f0eeee1e;display:flex;align-items:center;justify-content:center;cursor:pointer;bottom:26px;right:6px;border:1px dashed #007bff}.image-magic-lab .gen-imgs-screen .img-gen-fields .img-gen-prcd span,.image-magic-lab .gen-imgs-screen .img-gen-fields .img-gen-sv span{font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ccc}.image-magic-lab .gen-imgs-screen .img-gen-fields .img-gen-sv{bottom:74px;display:none}.pin-inputs{display:flex;justify-content:center;gap:16px;margin:20px 0;flex-wrap:wrap}.pin-input{width:60px;height:60px;border:2px solid var(--border-color);border-radius:12px;text-align:center;font-size:24px;font-weight:600;color:var(--text-color);background:var(--primary-color);transition:.3s cubic-bezier(.4, 0, .2, 1);outline:0;caret-color:transparent;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 2px 8px var(--loader-shadow)}.toggle-handle,.toggle-slider{transition:.4s cubic-bezier(.25, .8, .25, 1)}.pin-input:focus{border-color:var(--loader-primary);background:var(--loader-primary);box-shadow:0 0 0 4px rgba(102,126,234,.15),0 4px 12px var(--loader-shadow);transform:scale(1.05)}.pin-input.filled{border-color:var(--loader-accent);background:var(--loader-accent);color:#fff;transform:scale(1.02);box-shadow:0 4px 16px rgba(34,211,238,.3)}.pin-input.error{border-color:#f56565;background:rgba(245,101,101,.1);color:#f56565}.pin-inputs.shake{animation:.6s ease-in-out pinShake}@keyframes pinShake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}.pin-input.shake{animation:.6s ease-in-out inputShake}@keyframes inputShake{0%,100%{transform:translateX(0) scale(1)}10%,30%,50%,70%,90%{transform:translateX(-4px) scale(1.02)}20%,40%,60%,80%{transform:translateX(4px) scale(1.02)}}@media (max-width:480px){.button.suparva{max-width:100%}.pin-input{width:50px;height:50px;font-size:20px}.pin-inputs{gap:12px}}@media (max-width:320px){.pin-inputs{gap:8px}.pin-input{width:45px;height:45px;font-size:18px}}.secure-pass{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999999;background-color:var(--secondary-hover-color);display:none;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;text-align:center;padding:24px}.toggle-container{display:inline-flex;align-items:center;position:relative}.toggle-input{opacity:0;position:absolute;width:0;height:0}.toggle-label,.toggle-slider{position:relative;display:block}.toggle-label{cursor:pointer;user-select:none}.toggle-slider{width:60px;height:30px;background:var(--secondary-color);border:2px solid var(--border-color);border-radius:30px;box-shadow:inset 0 2px 4px var(--loader-shadow),0 2px 8px rgba(0,0,0,.1);overflow:hidden}.toggle-slider::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--loader-bg);opacity:0;transition:opacity .4s;border-radius:inherit}.toggle-handle{display:block;width:22px;height:22px;background:var(--primary-color);border:1px solid var(--border-color);border-radius:50%;position:absolute;top:2px;left:3px;box-shadow:0 2px 8px var(--loader-shadow),0 0 0 0 rgba(96,165,250,0);z-index:2}.toggle-handle::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--loader-primary);border-radius:50%;opacity:0;transform:scale(.8);transition:.3s;z-index:-1}.toggle-handle::after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;background:var(--subheading-color);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:.3s;opacity:.6}.toggle-input:checked+.toggle-label .toggle-slider{background:var(--loader-primary);border-color:transparent;box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 20px rgba(96,165,250,.3)}.toggle-input:checked+.toggle-label .toggle-slider::before{opacity:1}.toggle-input:checked+.toggle-label .toggle-handle{transform:translateX(28px);background:var(--primary-color);box-shadow:0 2px 12px rgba(96,165,250,.4),0 0 0 3px rgba(96,165,250,.2)}.toggle-input:checked+.toggle-label .toggle-handle::before{opacity:1;transform:scale(1)}.toggle-input:checked+.toggle-label .toggle-handle::after{transform:translate(-50%,-50%) scale(1);background:var(--loader-accent)}.toggle-label:hover .toggle-slider{border-color:var(--highlight-background);transform:scale(1.02)}.toggle-label:hover .toggle-handle{box-shadow:0 4px 16px var(--loader-shadow),0 0 0 2px rgba(96,165,250,.1)}.toggle-input:checked+.toggle-label:hover .toggle-handle{box-shadow:0 4px 16px rgba(96,165,250,.5),0 0 0 4px rgba(96,165,250,.2)}.toggle-input:focus+.toggle-label .toggle-slider{outline:2px solid var(--loader-accent);outline-offset:2px}.toggle-label:active .toggle-handle{transform:scale(.95)}.toggle-input:checked+.toggle-label:active .toggle-handle{transform:translateX(28px) scale(.95)}.toggle-input:disabled+.toggle-label{cursor:not-allowed;opacity:.6}.toggle-input:disabled+.toggle-label .toggle-slider{background:var(--disabled-color);border-color:var(--disabled-color)}.toggle-input:disabled+.toggle-label .toggle-handle{background:var(--placeholder-color)}.toggle-slider::after{content:'';position:absolute;top:6px;left:6px;width:18px;height:18px;background:var(--loader-secondary);border-radius:50%;opacity:0;transform:scale(0);transition:.3s cubic-bezier(.68, -.55, .265, 1.55)}.toggle-input:checked+.toggle-label .toggle-slider::after{opacity:.3;transform:scale(1.2);left:30px}.secure-pass .head{position:fixed;top:11px;left:11px;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.secure-pass .head span{font-size:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-color)}.secure-pass .inner-content{width:100%;height:100%;display:flex;align-items:center;margin-top:20%;flex-direction:column;gap:24px}.manage-google-connect-win,.secure-passmanage{width:100%;height:100%}.secure-passmanage .otp-container,.secure-passmanage .otp-container-glb{display:flex;gap:16px;justify-content:center;align-items:center;margin:24px 0;padding:0 20px}.secure-passmanage .otp-digit,.secure-passmanage .otp-inputs{width:48px;height:56px;font-size:26px;font-weight:600;text-align:center;letter-spacing:.5px;border:none;border-bottom:2px solid var(--border-color);border-radius:8px 8px 0 0;outline:0;background:0 0;color:var(--text-color);caret-color:var(--text-color);transition:.3s cubic-bezier(.4, 0, .2, 1);position:relative}.secure-passmanage .otp-digit::placeholder{color:var(--placeholder-color);opacity:.7}.secure-passmanage .otp-digit:hover,.secure-passmanage .otp-inputs:hover{background:0 0;border-bottom-color:var(--subheading-color);transform:translateY(-1px)}.secure-passmanage .otp-digit:focus,.secure-passmanage .otp-inputs:focus{background:0 0;border-bottom:3px solid var(--text-color);transform:translateY(-2px);animation:.3s ease-out focusPulse}.secure-passmanage .otp-digit:focus::before,.secure-passmanage .otp-inputs:focus::before{content:'';position:absolute;bottom:-3px;left:0;right:0;height:3px;background:var(--text-color);border-radius:0 0 2px 2px;opacity:.8}.secure-passmanage .otp-digit.filled,.secure-passmanage .otp-inputs.filled{background:0 0;border-bottom-color:var(--text-color);color:var(--text-color);animation:.2s ease-out fillSuccess}.secure-passmanage .otp-digit.error,.secure-passmanage .otp-inputs.error{border-bottom-color:#ef4444;background:0 0;animation:.5s ease-in-out shake}.secure-passmanage .otp-digit::-webkit-inner-spin-button,.secure-passmanage .otp-digit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.secure-passmanage .otp-digit[type=number],.secure-passmanage .otp-inputs[type=number]{-moz-appearance:textfield}.secure-passmanage .otp-inputs::placeholder{color:var(--placeholder-color);opacity:.7}@keyframes focusPulse{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.02)}100%{transform:translateY(-2px) scale(1)}}@keyframes fillSuccess{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-3px)}20%,40%,60%,80%{transform:translateX(3px)}}.secure-passmanage .otp-inputs::-webkit-inner-spin-button,.secure-passmanage .otp-inputs::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.secure-passmanage .manage-spins{width:100%;height:100%;display:block}.secure-passmanage .manage-spins .spin-criters{width:100%;height:76px;border:1px solid var(--border-color);border-radius:8px;display:flex;align-items:center;gap:16px;padding:0 20px;cursor:pointer;transition:.3s ease-in-out;position:relative;margin-bottom:10px}#attach-file-button{position:relative;overflow:visible;user-select:none;cursor:pointer!important}#attach-file-button .attach-file-selections{position:absolute;bottom:40px;left:-7px;width:220px;height:120px;border-radius:18px;padding:5px;border:1px solid var(--border-color);background-color:var(--disabled-color);display:flex;justify-content:space-between;align-items:center;opacity:0;transform:scale(.95);pointer-events:none;transition:opacity .25s,transform .25s;cursor:pointer!important}#attach-file-button .attach-file-selections.show{opacity:1;transform:scale(1);pointer-events:auto}#attach-file-button .attach-file-selections .file-attach-menus{width:100px;height:100px;border-radius:18px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;cursor:pointer!important}#attach-file-button .attach-file-selections .file-attach-menus span{font-size:29px}.suggestions{width:100%;max-height:350px;height:350px;display:flex;justify-content:center;align-items:center;padding:20px;user-select:none}.suggestions-container{width:100%;max-width:900px;display:flex;flex-direction:column;gap:16px}.suggestions-row{display:flex;gap:16px;width:100%}.suggestions-menu{flex:1;min-height:70px;padding:15px 19px;border-radius:16px;border:1px solid var(--border-color);background-color:var(--disabled-color);cursor:pointer;transition:.3s cubic-bezier(.4, 0, .2, 1);text-decoration:none;color:var(--text-color);display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.rings,.scene{display:grid;place-items:center}.suggestions-menu::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.orb,.scene,.voice-assist .head{position:relative}.suggestions-menu:hover::before{left:100%}.suggestions-menu:hover{transform:translateY(-4px);border-color:var(--secondary-hover-color);background-color:var(--secondary-color);box-shadow:0 8px 25px rgba(0,0,0,.15)}.suggestions-menu:active{transform:translateY(-2px);transition:transform .1s}.suggestion-text{font-size:16px;font-weight:500;line-height:1.4;color:var(--text-color);transition:color .3s;flex:1}.suggestion-icon{font-size:18px;color:var(--subheading-color);transition:.3s;opacity:.7;margin-left:12px}.suggestions-menu:hover .suggestion-icon{transform:translateX(4px);opacity:1;color:var(--text-color)}@media (max-width:768px){table{display:block;overflow-x:auto;white-space:nowrap}.suggestions{height:auto;max-height:none;padding:16px}.suggestions-container{max-width:100%}.suggestions-row{flex-direction:column;gap:12px}.suggestions-menu{min-height:50px;padding:11px 15px;border-radius:10px}.suggestion-text{font-size:15px}.suggestion-icon{font-size:16px}}@media (min-width:769px){.suggestions-menu:hover{transform:translateY(-6px) scale(1.02)}.suggestions-menu:hover .suggestion-text{background:linear-gradient(45deg,var(--text-color),var(--subheading-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.suggestions-container{margin-top:120px}}.suggestions-menu:focus{outline:2px solid var(--secondary-hover-color);outline-offset:2px}.suggestions-menu:focus:not(:focus-visible){outline:0}.manage-google-connect-win .connection-with-google-status{width:97%;margin-left:1.5%;margin-top:10px;height:130px;border:1px solid var(--border-color);border-radius:14px;padding:12px 12px 12px 14px}.manage-google-connect-win .g-connect-notice{width:97%;margin-left:1.5%;height:100%;padding:12px}.scene{inset:0;isolation:isolate}.orb{width:var(--size);height:var(--size);border-radius:var(--react-border);transform:translateZ(0) scale(var(--react-scale));transition:border-radius .3s;filter:saturate(var(--react-sat)) hue-rotate(var(--react-hue));animation:breath var(--breath) ease-in-out infinite;will-change:transform,filter,border-radius}.orb__core,.orb__glow,.orb__rim{border-radius:50%;position:absolute}.orb__core{inset:0;background:radial-gradient(120% 120% at 30% 30%,rgba(var(--white),.12),rgba(255,255,255,0) 50%),radial-gradient(80% 80% at 70% 70%,rgba(var(--violet),.25),rgba(0,0,0,0) 70%),radial-gradient(70% 70% at 40% 65%,rgba(var(--orange),.25),rgba(0,0,0,0) 70%),conic-gradient(from 0deg,rgba(var(--orange),.5),rgba(var(--violet),.45),rgba(var(--white),.35),rgba(var(--orange),.5));box-shadow:inset 0 0 30px rgba(255,255,255,.06),inset 0 0 60px rgba(0,0,0,.25);overflow:hidden;animation:swirl calc(var(--spin) * 1.2) linear infinite,drift 22s ease-in-out infinite alternate;transform-origin:50% 50%}.orb__glow{inset:-18%;background:radial-gradient(70% 70% at 50% 40%,rgba(255,255,255,calc(.2 + .3 * var(--react-glow))),rgba(255,255,255,0));filter:blur(18px) drop-shadow(0 0 calc(8px + 14px * var(--react-halo)) rgba(255, 140, 40, .2)) drop-shadow(0 0 calc(12px + 16px * var(--react-halo)) rgba(110, 100, 255, .18));pointer-events:none;transition:filter .25s,opacity .25s}.orb__rim{inset:0;background:radial-gradient(closest-side,rgba(255,255,255,.25),rgba(255,255,255,0) 65%) content-box,conic-gradient(from 0deg,rgba(255,255,255,0) 0,rgba(255,255,255,.35) 6%,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 40%,rgba(255,255,255,.25) 46%,rgba(255,255,255,0) 52%,rgba(255,255,255,0) 100%);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 62%,black 64%);mask:radial-gradient(circle at 50% 50%,transparent 62%,black 64%);animation:rimRotate var(--rim-rotate) linear infinite;opacity:.75}.orb__grain{position:absolute;inset:-50%;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.02) 0 2px,transparent 3px),radial-gradient(circle at 80% 70%,rgba(0,0,0,.03) 0 2px,transparent 3px);background-size:120px 120px,160px 160px;mix-blend-mode:soft-light;filter:blur(.3px) contrast(1.03);animation:40s linear infinite grainDrift;pointer-events:none}.rings{position:absolute;width:calc(var(--size) * 1.05);height:calc(var(--size) * 1.05);pointer-events:none}.ring{position:absolute;width:100%;height:100%;border-radius:var(--react-border);mix-blend-mode:screen;animation:ringRotate var(--spin) linear infinite;filter:blur(.2px);transition:border-radius .3s}.ring-1{background:radial-gradient(circle,rgba(0,0,0,0) 64%,rgba(var(--orange),.28) 69%,rgba(var(--orange),0) 72%);animation-duration:calc(var(--spin) * .8)}.ring-2{background:radial-gradient(circle,rgba(0,0,0,0) 64%,rgba(var(--violet),.24) 70%,rgba(var(--violet),0) 73%);animation-direction:reverse}.ring-3{background:radial-gradient(circle,rgba(0,0,0,0) 66%,rgba(var(--white),.2) 70%,rgba(var(--white),0) 73%);animation-duration:calc(var(--spin) * 1.15)}@keyframes breath{0%,100%{transform:scale(calc(var(--react-scale) * 1))}50%{transform:scale(calc(var(--react-scale) * 1.015))}}@keyframes swirl{0%{transform:rotate(0)}100%{transform:rotate(var(--react-rotate))}}@keyframes drift{0%{background-position:0 0}100%{background-position:4% 6%}}@keyframes rimRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes ringRotate{0%{transform:rotate(0) scale(1)}100%{transform:rotate(360deg) scale(1)}}@keyframes grainDrift{0%{transform:translate(0,0)}100%{transform:translate(-5%,-6%)}}@media (prefers-reduced-motion:reduce){.orb,.orb__core,.orb__glow,.orb__rim,.rings .ring{animation:none!important}}.voice-assist{position:fixed;right:0;bottom:0;width:400px;height:480px;border-top-left-radius:20px;border:1px solid var(--border-color);background-color:var(--disabled-color);z-index:99999999;transform:translateY(100%);opacity:0;transition:transform .4s,opacity .4s}.voice-assist.open{transform:translateY(0);opacity:1}.voice-assist .head{top:11px;cursor:pointer;width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;padding-right:20px;padding-left:16px;padding-bottom:10px}.voice-assist .head span{position:absolute;right:10px}.voice-assist .head h2{font-size:21px}.voice-assist .content-view{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%}@media screen and (max-width:700px){.voice-assist{width:100%;height:100%;border-top-left-radius:0}}.header-title-con{margin-top:22%}@media screen and (max-width:800px){.header-title-con{margin-top:30%}}.library-window{position:fixed;background-color:var(--darker-background);border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:9999999;box-shadow:var(--input-wrapper-shadow);user-select:none!important;width:80%;height:80%;top:50%;left:50%;display:none;opacity:0;transform:translate(-50%,-50%) scale(.7);transition:opacity .3s,transform .3s;transform-origin:center center}.library-window.library-window-open{opacity:1;transform:translate(-50%,-50%) scale(1)}.library-window .head{width:100%;padding:10px 10px 10px 15px;height:60px;display:flex;justify-content:space-between;align-items:center}.library-window .head span{border-radius:50%;width:30px;height:48px;font-size:22px;display:flex;justify-content:center;align-items:center;cursor:pointer}.library-window .content-view{width:100%;height:100%;overflow:auto}.library-window .content-cont{width:100%;display:flex;height:100%;overflow:hidden}.library-window .content-view .options{width:20%;height:calc(100% - 60px);border-right:1px solid var(--border-color);border-top:1px solid var(--border-color);padding:8px;overflow-x:auto}.library-window .content-view .options .options-l{width:100%;height:35px;padding:10px;display:flex;cursor:pointer;justify-content:left;align-items:center;background-color:transparent;border-radius:6px;margin-top:3px;transition:.1s ease-in-out;min-width:130px}.library-window .content-view .options .options-l p{font-size:16px;font-weight:600}.lib-images-l .button-area button:hover,.library-window .content-view .options .options-l.active,.library-window .content-view .options .options-l:hover{background-color:var(--subheading-color)}.lib-images-l .button-area button:active,.library-window .content-view .options .options-l:active{transform:scale(.99)}.library-window .lib-contents{width:80%;height:calc(100% - 60px);overflow:auto;border-top:1px solid var(--border-color);position:relative}@media screen and (max-width:1000px){.library-window{width:100%;height:100%;top:0;left:0;border-radius:0;transform:scale(.7);transform-origin:center center}.library-window.library-window-open{opacity:1;transform:scale(1)}.library-window .content-cont{display:block}.library-window .content-view .options{width:100%;height:60px;display:flex;border:none;align-items:center;gap:10px}.library-window .lib-contents{width:100%}}.library-window .lib-itms-con{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(180px,20vw,280px),1fr));grid-auto-rows:minmax(clamp(240px,25vw,350px),auto);gap:clamp(12px,1.5vw,20px);padding:clamp(15px,1vw,25px)}.lib-itms-search{width:calc(100% - 18px);height:44px;background-color:var(--chat-area-background);border-radius:7px;margin:8px;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;position:relative;align-items:center;display:none;z-index:9}.clear-icon,.search-icon{position:absolute;color:var(--text-color,#666);opacity:.6}.lib-itms-search input{width:100%;height:100%;outline:0;border:none;background-color:transparent;color:var(--text-color);padding:8px 80px 8px 12px}.search-icon{right:12px;font-size:20px;pointer-events:none}.clear-icon{right:40px;font-size:18px;cursor:pointer;transition:opacity .2s;padding:2px;border-radius:50%}.clear-icon:hover{opacity:1;background-color:rgba(0,0,0,.1)}.lib-itms-search input[type=search]::-webkit-search-cancel-button{display:none}.library-window .lib-itms-con svg{width:200px;height:auto}.library-window .lib-itms-con .lib-images-l{width:100%;height:100%;background-color:var(--nav-bar-color);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.lib-images-l .image-container{width:100%;aspect-ratio:1;background-size:cover;background-position:center;flex-shrink:0}.lib-images-l .image-container img{width:100%;object-fit:cover}.lib-images-l .image-container svg{width:100%;padding:50px}.lib-images-l .content-area{flex:1;padding:12px;display:flex;flex-direction:column;justify-content:space-between}.lib-images-l .text-content{flex-grow:1;margin-bottom:10px;height:75px;width:100%;padding:6px;background-color:var(--highlight-background);border-radius:12px;overflow:hidden}.lib-images-l .text-content p{font-size:14px;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@supports (line-clamp:3){.lib-images-l .text-content p{line-clamp:3;box-orient:vertical}}.lib-images-l .button-area{margin-top:1px}.lib-images-l .button-area .ot-actions{margin-top:5px}.lib-images-l .button-area .ot-actions .lib-imgs-rmbn{background-color:#e7774f}.lib-images-l .button-area .ot-actions .lib-imgs-rmbn:hover{background-color:#e06a3e}.lib-images-l .button-area button{width:100%;outline:0;border-radius:8px;border:1px solid #ffffff81;padding:2px;cursor:pointer;font-size:14px;display:flex;justify-content:center;align-items:center;transition:.1s ease-in-out}@media (max-width:480px){.secure-passmanage .otp-digit,.secure-passmanage .otp-inputs{width:42px;height:50px;font-size:22px}.secure-passmanage .otp-container{gap:12px;margin:20px 0;padding:0 16px}.suggestions{padding:12px}.suggestions-row{gap:10px}.suggestions-menu{min-height:60px;padding:14px 18px;border-radius:10px}.suggestion-text{font-size:14px}.suggestion-icon{font-size:14px;margin-left:8px}.library-window .lib-itms-con{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.library-window .lib-itms-con .lib-images-l{min-height:220px}}@media screen and (max-width:600px){.lib-contents{padding-bottom:60px}.lib-images-l .button-area button span{font-size:16px}}@media (min-width:768px){.library-window .lib-itms-con{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px}.library-window .lib-itms-con .lib-images-l{min-height:260px}}@media (min-width:1024px){.library-window .lib-itms-con{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.library-window .lib-itms-con .lib-images-l{min-height:280px}}@media (min-width:1400px){.library-window .lib-itms-con{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}.library-window .lib-itms-con .lib-images-l{min-height:300px}}