body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f9f9fa}var{--text:#05040c;--background:#fbfffc;--primary:#159945;--secondary:#bc8fd9;--accent:#bc76d0}.nav{align-items:center;background-color:#fff;display:flex;height:60px;justify-content:space-between;left:0;padding:0 4%;position:fixed;top:0;width:100%;z-index:1000}.log{font-size:30px}.nav ul{display:flex;list-style:none}.nav ul li{padding:10px 20px}.nav ul li a{border-radius:15px;color:#000;padding:0 8px;text-decoration:none}.nav ul li a:hover{background-color:#f0f8ff}.nav .login-btn{background-color:#00d48623;border:none;border-radius:30px;color:#00d485;font-size:1rem;font-weight:600;outline:none;padding:10px 30px;text-align:center}.nav .login-btn:hover{background-color:#069963}.nav .login-btn:hover,.nav .sign-btn{border:none;border-radius:30px;color:#fff;outline:none;padding:10px 30px}.nav .sign-btn{background-color:#159945;box-shadow:0 3px 8px #0000003d}.nav .sign-btn:hover{background-color:#0e632d;border:none;border-radius:30px;box-shadow:0 3px 8px #0000003d;color:#fff;outline:none;padding:10px 30px}.nav .menu{align-items:center;display:none;flex-direction:column;height:2rem;justify-content:space-between;right:.5;top:.75rem;width:2.25rem}.nav .menu span{border-radius:.2rem;height:.4rem;width:100%}.menu-btn-home{background-color:initial;border:none;border-radius:.2rem;position:absolute;right:1rem;top:1rem}.menu-img-home{height:30px;width:30px}.sign-up-ul li{display:flex}@media screen and (max-width:786px){.nav .menu{display:flex}.nav{align-items:start}.nav,.nav ul{flex-direction:column}.nav ul{background-color:#fff;display:none;margin-bottom:.25rem;width:100%}.nav ul.open{display:flex}.nav ul li{text-align:center;width:100%}.nav ul li a{margin:.2rem .5rem}}.containt-one{grid-row-gap:30px;display:grid;grid-template-areas:"left right" "left2 right2" "left3 right3" "left4 right4" "left5 right5";grid-template-columns:1fr 1fr;grid-template-rows:aute 1fr;padding-top:130px;row-gap:30px}.home-page-container{width:100%}.first-container{background-image:url(/static/media/background-img.c51c73b15d52e0175000.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:50rem;justify-content:space-between;margin-top:4rem;position:relative}.first-container .text-container{display:flex;flex-direction:column;justify-content:center;margin-bottom:10rem;margin-left:auto;width:40%}.first-container .image-1{bottom:0;margin-right:auto;margin-top:auto;right:.8rem;width:40%}.text-container{grid-area:left}.main-text{font-size:4rem;font-weight:630;padding:90px 0 0}.sub-text{color:#131544;font-weight:600;padding:30px 70px 30px 0}.second-container{display:flex;flex-direction:column;margin-left:5rem;margin-top:6rem}.second-container .why{background-color:#00d48615;border-radius:40px;color:#00d485;font-weight:600;height:35px;margin-bottom:1rem;padding:5px 10px;text-align:center;width:140px}.second-container h3{color:#131544;font-size:1.8rem;font-weight:600}.second-container .text{font-size:1rem;max-width:40rem}.second-container .why p{font-size:1rem}.third-container{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:5rem;width:90%}.third-container .home-container-box{width:20rem}.third-container .home-container-box .contaner-icon{background-color:#00d48615;border-radius:50%;height:70px;margin-bottom:1rem;width:70px}.fourth-container{align-items:center;display:flex;gap:3rem;justify-content:space-between;margin-left:auto;margin-right:auto;width:90%}.fourth-container .subject-image{border-radius:10px;height:40%;width:50%}.fourth-container .why{background-color:#00d48615;border-radius:40px;color:#00d485;font-weight:600;height:35px;margin-bottom:1rem;padding:5px 10px;text-align:center;width:140px}.fourth-container h3{color:#131544;font-size:1.8rem;font-weight:600}.fourth-container .text-side-container{display:flex;flex-direction:column;margin-bottom:4rem;max-width:30rem;width:50%}.fifth-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;height:26rem;justify-content:center;margin-left:auto;margin-right:auto;margin-top:7rem;padding:20px;width:90%}.price-box{background-color:#34a853;border:1px solid #eee;border-radius:20px;font-family:Arial,sans-serif;height:100%;padding:20px;width:17rem}.price-box.first{background-color:initial}.price-box .price{font-size:24px;margin-bottom:17px}.price-box .plan-status{font-size:.8rem;margin-bottom:17px;margin-top:5px}.price-box .duration{color:#000000be;font-size:18px;margin-bottom:1.8rem;margin-top:7px}.price-box .description{font-size:16px;font-weight:700;margin-bottom:1rem}.price-box ul{list-style:none;margin-bottom:2.4rem;margin-top:0;padding:0}.price-box ul li{color:#000000be;font-size:.7rem;margin-bottom:17px}.price-box.second ul li{color:#fff;font-size:.7rem;margin-bottom:17px}.price-box.second .description,.price-box.second .duration,.price-box.second .plan-status,.price-box.second .price,.price-box.second ul li{color:#fff}.price-box button{border:none;border-radius:40px;bottom:0;cursor:pointer;font-weight:700;padding:10px 20px;width:100%}.price-box.second button{background-color:#fff;color:#159945;font-size:.7rem;font-weight:500}.price-box.first button{background-color:#159945;color:#fff;font-size:.7rem;font-weight:500}.price-box button:hover{background-color:#ccc}.text-container-2{grid-area:right2;margin-top:10px}.main-text-2{color:#4048ef;font-size:40px;padding:90px 0 0 10px}.sub-text-2{color:#131544;font-weight:700;padding:30px}.image-2{border-radius:10px;grid-area:left2;height:auto;object-fit:cover;padding:2em;width:100%}.text-container-3{grid-area:left3;margin-top:10px}.main-text-3{color:#4048ef;font-size:40px;padding:90px 0 0 10px}.sub-text-3{color:#131544;font-weight:700;padding:30px}.image-3{border-radius:10px;grid-area:right3;height:auto;object-fit:cover;padding:2em;width:100%}.text-container-4{grid-area:right4;margin-top:10px}.main-text-4{color:#4048ef;font-size:40px;padding:90px 0 0 10px}.sub-text-4{color:#131544;font-weight:700;padding:30px}.image-4{border-radius:10px;grid-area:left4;height:auto;object-fit:cover;padding:2em;width:100%}.text-container-5{grid-area:left5;margin-top:10px}.main-text-5{color:#4048ef;font-size:40px;padding:90px 0 0 10px}.sub-text-5{color:#131544;font-weight:700;padding:30px}.image-5{border-radius:10px;grid-area:right5;height:auto;object-fit:cover;padding:2em;width:100%}.first-container .sign-up-home-btn{background-color:#159945;border:none;border-radius:30px;box-shadow:0 3px 8px #0000003d;color:#fff;cursor:pointer;font-size:1.2rem;margin-left:auto;margin-right:14rem;outline:none;padding:20px;width:60%}.first-container .sign-up-home-btn:hover{background-color:#126932}@media (max-width:786px){.first-container{display:flex;flex-direction:column;height:100%;width:100%}.first-container .image-1{height:100%;margin-top:5rem;width:100%}.first-container .text-container{margin:1rem auto 0;width:90%}.first-container .sign-up-home-btn{margin:1rem auto 0;width:100%}.main-text{font-size:2.7rem;padding:0}.second-container{margin:10rem auto 1rem;width:90%}.second-container h3{margin-bottom:1rem}.third-container{margin:5rem auto;width:90%}.fourth-container{flex-direction:column}.fourth-container .subject-image{height:100%;width:100%}.fourth-container .text-side-container{margin-top:1rem;width:100%}.sub-text{color:#000000af;padding:16px 0 30px}}@media screen and (max-width:786px){.containt-one{display:flex;flex-direction:column}}.answer-input,.question-input{margin-top:5px;width:100%}.add-flash-btn{background-color:#2b37e2;border:none;border-radius:5px;bottom:10px;box-shadow:0 3px 8px #0000003d;color:#fff;height:30px;outline:none;position:absolute;width:90%}.add-flash-btn:hover{background-color:#000;border-radius:5px}.flashcard-wrapper{align-items:center;display:flex;justify-content:center}.flashcard-container{background-color:#fff;border-radius:30px;box-shadow:0 5px 15px #00000059;box-sizing:border-box;display:flex;flex-direction:column;height:700px;margin-top:2rem;padding:20px 30px;position:relative;width:800px}.flashcard-container .flashcard-count-in{color:#0c943c;font-weight:700;position:absolute;right:7px}.question{align-items:center;display:flex;justify-content:center;margin-top:15px}.question .question-text{font-size:25px;font-weight:700;text-align:center}.answer{margin-top:30px}.answer .answer-text{font-size:20px;font-weight:400}.btn-group{bottom:10px;display:flex;justify-content:center;left:0;position:absolute;right:0}.easy{background-color:#0985e323;color:#0984e3}.easy,.easy:hover{border:none;border-radius:25px;margin-right:10px;padding:10px 20px}.easy:hover{background-color:#323468;color:#fff}.good{background-color:#09e37a46;color:#0c943c}.good,.good:hover{border:none;border-radius:25px;margin-right:10px;padding:10px 20px}.good:hover{background-color:#2c8037;color:#fff}.hard{background-color:#ff8c002c;color:#be7011}.hard,.hard:hover{border:none;border-radius:25px;margin-right:10px;padding:10px 20px}.hard:hover{background-color:#706f28;color:#fff}.again{background-color:#e4262631;color:red;font-size:1rem}.again,.again:hover{border:none;border-radius:25px;margin-right:10px;padding:10px 20px}.again:hover{background-color:#8f1c1c;color:#fff}.btn-explain{background-color:#0c943c;border:none;border-radius:35px;bottom:90px;color:#fff;cursor:pointer;padding:20px 150px;position:absolute}.btn-explain:hover{background-color:#075c24}.show-answer-btn-container{display:flex;justify-content:center}.show-answer-btn-container .show-answer-btn{background-color:#0c943c;border:none;border-radius:35px;bottom:1rem;color:#fff;font-size:1.2rem;font-weight:500;margin-left:auto;margin-right:auto;max-width:30rem;padding:15px;position:absolute;width:80%}.show-answer-btn-container .show-answer-btn:hover{background-color:#075c24}.explain-box{background-color:#0985e334;border-radius:15px;margin-top:50px;padding:15px}.explain-box,.explain-box-q{box-shadow:0 5px 15px #00000059;position:relative}.explain-box-q{background-color:#d1dfe9;border-radius:5px;margin-top:10px;padding:8px}.answer .answer-text{font-size:px}.btn-back{border:none;border-radius:5px}.btn-back img{background-color:initial}.btn-back:hover{background-color:#c7c3c3}.btn-back-topic{left:210px;position:absolute;top:10px}.btn-back .btn-back-image-topic{height:30px;padding:2px 3px;width:34px}.btn-add-container{background-color:#131544;position:absolute}.btn-add{position:absolute;right:0;top:0}.btn-add .btn-add-image{height:30px;width:43px}@media screen and (max-width:786px){.flashcard-wrapper{height:calc(100vh - 40px);left:0;position:fixed;right:0;top:40px}.flashcard-container,.flashcard-wrapper{bottom:0;display:flex;flex-direction:column}.flashcard-container{background-color:initial;box-shadow:none;height:100%;margin-top:4rem;top:0;width:100%}}.reset-success{align-items:center;background-color:#f8f5f5;display:flex;flex-direction:column;justify-content:center}.reset-success .reset-success-message{color:#2c8037;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:30px;font-weight:600;padding:20px}.image_mark{padding:30px}.add-flash-input-container-answer{margin-top:20px}.question-input{align-items:center;border-color:#0e18d8;border-radius:5px;border-width:1px;display:flex;height:30px;outline:none;padding:4px 0 0 4px;width:90%}.answer-input:focus,.question-input:focus{border-width:1px;box-shadow:0 1px 1px 0 #202123}.answer-input{border-color:#0e18d8;border-radius:5px;max-height:200px;min-height:30px;outline:none;overflow-y:auto;padding:8px 0 0 4px;width:90%}.container-verify{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.text-verify{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:60px}.btn-verify{background-color:#0e18d8;border:none;border-radius:7px;color:#f8f5f5;cursor:pointer;font-size:20px;margin-bottom:auto;margin-top:60px;padding:20px 120px}.signup-err-message{color:#ff4500}.start-class-App{background-color:#282c34;bottom:0;color:#fff;display:flex;left:0;position:absolute;right:0;text-align:center;top:0}.side-menu-button{border:2px solid #343541;border-radius:7px;color:#fff;padding:10px;text-align:left;transition:.25s ease}.side-menu-button:hover{background-color:#ffffff1a;box-shadow:0 0 10px 0 #ffffff80}.side-menu-button span{padding-left:6px;padding-right:12px}.sidemenu{background-color:#202123;color:#fff;padding:10px;width:240px}.chatbox{background-color:#343541;flex:1 1;padding:24px;position:relative}.chat-input-holder{bottom:0;left:0;position:fixed;right:0}.input-wrapper{align-items:center;display:flex;position:relative}.chat-input-textarea{background-color:#40414f;font-size:1.25em;margin-bottom:12px;margin-left:250px;margin-right:0;padding:12px 40px 12px 12px;width:80%}.chat-input-textarea,.send-btn-chat{border:none;border-radius:7px;box-shadow:0 0 8px 0 #00000080;color:#fff;outline:none}.send-btn-chat{font-size:10px;height:30px;margin-bottom:10px;padding:5px;position:absolute;right:35px;top:37%;transform:translateY(-50%);width:35px}.send-mark-chat{height:16;width:16px}.chat-log{max-height:100%;overflow-y:auto;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin;text-align:left}.chat-massage.chatgpt{background-color:#444654}.chat-message-center{display:flex;gap:10px;padding:1rem 2rem}.message-ai{border-radius:0 30px 30px 20px;margin-left:.5rem;padding:20px}.chat-message.ai{background-color:#fff;text-align:left}.chat-message-center .message-ai{background-color:#f9f9f9;border:1px solid #eee}.avatar{background:#000;border-radius:50%;height:40px;width:40px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#888;border:2px solid #f1f1f1;border-radius:10px}.avatar.chatgpt{background:#0da37f;border-radius:50%;min-height:40px;min-width:40px}.message{background-color:#00d48623;border-radius:0 25px 30px 20px;color:#00d485;font-size:1rem;font-weight:600;margin-left:.5rem;padding:20px;width:100%}.wrapper{--input-focus:#2d8cf0;--font-color:#323232;--font-color-sub:#666;--bg-color:#fff;--bg-color-alt:#666;--main-color:#323232;flex-direction:column;height:100vh}.tool-container,.wrapper{align-items:center;display:flex;justify-content:center}.tool-container{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;margin-top:2rem;position:relative}.tool-container .tools-cards-container{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:15px;display:flex;flex-direction:column;justify-content:center;max-width:20rem;padding:20px}.tool-container .tools-cards-container .bck-icon{align-items:center;background-color:#00d485;border-radius:50%;color:#fff;display:flex;height:75px;justify-content:center;margin-top:20px;width:75px}.tool-container .tools-cards-container h3{font-size:1.5rem;font-weight:600;margin-top:20px}.tool-container .tools-cards-container p{color:#000000a1;font-size:1rem;margin-top:10px;text-align:center}.tool-container .tools-cards-container .bck-icon img{height:40px;width:40px}.tool-container button{background-color:#00d48617;border:none;border-radius:35px;color:#00d485;cursor:pointer;font-size:1rem;margin-top:2rem;padding:15px 50px}.tool-container .tools-btn a{color:#fff;text-decoration:none}@media (max-width:786px){.tool-container{height:calc(100vh - 40px);margin-bottom:4rem}}.parent-container-subject{position:relative;transition:margin-left .3s;width:90%}.subject-page{height:100vh}.input-card,.subject-page{display:flex;flex-direction:column}.input-card{background-color:#fff;border-radius:30px;box-shadow:0 5px 15px #74656559;height:180px;left:50%;margin-left:150px;margin-top:40px;position:relative;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px;z-index:100000}.input-card .input-nav{align-items:center;display:flex;justify-content:space-between;padding:15px}.input-card .input-nav p{font-size:1rem;font-weight:600}.input-card .input-label{font-size:.9rem;margin-left:15px}.input-card .close-button{background-color:initial;border:none;border-radius:5px;cursor:pointer;height:20px;width:20px}.input-card .close-mark:hover{background-color:#e64646}.input-card .input-space{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.input-card .input-space .input-add-subject{background-color:#f9f9f9;border:none;border-radius:25px;height:30px;outline:none;padding:10px;position:relative;width:90%}.input-card .btn-space{border-radius:10px;display:flex;gap:10px;height:100%;justify-content:flex-end;margin-top:20px;position:relative;right:15px;width:100%}.btn-space .cancel-subject-btn{background-color:#e2e2e2;color:#000}.btn-space .cancel-subject-btn,.save-subject-btn{border:none;border-radius:20px;cursor:pointer;height:35px;outline:none;position:relative;width:60px}.save-subject-btn{background-color:#4caf50;color:#fff}.save-subject-btn:hover{background-color:#347536}.btn-space .cancel-subject-btn:hover{background-color:#c7c3c3}@media screen and (max-width:786px){.input-card{margin-left:auto;margin-right:auto}}.subject-container .new-subject-btn{align-items:center;background-color:#e6fcf4;border:2px solid #159945;border-radius:15px;color:#159945;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.import-select-container{align-items:center;display:flex;gap:40px;justify-content:center;margin:50px}.select-lap{font-size:13px;font-weight:600}.select-input{border-radius:5px;cursor:pointer;height:25px;margin:1px;padding-left:3px;width:150px}.file-upload-instructions{border:1px dashed #ccc;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;padding:20px;text-align:center}.import-card-parent-i{background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;left:50%;min-height:17rem;min-width:23rem;padding:15px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10}.import-card-nav{align-items:center;display:flex;justify-content:space-between}.import-card-nav span{font-size:1.5rem;font-weight:500}.input-import-container{margin-top:20px}.import-file{display:flex;flex-direction:column}.file-name-tital-section{font-size:1rem;font-weight:600;margin-top:1rem}.input-import-container input{background-color:#f1f1f1;border:1px solid #e1e2e7;border-radius:15px;height:40px;margin-top:7px;padding-left:15px;width:100%}.choose-file-btn{z-index:-1}.choose-file-container{align-items:center;display:flex;justify-content:center}.custom-file-upload{cursor:pointer;text-decoration:underline}.import-submit-i{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.import-submit-i .create-section-btn-i{background-color:#4caf50;border:1px solid #ddd;border-radius:35px;color:#fff;cursor:pointer;padding:10px 30px}.import-submit-i .cancel-section-btn:hover{background-color:#c7c3c3}.import-submit-i .create-section-btn-i:hover{background-color:#159945}.import-submit-i .cancel-section-btn{background-color:#fff;border:1px solid #ddd;border-radius:35px;cursor:pointer;padding:10px 30px}.custom-file-upload:hover{color:blue}.import-card-nav button{background-color:initial;border:none}.file-upload-container{border:1px dashed #ccc;margin-bottom:20px;padding:20px;text-align:center}.file-upload-container:hover{background-color:#f9f9f9}.choose-file-btn{height:0;opacity:0;position:absolute;width:0}.file-upload-progress{background-color:#f3f3f3;border-radius:2px;margin-top:10px}.file-upload-progress-bar{color:#fff;line-height:20px;padding-right:5px;text-align:right;width:0}.file-upload-progress-outer{align-items:center;display:flex}.file-upload-progress-bar{background-color:#4caf50;border-radius:2px;flex-grow:1;height:20px}.file-upload-progress-percentage{margin-left:10px}.next-btn{background-color:#1d8f74;border:1px solid #0da37f;border-radius:5px;color:#fff;cursor:pointer;height:40px;padding:10px 20px;right:10px;text-align:center}.next-btn:hover{background-color:#000}.section-container{align-items:center;justify-content:center;width:100%}.section-card,.section-container{display:flex;flex-direction:column}.section-card{background-color:#fff;border:1px solid #ece5e5;border-radius:15px;cursor:pointer;margin:5px 7px 5px 5px;padding:5px;position:relative}.section-name{border-radius:5px;cursor:pointer;display:flex;font-size:20px;font-weight:500;margin-left:10px}.nav-section-card{align-items:center;display:flex;justify-content:space-between}.dot-mark{padding-right:10px}.section-card:hover{background-color:#ededed}.study-session-chat,.study-session-chat .chat-session-container{display:flex;flex-direction:column;height:100%}.study-session-chat .chat-session-container{flex-grow:1;max-width:1200px}.study-session-chat .chat-conteiner{background-color:#fff;border:1px solid #ece5e5;border-radius:25px;height:76vh;margin:2rem;overflow-y:auto}.study-session-chat .chat-conteiner .chat-response{padding:10px}.study-session-chat .btn-group-study{display:flex;gap:40px;justify-content:center;margin-left:auto}.study-session-chat .btn-group-study button{background-color:#fff;border:1px solid #eee;border-radius:20px;cursor:pointer;padding:10px 20px}.study-session-chat .btn-group-study button:hover{background-color:#e9e9e9}.study-session-chat .btn-group-study .ex-pre-btn{background-color:#c32828;color:#fff}.loadding-img{height:10;width:10}.study-session-chat .btn-group-study .qu-cr-btn{background-color:#0e18d8;color:#fff}.questions-page{background-color:#fff;border-radius:20px;font-family:Arial,sans-serif;margin:1.5rem auto 0;max-width:90%;padding:20px}.questions-page .questions-container{margin:0 auto;max-width:60rem}.question-block{border-radius:8px;margin-top:2rem;padding:10px}.question-text{font-size:18px;font-weight:700;margin-bottom:10px}.answers{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:1.5rem}.progress-circle{align-items:center;display:flex;justify-content:center;margin:20px}.questions-page .questions-container .progress-tr-contaner{align-items:center;display:flex;margin-bottom:1rem;width:100%}.questions-page .questions-container .progress-tr-contaner .submit-nav-container{display:flex;flex-direction:column;width:100%}.summary-item{align-items:center;background-color:#f9f9f9;border:1px solid #eee;border-radius:15px;display:flex;justify-content:space-between;margin:10px;min-width:100%;padding:15px;position:relative}.summary-item div{display:flex;flex-direction:column;gap:10px}.summary-item div span{color:brgba(0,0,0,.288);font-size:.8rem;font-weight:500}.summary-item .count{font-size:1.5rem;font-weight:600;margin-right:10px}.summary-item .icon{height:50px;margin-right:5px}.answer-label{align-items:center;background-color:#efefef62;border:1px solid #dfdddd;border-radius:20px;cursor:pointer;display:flex;font-size:.9rem;margin-bottom:5px;padding:10px 7px;transition:background-color .3s,border-color .3s}.answer-label span{color:#000000e0;margin-left:10px}.answer-label input[type=radio]{margin-left:.7rem}.answer-label.selected{background-color:#d8eaff;color:#0984e3}.answer-label.selected span{color:#0984e3}.answer-label.correct{background-color:#e0ffe0}.answer-label.correct span{color:#0da37f}.answer-label.incorrect{background-color:#ffe0e0}.answer-label.incorrect span{color:red}.btns-bottom-q{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:20px}.btns-bottom-q .btn-submit-questions{background-color:#0c943c;color:#fff}.btns-bottom-q .btn-resolve,.btns-bottom-q .btn-submit-questions{border:none;border-radius:25px;cursor:pointer;font-size:1rem;margin:20px 0;padding:10px 30px}.btns-bottom-q .btn-resolve{background-color:#f1f1f1}.btn-submit-questions:hover{background-color:#086b2b}.btns-bottom-q .btn-resolve:hover{background-color:#cfcfcf}.btn-submit-questions:disabled{background-color:#ccc;cursor:default}.score-display{color:green;font-size:20px;font-weight:700;margin-top:20px}.incorrect{background-color:#fcc}.add-section-btn{background-color:#35a53a;border:1px solid #27ce11;border-radius:5px;bottom:100px;box-shadow:0 3px 8px #0000003d;color:#fff;cursor:pointer;height:60px;position:fixed;right:40px;width:150px}.add-section-btn:hover{background-color:#1d5017}.parent-container-subject{display:flex;height:100vh;width:100%}.subject-page{margin-left:200px}.subject-page,.subject-page-full{flex-grow:1;overflow:auto;transition:margin-left .3s ease}.subject-page-full{height:100vh;margin-left:40px;width:100%}.subject-container-parent{display:flex;flex-direction:column;height:100%}.subject-container{grid-gap:18px;display:grid;gap:18px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));overflow-y:auto;padding:25px;width:100%}.subject-card{background-color:#fff;border:1px solid #ece5e5;border-radius:15px;display:flex;flex-direction:column;height:100%;padding:15px;position:relative}.subject-container .subject-card .subject-name{font-size:1.4rem;font-weight:500;padding-left:5px;position:relative}.topic-list{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;margin-top:1rem}.topic-list-sub{align-items:center;display:flex;justify-content:space-between;padding-left:5px;text-align:left;text-decoration:underline}.topic-list-sub img{cursor:pointer;height:15px;width:15px}.topic-list .topic-list-sub,.topic-list .topic-list-sub button{background-color:initial;border:none;font-size:1rem}.add-topic-btn-sub{background-color:#f4f4f4;border:1px solid #eee;border-radius:30px;color:#4d5155;cursor:pointer;margin-top:auto;padding:10px}.add-topic-btn-sub:hover{background-color:#dedddd}.topic-list button:hover{background-color:#f8f5f5;border-radius:5px}.subject-card .dot-mark-image{cursor:pointer;height:16px;position:absolute;right:13px;top:20px;width:16px}.subject-card .menu-list{background-color:#f9f9f9;border-radius:10px;padding:10px;position:absolute;right:15px;top:40px;width:6.4rem}.confirm-delete{background-color:#fff;border-radius:30px;box-shadow:0 5px 15px #74656559;display:flex;flex-direction:column;left:50%;margin-top:40px;min-height:330px;min-width:350px;padding:23px 15px;position:relative;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100000}.confirm-delete .delete-icon{height:50px;width:50px}.confirm-delete .delete-icon-container{align-items:center;background-color:#ff5353;border-radius:50%;display:flex;height:110px;justify-content:center;margin-left:auto;margin-right:auto;width:110px}.confirm-delete .deleted-tital{font-size:1.5rem;font-weight:600;margin-top:1.2rem;text-align:center}.confirm-delete .sub-deleted-tital{font-size:1rem;margin-top:.5rem;text-align:center}.confirm-delete .delete-btn-container{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1.8rem}.confirm-delete .delete-btn-container .cancel-delete-btn{background-color:#f1f1f1;border:none;border-radius:30px;cursor:pointer;padding:15px 60px}.confirm-delete .delete-btn-container .confirm-delete-btn{background-color:#ff5353;border:none;border-radius:30px;color:#fff;cursor:pointer;padding:15px 60px}.confirm-delete .delete-btn-container .cancel-delete-btn:hover{background-color:#c7c3c3}.confirm-delete .delete-btn-container .confirm-delete-btn:hover{background-color:#c32828}.subject-card .menu-list li{list-style:none;text-decoration:none}.subject-card .menu-list .btn-list{padding:3px}.subject-card .menu-list .btn-list,.subject-card .menu-list .btn-list-delete{background-color:initial;border:none;cursor:pointer;outline:none;position:relative}.subject-card .menu-list .btn-list-delete{color:#ff5353}.subject-card .menu-list .menu-edit-container{align-items:center;border-radius:5px;display:flex;gap:.3rem;justify-content:flex-start;padding:3px}.subject-card .menu-list .menu-delete-container:hover,.subject-card .menu-list .menu-edit-container:hover{background-color:#e2e2e2}.subject-card .menu-list .menu-delete-container{align-items:center;border-radius:5px;display:flex;gap:.3rem;justify-content:flex-start;margin-top:.6rem;padding:3px}.section-posation{justify-content:space-between;padding:14px}.posation-sectioin-text{background-color:#ebe9e9;border-radius:5px;font-size:1rem;font-weight:600;margin-left:50px;padding:4px}.flashcards-mark{height:28px;width:28px}.flashcards-button{align-items:center;background-color:#d4d3d3;border:none;border-radius:5px;cursor:pointer;display:flex;gap:1rem;justify-content:center;max-width:25rem;padding:5px}.flashcards-count-section
.flashcards-button:hover{background-color:#bdbdbd}.flashcards-btn-text{font-size:1rem;margin-left:4px}.section-posation2{display:flex}.section-info{align-items:center;border-radius:5px;display:flex;justify-content:space-between;margin-top:10px;padding:10px}.progress-bar-container-s{background-color:#ddd;border-radius:15px;height:10px;position:relative;width:80%}.progress-bar-s{background-color:#4caf50;border-radius:15px;height:10px;transition:width .3s ease-in-out}.progress-percentage-outside{display:inline-block;font-size:14px;margin-left:10px;vertical-align:middle}.btn-back .btn-back-image,.btn-back-topic .btn-back-image-topic{height:30px;padding:2px 3px;width:34px}.btn-back-topic{border:none;border-radius:5px}.btn-back-topic:hover{background-color:#c7c3c3}.btn-back-section{border:none;border-radius:5px;cursor:pointer}.btn-back-section:hover{background-color:#c7c3c3}.btn-back-image-section{height:30px;padding:2px 3px;width:34px}.flashcards-button .flashcards-count-section{background-color:#c7c3c3;border-radius:50%;line-height:2em;min-width:1.6em;padding:.3em;text-align:center}@media screen and (max-width:786px){.subject-container{overflow-y:auto;position:relative;width:100%}.close-button{display:none}.subject-page{height:calc(100vh - 80px);margin:0 1px}.subject-page-full{margin:0 1px}.topic-list .topic-list-sub{background-color:#f8f8f8;border-radius:15px;padding:5px 7px}.add-topic-btn-sub{background-color:#e6fcf4;color:#159945}.subject-container .new-subject-btn{height:5rem}}.section-btn{margin:1px}.btn-back-section{height:2em;width:3.2em}.section-posation{display:flex;flex-direction:column}.btn-back-image-section{height:1.9em;padding:2px;width:2.4em}.posation-sectioin-text{display:flex;font-size:.8rem;margin:auto;max-width:7em}.flashcards-btn-text{font-size:1.3rem;font-weight:505}.flashcards-button{margin-left:auto;margin-right:auto;margin-top:1em;width:100%}.lds-dual-ring{display:inline-block;height:8px;width:8px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#fff #0000;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:6px;width:6px}.explain-btn-container{align-items:center;display:flex;flex-direction:column}.explain-btn{background-color:#07654f;border:1px solid #0c943c;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;left:10px;margin:10px;min-width:150px;padding:10px}.dashboard-container{display:flex;flex-wrap:wrap;gap:40px;margin-left:10px;margin-right:10px;min-height:0;width:98%}.flash-chart-container{width:calc(90% - 570px)}.flashCount-container{max-width:400px;min-width:220px;width:calc(91% - 328px)}.month-chart-container{height:400px;width:60%}.monthly-bill-container{height:400px;width:30%}.chart-container-month{width:100%}.chart-container-month,.pie-chart-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;padding:20px}.pie-chart-container{width:350px}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.header h2{font-size:18px;margin:0}.dropdown{position:relative}.dropdown-button{padding:5px 10px}.chart-legend-container{align-items:center;display:flex}.chart-legend{align-items:flex-start;gap:1rem;margin-right:20px}.chart-legend,.legend-item{display:flex;flex-direction:column}.legend-item{align-items:center;margin-bottom:5px}.legend-item .legend-number{font-size:1.3rem;font-weight:600}.legend-item .legend-label{color:#000000ba;font-size:.9rem}.legend-color{border-radius:50%;display:inline-block;height:10px;margin-right:8px;width:10px}.legend-color.new{background-color:#eb8a14}.legend-color.learning{background-color:#0984e3}.legend-color.review{background-color:#ecca14}.legend-color.complete{background-color:#03d7a0}.chart-container{align-items:center;display:flex;height:200px;justify-content:center;position:relative;width:200px}.chart-center{display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.chart-total{font-size:24px;font-weight:700}.chart-label{color:#666;font-size:12px}.dashboard-heatmap-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:10px}.heatmap-container h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.heatmap{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(27,15px);grid-template-rows:repeat(7,15px);margin-left:1rem}.cell{background-color:#ebedf0;border-radius:2px;height:17px;margin:5px;width:17px}.cell:hover{border:1px solid #ccc}.cell-none{background-color:#ebedf0}.cell-low{background-color:#9be9a8}.cell-medium{background-color:#40c463}.cell-high{background-color:#216e39}@media (max-width:1200px){.dashboard-container{margin-left:auto;margin-right:auto;width:90%}.dashboard-heatmap-container,.flash-chart-container{width:100%}.heatmap{margin-left:2rem;padding-bottom:1rem}}@media (max-width:768px){.dashboard-container{height:calc(100vh - 88px);margin-left:auto;margin-right:auto;overflow-y:auto;width:100%}.flash-chart-container,.pie-container{margin-left:auto;margin-right:auto;width:90%}.chart-legend-container{gap:2rem}.pie-chart-container{width:100%}.dashboard-heatmap-container{height:11rem;margin-left:auto;margin-right:auto;padding:10px}.heatmap{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(27,10px);grid-template-rows:repeat(7,10px);margin-left:10px}.heatmap-container{width:100%}.cell{height:10px;width:10px}.flashCount-container{margin-left:auto;margin-right:auto;width:90%}}.section-filter{margin:.7rem;position:relative;top:0}.filter-btn{align-items:center;border:none;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.2rem;max-width:5rem;padding:5px 10px;position:relative}.filter-btn,.menu-box-filter{background-color:#d4d3d3;border-radius:5px}.menu-box-filter{margin-top:.3rem;padding:4px;position:absolute;z-index:1000}.menu-box-filter li{cursor:pointer;display:flex;flex-direction:column;list-style:none;padding:1px;row-gap:1px;width:100%}.menu-box-filter li button{background-color:#d4d3d3;border:none;cursor:pointer;padding:1px;width:100%}.filter-btn:hover,.menu-box-filter li button:hover{background-color:#c7c3c3}.chart-wrapper{height:300px;width:100%}.today-container{margin-left:auto;margin-right:auto;width:90%}.today-container .today-content-container{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.all-flashcards,.section-today{flex:1 1;min-width:50%}.flashcards-today-container{background-color:#fff;border:1px solid #ece5e5;border-radius:15px;height:100%;overflow-y:scroll;padding-bottom:15px}@media (max-width:768px){.all-flashcards,.section-today{width:100%}.all-flashcards{max-height:350px}}.flashcards-today-flashcards-item .number-container{align-items:center;background-color:#15994523;border-radius:50%;color:#00c853;display:flex;font-size:.9rem;font-weight:600;height:30px;justify-content:center;width:30px}.flashcards-today-heading .btn-all-flashcards,.section-today-section-head-container .section-today-section-head{border:none;border-radius:5px;display:flex;font-size:1.3rem;font-weight:600;height:45px;justify-content:space-between;margin:.4rem 0;padding:0 10px;width:100%}.section-today{background-color:initial}.flashcards-today-heading{padding:7px}.section-today-section-head-container{background-color:#fff;border:1px solid #ece5e5;border-radius:15px;height:60px}.section-today-section-container{background-color:initial}.flashcards-today-flascards-container{display:flex;flex-direction:column;gap:1rem}.flashcards-today-flashcards-item .icon-topic-container{display:flex;gap:1rem;justify-content:flex-start;width:55%}.flashcards-today-flashcards-item .icon-topic-container .topic-subject-name{display:flex;flex-direction:column}.flashcards-today-flashcards-item .icon-topic-container .topic-subject-name :first-child{font-size:1.2rem;font-weight:600}.flashcards-today-flashcards-item{display:flex;justify-content:space-between;padding:0 1rem}.flashcards-icon-container{background-color:#15994523;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.flashcards-icon-container .flashcards-icon-today{height:26px;margin:auto;width:26px}.flashcards-today-section-container,.section-today-container{grid-row-gap:16px;grid-column-gap:16px;column-gap:16px;display:grid;grid-auto-rows:110px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:7px;row-gap:16px}.section-today-container .section-today-item{background-color:#fff;border:1px solid #ece5e5;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:10px;position:relative}.section-today-container .section-today-item .section-status{align-items:center;background-color:#ff8c001e;border-radius:15px;color:#ff8c00;display:flex;font-size:1rem;font-weight:400;height:20px;justify-content:center;padding:5px;width:50px}.flashcards-today-section-container .flashcards-today-section-item .today-topic-name,.section-today-container .section-today-item .section-today-name{font-size:1rem;font-weight:600}.flashcards-today-section-container .flashcards-today-section-item .today-flashcards-number{background-color:#e2e0e0;border-radius:50%;font-size:1rem;font-weight:500;margin-left:1rem;padding:.08em .3em;text-align:center}.flashcards-today-section-container .flashcards-today-section-item .today-subject-name,.section-today-subject{bottom:1px;font-size:small;font-weight:390;left:1px;padding:4px;position:absolute}.section-today-section-head-container{padding:7px}.head-study-session-chat{display:flex;justify-content:space-between;padding:10px}.head-study-session-chat .posation-section{margin:auto}.head-study-session-chat .posation-section,.head-study-session-chat .section-remain-count{background-color:#ebe9e9;border-radius:5px;font-size:1.2rem;font-weight:600;padding:4px}@media (max-width:786px){.head-study-session-chat{flex-direction:column}.head-study-session-chat .section-remain-count{margin:1rem auto auto}}.chat-input-ask{display:flex;justify-content:center;padding:0 1rem;width:100%}.chat-input-ask .chat-input-holder-session{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:.4rem;position:relative;width:100%}.chat-input-ask .input-wrapper-session{width:90%}.chat-input-ask .input-wrapper-session .chat-input-textarea-session{background-color:#fff;border:1px solid #eee;border-radius:35px;height:50px;outline:none;padding:15px 15px 15px 25px;width:100%}.chat-input-holder-session .send-btn-chat-session{align-items:center;background-color:#0c943c;border:none;border-radius:50%;display:flex;height:50px;justify-content:center;margin-left:10px;width:50px}.chat-input-holder-session .send-btn-chat-session:hover{background-color:#05471d}.send-btn-chat-session .send-mark-chat-session{height:16px;width:16px}.question-create-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3.5rem}.create-question-text{font-size:1.2rem;font-weight:700;text-align:center}.question-buttons{align-items:center;display:flex;gap:3rem;justify-content:center;margin-top:2rem}.question-buttons button{background-color:#0e18d8;border:1px solid #0a12a4;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:3rem;width:6rem}.question-buttons button:hover{background-color:#000}.loading{align-items:center;display:flex;justify-content:center;position:relative}.back-mark{height:26px;width:28px}.back-btn{border:none;border-radius:5px}.back-btn:hover{background-color:#c7c3c3}.Buttom-bar-container{display:none}@media screen and (max-width:768px){.Buttom-bar-container{align-items:center;background-color:#fff;bottom:0;display:flex;height:5rem;justify-content:space-around;position:absolute;width:100%}.Buttom-bar-container .btn-decks,.btn-dashboard,.btn-today,.btn-tools{align-items:center;background-color:initial;border:none;display:flex;flex-direction:column;gap:5px;justify-content:center}.Buttom-bar-container .btn-decks,.btn-dashboard,.btn-today,.btn-tools span{color:rgba(0,0,0,.589);font-size:.8rem}.Buttom-bar-container button.active{background-color:#00c853;color:#fff}.btn-more .buttom-bar-more-menu-container{background-color:#c9c7c7;border-radius:5px;bottom:4.5rem;height:7rem;list-style:none;position:absolute;right:.8rem;width:7rem}.btn-more .buttom-bar-more-menu-container li{cursor:pointer;display:flex;flex-direction:column;list-style:none;padding:1px;row-gap:1px;width:100%}.btn-more .buttom-bar-more-menu-container li button{background-color:initial;border:none;cursor:pointer;font-size:1rem;font-weight:600;padding:4px}}.nav-bar-container-nav{align-items:center;display:flex;justify-content:space-between;margin-top:.6rem;padding:15px}.nav-bar-container-nav .title{background-color:initial;border:none;cursor:pointer}.nav-bar-container-nav .btn-back-nav{align-items:center;display:flex;justify-content:center}.nav-bar-container{align-items:center;display:flex;justify-content:space-between;margin-top:.6rem;padding:10px;position:relative}.nav-bar-container .btn-back-nav{background-color:initial;border:none;cursor:pointer}.nav-bar-container .btn-back-nav img{height:1.4rem}.nav-bar-container .back-title{align-items:center;display:flex;gap:.5rem;justify-content:center}.nav-bar-container .progress-bar-container-nav{background-color:#fff;border:1px solid #eee;border-radius:35px;margin-left:auto;margin-right:auto;padding:15px 0 20px;width:500px}.nav-bar-container .title-text{font-size:1.2rem;font-weight:600;text-align:center}.nav-bar-container-nav .title-text{font-size:1.7rem;font-weight:600;text-align:center}.nav-bar-container-nav .title{align-items:center;display:flex;gap:.5rem;justify-content:center}.nav-bar-container .title .title-icon{margin-left:.5rem}.nav-bar-container .remain-number{align-items:center;display:flex;gap:.2rem}.nav-bar-container .remain-number .nav-session-number{background-color:#fff;border-radius:35px;font-size:1rem;font-weight:600;margin-right:.7rem;padding:10px 15px;text-align:center}.nav-bar-container .remain-number .btn-next{background-color:#0c943c;border:none;border-radius:35px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 25px}.nav-bar-container .remain-number .btn-next:hover{background-color:#05471d}.progress-bar-container{margin:1rem}.progress-bar{align-items:center;display:flex;list-style:none;margin:0;padding:0}.progress-bar li{flex:1 1;position:relative;text-align:center}.progress-bar li:after{background-color:#ddd;content:"";height:5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.progress-bar li:not(:last-child):after{left:50%;right:0}.step-circle{align-items:center;background-color:#fff;border:.25rem solid #ddd;border-radius:50%;display:flex;height:30px;justify-content:center;margin:0 auto;position:relative;width:30px;z-index:2}.step-title{bottom:-1rem;font-size:.8em;font-weight:600;position:absolute;text-align:center;width:100%}.inner-circle{border-radius:50%;height:16px;position:absolute;width:16px;z-index:2}.inner-circle,.progress-bar li.completed:before,li.completed:after{background-color:#0c943c}.progress-bar li.active .step-circle,.progress-bar li.completed .step-circle{border:.25rem solid #0c943c}.progress-bar li:first-child:before,.progress-bar li:last-child:after{display:none}.correct-icon-back{align-items:center;background-color:#65c85c;border-radius:50%;content:" ";display:flex;height:14rem;justify-content:center;width:14rem}.line-progress-bar-perant{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:30px;display:flex;gap:1rem;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:800px;padding:20px}.line-progress-bar-perant span{font-size:1.2rem;font-weight:600}.line-progress-bar-container{background-color:#00d48636;border-radius:50px;height:.6rem;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;width:95%}.line-progress-bar-filler{background:#0c943c;border-radius:inherit;height:100%;transition:width .5s ease-in-out}@media (max-width:768px){.line-progress-bar-perant{margin-top:0;padding:7px 15px;width:90%}}.chat-gpt-heading{color:#333;margin:10px 0}.chat-gpt-heading h1{font-size:1.6em}.chat-gpt-heading h2{font-size:1.4em}.chat-gpt-heading h3{font-size:1.2em}.chat-gpt-list{margin:10px 0 10px 20px;padding-left:0}.chat-gpt-list li{list-style-type:disc;margin-bottom:5px}.chat-gpt-list ol{list-style-type:decimal}strong{font-weight:700}em{font-style:italic}.chat-gpt-list-item{margin-left:20px}code{background-color:#f4f4f4;border-radius:4px;font-family:monospace;padding:2px 4px}blockquote{border-left:4px solid #ccc;color:#666;margin-left:0;padding-left:16px}a{color:#0645ad;text-decoration:none}a:hover{text-decoration:underline}.hard-flashcards-container{align-items:center;background-color:#fff;border:1px solid #c7c3c3;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2rem;max-height:850px;max-width:800px}.back-hard-container{width:90%}.hard-flashcards-container .question-hard-text{background-color:#fff;border-radius:15px;font-size:1.6rem;font-weight:600;margin:1rem auto;max-width:600px;min-width:500px;padding-top:1rem 0;text-align:center}@media screen and (max-width:768px){.hard-flashcards-container .question-hard-text{max-width:none;min-width:90%}}.hard-flashcards-container .hard-answer-text{background-color:#fff;border-radius:5px;margin-left:auto;margin-right:auto;max-height:600px;max-width:600px;min-height:250px;min-height:100px;top:5rem;width:90%}.hard-flashcards-container .hard-answer-text label{color:#474242;font-size:1.2rem;font-weight:600;padding:10px}.hard-flashcards-container .hard-answer-text .hard-answer-input{background-color:#f9f9f9;border:1px solid #f0ecec;border-radius:15px;font-size:1rem;font-weight:500;height:225px;outline:none;overflow:auto;padding:15px;resize:none;width:100%}.hard-flashcards-container .hard-answer-btn-group-container{margin-left:auto;margin-right:auto;margin-top:1rem;max-height:600px;max-width:600px;min-height:100px;width:90%}.hard-flashcards-container .hard-answer-btn-group-container .hard-answer-btn{align-items:center;background-color:#258548;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:15px 40px}.hard-flashcards-child{align-items:center;background-color:#fff;border:1px solid #c7c3c3;border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:auto;margin-right:auto;width:100%}.hard-flashcards-container .hard-answer-btn-group-container .hard-answer-btn:hover{background-color:#196134}.hard-flashcards-container .hard-answer-btn-group-container .hard-not-btn{background-color:#0c943c17;border:none;border-radius:30px;color:#0c943c;cursor:pointer;font-size:1rem;padding:15px 40px}.hard-flashcards-container .hard-answer-btn-group-container .hard-not-btn:hover{color:#196134;text-decoration:underline}.hard-flashcards-container .hard-answer-btn-group-container .hard-answer-btn-group{align-items:center;display:flex;gap:1rem;justify-content:center}.hard-flashcards-container .hard-nav-flashcards{align-items:center;background-color:#fff;border-radius:15px 15px 0 0;bottom:0;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:600px;padding:10px;position:absolute;position:fixed;width:90%}.hard-flashcards-container .hard-nav-flashcards button{background-color:initial;border:none;border-radius:20px;cursor:pointer;font-size:1rem;font-weight:600;padding:10px}.back-question-hard-text{margin:2rem auto 0;max-height:600px;max-width:600px;width:90%}.back-question-hard-text>:first-child{color:#474242;font-size:1.2rem;font-weight:600}.back-user-answer-text{gap:.8rem;max-height:600px}.back-user-answer-text,.feedback-text-container{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;margin:1rem auto;max-width:600px;min-height:100px;padding:15px;width:90%}.feedback-text-container{gap:1rem}.feedback-text-container .need-text-container,.feedback-text-container .right-text-container,.feedback-text-container .wrong-text-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.back-user-answer-text>:first-child{color:#474242;font-size:1.2rem;font-weight:600}.back-user-answer-text>:nth-child(2){color:#474242;font-size:1rem;font-weight:600}.feedback-text-container .right-text-container>:first-child{background-color:#ebfff2;color:#474242;color:#416b47;display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feedback-text-container .right-text-container>:nth-child(2){color:#474242;font-size:1rem;font-weight:600}.feedback-text-container .wrong-text-container>:first-child{background-color:#ffeded;color:#474242;color:#a94442;display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feedback-text-container .wrong-text-container>:nth-child(2){color:#474242;font-size:1rem;font-weight:600}.feedback-text-container .need-text-container>:first-child{background-color:#fff9eb;color:#474242;color:#a94442;display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feedback-text-container .need-text-container>:nth-child(2){color:#474242;font-size:1rem;font-weight:600}.show-answer-text{border:1px solid #c7c3c3;padding:10px}.show-answer-text>:first-child{color:#474242;font-size:1.2rem;font-weight:600}.show-answer-text>:nth-child(2){color:#474242;font-size:1rem;font-weight:600}.real-answer .real-answer-text-container{background-color:#fff;border:1px solid #c7c3c3;border-radius:15px;display:flex;flex-direction:column;gap:1rem;margin:1rem;padding:15px}.real-answer{margin-bottom:70px;margin-left:auto;margin-right:auto;max-height:600px;max-width:600px;min-height:100px;width:90%}.real-answer .show-real-answer-btn{align-items:center;background-color:initial;border:none;border-radius:20px;color:#474242;cursor:pointer;display:flex;font-size:1.5rem;font-weight:600;padding:10px}.real-answer .real-answer-text-container span{color:#474242;font-size:1rem;font-weight:600}.show-answer-question-text{margin-left:auto;margin-right:auto;margin-top:2rem;max-height:600px;max-width:600px;width:90%}.show-answer-question-text>:first-child{color:#474242;font-size:1.2rem;font-weight:600}.show-answer-text{background-color:#f6f6f6;border:none;border-radius:15px;display:flex;flex-direction:column;gap:1rem;margin:1rem auto;max-height:600px;max-width:600px;min-height:100px;padding:20px 20px 30px;width:90%}.try-again-btn-container{display:flex;justify-content:center;margin:1rem}.try-again-btn-container .try-again-btn{background-color:#4caf50;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:1rem;padding:15px 60px}.try-again-btn-container .try-again-btn:hover{background-color:#286d33}.tool-import-parent{display:flex;height:100%;justify-content:center;width:100%}.tool-import-container{background-color:#fff;border-radius:10px;box-shadow:#00000059;display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;max-height:600px;max-width:400px;padding:10px;position:absolute}.tool-import-container .subject-topic-selection-container{align-items:center;display:flex;justify-content:space-between}.tool-import-container .import-title{margin-left:auto;margin-right:auto}.tool-import-container .import-title button{background-color:initial;border:none;border-radius:5px;font-size:1rem;padding:3px;position:absolute;right:0;top:0}.tool-import-container .import-title button:hover{background-color:#ee2121}.tool-import-container .import-btn-container .import-btn{background-color:#508f59;border:none;border-radius:5px;bottom:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px;right:0}.tool-import-container .import-btn-container .import-btn:hover{background-color:#416b47}.tool-import-container .import-btn-container{align-items:center;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.tool-import-parent{margin:auto;top:2rem}}.coming-soon-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3.5rem}.coming-soon-container h3{font-size:2.5rem;font-weight:800;margin-bottom:1rem;text-align:center}.flash-null{align-items:center;display:flex;flex-direction:column;font-size:2rem;font-weight:800;justify-content:center;margin:3.5rem}.nav .logo{color:#2b37e2;color:#159945}.circular-button{align-items:center;background-color:#00d485;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:90px;justify-content:center;width:90px}.not-recording{background-color:#4caf50}.not-recording:hover{background-color:#286d33}.recording{background-color:#b4b4b4}.recording:hover{background-color:#7a7a7a}.timer-display{color:#000;font-size:16px;margin-top:5px;text-align:center}.sign-warapper{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px;position:relative}.container-sign{background-color:#fff;border-radius:15px;box-shadow:0 5px 15px #00000059;box-sizing:border-box;max-width:350px;min-height:400px;min-width:350px;padding:20px 30px}.form-title{font-size:23px;font-weight:650;margin:.5rem 0}.form-subtitle{font-size:.8rem;margin-bottom:1rem}.input-label{font-size:.9rem;font-weight:600;margin-bottom:5px}.input-container{position:relative;width:100%}.input{border:1px solid silver;border-radius:15px;font-size:.7rem;font-weight:500;margin-bottom:15px;padding:10px;width:100%}.forgot-pas-txt{font-size:.7rem;margin-bottom:.8rem;margin-top:-.5rem}.create-acc-text{font-size:.8rem;font-weight:600;margin-bottom:.8rem;margin-top:.8rem;text-align:center}.btn{background-color:#159945;border:none;border-radius:15px;box-shadow:0 3px 8px #0000003d;color:#fff;cursor:pointer;margin:10px 0 15px;outline:none;padding:10px;position:relative;width:100%}.btn:hover{background-color:#156121}.login-text{font-size:.6rem}.confrim-message,.login-text{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-weight:800;margin-bottom:5px}.confrim-message{color:#2c8037;font-size:12px;margin-top:10px}.password-input-container{margin-bottom:15px;position:relative;width:100%}.toggle-password{background:none;border:none;color:#007bff;cursor:pointer;font-size:16px;padding:10px;position:absolute;right:3px;top:60%;transform:translateY(-50%)}.toggle-password:focus{outline:none}.toggle-password:hover{text-decoration:underline}.reset-text{font-size:.8rem;font-weight:500;margin:.5rem 0 1rem}.container-reset{background-color:#fff;border-radius:15px;box-shadow:0 5px 15px #00000059;box-sizing:border-box;max-width:380px;min-height:200px;min-width:30px;padding:20px 30px}.contaner-icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.footer-container{background-color:#0e5126;bottom:0;color:#fff;display:flex;height:200px;justify-content:space-between;padding:50px;position:relative;width:100%}.sidebar-container>h3{color:#159945;font-size:30px;font-weight:700;padding:10px 40px}.show-menu-btn{background-color:#f5f5f5;border:none;border-radius:5px;cursor:pointer;left:10px;padding:1px;position:absolute;top:20px}.show-menu-btn:hover{background-color:#d8d8d8}.btn-sidbar{background-color:#fff;border:none;border-radius:5px;cursor:pointer;padding:1px;position:absolute;right:4px;top:20px}.btn-sidbar:hover{background-color:#f5f5f5}.icon-close-menu,.icon-show-menu{height:24px;width:24px}.sidebar-container .tools{margin-top:1rem;padding:10px}.sidebar-container .sidebar-collection{margin-top:3rem;padding:10px}.sidebar-container .dashboard{margin-top:60px}.sidebar-container .dashboard .icon,.sidebar-container .decks .icon,.sidebar-container .tools .icon{margin-left:10px}.sidebar-container .dashboard span{font-size:20px;font-weight:600}.sidebar-container .decks span{font-size:20px;font-weight:600;margin-left:6px}.decks .decks-collection .sub-links .subject-span,.sidebar-container .tools span{font-size:1rem;font-weight:600;margin-left:6px}.sidebar-container ul{list-style:none;padding-left:0;text-decoration:none}.sidebar-container .to-day-btn a:hover{background-color:#f6f6f6;text-decoration:none}.decks{margin-top:10px}.sidebar-container ul li a span{font-size:1rem;padding-left:6px;text-decoration:none}.decks-collectin .sub-links a,.sidebar-container .sub-links a{padding:2px 15px}.decks-collectin .sub-links a,.sidebar-container .sub-links a,.sidebar-container .tools a{align-items:center;border-radius:6px;color:#000;display:flex;font-size:14px;margin-bottom:5px;text-decoration:none;transition:.3s}.sidebar-container .tools a{padding:2px}.sidebar-container ul li a.active,.sidebar-container ul li a:hover{background-color:#f6f6f6}.sidebar-container .usage{bottom:0;bottom:2rem;left:0;margin-bottom:5px;padding:10px;position:absolute;width:100%}.sidebar-container .usage .cost-sidebar-img{height:16px;width:16px}.sidebar-container .usage a{align-items:center;border-radius:6px;color:#000;display:flex;font-size:14px;margin-bottom:5px;padding:2px;text-decoration:none;transition:.3s}.sidebar-container .log-out a{align-items:center;bottom:0;color:#ff5353;display:flex;left:0;margin-bottom:5px;padding:10px;position:absolute;text-align:center;width:100%}.add-deck-btn{border-radius:5px;border-style:none;cursor:pointer}.add-deck-btn,.add-deck-input{margin-left:15px;padding:2px 6px}.add-deck-input{border-radius:5px;border-width:1px;width:100px}.add-deck-input:focus{outline:none}.to-day-btn{margin-left:6px;margin-top:1rem}.to-day-btn .Due-today-text{color:#000;font-size:1.3rem;text-decoration:none}.sidebar-container{background-color:#fff;box-shadow:0 0 10px #ddd;height:100vh;left:0;position:fixed;top:0;transition:width .3s ease;width:200px;z-index:1000}.sidebar-close{overflow:hidden;width:0}@media screen and (max-width:786px){.sidebar-close,.sidebar-container{display:none}}.overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.import-card-parent{background-color:#fff;border-radius:25px;box-shadow:0 4px 8px #0000001a;left:50%;min-height:10rem;min-width:20rem;padding:7px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10}.import-submit .create-section-btn{background-color:#07654f;border:1px solid #0c943c;border-radius:5px;bottom:10px;color:#fff;cursor:pointer;height:40px;padding:6px 3px;position:absolute;right:10px;width:100px}.close-mark{border-radius:5px;cursor:pointer;height:19px;margin:10;padding:3px;right:2px;top:2px;width:19px;z-index:11}.nav-section-slide button{background-color:initial;border:none;cursor:pointer}.close-mark:hover{background-color:#e64646}.btn-action-group{align-content:center;display:flex;flex-direction:column;gap:.6rem;height:230px;justify-content:center;margin-bottom:2rem;margin-top:1rem;width:350px}.btn-action{align-items:center;background-color:#f3f5f7;border:none;border-radius:15px;color:#3b3838;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:40px;justify-content:space-between;margin:0 auto;padding:15px;width:90%}.btn-action:hover{background-color:#e4e4e4}.btn-action .number{background-color:#00d48625;border-radius:50%;color:#00d485;font-size:.8rem;padding:7px 9px}.number-section-container{background-color:#00d48625;border-radius:25px;padding:7px;text-align:center;width:50px}.number-section-container .number-sections{color:#00d485;font-size:.8rem;font-weight:500}.carousel-container .nav-section-slide{align-items:center;display:flex;justify-content:flex-start;margin:.4rem .4rem 2rem}.ne-pr-btn{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:.4rem}.ne-pr-btn .prev-btn{background-color:#def1ea;color:#0c943c}.ne-pr-btn .nex-btn,.ne-pr-btn .prev-btn{border:none;border-radius:30px;cursor:pointer;font-size:.8rem;font-weight:500;height:35px;padding:.5rem 1rem;width:100px}.ne-pr-btn .nex-btn{background-color:#0c943c;color:#def1ea}.ne-pr-btn .prev-btn:hover{background-color:#f1f1f1}.ne-pr-btn .nex-btn:hover{background-color:#40b965}.nav-section-slide .section-name{font-size:1rem;font-weight:500;padding-left:10px;width:200px}.section-status-container{align-items:center;display:flex;justify-content:center;margin-top:2rem;width:100%}.section-status{border-radius:15px;font-size:.8rem;font-weight:500;padding:7px 14px}.section-status.new{background-color:#ff8c002c;border:1px solid #ff8c00;color:#ff8c00}.section-status.learning{background-color:#0985e327;border:1px solid #0984e3;color:#0984e3}.section-status.review{background-color:#eccc141f;border:1px solid #ecca14;color:#dbcb3a}.section-status.complete{background-color:#03d79e38;border:1px solid #03d7a0;color:#03d7a0}.flash-card-chart-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;padding:20px;width:100%}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.chart-header h2{font-size:1.5rem;font-weight:600;margin:0}.dropdown-button{background-color:#00c853;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.dropdown-button:hover{background-color:#009624}.chart-wrapper{height:400px}@media (max-width:768px){.flash-card-chart-container{width:100%}}.flashcard-summary-list{margin:0 auto;max-width:500px;width:100%}.flashcard-summary-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.flashcard-summary-content{display:flex;flex-direction:column}.flashcard-count{color:#000;font-size:24px;font-weight:700}.flashcard-label{color:#666;font-size:14px;margin-top:5px}.flashcard-icon{align-items:center;background-color:#e0f7fa;border-radius:50%;display:flex;justify-content:center;padding:10px}.flashcard-icon img{height:24px;width:24px}.bill-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;padding:25px;width:340px}.header-bill{margin-bottom:20px;width:100%}.header-bill h2{font-size:18px;margin:0 0 1rem}.content{align-items:center;display:flex;justify-content:space-between;width:100%}.chart-wrapper-bill{height:180px;position:relative;width:180px}.chart-center-bill{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.percentage{font-size:24px;font-weight:700}.details{align-items:center;display:flex;flex-direction:column}.details h3{font-size:24px;margin:0}.details p{color:#666;font-size:12px;margin:0}.increase-limit-button{background-color:#00c853;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 20px}.app-container.resizing{cursor:col-resize}.left-panel{border-right:1px solid #ddd;flex:0.65 1;overflow-y:auto;padding:16px;position:relative}.right-panel{gap:16px;padding:16px}.generate-section,.right-panel{display:flex;flex-direction:column}.generate-section,.go-to-section{margin-bottom:16px}.results-section{background-color:#f9f9f9;overflow-y:auto;padding:8px}.app-container{display:flex;height:100vh;margin:0;padding:0}.left-panel{display:flex;flex-direction:column;overflow:hidden}.resizer{background:linear-gradient(90deg,#0000,#ddd 50%,#0000);border-left:1px solid #eee;border-right:1px solid #eee;cursor:col-resize;width:6px}.resizer:hover{background:linear-gradient(90deg,#0000,#ccc 50%,#0000)}.left-panel embed,.left-panel iframe,.left-panel object{border:none;height:100%;width:100%}.react-pdf__Page__textContent{pointer-events:none;-webkit-user-select:text;user-select:text}.react-pdf__Page__textContent span{pointer-events:all}.pdf-viewer{display:flex;flex-direction:column;height:calc(100vh - 120px);position:relative}.pdf-controls{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;gap:8px;padding:8px 0;position:-webkit-sticky;position:sticky;top:0;z-index:4}.pdf-btn{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:4px 10px}.pdf-btn:disabled{cursor:not-allowed;opacity:.5}.pdf-page,.pdf-zoom{font-size:14px}.pdf-sep{flex:0 0 16px}.pdf-canvas{align-items:center;background:#f8f8f8;border:1px solid #eee;display:flex;flex:1 1;justify-content:center;overflow:auto}.selection-menu{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px #0000001f;display:flex;gap:6px;padding:6px}.sel-btn{border:none;border-radius:4px;cursor:pointer;padding:4px 8px}.sel-btn:hover{background:#f0f0f0}.chat-box{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px}.chat-messages{background:#f7f7f7;border-radius:6px;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;max-height:280px;min-height:70vh;overflow-y:auto;padding:8px}.msg{border-radius:14px;font-size:14px;line-height:1.3;max-width:80%;padding:8px 12px}.msg.user{align-self:flex-end;background:#dcf8c6}.msg.assistant{align-self:flex-start;background:#fff;border:1px solid #eee}.msg.system{align-self:center;background:#eef2f1;color:#555}.msg.pinned{align-self:flex-start;background:#0000;color:#666;font-size:12px;padding:4px 6px}.generate-section,.go-to-section{background:#fff}.generate-section,.go-to-section,.results-section{border:1px solid #eee;border-radius:8px;padding:12px}.results-section{background:#fafafa;flex:1 1;overflow:auto}.btn-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.gen-btn{background-color:#159945;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.chat-input-bar{align-items:center;display:flex;gap:10px;padding:8px 0}.chat-input{background:#fff;border:1px solid #ddd;border-radius:12px;flex:1 1;max-height:160px;min-height:44px;padding:10px 12px;resize:vertical}.send-btn{background:#159945;border:none;border-radius:50%;cursor:pointer;flex:0 0 36px;height:36px;width:36px}.send-btn:hover{filter:brightness(1.05)}.send-btn:active{transform:scale(.98)}.pinned-ask{background:#fff;border:1px solid #e5e5e5;border-radius:10px;color:#333;gap:8px;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.pinned-ask,.pinned-left{align-items:center;display:flex}.pinned-left{gap:6px;min-width:0}.pinned-ask .pinned-arrow{color:#9aa0a6;font-size:16px}.pinned-ask .pinned-text{flex:1 1;height:44px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.pinned-actions{align-items:center;display:flex;gap:8px}.pill-btn{background:#333;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px}.pill-btn.small{font-size:11px;padding:4px 10px}.pinned-ask .pinned-clear{background:#0000;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1}.pinned-ask .pinned-clear:hover{color:#666}.pinned-ask.pinned-chat{background:#0000;border:none;margin-bottom:6px;padding:4px 0}.pinned-ask.pinned-chat .pinned-text{color:#666;font-size:12px}.pinned-ask.pinned-chat .pinned-arrow{color:#9aa0a6;font-size:14px}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}
/*# sourceMappingURL=main.63ea7946.css.map*/