@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;list-style:none;list-style-type:none;margin:0;padding:0;scroll-behavior:smooth;text-decoration:none;text-rendering:optimizeLegibility}body{background-color:#eee;font-family:DM Sans,sans-serif;position:relative}.main{display:flex;flex-direction:column;margin:0 auto;max-width:1440px;min-height:100vh;padding:0 15px}img{display:block;max-width:100%}.home{padding:20px;width:100%}.home .loadmore-threads{background-color:#688afd;border:1px solid #688afd;color:#fff;cursor:pointer;display:flex;font-size:16px;margin:20px auto;padding:10px 16px;transition:all .2s ease-in-out}.home .loadmore-threads:hover{background-color:#007bff}.no-thread{align-items:center;background:#fafafa;border-radius:8px;box-shadow:0 0 8px 1px #ccc;display:flex;height:400px;justify-content:center;margin:auto;max-width:500px}:root{--header-outer-height:90px;--header-inner-height:70px;--header-height-difference:calc(var(--header-outer-height) - var(--header-inner-height));--header-bg:#fff}.header{background-color:#fff;background-color:var(--header-bg);box-shadow:0 2px 10px 0 #0000001a;height:90px;height:var(--header-outer-height);top:-20px;top:calc(var(--header-height-difference)*-1);z-index:99}.header,.header__inner{align-items:center;display:flex;position:-webkit-sticky;position:sticky}.header__inner{height:70px;height:var(--header-inner-height);justify-content:space-between;top:0}.header__logo{align-items:center;display:flex;gap:20px;justify-content:center}.header__logo a{color:#000}.header__logo img{display:block;height:40px;height:calc(var(--header-inner-height) - 30px)}.responsive-wrapper{margin-left:auto;margin-right:auto;max-width:1400px;width:90%}.header-navigation{display:flex;flex-wrap:wrap}.header-navigation a,.header-navigation button{color:inherit;font-size:1.125rem;font-weight:500;position:relative}.header-navigation a{color:inherit;display:none;font-size:1.125rem;text-decoration:none}.header-navigation button a{display:block}.header-navigation button{background-color:#0000;border:0;cursor:pointer;padding:0}.header-navigation a:hover:after,.header-navigation button:hover:after{transform:scalex(1)}.header-navigation a:after,.header-navigation button:after{background-color:currentcolor;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transform:scalex(0);transition:.25s ease;width:100%}@media(min-width:800px){.header-navigation a{display:inline-block}.header-navigation button{display:none}}.footer{background:#202020;flex-direction:column;margin-top:auto;min-height:100px;padding:20px;position:relative;width:100%}.footer,.footer__logo{align-items:center;display:flex;justify-content:center}.footer__logo{gap:20px}.footer__logo a{color:#fff}.footer__logo img{display:block;height:40px}.footer__menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:10px 0;position:relative}.footer__menu-item{list-style:none}.footer__menu-link{color:#fff;display:inline-block;font-size:1.2rem;font-weight:300;margin:0 10px;text-decoration:none;transition:.5s}.footer__menu-link:hover{opacity:1}.footer p{color:#fff;font-size:1rem;font-weight:300;margin:15px 0 10px;text-align:center}.loader{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.loader__rings{display:inline-block;height:80px;position:relative;width:80px}.loader__rings div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid #0000;border-radius:50%;border-top-color:#688afd;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.loader__rings div:first-child{animation-delay:-.45s}.loader__rings div:nth-child(2){animation-delay:-.3s}.loader__rings div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.not-found{margin:auto;transform:scale(.8);width:100%}.not-found,.not-found__page{display:flex;flex-direction:column;max-width:700px}.not-found__page{align-items:center;background:#fafafa;border-radius:8px;box-shadow:0 0 8px 1px #ccc;height:475px;justify-content:center;margin:0}.not-found__page h1{font-size:12em;margin:0}.not-found__page p{font-size:1.5em;margin:0}.not-found__page button{background:#688afd;border:none;color:#fff;cursor:pointer;font-size:1.2em;margin-top:20px;padding:16px 24px}.mention_mentions--multiLine__JcnF4 .mention_mentions__control__8RNeB{background-color:#fff;border-radius:8px;font-family:DM Sans,sans-serif;font-size:large;overflow:hidden}.mention_mentions--multiLine__JcnF4 .mention_mentions__highlighter__VxLzR{border:1px solid #0000;min-height:140px;padding:12px 55px 12px 15px}.mention_mentions--multiLine__JcnF4 .mention_mentions__input__AMTsB{border:1px solid #e3e3e3;border-radius:8px;outline:0;padding:12px 55px 12px 15px}.mention_mentions--multiLine__JcnF4 .mention_mentions__input__AMTsB::placeholder{color:#b2b2b2}.mention_mentions--multiLine__JcnF4 .mention_mentions__input__AMTsB:focus{border-color:#b2b2b2;box-shadow:0 2px 10px 0 #0000001a}.mention_mentions__suggestions__list__70TO7{background-color:#fff;border:1px solid #00000026}.mention_mentions__suggestions__item__dI1pY{border-bottom:1px solid #00000026;padding:10px}.mention_mentions__suggestions__item--focused__MoOBp{background-color:#cee4e5}.mention_mentions__mention__l6cPv{color:blue;pointer-events:none;position:relative;text-decoration:underline;z-index:1}.timeline{border-left:2px solid #e3e3e3;display:flex;flex-direction:column;font-family:inherit;margin:0 auto;max-width:700px;padding:20px 35px}.timeline__timeline-item{display:flex;gap:24px}.timeline__timeline-item+*{margin-top:24px}.timeline__timeline-item+.extra-space{margin-top:35px}.timeline__new-thread,.timeline__timeline-item-wrapper{min-width:-webkit-fill-available}.timeline__new-thread{width:100%}.timeline__new-thread .thread-form{position:relative}.timeline__new-thread .thread-form .thread-button{background-color:#688afd;border:none;border-radius:50%;box-shadow:0 0 0 8px #eee;color:#fff;cursor:pointer;height:50px;overflow:hidden;position:absolute;right:0;top:0;transition:all .2s ease;width:50px}.timeline__new-thread .thread-form .thread-button:hover{background-color:#4570fb}.timeline__new-thread .thread-form .thread-input{border:1px solid #e3e3e3;border-radius:8px;font-family:inherit;font-size:large;padding:10px 15px;resize:none;width:100%}.timeline__new-thread .thread-form .thread-input::placeholder{color:#b2b2b2}.timeline__new-thread .thread-form .thread-input:focus{border-color:#b2b2b2;box-shadow:0 2px 10px 0 #0000001a;outline:0}.timeline__timeline-item-icon{align-items:center;border-radius:50%;box-shadow:0 0 0 6px #eee;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-left:-55px;overflow:hidden;width:40px}.timeline__timeline-item-icon svg{height:20px;width:20px}.timeline__timeline-item-icon.filled-icon{background-color:#688afd;color:#fff}.timeline__timeline-item-icon.filled-icon-white{background-color:#fff}.timeline__timeline-item-description{color:#7b7b7b;display:flex;gap:8px;padding-top:10px;text-align:left}.timeline__timeline-item-description img{flex-shrink:0}.timeline__timeline-item-description a,.timeline__timeline-item-description p{color:#3d3d3d;display:inline;font-weight:500;text-decoration:none}.timeline__timeline-item-description a:focus,.timeline__timeline-item-description a:hover,.timeline__timeline-item-description p:focus,.timeline__timeline-item-description p:hover{color:#688afd;outline:0}.timeline__thread-wrap{position:relative}.timeline__thread-wrap:hover .timeline__thread-buttons,.timeline__thread-wrap:hover .timeline__thread-edited{opacity:1;visibility:visible}.timeline__thread-edited{color:#b2b2b2;font-size:12px;font-weight:600;opacity:0;padding:3px 6px;position:absolute;right:0;top:0;transition:all .3s;visibility:hidden}.timeline__thread{background-color:#fff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 2px 10px 0 #0000001a;color:#3d3d3d;font-size:16px;margin-top:12px;padding:15px;text-align:left}.timeline__thread-buttons{display:flex;justify-content:space-around;opacity:0;position:absolute;transition:all .3s;visibility:hidden;width:100%}.timeline__thread-buttons-button{background-color:#0000;border:none;color:#b2b2b2;cursor:pointer;font-size:15px;font-weight:900;height:40px;text-align:center;width:100%}.timeline__thread-buttons-button:hover{color:#7b7b7b}.timeline__thread-buttons-button-edit{left:0}.timeline__thread-buttons-button-delete{right:0}.profile-section{clear:both;margin:50px auto;width:1200px}.profile-section:after,.profile-section:before{clear:both;content:"";display:table}.profile-section__left-side{float:left;position:-webkit-sticky;position:sticky;top:115px;width:370px}.profile-section__right-side{float:right;padding:0 20px;width:760px}@media screen and (max-width:800px){.profile-section{text-align:center;width:100%}.profile-section__left-side{float:none;position:static;top:auto;width:100%}.profile-section__right-side{float:none;width:100%}}.user-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px 0 #0000001a;padding:20px;position:relative;text-align:center}.user-card:hover .user-card__share{opacity:1;visibility:visible}.user-card__share{cursor:pointer;height:30px;opacity:0;position:absolute;right:20px;top:20px;transition:all .3s;visibility:hidden;width:30px}.user-card__share svg{color:#b2b2b2;max-height:30px;max-width:30px}.user-card__share svg:hover{color:#7b7b7b}.user-card__profile-picture{border:1px solid #e3e3e3;border-radius:50%;height:150px;margin:0 auto 20px;overflow:hidden;width:150px}.user-card__profile-picture img{height:100%;object-fit:cover;width:100%}.user-card__edit-wrap{position:relative}.user-card__name{font-size:24px;margin:0}.user-card__edit{cursor:pointer;height:30px;position:absolute;right:0;top:5px;width:30px}.user-card__edit svg{color:#b2b2b2;max-height:30px;max-width:30px}.user-card__edit svg:hover{color:#7b7b7b}.user-card__username{color:#777;font-size:18px;margin:10px 0}.user-card__description,.user-card__tagline{color:#555;margin:10px 0}.user-card__buttons{display:flex;justify-content:space-around;margin-top:15px}.user-card__logoff-button{background-color:#688afd;border:none;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.user-card__logoff-button:hover{background-color:#4570fb;box-shadow:0 2px 10px 0 #0000001a}.user-card__delete-button{background-color:#fb4f4f;border:none;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.user-card__delete-button:hover{background-color:#fa1616;box-shadow:0 2px 10px 0 #0000001a}.swal2-html-container #update-user-form label{display:block;text-align:left}.swal2-html-container #update-user-form .swal2-input{margin:0 0 1em;width:-webkit-fill-available}.login-container{align-items:center;background-image:url(https://static.cdninstagram.com/rsrc.php/yH/r/JesX5Buw5jT.webp);background-repeat:no-repeat;background-size:contain;display:flex;height:100%;justify-content:center;margin:0 auto;width:100%}.login-container .text-large{color:#121212;font-size:2rem;font-weight:600}.login-container .text-normal{color:#121212;font-size:1rem;font-weight:400}.login-container .text-links{color:#1a73e8;font-size:1rem;font-weight:400}.login-container .text-links:hover{text-decoration:underline}.login-container .wrapper{background:#fff;border:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#121212;margin:10em auto;max-width:35rem;outline:none;padding:3rem 2.5rem;width:100%}.login-container .wrapper .form{height:auto;margin-top:2rem;width:100%}.login-container .wrapper .form .input-control{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem;position:relative}.login-container .wrapper .form .toggle-password-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:14px;outline:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.login-container .wrapper .form .input-field{background:#f1f5f9;border:none;border-radius:2rem;color:#121212;font-size:16px;height:auto;outline:none;padding:.75rem 3.25rem .75rem 1.25rem;position:relative;width:100%}.login-container .wrapper .form .input-submit{background:#1a73e8;border:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;cursor:pointer;font-size:16px;margin:auto;min-width:25%;outline:none;padding:.65rem 1.3rem}
/*# sourceMappingURL=main.3d5e870b.css.map*/