body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Varela Round,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.lineComp{background-color:#ffffff1a;border-radius:12px;box-shadow:0 6px 14px #0000001a;display:flex;flex-direction:column;margin-bottom:1em;padding:1em}.lineHeader{align-items:center;display:flex;justify-content:space-between}.lineIndex{font-size:1.1rem;font-weight:600}.lineField{display:flex;flex-direction:column;margin-top:1em}.lineField label{color:#333;font-weight:500;margin-bottom:.5em}.inputLineComp{all:unset;background:#fff;border-radius:1em;box-shadow:0 5px 10px #32325d1a,0 3px 6px #0000001a;font-size:1rem;padding:1em;width:90%}.deleteIcon{color:#ff4d4f;cursor:pointer;transition:color .2s ease,transform .2s ease}.deleteIcon:hover{color:#c92a2a;transform:scale(1.1)}.background{align-items:center;background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-size:cover;display:flex;flex-direction:column;min-height:100vh;position:relative}.loading_text{font-weight:700;text-align:center}.buttonsDivMain{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-top:2em}.container-main{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 24px #0000001a;margin-bottom:2em;margin-top:5em;max-width:800px;padding:2em;width:90%}.buttonAdd{all:unset;align-items:center;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:50%;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;font-weight:600;justify-content:center;margin:2em auto;padding:1em;transition:transform .2s ease,box-shadow .2s ease}.buttonAdd:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.buttonAdd:active{box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.buttonFinish,.buttonRemove{all:unset;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:8px;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.buttonFinish:hover,.buttonRemove:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.buttonFinish:active,.buttonRemove:active{box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.activate:active{background-color:#811000;box-shadow:0 1px 4px #00000029}img{align-self:center;display:flex;margin-left:auto;margin-right:auto}.titleMain{font-size:1.75rem;margin-bottom:1em;text-align:center}.buttonGoDown{align-items:center;background:linear-gradient(135deg,#a100a1,#d6336c);border:none;border-radius:50%;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;display:flex;height:3em;justify-content:center;position:fixed;right:1em;top:5em;transition:transform .2s ease,box-shadow .2s ease;width:3em;z-index:999}.buttonGoDown:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.buttonGoDown:active{box-shadow:0 4px 10px #0000001f;transform:scale(.95)}.arrowImg{max-height:70%;max-width:70%}.simpleBox{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#ff89a6,#f58fad);border:1px solid #ffffff4d;border-radius:0 0 1.5em 1.5em;box-shadow:0 6px 20px #00000026;color:#fff;display:flex;font-size:1.5rem;height:auto;justify-content:center;left:50%;max-width:24rem;padding:1.5rem;position:fixed;top:-11rem;transform:translateX(-50%);transition:top .5s ease;width:90%;z-index:1000}.animatedBox{animation:slideDownUp 3s ease-in-out}@keyframes slideDownUp{0%{top:-10rem}30%{top:0}70%{top:0}to{top:-10rem}}@media screen and (max-width:768px){.container-main{padding:1em;width:90%}.buttonAdd{font-size:1.2rem;height:3em;width:3em}.buttonsDivMain{align-items:center;flex-direction:column;gap:1em}.simpleBox{font-size:1.2rem}.buttonGoDown{height:2.5em;width:2.5em}}.line-container{display:flex;flex-direction:column;gap:.5em;margin-bottom:1.5em}.line-container .answer-input{margin-top:.5em}.quizCard{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;border:1px solid #fff3;border-radius:1em;border-radius:12px;box-shadow:0 8px 24px #0000001a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-size:x-large;height:20rem;justify-content:center;max-width:100%;overflow:scroll;padding:.5em;position:relative;width:30rem}.topDivFinal{justify-content:space-between;padding:0 .5em}.textDivFinal,.topDivFinal{align-items:center;box-sizing:border-box;display:flex;width:100%}.textDivFinal{height:100%;justify-content:center;max-height:20rem;overflow-x:hidden;overflow-y:auto;padding:1rem;text-align:center}.textDivFinal p{margin:0;margin:auto;white-space:pre-wrap;word-break:break-word}.buttonFinal{all:unset;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:8px;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin:1em 0;padding:.5rem 1rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:5em}.buttonFinal:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.buttonFinal:active{box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.buttonEdit{all:unset;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:8px;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.5rem 1rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:5em}.buttonEdit:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.buttonEdit:active{box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.all-card{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:90vw}.p-numbering{font-size:16px}.cover-final{align-items:center;background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center}p{max-width:100%;overflow-wrap:break-word;-webkit-user-select:none;user-select:none}.quizCard:hover{box-shadow:0 3px 8px #0000003d}.spread-apart{display:flex;justify-content:space-between;width:100%}.quizCard p{overflow-wrap:break-word}.p-afisare{all:unset;background-color:#fff;border-radius:1em;box-shadow:0 5px 1px -2px #32325d40,0 3px 6px -3px #0000004d,inset 0 -2px 6px 0 #0a254059;box-sizing:border-box;cursor:text;font-size:1.2rem;max-height:50em;overflow-x:hidden;overflow-y:auto;padding:1em;resize:none;white-space:pre-wrap;width:100%;word-break:break-word}.toggleWrapper{align-items:space-between;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:12px;display:flex;gap:1rem;margin-top:1rem;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quiz-toggle{flex-shrink:0;height:26px;position:relative;width:60px}.quiz-toggle input{height:0;opacity:0;width:0}.quiz-toggle .slider{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:50px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background .4s}.quiz-toggle .slider:before{background:linear-gradient(90deg,#d6336c,#6a0dad);border-radius:50%;bottom:2px;box-shadow:0 2px 10px #0003;content:"";height:20px;left:2px;position:absolute;transition:transform .4s;width:20px}.quiz-toggle input:checked+.slider{background:#ffffff40}.quiz-toggle input:checked+.slider:before{transform:translateX(33px)}.textToggle{color:#000;font-size:1rem;font-weight:500;white-space:nowrap}.App{background-color:pink;height:100vh}.center{align-items:center;background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.buttonSignin{all:unset;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:8px;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.75rem;padding:.75rem 2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.buttonSignin:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.buttonSignin:active{box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.passwordSignin,.usernameSignin{all:unset;background-color:#fff;border-radius:12px;box-shadow:inset 0 1px 3px #0000001a,0 4px 6px #0000001a;color:#000;font-size:1rem;padding:.9em 1.2em;width:60%}.glass{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 24px #0000001a;color:#000;display:flex;flex-direction:column;gap:1em;height:30em;justify-content:center;padding:1.5rem;width:20em}.errorBox{animation:slideDownAndUp 3s ease-in-out forwards;background-color:#ffdada;border-radius:8px;color:#a10000;font-weight:600;left:50%;padding:1rem 2rem;position:fixed;text-align:center;top:-100px;transform:translateX(-50%);z-index:9999}.error{border-radius:6px;color:red;font-size:14px;font-weight:500;margin-top:8px;padding:10px 15px}.forgotLink{all:unset;color:#a100a1;font-size:.9rem;font-weight:500;margin-top:.5rem;text-decoration:none;transition:color .2s ease}.forgotLink:hover{color:#d6336c;cursor:pointer;text-decoration:underline}@keyframes slideDownAndUp{0%{opacity:0;top:-100px}10%{opacity:1;top:20px}85%{opacity:1;top:20px}to{opacity:0;top:-100px}}.adminLine{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fff3;border-radius:1em;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-wrap:wrap;font-weight:500;height:auto;justify-content:space-around;margin:1em;padding:1em;width:80%}.deleteAdmin{all:unset;aspect-ratio:1;border:1px solid red;border-radius:50%;cursor:pointer;font-weight:700;margin-left:auto;margin-right:1em;padding:1em;text-align:center}.deleteAdmin::selection{background-color:none}.deleteAdmin:hover{background-color:red;opacity:.5}.pAdmin{border:1px solid #000;border-radius:.5em;margin:.5em;max-width:90%;padding:.5em}.adminPage{align-items:center;background-color:pink;background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-size:cover;display:flex;flex-direction:column;min-height:100vh;padding-top:5em;text-align:center;width:100%}.divSet{cursor:pointer;position:relative}.divSet,.divSetAdd{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:1em;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;height:20em;justify-content:center;margin:1em;width:15em}.divSetAdd{z-index:0}.imgSvg{max-width:50%}.elements{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.selectSetType{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:1em}.buttonSelectSetType{all:unset;padding:1em}.buttonSelectSetTypeSelected{border:1px solid #000}.backgroundSets{align-items:center;background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-color:pink;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:100vh;padding-top:5em;position:relative}.butonSet{all:unset;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:8px;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.75rem;padding:.75rem 2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.butonSet:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.butonSet:active{box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.inputSet{all:unset;background-color:#fff;border-radius:1em;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d,inset 0 -2px 6px 0 #0a254059;max-width:70%;padding:1em}.edit{margin-bottom:1em}.deleteOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9998}.pendingDeleteDiv{align-items:center;background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);border-radius:1em;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;gap:1em;left:50%;max-width:32em;padding:2em;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9999}.selectSetType{backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background:#ffffff73;border-radius:999px;display:inline-grid;grid-template-columns:1fr 1fr 1fr;padding:6px;position:relative;text-align:center}.selectSetType:after{background:#ffffffd9;border-radius:999px;bottom:6px;box-shadow:0 8px 24px #00000026,inset 0 0 0 1px #ffffffbf;content:"";left:6px;pointer-events:none;position:absolute;top:6px;transition:transform .25s ease;width:calc(33.3% - 6px);z-index:0}.selectSetType.public-active:after{transform:translateX(100%)}.selectSetType.manageSets-active:after{transform:translateX(203%)}.buttonSelectSetType{background:#0000;border:0;border-radius:999px;color:#000000b3;cursor:pointer;font-weight:700;padding:12px 22px;position:relative;z-index:1}.selectSetType.personal-active .buttonSelectSetType:first-child,.selectSetType.public-active .buttonSelectSetType:nth-child(2){color:#000;font-weight:800}@media screen and (max-width:768px){.backgroundSets{padding-top:5em}}.backgroundTest{background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-size:cover;display:flex;justify-content:center;min-height:100vh;width:100vw}.containerTest{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:1em;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;margin-bottom:2em;margin-top:5em;min-height:60%;padding:2em;width:50%}.questionArea{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;width:100%}.h1Question{color:#000;font-weight:700;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.answersArea{display:grid;flex:1 1;grid-template-columns:repeat(2,1fr);max-height:100%;width:100%}.buttonAnswer{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff4d;border:1.5px solid #ffffff59;border-radius:1.5em;box-shadow:inset 0 0 8px #ffffff4d,0 6px 18px #0000001a;color:#000;display:flex;flex:1 1 40%;font-family:inherit;font-size:1.05rem;font-weight:600;height:20vh;justify-content:center;margin:.75em;max-height:25vh;min-height:120px;overflow:hidden;padding:1em;position:relative;text-align:center;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease;white-space:pre-wrap;word-break:break-word}.buttonAnswer>.answerText{max-height:100%;overflow-y:auto;padding:.5em;width:100%}.buttonAnswer:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-2px)}.buttonAnswer:active{box-shadow:0 6px 12px #0000001a;transform:scale(.98)}.questionNumber{left:1em;position:absolute;top:0}.correctQuestion{color:green;position:absolute;right:3em;top:0}.wrongQuestion{color:red;position:absolute;right:1em;top:0}@media only screen and (max-width:600px){.answersArea{align-items:center;display:flex;flex-direction:column;justify-content:center}.containerTest{min-height:60%;width:80%}.buttonAnswer{font-size:4vw;max-height:10px;overflow:hidden;width:90%}.backgroundTest{min-height:100vh}}.containerResult{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:12px;border-radius:1em;box-shadow:0 8px 24px #0000001a;width:50%}.backgroundResult{align-items:center;background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-size:cover;display:flex;justify-content:center;min-height:100vh}.titluResult{margin-top:2em;text-align:center}.answerBox{align-items:center;display:flex;flex-direction:column;font-size:x-large;justify-content:center}.correctAnswer{color:green}.wrongAnswer{color:red}.percentResult{margin-bottom:2em;text-align:center}.buttonBack{all:unset;background-color:purple;background:linear-gradient(135deg,#a100a1,#d6336c);border:1px solid #000;border-radius:.3em;border-radius:8px;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:500;font-weight:600;height:1.5em;margin:1em auto;padding:.75rem 2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:6em}.buttonBack:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.buttonBack:active{box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.sliderContainer{width:50%}.horizontalSlider{align-items:center;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:1em;box-shadow:0 0 0 3px #0366d64d;display:flex;height:1em;width:100%}.exampleThumb{background:#000;border-radius:50%;cursor:pointer;height:1.2em;width:1.2em}.exampleTrack{background:#f0f}.bodyQuestionPicker{align-items:center;background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-size:cover;display:flex;justify-content:center;min-height:100vh;width:100vw}.containerQuestionPicker{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:1em;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;gap:2em;height:30%;width:70%}.titluCentru{text-align:center}.buttonsPicker{display:flex;justify-content:space-around;width:100%}.buttonNumberPicker{all:unset;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:8px;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.buttonNumberPicker:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.buttonNumberPicker:active{box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.marginBottom{margin-bottom:2em}.textQuestionPicker{margin:1em}.navbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-bottom:1px solid #ffffff26;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.navbar-logo{color:#a100a1;font-size:1.5rem;font-weight:700}.navbar-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-item{color:#000;cursor:pointer;font-size:1.1rem;font-weight:500;transition:color .2s ease}.nav-item:hover{color:#ffd6f2}.navbar-button{all:unset;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1.2rem;transition:transform .2s ease,box-shadow .2s ease}.navbar-button:hover{box-shadow:0 8px 18px #00000026;transform:translateY(-2px)}.mobile-menu-icon{color:#fff;cursor:pointer;display:none}.mobile-close-icon{color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:1.5rem;top:1.5rem;transition:transform .2s ease;z-index:10000}.mobile-close-icon:hover{transform:scale(1.1)}.mobile-menu{align-items:center;background-image:url(/static/media/backgroundGlassBlurred.7ab4a787c7da0bc8b2ae.webp);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.mobile-menu ul{list-style:none;padding:0}.mobile-menu .nav-item{color:#000;font-size:1.8rem;margin:1rem 0}@media screen and (max-width:768px){.desktop-only{display:none}.mobile-menu-icon{display:block}}.notfound-background{align-items:center;background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-size:cover;display:flex;justify-content:center;min-height:100vh}.notfound-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:1.5rem;box-shadow:0 8px 24px #0000001a;color:#000;max-width:90%;padding:3rem 4rem;text-align:center}.notfound-container h1{color:#a100a1;font-size:4rem;margin-bottom:.5em}.notfound-container p{font-size:1.5rem;margin-bottom:2rem}.notfound-button{all:unset;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:8px;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:transform .2s ease,box-shadow .2s ease}.notfound-button:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.notfound-button:active{box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.cover-img2text{align-items:center;background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.inputNumber{--moz-appearance:textfield;all:unset;background-color:#fff;border:1px solid #0000004d;box-shadow:0 2px 8px #32325d1a,0 2px 4px #0000001a;color:#000;font-family:inherit;margin-bottom:1em;padding:.5em .75em;width:6em}.inputFileWrapper,.inputNumber{border-radius:1em;font-size:1rem;text-align:center}.inputFileWrapper{background:linear-gradient(135deg,#a100a1,#d6336c);box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;display:inline-block;font-weight:600;margin-bottom:.5em;overflow:hidden;padding:.75em 2em;position:relative;transition:transform .2s ease,box-shadow .2s ease}.inputFileWrapper:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.inputFileWrapper input[type=file]{cursor:pointer;font-size:100px;left:0;opacity:0;position:absolute;top:0}.buttonGradient{all:unset;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:8px;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.buttonGradient:hover{box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.buttonGradient:active{box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.buttonGradient:disabled{background:linear-gradient(135deg,#ccc,#eee);box-shadow:none;color:#666;cursor:not-allowed;opacity:.8;transform:none}.glassStats{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #e6bbbb33;border-radius:12px;box-shadow:0 8px 24px #0000001a;color:#000;display:flex;flex-direction:column;margin-top:5em;min-height:75vh;padding:1.5rem;width:80vw}.gridStats{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.gridChild{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 24px #00000040;box-sizing:border-box;color:#000;flex:0 0 45%;padding:1rem}.chart{width:100%}.numberStats{color:#6a0dad;font-size:1.7em;font-weight:700}.marketplaceDiv{height:auto;margin-top:5em;width:80%}.titleMarketplace{flex:1 1}.topMarketPlace{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.buttonMarketplace{align-items:center;display:flex;gap:2px;height:auto;justify-content:center;padding:.75em;width:auto}.buttonSection{display:flex;gap:1em}.filterBar{justify-content:space-between;width:100%}.filterBar,.inputDiv{align-items:center;display:flex}.inputDiv{background-color:#fff;border-radius:.5em;justify-content:center;padding:.5em;width:30%}.inputDiv>input{all:unset;flex:1 1 auto;min-width:0}.iconSearch{display:flex;padding:.5em}.filtersDiv{display:flex;gap:1em}.filter{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;padding:1.5em}.individualFilterDiv{display:flex;flex-direction:column}.marketplaceCardsSpace{display:flex;flex-wrap:wrap;gap:2em;justify-content:center;width:100%}.marketplaceCardDiv{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;height:15em;padding:1.5em;width:20em}.cardTag{background-color:#ffffffa6;border-radius:12px;margin:auto;padding:.5em}.marketplaceCardTopLine{display:flex;font-size:.8rem;justify-content:space-around;margin-top:.5em;width:100%}.price{background-color:purple}.free,.price{color:#fff;font-size:1.2rem;font-weight:900}.free{background-color:green}.titleCard{font-weight:700}.cardDivDetails{align-items:center;display:flex;width:100%}.cardDivDetails svg{margin-right:.2em}.cardDivButtons{align-items:center;display:flex;flex:1 1;justify-content:space-around;margin:.5em;width:100%}.buttonPreview{background:#fff;color:#111}.buttonBuy,.buttonPreview{align-items:center;border:1px solid #00000014;border-radius:14px;cursor:pointer;display:inline-flex;font-size:large;font-weight:600;justify-content:center;padding:10px 14px}.buttonBuy{background:#111;color:#fff;gap:10px}.uploadMenu{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:url(/static/media/backgroundGlassBlurred.7ab4a787c7da0bc8b2ae.webp);background-position:50%;background-size:cover;border-radius:1em;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;height:80vh;padding:1em;position:absolute;width:80vw}.previewSetSpace{display:flex;flex:1 1;flex-direction:column;gap:1em;overflow-x:hidden;overflow-y:scroll;width:100%}.questionLinePreview{background:#ffffff26;border:1px solid #ffffffa6;border-radius:1em;box-shadow:0 10px 24px #0000001f;box-sizing:border-box;flex-wrap:wrap;padding:0 .5em}.questionLinePreview,.setSelectionZone{display:flex;flex-direction:column;width:100%}.setSelectionZone{box-shadow:inset 0 0 3px #0000001a;flex:1 1;overflow:scroll}.userQuestionSetLine{align-items:center;cursor:pointer;display:flex;padding:0 .5em}.radio-entity{background:#0000;border:2px solid #666;border-radius:50%;cursor:pointer;display:inline-block;height:1em;margin:.5em;width:1em}.radio-entity.selected{background:radial-gradient(circle at center,#9333ea 60%,#0000 61%);border-color:#9333ea;box-shadow:0 0 6px #9333ea80}.closeButton{cursor:pointer;font-size:2rem;height:1em;position:absolute;right:1em;top:1em;width:1em}.closeButton,.overlay{align-items:center;display:flex;justify-content:center}.overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000004d;inset:0;position:fixed;z-index:1000}.titleUploadMenu{text-align:center}.selected{border-color:#9333ea;box-shadow:0 4px 14px #00000026;color:#fff;font-weight:600}.buttonDivUpload{display:flex;justify-content:space-between;padding:1em;width:80%}.buttonDivUploadPage1{display:flex;justify-content:center;padding:1em;width:80%}.spacePage2{align-items:center;gap:16px;height:100%;width:100%}.spacePage2,.spacePage2 div{display:flex;flex-direction:column;justify-content:center}.spacePage2 div{gap:6px;width:60%}.spacePage2 label{color:#333;font-size:14px;font-weight:600}.spacePage2 input,.spacePage2 select{background:#ffffffb3;border:2px solid #00000026;border-radius:10px;box-shadow:0 2px 6px #0000000d;font-size:14px;outline:none;padding:10px 12px}.spacePage2 input:hover,.spacePage2 select:hover{border-color:#0000004d}.spacePage2 input:focus,.spacePage2 select:focus{background:#fff;border-color:#9333ea;box-shadow:0 0 0 3px #9333ea40}.inputUpload{max-width:100%}@media (max-width:800px){.filterBar{flex-direction:column}.inputDiv{margin-bottom:1em;width:70%}}.popupOverlay{align-items:center;background:#0000008c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popupContainer{animation:popupFade .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000040;padding:2rem;text-align:center;width:350px}@keyframes popupFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.popupTitle{font-size:1.4rem;font-weight:700;margin-bottom:1rem}.popupMessage{color:#444;font-size:1rem;margin-bottom:1.5rem}.popupButtons{display:flex;gap:10px;justify-content:center}.popupButtonPrimary{background:linear-gradient(135deg,#a100a1,#d6336c);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:.6rem 1.3rem;transition:.2s}.popupButtonPrimary:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.popupButtonSecondary{background:#e0e0e0;border:none;border-radius:6px;color:#333;cursor:pointer;font-weight:600;padding:.6rem 1.3rem}.popupButtonSecondary:hover{background:#d5d5d5}.profileHeader,.stripeDivHeader{text-align:center}.containerProfile{background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-size:cover;box-sizing:border-box;min-height:100vh;padding-top:5em;width:100vw}.stripeDiv{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 24px #0000001a;color:#000;gap:1em;padding:1.5rem}.onboardDiv,.stripeDiv{align-items:center;display:flex;flex-direction:column}.countrySelectorWrapper{display:flex;flex-direction:column;margin-bottom:16px}.countryLabel{color:#444;font-size:14px;font-weight:500;margin-bottom:6px}.countryDropdown{background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;font-size:16px;outline:none;padding:10px 14px;transition:all .2s ease}.countryDropdown:focus{border-color:#635bff;box-shadow:0 0 0 3px #635bff33}.countryDropdown:hover{border-color:#999}.countryDropdown option{font-size:16px;padding:10px}.buttonOnboard{all:unset;background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:8px;box-shadow:0 6px 16px #00000026;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.buttonOnboard:hover:not(:disabled){box-shadow:0 10px 24px #0003;transform:translateY(-2px)}.buttonOnboard:active:not(:disabled){box-shadow:0 4px 10px #0000001f;transform:scale(.98)}.buttonOnboard:disabled{background:#bdbdbd;box-shadow:none;color:#eee;cursor:not-allowed;transform:none}.hp-page{background:url(/static/media/backgroundGlass.fd56fdbac98841376ad5.webp);background-position:50%;background-size:cover;min-height:100vh}.hp-main{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:7rem 1.25rem 2.5rem}.hp-hero{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:1.2fr .8fr}.hp-heroContent{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff59;border-radius:16px;box-shadow:0 10px 30px #0000001f;padding:1.25rem}.hp-badge{align-items:center;background:#ffffffb3;border:1px solid #6a0dad2e;border-radius:999px;color:#6a0dad;display:inline-flex;font-size:.9rem;font-weight:700;padding:.35rem .7rem}.hp-title{color:#111;font-size:2.4rem;line-height:1.05;margin:.9rem 0 .7rem}.hp-subtitle{color:#000000bf;font-size:1.05rem;line-height:1.45;margin:0;max-width:42rem}.hp-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.1rem}.hp-btn{all:unset;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:700;padding:.65rem 1.1rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;-webkit-user-select:none;user-select:none}.hp-btnPrimary{background:linear-gradient(135deg,#a100a1,#d6336c);box-shadow:0 8px 18px #00000029;color:#fff}.hp-btnGhost{background:#ffffffb8;border:1px solid #00000014;box-shadow:0 8px 18px #0000001a;color:#111}.hp-btn:hover{transform:translateY(-2px)}.hp-btnPrimary:hover{box-shadow:0 12px 26px #00000038}.hp-btnGhost:hover{box-shadow:0 12px 26px #00000029}.hp-btn:active{transform:scale(.98)}.hp-highlights{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.hp-highlight{background:#fff3;border:1px solid #0000000f;border-radius:14px;box-shadow:0 12px 26px #00000029;padding:.85rem}.hp-highlightTitle{color:#6a0dad;font-weight:800;margin-bottom:.2rem}.hp-highlightDesc{color:#000000bf;font-size:.95rem}.hp-preview{gap:.9rem;height:100%}.hp-card,.hp-preview{display:flex;flex-direction:column}.hp-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff59;border-radius:16px;box-shadow:0 10px 30px #0000001f;flex:1 1;padding:1rem}.hp-cardTop{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.hp-pill{background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:800;padding:.25rem .55rem}.hp-pillMuted{background:#00000014;border:1px solid #0000000f;color:#000000bf}.hp-a,.hp-q{background:#ffffff26;border:1px solid #0000000f;border-radius:14px;box-shadow:0 12px 26px #00000029;height:50%;margin-top:.85rem;padding:.8rem}.hp-qLabel{color:#000000a6;font-size:.85rem;font-weight:800;margin-bottom:.25rem}.hp-aText,.hp-qText{color:#111;font-size:1rem;font-weight:700;line-height:1.35}.hp-cardBtns{display:flex;gap:.6rem;margin-top:.9rem}.hp-miniBtn{all:unset;border-radius:12px;cursor:pointer;flex:1 1;font-weight:800;padding:.6rem .75rem;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.hp-miniBtnGhost{background:#ffffffb8;border:1px solid #00000014}.hp-miniBtnSolid{background:linear-gradient(135deg,#a100a1,#d6336c);color:#fff}.hp-miniBtn:hover{box-shadow:0 10px 22px #00000024;transform:translateY(-2px)}.hp-quickRow{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.hp-quick{all:unset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff59;border-radius:14px;box-shadow:0 10px 26px #0000001a;color:#111;cursor:pointer;display:flex;flex-direction:column;font-weight:900;gap:.25rem;padding:.9rem;transition:transform .18s ease,box-shadow .18s ease}.hp-quick:hover{box-shadow:0 14px 30px #00000024;transform:translateY(-2px)}.hp-quickHint{color:#000000ad;font-size:.92rem;font-weight:700}.hp-section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff59;border-radius:16px;box-shadow:0 10px 30px #0000001f;margin-top:2.25rem;padding:1.25rem}.hp-h2{color:#111;font-size:1.5rem;margin:0 0 1rem}.hp-steps{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hp-step{align-items:flex-start;background:#ffffff26;border:1px solid #0000000f;border-radius:14px;box-shadow:0 12px 26px #00000029;display:flex;gap:.75rem;padding:.95rem}.hp-stepNum{background:linear-gradient(135deg,#a100a1,#d6336c);border-radius:12px;color:#fff;display:grid;flex-shrink:0;font-weight:900;height:34px;place-items:center;width:34px}.hp-stepTitle{color:#6a0dad;font-weight:900}.hp-stepDesc{color:#000000b8;font-weight:600;margin-top:.2rem}.hp-cta{align-items:center;background:#a100a11a;border:1px solid #a100a12e;border-radius:14px;display:flex;gap:1rem;justify-content:space-between;margin-top:1.1rem;padding:1rem}.hp-ctaTitle{color:#111;font-weight:900}.hp-ctaDesc{color:#000000b8;font-weight:600;margin-top:.2rem}.hp-footer{color:#fffffff2;padding:1.25rem 1rem 2rem;text-align:center;text-shadow:0 2px 10px #00000040}@media screen and (max-width:900px){.hp-hero,.hp-highlights,.hp-quickRow,.hp-steps{grid-template-columns:1fr}.hp-title{font-size:2rem}}
/*# sourceMappingURL=main.ed15ef6e.css.map*/