html{font-size:75%}body{margin:0;padding:0;background:#ececec;color:#666;font-family:Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.6;height:100vh;width:100vw}.root-container{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.main-container{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;overflow-y:auto}.app-container{padding:1.6rem 2.4rem;flex-grow:1;max-height:100%;background-color:#ececec;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:scroll}.app-container::-webkit-scrollbar,.app-container::-webkit-scrollbar-track,.app-container::-webkit-scrollbar-corner,.app-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);width:.5rem;height:.5rem;transition:all .5s ease}.scrolling::-webkit-scrollbar,.scrolling::-webkit-scrollbar-track,.scrolling::-webkit-scrollbar-corner{background:rgba(0,0,0,0);width:.5rem;height:.5rem}.scrolling::-webkit-scrollbar-thumb{background-color:rgba(116,0,160,.4);width:.5rem;height:.5rem}button{cursor:pointer}button:disabled{cursor:default}.is-active{font-weight:bold}.loader{position:fixed;height:inherit;display:flex;justify-content:center;align-items:center}.loader img{height:3.2rem;width:3.2rem}*,*:before,*:after{box-sizing:border-box}hr{width:100%}h2{margin:0;font-size:3.2rem}h3{margin:0;font-size:2.4rem}h4{margin:0;font-size:1.6rem}h5{margin:0;font-size:1.2rem}h6{margin:0;font-size:1rem}p{margin:0;margin-top:.5rem}.character-limit{margin:0 .6rem;color:hsl(0,0%,77.5490196078%)}.validation-message{color:red;font-style:italic;font-size:1.2rem}.centered{flex:1;width:100%;min-height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 62rem){.app-container{padding:1.6rem}}@media only screen and (max-width: 48rem){html{font-size:70%}h2{font-size:2.4rem}h3{font-size:1.6rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:.8rem}.app-container{padding:1.2rem}}@media only screen and (max-width: 36rem){html{font-size:65%}.app-container{padding:1rem}p{margin:.5rem 0}::-webkit-scrollbar{width:.5rem;height:.5rem}}button,.btn--delete,.btn--tertiary,.btn--secondary,.btn--primary,.link-button{margin:0;padding:1.2rem 1.6rem;display:flex;flex-direction:row;border:none;justify-content:space-evenly;align-items:center;gap:1rem;border-radius:8px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}button:hover,.btn--delete:hover,.btn--tertiary:hover,.btn--secondary:hover,.btn--primary:hover,.link-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}button:disabled,.btn--delete:disabled,.btn--tertiary:disabled,.btn--secondary:disabled,.btn--primary:disabled,.link-button:disabled{background:#ececec;border-bottom:0;color:#666;font-weight:normal;outline:none;box-shadow:none}button:disabled:hover,.btn--delete:disabled:hover,.btn--tertiary:disabled:hover,.btn--secondary:disabled:hover,.btn--primary:disabled:hover,.link-button:disabled:hover{transform:none;cursor:not-allowed}.link-button{text-decoration:none;color:#fff;justify-content:center;align-items:center;background-color:#7400a0;border-bottom:5px solid rgb(79.025,0,109)}.link-button:hover{border-bottom:3px solid rgb(79.025,0,109);margin-top:1px;margin-bottom:1px}.link-button:active{border-bottom:0;margin-top:5px;margin-bottom:0px}.btn--primary{color:#fff;background:linear-gradient(135deg, #7400a0, rgb(60.5375, 0, 83.5));font-weight:600;letter-spacing:.5px;box-shadow:0 4px 15px rgba(116,0,160,.25)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(116,0,160,.3)}.btn--primary:disabled{box-shadow:none}.btn--secondary{background:rgba(0,0,0,0);color:rgb(0,152.5,0);outline:1px solid rgb(0,152.5,0);box-shadow:0 4px 15px rgba(0,127,0,.25)}.btn--secondary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,127,0,.3)}.btn--secondary:disabled{box-shadow:none}.btn--tertiary{background:rgba(116,0,160,.1);color:#7400a0;border:1px solid rgba(116,0,160,.2);font-size:.8rem;padding:1rem 1.2rem;box-shadow:0 2px 8px rgba(116,0,160,.1)}.btn--tertiary:hover{background:rgba(116,0,160,.15);transform:translateY(-1px);box-shadow:0 4px 12px rgba(116,0,160,.15)}.btn--tertiary:disabled{box-shadow:none}.btn--delete{background:rgba(0,0,0,0);color:red;outline:1px solid red;box-shadow:0 4px 15px rgba(255,0,0,.25)}.btn--delete:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,0,0,.3)}.btn--delete:disabled{box-shadow:none}@media only screen and (max-width: 62rem){button,.link-button,.btn--primary,.btn--secondary,.btn--tertiary,.btn--delete{width:100%;justify-content:center}}@media only screen and (max-width: 48rem){button,.link-button,.btn--primary,.btn--secondary,.btn--tertiary,.btn--delete{width:auto;justify-content:space-evenly;min-width:4.8rem;padding:1rem 1.6rem;font-size:1.2rem}}@media only screen and (max-width: 36rem){button,.link-button,.btn--primary,.btn--secondary,.btn--tertiary,.btn--delete{min-width:3.2rem;width:100%;justify-content:center;padding:.6rem 1.2rem;font-size:1rem;line-height:2}}input{border:none;width:100%;margin:0;padding:1.2rem 1rem;height:100%;background-color:rgba(0,0,0,0);text-align:left;font-size:1.2rem}input::placeholder{color:#666}input:focus{outline:none}textarea{resize:none;font-family:Helvetica,Arial,sans-serif;background-color:#ececec;border-radius:5px;color:#7400a0;padding:1rem;border:none}textarea:focus{outline:1px solid #7400a0}textarea::placeholder{color:#7400a0;opacity:.5;font-style:italic}select{flex-grow:1;border:none;outline:none;border-radius:5px;background:#fff;padding:1rem 1rem;color:#7400a0}.header-container{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);height:fit-content;max-width:100vw;position:sticky;top:0;z-index:100}.header{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.mobile-nav{min-width:24rem;padding:0 1rem;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.menu-container{padding:0 1rem;display:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;color:#7400a0}.menu-toggle{display:none}.menu-toggle:checked~.mobile-nav-pane{left:0px}.menu-button{font-size:3.2rem}.mobile-nav-pane{z-index:10;position:fixed;top:0;left:-24rem;min-width:21.6rem;display:none;flex-direction:column;height:100%;background-color:#fff;transition:all .5s ease}.mobile-nav-pane button{margin:0;margin-top:2vh;padding:0;align-self:flex-end;background-color:#fff;color:#7400a0;font-size:2.4rem;box-shadow:none}.mobile-nav-pane button:hover{box-shadow:none}.root-link{text-decoration:none;display:flex;flex-direction:row;justify-content:center;font-size:1.2rem}.logo-gyaan{display:block;color:#7400a0;font-weight:bold;font-size:1.6rem}.logo-kreeda{display:block;color:#007f00;font-weight:bold;font-size:1.6rem}.logo-g{display:none;color:#7400a0;font-weight:bold;font-size:3.2rem}.logo-k{display:none;color:#007f00;font-weight:bold;font-size:3.2rem}.header-rest{flex-grow:1;padding:1.2rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:1rem}.search-container{flex-grow:1;margin:0;background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;color:#7400a0;border-radius:8px;transition:all .2s ease}.search-container:focus-within{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.search-container svg{margin-left:1.2rem;color:#666}.search-container:hover{flex-grow:1}.search-container:hover>input{width:100%}.search-container .search-results{position:absolute;top:100%;left:0;right:0;margin-top:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;z-index:1000}.search-container .search-results .search-result-item{text-decoration:none;padding:1.2rem;color:#007f00;display:flex;align-items:center;gap:1.2rem;transition:all .2s ease}.search-container .search-results .search-result-item:hover{background-color:rgba(0,127,0,.1)}.search-container .search-results .search-result-item .search-result-icon{color:#666;width:16px}.search-container .search-results .search-result-item span.search-result-type{margin-left:auto;color:#666;font-size:.8rem;text-transform:capitalize}.search{display:flex}.search:focus{width:100%}.web{display:flex;flex-direction:row;justify-content:space-between}.mobile{display:none}.header__account-section{display:flex;align-items:center;justify-content:center}.dropdown-menu{z-index:9999;min-width:200px;display:none;position:absolute;top:100%;right:1.2rem;margin-top:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.dropdown-menu a{text-decoration:none;padding:1.6rem;color:#007f00;transition:all .2s ease;display:flex;align-items:center;gap:1.2rem;background:none;border:none;width:100%;text-align:left;font-size:1.2rem;font-weight:normal}.dropdown-menu a:hover{background-color:rgba(0,127,0,.1)}.dropdown-menu button{margin:0;text-decoration:none;padding:1.6rem;color:#007f00;transition:all .2s ease;display:flex;justify-content:flex-start;align-items:center;gap:1.2rem;background:none;border:none;width:100%;text-align:left;font-size:1.2rem;font-weight:normal;border-top:1px solid rgba(0,0,0,.05)}.dropdown-menu button:hover{background-color:rgba(0,127,0,.1)}.show{display:inline-flex;flex-direction:column}@media only screen and (max-width: 62rem){.mobile-nav-pane{display:flex}.web{width:auto}}@media only screen and (max-width: 48rem){.mobile-nav{min-width:fit-content}.menu-container{display:flex}.logo-gyaan,.logo-kreeda{display:none}.logo-g,.logo-k{display:block}.web{width:auto}}@media only screen and (max-width: 36rem){.dropdown-menu{position:fixed;position:absolute;top:100%;right:1.2rem;width:35%;margin:0}.web{display:none}.mobile{width:auto;display:flex;font-size:1.6rem}}.home-container{width:100%;max-width:1200px;margin:0 auto;padding:2.4rem}.welcome-section{text-align:center;margin-bottom:3.2rem;padding:3.2rem 0;background:linear-gradient(135deg, #7400a0, rgb(60.5375, 0, 83.5));border-radius:12px;color:#fff}.welcome-section h1{font-size:3.2rem;margin-bottom:1.2rem}.welcome-section p{font-size:1.6rem;opacity:.9}.quick-actions{margin-bottom:3.2rem}.quick-actions h2{margin-bottom:2.4rem;color:#666}.quick-actions-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem}.quick-action-card{background:#fff;padding:2.4rem;border-radius:12px;text-decoration:none;color:#666;transition:all .3s ease;border:2px solid rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}.quick-action-card:hover{cursor:pointer;transform:translateY(-4px);border-color:#7400a0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.quick-action-card .quick-action-icon{margin-bottom:1.6rem;color:#7400a0}.quick-action-card .quick-action-icon svg{font-size:3.2rem;width:3.2rem;height:3.2rem}.quick-action-card h3{color:#7400a0;margin-bottom:1.2rem;font-size:2.4rem}.quick-action-card p{opacity:.8;font-size:1.2rem;line-height:1.5}.trending-section{margin-bottom:3.2rem}.trending-section h2{margin-bottom:2.4rem;color:#666}.trending-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem}.trending-card.card-item{transition:all .3s ease;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:0}.trending-card.card-item:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.trending-card-content{padding:1.6rem}.trending-card-content h3{color:#7400a0;margin-bottom:1rem;font-size:1.6rem}.trending-card-content p{color:#666;opacity:.8;margin-bottom:1.2rem;font-size:1rem}.trending-card-stats{display:flex;align-items:center;color:#666;font-size:1rem;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(0,0,0,.05)}.trending-card-stats span{display:flex;align-items:center;gap:1rem}.recent-activity h2{margin-bottom:2.4rem;color:#666}.activity-card.card-item{padding:1.6rem;color:#666;text-align:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:0}@media only screen and (max-width: 62rem){.home-container{padding:1.6rem;max-width:900px}.welcome-section{padding:2.4rem 0;margin-bottom:2.4rem}.welcome-section h1{font-size:2.4rem}.welcome-section p{font-size:1.2rem}.quick-actions-grid,.trending-grid{grid-template-columns:1fr;gap:1.6rem}.quick-action-card{padding:1.6rem}.quick-action-card h3{color:#7400a0;margin-bottom:1.2rem;font-size:1.6rem}.quick-action-card .quick-action-icon{margin-bottom:1.6rem;color:#7400a0}.quick-action-card .quick-action-icon svg{font-size:2.4rem;width:2.4rem;height:2.4rem}.quick-action-card p{opacity:.8;font-size:1rem;line-height:1.5}}@media only screen and (max-width: 48rem){.home-container{padding:1.2rem}.quick-actions-grid,.trending-grid{grid-template-columns:repeat(2, 1fr);gap:2.4rem}.quick-action-card{padding:1.2rem}.quick-action-card .quick-action-icon svg{font-size:2.4rem;width:2.4rem;height:2.4rem}.quick-action-card h3{font-size:2.4rem}.quick-action-card p{opacity:.8;font-size:1.2rem;line-height:1.5}}@media only screen and (max-width: 36rem){.home-container{padding:1rem}.welcome-section{padding:1.6rem 0;margin-bottom:1.6rem}.welcome-section h1{font-size:1.6rem;margin-bottom:1rem}.welcome-section p{font-size:1rem}.quick-actions-grid,.trending-grid{grid-template-columns:1fr;gap:1.2rem}.quick-action-card{padding:1rem}.trending-card-content{padding:1.2rem}.trending-card-content h3{font-size:1.2rem}}.word-form__grid-container{width:45%;height:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.word-form__grid-controls{height:15%;width:10%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.crossword-cell-empty{background-color:none}.crossword-cell-filled{background-color:#7400a0}.crossword-cell{margin:0;padding:0;border-radius:0;color:#7400a0;outline:1px solid #7400a0;border:1px solid #7400a0;text-align:center;font-size:1.2rem;font-weight:"bold"}.crossword-cell::placeholder{position:absolute;font-size:.8rem;left:2px;top:2px;font-weight:bold}.nav-container{display:block;height:100%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);min-width:24rem;transition:width .3s ease;overflow-y:scroll}.nav-container::-webkit-scrollbar,.nav-container::-webkit-scrollbar-track,.nav-container::-webkit-scrollbar-corner,.nav-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);width:.5rem;height:.5rem;transition:all .5s ease}.scrolling::-webkit-scrollbar,.scrolling::-webkit-scrollbar-track,.scrolling::-webkit-scrollbar-corner{background:rgba(0,0,0,0);width:.5rem;height:.5rem}.scrolling::-webkit-scrollbar-thumb{background-color:rgba(116,0,160,.4);width:.5rem;height:.5rem}.nav-pane{display:flex;flex-direction:column;justify-content:flex-start}.nav-pane__link{color:#666;padding:1.6rem 2.4rem;text-decoration:none;font-size:1.2rem;transition:all .2s ease;display:flex;align-items:center;gap:1.2rem;margin:1rem 0}.nav-pane__link:hover{color:#7400a0;padding-left:3.2rem}.nav-pane__link-active{color:#7400a0;font-weight:500;background:rgba(116,0,160,.05)}.nav-pane__link-active:hover{color:#7400a0;padding-left:3.2rem}@media only screen and (max-width: 48rem){.nav-container{display:none}.nav-pane{display:none}.nav-pane__link{padding:1.2rem 1.6rem 1.2rem 1.2rem}.nav-pane__link:hover{padding-left:1.6rem;padding-right:1.2rem}.nav-pane__link-active{padding:1.2rem 1.6rem 1.2rem 1.2rem}}.h1__skeleton{flex-grow:1}.h3__skeleton{color:#ececec;opacity:.5;cursor:progress;height:3.2rem;width:19.2rem;background:linear-gradient(0.25turn, transparent, #fff, transparent),linear-gradient(#ececec, #ececec);background-repeat:no-repeat;background-size:38.4rem 250px,38.4rem 180px;background-position:-38.4rem 0,0 0;animation:loading 1.5s infinite}.h4__skeleton{color:#ececec;opacity:.5;cursor:progress;height:2.4rem;width:19.2rem;background:linear-gradient(0.25turn, transparent, #fff, transparent),linear-gradient(#ececec, #ececec);background-repeat:no-repeat;background-size:38.4rem 250px,38.4rem 180px;background-position:-38.4rem 0,0 0;animation:loading 1.5s infinite}.text__skeleton{color:#ececec;opacity:.5;height:2.4rem;width:12.8rem;background:linear-gradient(0.25turn, transparent, #fff, transparent),linear-gradient(#ececec, #ececec);background-repeat:no-repeat;background-size:38.4rem 250px,38.4rem 180px;background-position:-38.4rem 0,0 0;animation:loading 1.5s infinite}.btn__skeleton--primary{min-width:9.6rem;height:4.8rem;opacity:.5;background:linear-gradient(0.25turn, transparent, #fff, transparent),linear-gradient(#ececec, #ececec);background-repeat:no-repeat;background-size:38.4rem 250px,38.4rem 180px;background-position:-38.4rem 0,0 0;animation:loading 1.5s infinite}.btn__skeleton--secondary{min-width:9.6rem;height:4.8rem;opacity:.5;background:linear-gradient(0.25turn, transparent, #fff, transparent),linear-gradient(#ececec, #ececec);background-repeat:no-repeat;background-size:38.4rem 250px,38.4rem 180px;background-position:-38.4rem 0,0 0;animation:loading 1.5s infinite}.btn__skeleton--secondary:disabled{background:linear-gradient(0.25turn, transparent, #fff, transparent),linear-gradient(#ececec, #ececec)}@keyframes loading{to{background-position:315px 0,0 0}}@media only screen and (max-width: 48rem){.btn__skeleton--primary{min-width:7.2rem;height:3.2rem}.btn__skeleton--secondary{min-width:6.4rem;height:3.2rem}}.loader-container{flex:1;display:flex;justify-content:center;align-items:center}.loader-container ul{list-style:none;margin:0;padding:0}.loader-container ul li{display:flex;flex-direction:row;justify-content:center}.loader{width:19.2rem;height:.5rem;background-color:hsl(0,0%,77.5490196078%);border-radius:20px;overflow:hidden}.child{width:60px;height:.5rem;background-color:#7400a0;border-radius:20px;z-index:0;margin-left:-60px;animation:go 1s 0s infinite}@keyframes go{from{margin-left:-19.2rem;width:6.4rem}to{width:1.6rem;margin-left:19.2rem}}.text{width:9.6rem;background-color:rgba(0,0,0,0);margin-top:20px;text-align:left;font-size:2.4rem}.text::before{content:"Loading";color:rgb(171.4625,0,236.5);animation:text 1.5s 0s infinite}@keyframes text{0%{content:"Loading"}30%{content:"Loading."}60%{content:"Loading.."}100%{content:"Loading..."}}.modal-container{width:100%;height:100%;position:fixed;left:0px;top:0px;display:none;justify-content:center;align-items:center;background-color:rgba(206,206,206,.658);z-index:10000000}.modal-content{width:auto;display:flex;flex-direction:column;background-color:#fff;border-radius:10px}.modal-content__exit{padding:1.6rem;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;align-self:flex-end;font-size:1.6rem}.activity-list{padding:0 12.8rem;display:flex;flex-direction:column;gap:1.2rem;width:100%;margin:0 auto}.activity-grid{padding:0 12.8rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.2rem;width:100%;margin:0 auto}.activity-item{background:#fff;border-radius:12px;padding:1.6rem;transition:all .3s ease;border:2px solid rgba(0,0,0,0);text-decoration:none;color:#666}.activity-item:hover{border-color:#7400a0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.activity-item-no-hover{display:flex;flex-direction:column;background:#fff;border-radius:12px;padding:1.6rem;transition:all .3s ease;border:2px solid rgba(0,0,0,0);text-decoration:none;color:#666;gap:1.2rem}.activity-container{padding:1.2rem;width:80%;display:flex;flex-direction:column;justify-content:space-evenly;gap:12px}.activity-content{display:flex;flex-direction:column;align-items:stretch}.activity-header{display:flex;justify-content:space-between;align-items:flex-start}.activity-header h3{color:#7400a0;margin:0;font-size:1.6rem}.options-container{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.options-button{padding:0 1.6rem;border:none;background:none;color:#666;font-size:2.4rem;transition:all .3s ease;border-radius:5px;cursor:pointer;box-shadow:none;z-index:1}.options-button:hover{color:#007f00;font-weight:bold;box-shadow:none}.options-menu{position:absolute;text-align:start;width:fit-content;display:none;margin:4.8rem 0 0 0;background:#fff;border:1px solid #ddd;box-shadow:0 1px 2px 0 #7fff7f;min-width:200px}.options-menu button{justify-content:flex-start;text-wrap:nowrap;outline:none;box-shadow:none;margin:0;border-radius:0;font-size:1.2rem;display:flex;align-items:center;gap:1.2rem;transition:all .3s ease;cursor:pointer}.options-menu button svg{font-size:1.2rem}.options-menu button.delete-button{border-top:1px solid #ddd;color:#c40f0f}.options-menu button.delete-button:disabled{color:#ff9c9c;cursor:not-allowed}.options-menu button.delete-button:disabled:hover{background:#fff}.options-menu button.delete-button:hover{background-color:none}.activity-meta{display:flex;align-items:stretch;color:#666;font-size:1.2rem;gap:1.2rem}.activity-settings{display:flex;color:#666;font-size:1.2rem;gap:1.2rem}.activity-settings span{display:flex;flex-direction:row;align-items:center;line-height:2rem;gap:.6rem}.activity-actions{display:flex;gap:1.2rem;justify-content:flex-end}.publish{padding:1.2rem 1.6rem;font-size:1.2rem;display:flex;flex-direction:row;justify-content:space-between}.share{padding:1.2rem 1.6rem;font-size:1.2rem;display:flex;flex-direction:row;justify-content:space-between}.code-container{min-width:1000px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch}.code-container input{padding:.6rem 1rem;text-decoration:none;font-size:3.2rem;min-width:40vw;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;border:3px solid #7400a0}.code-container input:focus{outline:none}.code-container button{margin:0;background-color:#7400a0;color:#fff;width:9.6rem;font-size:1.6rem;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0}.code-container button:hover{transform:none}@media only screen and (max-width: 75rem){.activity-list{padding:0 4.8rem}.activity-grid{padding:0 4.8rem;grid-template-columns:repeat(2, 1fr)}.activity-settings{display:flex;flex-direction:column;color:#666;font-size:1rem;gap:1.2rem;margin-bottom:1.6rem}.activity-settings span{display:flex;flex-direction:row;align-items:center;line-height:1 rem;gap:.6rem}.options-menu{margin-top:4vh;right:.5rem}}@media only screen and (max-width: 62rem){.activity-list{padding:0 4.8rem}.activity-grid{padding:0 4.8rem;grid-template-columns:repeat(1, 1fr)}.activity-settings{display:flex;flex-direction:column;color:#666;font-size:.8rem;gap:1.2rem;margin-bottom:1.6rem}.activity-settings span{display:flex;flex-direction:row;align-items:center;line-height:1 rem;gap:.6rem}.activity-meta{flex-direction:column}.activity-actions{flex-direction:column;gap:1.2rem}.publish,.share{justify-content:center}.code-container{min-width:750px}.code-container input{font-size:2.4rem}.code-container button{width:9.6rem;font-size:1.2rem}}@media only screen and (max-width: 48rem){.activity-list{padding:0 2.4rem}.activity-grid{padding:0 2.4rem;grid-template-columns:repeat(2, 1fr)}.activity-actions{flex-direction:row;gap:1.2rem}.publish,.share{justify-content:space-between}.code-container{min-width:550px}.code-container input{font-size:1.6rem}.code-container button{width:6.4rem;font-size:1rem}}@media only screen and (max-width: 36rem){.activity-list{padding:0 1.2rem}.activity-grid{padding:0 1.2rem;grid-template-columns:repeat(1, 1fr)}.activity-actions{flex-direction:column;gap:1.2rem}.publish,.share{justify-content:center}.code-container{min-width:300px}.code-container input{font-size:1.2rem}.code-container button{width:6.4rem;font-size:.8rem}}.form{width:100%;display:flex;flex-direction:column;gap:2.4rem;padding:1.2rem;border-radius:16px;background:#fff}.form__control{flex-grow:1;display:flex;flex-direction:column;gap:2.4rem}.input-group{width:75%;position:relative;margin:1.6rem 0}.input-group input[type=text]{width:100%;padding:1.6rem;border:1px solid rgba(116,0,160,.2);border-radius:4px;font-size:1.6rem;transition:all .2s ease;background:#fff}.input-group input[type=text]:focus{outline:none;border-color:#7400a0}.input-group input[type=text]:focus~label,.input-group input[type=text]:not(:placeholder-shown)~label{transform:translateY(-38px) scale(0.85);color:#7400a0;background:#fff;padding:0 1rem}.input-group label{position:absolute;left:1.6rem;top:2.4rem;transform:translateY(-50%);color:rgba(116,0,160,.6);pointer-events:none;transition:all .2s ease;transform-origin:left top;font-size:1.2rem}.input-group .character-count{position:absolute;right:0;top:-24px;font-size:1.2rem;color:rgba(116,0,160,.8);font-weight:500}.range-group{width:75%;display:flex;flex-direction:column;gap:1.2rem}.range-group input[type=range]{accent-color:#7400a0;border:1px solid red}.range-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;cursor:pointer;transition:all .3s ease;box-shadow:0 0 0 4px rgba(116,0,160,.1)}.range-group input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px rgba(116,0,160,.15)}.range-group input[type=range]::-webkit-slider-thumb:active{box-shadow:0 0 0 8px rgba(116,0,160,.2)}.range-group input[type=range]:focus{outline:none}.range-group .duration-label{font-size:1.2rem;color:rgba(116,0,160,.8);font-weight:500}.options-group{width:75%;position:relative;margin:1.6rem 0;display:flex;align-items:center;line-height:1rem}.options-group label{color:rgba(116,0,160,.6);pointer-events:none;font-size:1.2rem}.faCheckBox{margin:0 1rem;color:rgba(116,0,160,.6);transition:all .2s ease}.faCheckBox:hover{cursor:pointer;color:#7400a0;transform:scale(1.2)}.form-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:1.2rem;padding-top:1.6rem;border-top:1px solid rgba(116,0,160,.1)}@media only screen and (max-width: 62rem){.form-actions{width:100%;flex-direction:column}.input-group,.range-group,.options-group{width:100%}.options-group{flex-direction:column;align-items:start}}@media only screen and (max-width: 48rem){.form{padding:1.6rem;gap:1.6rem}.form__control{align-items:stretch;gap:1.6rem}.input-group,.range-group,.options-group{max-width:100%;margin:1.2rem 0}.form-actions{flex-direction:row;padding-top:1.2rem;gap:1rem}.input-group,.range-group,.options-group{width:75%}}@media only screen and (max-width: 36rem){.form{padding:1.2rem;gap:1.2rem}.form__control{gap:1.2rem}.input-group,.range-group,.options-group{width:100%}.input-group input[type=text]{padding:1.2rem;font-size:1.2rem}.input-group input[type=text]:focus~label,.input-group input[type=text]:not(:placeholder-shown)~label{transform:translateY(-32px) scale(0.85);color:#7400a0;background:#fff;padding:0 1rem}.form-actions{flex-direction:column}}.card-item{flex-grow:1;margin:1.2rem 1.6rem;padding:1.2rem;max-width:100%;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:5px;text-decoration:none;box-shadow:0px 1px 2px 0px rgb(228.875,160,255);transition:all .3s ease}.card-item:visited{color:#000}.card-item:hover{box-shadow:0px 2px 2px 1px rgb(228.875,160,255);transform:translateY(-3px)}.card-item__head{padding:0px 1.2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;color:#7400a0}.card-item__head__heading{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.card-item__head__heading p{font-style:italic;opacity:.3}.card-item__head__options__container{display:flex;flex-direction:column;justify-content:flex-start}.card-item__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.card-item__share:visited~.modal-container{display:flex}.card-item__options{padding:0 1.6rem;color:#666;font-size:3.2rem;transition:all .3s ease;border-radius:5px}.card-item__options:hover{cursor:pointer;color:#7400a0;font-weight:bold}.card-item__options__menu{text-align:start;width:fit-content;display:none;position:absolute;margin:4.8rem 0 0 0;background-color:#fff;background-attachment:scroll;border:1px solid #ddd;box-shadow:0px 1px 2px 0px rgb(228.875,160,255)}.card-item__options__menu button{justify-content:flex-start;text-wrap:nowrap;padding:1.2rem 1.6rem;margin:0;border-radius:0;background-color:#fff;color:#7400a0}.card-item__options__menu button:hover{background-color:#7400a0;color:#fff}.card-item__options__menu button:disabled{color:#666}.card-item__options__menu button:disabled:hover{background-color:#fff}.show{display:inline-flex;flex-direction:column;z-index:99}@media only screen and (max-width: 48rem){.card-item{align-items:center;justify-content:space-between}.card-item__container{flex-direction:row}.card-item__head{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.card-item__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;margin-top:10px}.card-item__options__menu{margin-top:5vh;right:30px}}.question-form__container{flex-grow:1;background:#fff;padding:2.4rem;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(116,0,160,.08);transition:all .3s ease}#create{display:none}.question-form__content{display:flex;flex-direction:column;gap:2.4rem}.question-form__text{width:100%;padding:1.6rem 0;display:flex;flex-direction:column;gap:1.2rem}.question-form__text-area{width:100%;flex-grow:1;font-size:1.6rem;padding:1.6rem;border:2px solid rgba(116,0,160,.15);border-radius:12px;transition:all .2s ease;resize:vertical;min-height:100px}.question-form__text-area:focus{outline:none;border-color:#7400a0;box-shadow:0 2px 8px rgba(116,0,160,.1)}.question-form__options{width:100%;flex-grow:1;padding:1.6rem;display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);gap:1.6rem}.question-form__option{width:100%;margin:0;padding:1.2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem;border-radius:12px;color:#7400a0;background:#fff;border:2px solid rgba(116,0,160,.15);transition:all .2s ease}.question-form__option:hover{border-color:rgba(116,0,160,.3);background:rgba(116,0,160,.02)}.question-form__option:focus-within{border-color:#7400a0;box-shadow:0 2px 8px rgba(116,0,160,.1)}.question-form__option input{width:100%;flex-grow:1;font-size:1.6rem;padding:1rem;border:none;background:rgba(0,0,0,0);color:inherit}.question-form__option input:focus{outline:none}.question-form__option input::placeholder{color:rgba(116,0,160,.4)}.faQuestionOption{margin:0 1rem;color:rgba(116,0,160,.6);transition:all .2s ease}.faQuestionOption:hover{cursor:pointer;color:#7400a0;transform:scale(1.2)}.question-form__answer{margin-top:1.6rem;justify-self:center;font-size:1.2rem;min-width:20%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.6rem;padding:1.6rem;border-radius:12px;background:rgba(116,0,160,.05)}.question-form__answer p{margin:0;color:#7400a0;font-weight:500}.question-form__controls{width:100%;align-self:flex-end;padding-top:1.6rem;display:flex;flex-direction:row;justify-content:flex-end;gap:1.2rem;border-top:1px solid rgba(116,0,160,.1)}@keyframes dropdown{from{height:0px}to{height:100px}}@media only screen and (max-width: 62rem){.question-form__options{display:flex;flex-direction:column;gap:1rem}.question-form__controls{width:100%;display:flex;flex-direction:column}}@media only screen and (max-width: 48rem){.question-form__container{padding:1.6rem}.question-form__text-area{font-size:1.2rem;min-height:80px}.question-form__options{display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr)}.question-form__option{font-size:1.2rem;padding:1.2rem}.question-form__option input{font-size:1.2rem}.question-form__controls{flex-direction:row;gap:1rem}}@media only screen and (max-width: 36rem){.question-form__container{padding:1.2rem}.question-form__text-area{min-height:60px}.question-form__options{display:flex;flex-direction:column;gap:1rem}.question-form__option{padding:1rem;font-size:1rem}.question-form__option input{font-size:1rem}.question-form__controls{flex-direction:column;gap:1rem}}.question-item__container{background:#fff;padding:2.4rem;border-radius:16px;margin-top:2.4rem;box-shadow:0 4px 20px rgba(116,0,160,.08);transition:all .3s ease}.question-item__container:hover{box-shadow:0 8px 30px rgba(116,0,160,.12)}.question-item__content{width:100%;display:flex;flex-direction:column;gap:2.4rem}.question-item__text{margin:0;padding:1.6rem 2.4rem;font-size:1.6rem;width:100%;color:#7400a0;border-radius:12px;border:2px solid rgba(116,0,160,.1);overflow-wrap:break-word;box-shadow:0 2px 8px rgba(116,0,160,.08)}.question-item__options{width:100%;padding-top:1.6rem;display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);gap:1.6rem}.question-item__option{width:100%;margin:0;padding:1.6rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#7400a0;border:2px solid rgba(116,0,160,.15);border-radius:12px;overflow:hidden;transition:all .2s ease}.question-item__option:hover{background:rgba(116,0,160,.05);border-color:rgba(116,0,160,.3);transform:translateY(-2px)}.question-item__option.selected{background:#7400a0;color:#fff;border-color:#7400a0}.question-item__option h5{hyphens:auto;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:1.2rem;font-weight:500}.question-item__answer{color:rgb(79.025,0,109);margin:0;display:flex;padding:1.2rem 1.6rem;align-items:center;gap:1rem}.question-item__answer p{margin:0;border-radius:4px;font-size:1.2rem;font-weight:600}.question-item__controls{padding:1.6rem 0 0;width:100%;display:flex;flex-direction:row;justify-content:flex-end;gap:1.2rem;border-top:1px solid rgba(116,0,160,.1);margin-top:1.6rem}@media only screen and (max-width: 62rem){.question-item__container{padding:2.4rem}.question-item__options{display:flex;flex-direction:column;gap:1rem}.question-item__option{padding:1rem}.question-item__controls{flex-direction:column;gap:1rem}}@media only screen and (max-width: 48rem){.question-item__container{padding:1.6rem}.question-item__text{font-size:1.6rem;padding:1.2rem}.question-item__options{display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr)}.question-item__option{padding:1.2rem;font-size:1.2rem}.question-item__controls{flex-direction:row;gap:1rem}}@media only screen and (max-width: 36rem){.question-item__container{padding:1.2rem}.question-item__options{display:flex;flex-direction:column;gap:1rem}.question-item__option{padding:1rem}.question-item__controls{flex-direction:column;gap:1rem}}.word-form__container{height:650px;margin-top:1.6rem;flex-grow:1;background:#fff;padding:1.6rem;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 20px rgba(116,0,160,.08);transition:all .3s ease}@media only screen and (max-width: 48rem){.word-form__container{padding:1.2rem;gap:1.6rem}}@media only screen and (max-width: 36rem){.word-form__container{padding:1rem;gap:1.2rem}}.word-form__content{width:100%;height:80%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:1.6rem}.word-form__textarea{width:45%;height:100%;padding:1.6rem;font-size:1.2rem;border:2px solid rgba(116,0,160,.15);border-radius:12px;resize:none;transition:all .2s ease;line-height:1.5}.word-form__textarea:focus{outline:none;border-color:#7400a0;box-shadow:0 2px 8px rgba(116,0,160,.1)}.word-form__textarea::placeholder{color:rgba(116,0,160,.4)}@media only screen and (max-width: 62rem){.word-form__textarea{min-height:120px;padding:1.2rem;font-size:1.2rem}}@media only screen and (max-width: 48rem){.word-form__textarea{min-height:100px;padding:1rem;font-size:1rem}}@media only screen and (max-width: 36rem){.word-form__textarea{min-height:80px;padding:.6rem;font-size:.8rem}}.word-form__controls{width:100%;height:10%;display:flex;flex-direction:row;justify-content:flex-end;gap:1.2rem;padding-top:1.6rem;border-top:1px solid rgba(116,0,160,.1)}@media only screen and (max-width: 62rem){.word-form__controls{flex-direction:column;gap:1.2rem}}@media only screen and (max-width: 48rem){.word-form__controls{padding-top:1.2rem;gap:1rem}}@media only screen and (max-width: 36rem){.word-form__controls{flex-direction:column;gap:1rem}}.word-item__container{margin-top:1.6rem;height:100%;display:flex;flex-direction:column;background:#fff;padding:1rem;border-radius:16px;box-shadow:0 4px 20px rgba(116,0,160,.08);transition:all .3s ease}.word-item__container:hover{box-shadow:0 8px 30px rgba(116,0,160,.12)}.word-item__content{width:100%;display:flex;flex-grow:1;flex-direction:row;justify-content:space-evenly;align-items:center;gap:1.6rem}.word-item__words{width:55%;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.word-item__row{width:100%;display:flex;flex-direction:row;align-items:stretch}.word-item__answer--heading{width:25%;margin:0;padding:.6rem;font-size:1.2rem;font-weight:600;color:#7400a0;border-bottom:2px solid rgba(116,0,160,.1);overflow-wrap:break-word;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:1px}.word-item__answer{width:25%;margin:0;padding:.6rem;font-size:1.2rem;overflow-wrap:break-word;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:1px;font-weight:normal}.word-item__clue--heading{width:75%;margin:0;padding:.6rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#7400a0;border-bottom:2px solid rgba(116,0,160,.1);font-weight:600;overflow:hidden;font-size:1.2rem;line-height:1.5}.word-item__clue{width:75%;margin:0;padding:.6rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden;font-size:1.2rem;line-height:1.5}.word-item__controls{padding:1.6rem 0 0;margin:0;display:flex;flex-direction:row;justify-content:flex-end;gap:1.2rem;border-top:1px solid rgba(116,0,160,.1)}@media only screen and (max-width: 62rem){.word-item__row{margin-top:2.4rem;flex-direction:column;gap:0}.word-item__answer--heading{display:none}.word-item__clue--heading{display:none}.word-item__answer{width:100%;padding:0 1rem}.word-item__clue{width:100%;padding:0 1rem;text-align:center}.word-item__clue h5{width:100%}.word-item__controls{width:100%;flex-direction:column}}@media only screen and (max-width: 48rem){.word-item__row{margin-top:0;flex-direction:row;gap:0}.word-item__answer--heading{display:block;padding:0 .6rem;text-align:center}.word-item__clue--heading{display:block;padding:0 .6rem}.word-item__answer{width:25%;padding:0 1rem}.word-item__answer h5{text-align:right}.word-item__clue{width:75%;padding:0 1rem;text-align:left}.word-item__clue h5{width:100%}}@media only screen and (max-width: 36rem){.word-item__row{margin-top:2.4rem;flex-direction:column;gap:0}.word-item__answer--heading{display:none}.word-item__clue--heading{display:none}.word-item__answer{width:100%;padding:0 1rem}.word-item__clue{width:100%;padding:0 1rem;text-align:center}.word-item__clue h5{width:100%}}.submissions-container{padding:1.2rem;min-width:90%;display:flex;background-color:#fff;border-radius:5px;flex-direction:row;justify-content:space-between}.submission,.submission--header,.submission--alt{flex:1;padding:.6rem 1rem;display:flex;flex-direction:row;justify-content:stretch;align-items:center}.submission p,.submission--header p,.submission--alt p{flex:1;margin:0;text-wrap:nowrap}.submission--alt{background-color:#ececec}.submission--header{font-weight:bold}.submission-column,.submission-column--score,.submission-column--email,.submission-column--name{flex:1;display:flex;flex-direction:column}.submission-column--name{text-align:left}.submission-column--email{text-align:center}.submission-column--score{text-align:right}.notification-toast__container{position:absolute;width:100vw;transform:translateY(-60px)}.dropdown{animation:dropdown .5s;animation-fill-mode:forwards}.riseup{animation:riseup .5s;animation-fill-mode:backwards}.notification-toast__content{margin:0 auto;padding:.5rem .6rem 0 .6rem;width:fit-content;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#7400a0;color:#fff}.notification-toast__message{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.notification-toast__message button{margin:0;line-height:0;background:none;color:#fff;font-size:1.6rem;font-weight:bold;min-width:fit-content;max-width:fit-content}.notification-toast__timer{margin:0;padding:0;height:5px;background-color:rgb(60.5375,0,83.5);animation:timer 6s}@keyframes dropdown{0%{transform:translateY(-60px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes riseup{0%{transform:translateY(0px);opacity:1}100%{transform:translateY(-60px);opacity:0}}@keyframes timer{0%{width:100%}100%{width:0px}}.create-container{width:900px;color:#7400a0;background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);backdrop-filter:blur(10px)}.create-content{width:900px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;overflow:hidden}.create-step{padding:3.2rem;min-width:900px;min-height:400px;display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center;transition:all .3s ease}.create-navigation{padding:1.6rem 3.2rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(116,0,160,.1);margin-top:2.4rem}.type-items{display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch;gap:2.4rem;width:100%;max-width:800px;margin:2.4rem 0}.type-item{padding:2.4rem;width:50%;border-radius:12px;background:#fff;box-shadow:0 4px 20px rgba(116,0,160,.08);transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.type-item:hover{cursor:pointer;transform:translateY(-5px);box-shadow:0 8px 30px rgba(116,0,160,.15);border-color:#7400a0}.type-item:focus{border-color:#7400a0;background:rgba(116,0,160,.02)}.type-item__image img{max-width:100%}@media only screen and (max-width: 62rem){.create-container{width:700px}.create-content{width:700px}.create-step{min-width:700px}}@media only screen and (max-width: 48rem){.create-container{width:600px}.create-content{width:600px}.create-step{min-width:600px}}@media only screen and (max-width: 36rem){.create-container{width:400px}.create-content{width:400px}.create-step{min-width:400px}}.list-controls{margin:1.6rem 0;padding:0 12.8rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}#filters{display:flex;flex-direction:row}.btn--filter,.btn--filter--active{border-radius:0;background:#fff}.btn--filter--active{background-color:#7400a0;font-weight:bold;color:#fff}#search{flex-grow:1}#pagination{padding:0 1.2rem;display:flex;flex-direction:row;align-items:center;gap:1rem}.pagination-navigation,.pagination-navigation--disabled{padding:0 .6rem;color:#007f00;text-decoration:none;font-weight:bold}.pagination-navigation--disabled{color:#333;font-weight:normal}.pagination-select{padding:0;margin:0;height:100%;color:#007f00;font-size:1.6rem}#layout{display:flex;flex-direction:row;gap:1.2rem}.layout,.layout--active{font-size:2.4rem}.layout:hover,.layout--active:hover{cursor:pointer}.layout--active{color:#007f00}@media only screen and (max-width: 75rem){.list-controls{padding:0 4.8rem}}@media only screen and (max-width: 62rem){.list-controls{padding:0 4.8rem;flex-direction:column;align-items:stretch}}@media only screen and (max-width: 48rem){.list-controls{padding:0 2.4rem;flex-direction:column;align-items:stretch}.btn--filter,.btn--filter--active{width:100%}}@media only screen and (max-width: 36rem){.list-controls{padding:0 1.2rem;flex-direction:column;align-items:stretch}}

/*# sourceMappingURL=main.0b725e6afaee5529f7b1.css.map*/