@font-face{font-family:Nunito;src:url("./media/Nunito-Regular-D476PCK5.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url("./media/Nunito-Medium-5PPWZI7K.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url("./media/Nunito-SemiBold-DIPT2XTE.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url("./media/Nunito-Bold-TURUEUI6.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url("./media/Figtree-Regular-SK3X5U3D.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url("./media/Figtree-Medium-JT2SLT23.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}.auth-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100dvh;background:#eceefe}.auth-page>*{width:100%;max-width:1920px;margin-inline:auto}.auth-page__content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;min-height:0;padding:24px 16px}.auth-card{position:relative;width:100%;max-width:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;padding:40px;border-radius:30px;background:#fff;box-shadow:0 2px 10px #00000014}.auth-card__title{font-family:Nunito,sans-serif;font-weight:700;font-size:46px;text-align:center;color:#444df2;margin:0}.auth-card__subtitle{margin:0;text-align:center;font-family:Nunito,sans-serif;font-weight:400;font-size:20px;color:#000}.auth-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}.auth-field__pill{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:18px 32px;border-radius:100px;background:#eceefe;cursor:text}.auth-field__pill--invalid{outline:1px solid #ed1e79}.auth-field__icon{flex:0 0 auto;color:#686868}.auth-field__input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:Nunito,sans-serif;font-weight:500;font-size:18px;color:#686868}.auth-field__input::placeholder{color:#686868}.auth-field__toggle{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 auto;padding:0;border:none;outline:none;background:none;color:#686868;cursor:pointer}.auth-field__toggle app-icon{width:22px;height:22px}.auth-field__error{min-height:19px;margin-top:6px;padding-left:32px;font-family:Nunito,sans-serif;font-weight:400;font-size:14px;line-height:19px;color:#ed1e79;visibility:hidden}.auth-field__error.is-visible{visibility:visible}.auth-form-error{min-height:40px;margin:0;text-align:center;font-family:Nunito,sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#ed1e79;visibility:hidden}.auth-form-error.is-visible{visibility:visible}.auth-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.auth-actions--center{justify-content:center}.auth-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;gap:8px;border:none;outline:none;cursor:pointer;padding:14px 28px;border-radius:25px;font-family:Nunito,sans-serif;font-weight:700;font-size:18px;text-decoration:none;transition:all .2s ease-in-out}.auth-btn:disabled{opacity:.5;cursor:default}.auth-btn app-icon{width:20px;height:20px}.auth-btn__icon{width:24px;height:24px}.auth-btn--primary{background:#444df2;color:#fff}.auth-btn--primary:hover:not(:disabled){background:#797ef3}.auth-btn--primary:disabled{background:#686868;opacity:1}.auth-btn--secondary{background:#fff;color:#797ef3;border:1px solid #797ef3}.auth-btn--secondary:hover:not(:disabled){background:#eceefe}.auth-btn--google{gap:12px;background:#fff;color:#000;border:1px solid #adb0d9}.auth-btn--google:hover:not(:disabled){background:#eceefe}@media(max-width:480px){.auth-card{padding:24px 16px}.auth-card__title{font-size:32px}.auth-card__subtitle{font-size:16px}.auth-field__pill{padding:14px 20px}.auth-field__error{padding-left:20px}}.toast-overlay{position:fixed;inset:0;z-index:100;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px;background:#00000026;animation:toast-overlay-in .2s ease-out}.toast-overlay--leaving{opacity:0;transition:opacity .2s ease-out}@keyframes toast-overlay-in{0%{opacity:0}to{opacity:1}}.legal-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100dvh;background:#eceefe}.legal{width:100%;max-width:900px;margin:32px auto;padding:40px;border-radius:30px;background:#fff;box-shadow:0 2px 10px #00000014;font-family:Nunito,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media(max-width:600px){.legal{margin:16px auto;padding:24px;border-radius:20px}}.legal h1{margin:0;font-family:Nunito,sans-serif;font-weight:700;font-size:40px;color:#444df2}.legal h2{margin:32px 0 8px;font-family:Nunito,sans-serif;font-weight:700;font-size:22px}.legal p,.legal ul{margin:0 0 12px}.legal a{color:#444df2}.legal__head{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:16px}.legal__back{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:transparent;color:#444df2;cursor:pointer;transition:all .2s ease-in-out}.legal__back:hover{background:#eceefe}.legal__back app-icon{width:24px;height:24px}.legal__updated{margin-top:32px;font-size:14px;color:#686868}.message-edit{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;padding:20px;border:1px solid #adb0d9;border-radius:20px;background:#fff}.message-edit__field{min-height:48px;max-height:200px;padding:0;border:none;outline:none;resize:vertical;background:transparent;font-family:Nunito,sans-serif;font-weight:400;font-size:18px;color:#000}.message-edit__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.message-edit__buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:32px}.message-edit__emoji-anchor{position:relative}.message-edit__icon-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;border:none;background:none;color:#686868;cursor:pointer;transition:all .2s ease-in-out}.message-edit__icon-btn:hover{color:#535af1}.message-edit__icon-btn app-icon{width:24px;height:24px}.message-edit__picker{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:6px;border:1px solid #adb0d9;border-radius:20px;background:#fff;box-shadow:0 4px 10px #00000026}.message-edit__picker button{padding:4px;border:none;border-radius:8px;background:transparent;font-size:20px;cursor:pointer}.message-edit__picker button:hover{background:#eceefe}.message-edit__btn{padding:12px 25px;border:1px solid #797ef3;border-radius:50px;background:#fff;font-family:Nunito,sans-serif;font-weight:700;font-size:18px;color:#444df2;cursor:pointer;transition:all .2s ease-in-out}.message-edit__btn:hover:not(:disabled){background:#eceefe}.message-edit__btn--primary{border-color:#444df2;background:#444df2;color:#fff}.message-edit__btn--primary:hover:not(:disabled){background:#797ef3;border-color:#797ef3}.message-edit__btn:disabled{opacity:.5;cursor:default}.message-menu{position:absolute;top:50%;left:100%;z-index:20;padding:10px 20px;border-radius:0 30px 30px;background:#fff;box-shadow:0 6px 14px #0003}.message-menu button{padding:0;border:none;background:none;font-family:Nunito,sans-serif;font-weight:500;font-size:20px;color:#000;white-space:nowrap;cursor:pointer}.message-menu button:hover{color:#535af1}.unread-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#ed1e79}.edited-hint{font-family:Nunito,sans-serif;font-weight:400;font-size:14px;color:#686868}.message-link{color:#1381ff;text-decoration:underline;overflow-wrap:anywhere}.main-chat__message--own .message-link,.thread__message--own .message-link{color:#fff}.main-chat__typing{margin:0 40px 4px}.new-messages-divider{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;margin:16px 40px}.new-messages-divider__line{flex:1 1 auto;height:1px;background:#ed1e79}.new-messages-divider__label{font-family:Nunito,sans-serif;font-weight:700;font-size:14px;color:#ed1e79}.message-deleted{font-style:italic;color:#686868!important}.main-chat__message.main-chat__message--deleted .main-chat__toolbar,.main-chat__message.main-chat__message--deleted .main-chat__reactions,.thread__message.thread__message--deleted .thread__message-toolbar,.thread__message.thread__message--deleted .thread__reactions{display:none}.message-menu__question{margin:0 0 12px;font-family:Nunito,sans-serif;font-weight:500;font-size:18px;white-space:nowrap}.message-menu__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:20px}.message-menu .message-menu__danger{color:#ed1e79}.message-code{padding:1px 6px;border-radius:6px;background:#00000014;font-family:Consolas,Courier New,monospace;font-size:.9em}.reaction-more{padding:5px 12px;border:1px solid #adb0d9;border-radius:20px;background:#fff;font-family:Nunito,sans-serif;font-weight:400;font-size:16px;color:#535af1;cursor:pointer;transition:all .2s ease-in-out}.reaction-more:hover{border-color:#797ef3}.main-chat__reaction{position:relative}.main-chat__reaction:hover .reaction-tooltip{display:block}.reaction-tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;z-index:10;padding:8px 14px;border-radius:20px 20px 20px 0;background:#444df2;font-family:Nunito,sans-serif;font-weight:400;font-size:14px;color:#fff;white-space:nowrap;pointer-events:none}.main-chat__message--own .reaction-tooltip{left:auto;right:50%;border-radius:20px 20px 0}.mention{padding:0;border:none;background:none;font:inherit;font-family:Nunito,sans-serif;font-weight:700;color:#535af1;cursor:pointer}.mention:hover{text-decoration:underline}.main-chat__message--own .mention,.thread__message--own .mention{color:#fff;text-decoration:underline}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Nunito,sans-serif;font-weight:400;min-height:100dvh;background:#eceefe;color:#000}
