@font-face{font-family:nunito;src:url(/_next/static/media/3bb00c1288674cbf-s.p.ttf) format("truetype");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:nunito Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_007c94{font-family:nunito,nunito Fallback;font-style:normal}.__variable_007c94{--font-nunito:"nunito","nunito Fallback"}:root{--background:#f6f6f6;--foreground:#958f8f;--impersonai-modal-background:var(--background);--impersoinai-background-gentle:#f6f6f6a3;--impersonai-purple:#de91f4;--impersonai-button:#9400b8;--impersonai-purple-gentle:#df91f46e;--impersonai-purple-darker:#c242e7;--impersonai-purple-darkerest:#b629e1;--impersonai-warning:#f4ad91;--impersonai-blue:#93d7ef;--impersonai-blue-gentle:#93d6ef6e;--impersonai-blue-darker:#91dffc;--impersonai-blue-darkest:#3cc8fb;--secondary-background:#fff;--impersonai-color-mix:linear-gradient(132deg,var(--impersonai-purple),var(--impersonai-blue));--impersonai-color-mix-gentle:linear-gradient(132deg,var(--impersonai-purple-gentle),var(--impersonai-blue-gentle));--modal-wrapper-layer:9999;--modal-layer:71;--font:var(--font-nunito)}.dark{--impersonai-modal-background:#1c1c1c;--background:#000;--impersoinai-background-gentle:#000000a3;--foreground:#f0f0f0;--secondary-background:#252525}.light{--impersonai-modal-background:var(--background);--background:#f6f6f6;--foreground:#958f8f;--impersoinai-background-gentle:#f6f6f6a3;--secondary-background:#fff}.MuiIconButton-root{color:var(--impersonai-foreground)}.MuiSvgIcon-root{fill:var(--foreground);color:var(--foreground)}@media (prefers-color-scheme:dark){:root{--impersonai-modal-background:#1c1c1c;--background:#000;--impersoinai-background-gentle:#000000a3;--foreground:#f0f0f0;--secondary-background:#252525}html{color-scheme:dark}}body,html{max-width:100vw;height:auto;overflow-y:auto;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-nunito),sans-serif,Arial,Helvetica;-webkit-font-smoothing:antialiimed;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;min-height:100dvh;overflow:visible}nav{width:100%;max-width:100dvw;overflow:hidden;display:flex;background-color:var(--secondary-background);justify-content:space-between;align-items:center;padding:1em}.impersonai-nav-collapse-button{display:none}.nav-logo{padding:5px}.impersonai-logo-nav{display:block;padding:1em}.nav-menu>ul{margin-left:auto;list-style-type:none;display:flex;padding:0;gap:1em;margin-bottom:0}.nav-menu>ul>li:hover{background-color:var(--secondary-background);border-radius:10px}.nav-menu>ul>li{font-size:1.17rem;padding:1em;cursor:pointer}.footer-list-links{list-style-type:none;margin:0;padding:0}.footer-list-links>li{cursor:pointer}.nav-menu{display:flex;justify-content:space-between;align-items:center;width:100%}.nav-link{text-decoration:none;color:var(--foreground);position:relative;font-weight:700;cursor:pointer}.nav-wrapper{position:-webkit-sticky;position:sticky;top:0;z-index:999;transition:transform .3s ease,opacity .3s ease}.nav-wrapper.hidden{transform:translateY(-100%);opacity:0}.nav-wrapper.visible{transform:translateY(0);opacity:1}.impersonai-nav-user-section{margin-left:auto}.nav-menu.closing{flex-direction:column;left:0;animation:slideNavClose .3s forwards}.nav-menu.open{flex-direction:column;left:-100%;animation:slideNav .3s forwards}.nav-cover{position:fixed;top:0;left:0;width:100dvw;height:100%;filter:brightness(.5);background-color:#fff;opacity:.5}.impersonai-nav-collapse-button-close,.impersonai-nav-user-info{display:none}@media (max-width:768px){nav a{padding:0}footer{padding:1em!important}.impersonai-nav-user-info{display:block}.nav-menu>ul>li{font-size:1.17rem;padding:7px}.impersonai-nav-collapse-button{display:block}.impersonai-logo-nav{display:flex;width:100%;padding:0;align-items:center;justify-content:space-between}.nav-menu:not(.open):not(.closing){display:none}.nav-menu{padding:1em;position:fixed;left:0;top:0;background-color:var(--secondary-background);height:100lvh;width:50dvw;max-width:230px;justify-content:normal;align-items:normal;box-shadow:0 0 10px gray}.impersonai-nav-user-section{padding-top:2em;margin:0;order:-1}.impersonai-nav-collapse-button-close{display:block;position:absolute;top:10px;right:10px}.nav-menu>ul{flex-direction:column;margin:0;padding:2em 0 0}.nav-menu>ul>li{padding-bottom:.7em}}@media (max-width:450px){.nav-menu{width:100dvw}}.footer-language{width:-moz-fit-content;width:fit-content}.footer-language:hover{background-color:var(--secondary-background);cursor:pointer}footer{margin-top:3em;padding:3em}.footer-share-buttons{margin:0;padding:1em 0}.impersonai-languages{position:fixed;left:0;top:0;width:100dvw;height:100dvh;background-color:rgba(72,72,72,.696);padding:3em;color:#fff;z-index:999}.impersonai-languages-close{position:absolute;right:10px;color:#fff;top:10px}.impersonai-languages-options p{cursor:pointer}.im{display:flex;gap:7px;flex-wrap:wrap}.im-center{justify-content:center}.im-grow>*{flex-grow:1}.im-align-center{align-items:center}.im-direction-col{flex-direction:column}.hp-effect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:-1;background:linear-gradient(90deg,var(--impersonai-purple),#ab0ece);transition:left .5s ease-in-out}.hp-effect:hover:before{left:0}.hp-effect:hover{color:#fff;transition:1s}.social-share-button{width:30px;height:30px;color:var(--foreground);border-radius:3px;border:none;background-color:var(--secondary-background);box-shadow:0 0 2px 0 #aeaeae;transform:scale(1);transition:.3s;cursor:pointer}.social-share-button:hover{transform:scale(.95);transition:.3s}.impersonai-button{padding:7px;color:#fff;background-color:var(--impersonai-button);border:none;border-radius:8px;transition:.2s;filter:brightness(1)}.impersonai-button:hover{box-shadow:0 1px 3px #000;transition:.2s;filter:brightness(.97)}.impersonai-button:active{box-shadow:none;transition:0s;transform:translateY(3px)}code{color:#fff;direction:ltr!important}.impersonai-button:disabled{transition:0s;color:#ffffffa1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.impersonai-backbutton{background:none;border:none;color:var(--impersonai-purple);cursor:pointer}.branded-text{color:transparent;background:var(--impersonai-color-mix);-webkit-background-clip:text;background-clip:text}.branded-animated-text{background:var(--impersonai-color-mix);background-size:200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:animateGradient 3s linear infinite}@keyframes animateGradient{0%{background-position:0 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0 50%}}.p-table{display:flex;justify-content:space-between}.psudo-table>p{padding:1em}.impersonai-text-with-icon{text-wrap:nowrap}.psudo-table>p:nth-child(2n){background-color:#df91f408}.dead-link{text-decoration:none;color:var(--foreground)!important}a:not(nav a):not(.impersonai-button){position:relative;color:var(--impersonai-purple);text-decoration:none;font-weight:700;cursor:pointer}a.impersonai-button{color:#fff!important;text-decoration:none!important}a:not(nav a):not(.dead-link):not(.impersonai-button):after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(to right,var(--impersonai-purple),var(--impersonai-blue));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}a.arrow:not(nav a):not(.dead-link):not(.impersonai-button):before{content:"\f1c5";position:absolute;left:100%;width:100%;height:2px;padding:0 5px;display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased}a.arrow.arrow-sm:before{font-size:.7em}a:not(nav a):not(.dead-link):not(.impersonai-button):hover:after{transform:scaleX(1)}.impersonai-modal-wrapper.impersonai-invisible-modal,.impersonai-modal.impersonai-invisible-modal{background-color:transparent!important}.im-text-muted{font-size:.85rem;margin-bottom:5px}.impersonai-modal-wrapper{display:flex;background-color:#00000024;opacity:0;position:fixed;justify-content:center;align-items:center;left:0;top:0;z-index:var(--modal-wrapper-layer);width:100dvw;height:100dvh;animation:fadeIn .5s ease forwards}@keyframes fadeIn{to{opacity:1}}.impersonai-select-dropdown{flex-grow:1}.impersonai-select-dropdown small{font-size:.7em;color:gray}.impersonai-select-dropdown span{color:var(--impersonai-purple)}.impersonai-persona-preferences-wrapper{overflow:auto!important;max-height:100%!important}.impersonai-persona-preferences-wrapper>.preferences-body{width:clamp(150px,100%,700px);margin-top:3em!important}.impersonai-modal{border-radius:10px;padding:1.75em;width:clamp(200px,100dvw,700px);background-color:var(--impersonai-modal-background);position:relative;z-index:var(--modal-layer);animation:showModal .2s forwards;-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0);opacity:1}@media (max-width:700px){.impersonai-modal{width:100dvw;height:100dvh}}@keyframes showModal{0%{-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0)}50%{-webkit-clip-path:inset(10% 0 10% 0);clip-path:inset(10% 0 10% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.no-scroll-bar{scrollbar-width:none;-ms-overflow-style:none;-ms-scroll-behavior:auto;-webkit-scroll-behavior:auto;scroll-behavior:auto}@keyframes popIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.pop-in{opacity:0;animation:popIn .5s ease-out .2s forwards}.impersonai-chats-background-ai{height:230px;background-color:var(--impersonai-purple);top:10vh;left:-100vw;animation:slideChatAI 1s .5s forwards}.impersonai-chats-background-ai,.impersonai-chats-background-user{width:45vw;border-radius:1em;position:absolute;transform:scale(0);border-radius:2em}.impersonai-chats-background-user{height:205px;background-color:var(--impersonai-blue);bottom:calc(7vh + 25px);right:-100vw;animation:slideChatUser 1s 1.5s forwards;padding-bottom:3px}.impersonai-chats-background-wrapper{position:absolute;top:0;left:0;width:100dvw;max-width:100dvw;max-height:100lvh;overflow:hidden;height:100vh;z-index:99}@keyframes slideChatAI{0%{transform:scale(0);left:-100vw}50%{transform:scale(1.2);left:-15vw}to{transform:scale(1.5);left:-33vw}}@keyframes slideChatUser{0%{transform:scale(0);right:-100vw}50%{transform:scale(1.2);right:-15vw}to{transform:scale(1.5);right:-33vw}}.impersonai-button-icon-container{width:30px;height:30px;background-color:var(--secondary-background);display:flex;justify-content:center;border-radius:50%;align-items:center;cursor:pointer}.impersonai-button-icon-container:hover{background-color:var(--impersonai-purple-gentle)}.impersonai-button-icon-container:active{transform:scale(.9)}.impersonai-button-icon{transform:translateY(1.3px)}.disabled{pointer-events:none}.im-quote-paragraph{padding:1em;background:var(--impersonai-color-mix);color:#fff!important;border-radius:1em;width:-moz-fit-content;width:fit-content}.dots-loader{width:60px;aspect-ratio:2;--_g:no-repeat radial-gradient(circle closest-side,#fff 90%,#0000);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100%/3) 50%;animation:l3 1s linear infinite}.dots-loader.branded{--_g:no-repeat radial-gradient(circle closest-side,var(--impersonai-purple) 90%,#0000)}@keyframes l3{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes slideNav{0%{left:-100%}to{left:0}}@keyframes slideNavClose{0%{left:0}to{left:-100%}}.bi{color:var(--impersonai-foreground)}.pwa-button{padding:5px;background-color:var(--impersonai-button);border-radius:7px;color:#fff!important}.Toastify__toast-theme--colored.Toastify__toast--success{background:#28ae5c}.Toastify__progress-bar{background:none!important}.Toastify__toast{border-radius:1em!important}.buttons-container{background:var(--background)}.impersonai-category,button{-webkit-user-select:none;-moz-user-select:none;user-select:none}