.quiz-container{align-items:center;background-color:#0e1011;color:#e9e5e0;justify-content:flex-start;margin-top:10px;min-height:calc(100vh - 60px);overflow:hidden;padding:0 20px 20px}.quiz-container,.quiz-content{box-sizing:border-box;display:flex;flex-direction:column}.quiz-content{background:#20212380;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 6px #0000001a;flex:1 1 600px;padding:30px}.flip-card,.quiz-content{max-width:550px;width:100%}.flip-card{margin:0 auto;perspective:1000px;-webkit-perspective:1000px;position:relative}.flip-card-inner{height:100%;position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .6s ease;width:100%}.xp-popup-container{left:50%;pointer-events:none;position:absolute;top:20px;transform:translateX(-50%);z-index:10}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;position:relative;width:100%}.flip-card-front{display:flex;flex-direction:column}.flip-card-back{display:block;left:0;position:absolute;right:0;top:0;transform:rotateY(180deg)}.flip-card.can-flip,.flip-card.can-flip .answer-textarea:disabled,.flip-card.can-flip .button-group button:disabled,.flip-card.can-flip .option-button:disabled{cursor:pointer}.flip-hint{bottom:10px;color:#888;font-size:.8em;font-style:italic;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;transition:opacity .3s ease;z-index:10}.flip-card.can-flip:hover .flip-hint{opacity:1}.question-counter{align-items:flex-start;color:#ccc;display:flex;flex-direction:column;font-size:1.1em;gap:4px;margin-bottom:30px}.question-counter-header{align-items:center;display:flex;gap:8px;width:100%}.same-session-repeat-indicator{background-color:#ffcc001a;border:1px solid #ffcc004d;border-radius:3px;color:#fc0}.card-type-indicator,.same-session-repeat-indicator{align-items:center;display:inline-flex;font-size:.75em;font-weight:500;gap:3px;padding:1px 4px;white-space:nowrap}.card-type-indicator{background-color:#88ccff1a;border:1px solid #88ccff4d;border-radius:3px;color:#8cf}.question-container{color:#e9e5e0;font-size:1.4em;margin-bottom:0;width:100%}.question-header{margin-bottom:20px}.review-stage{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.review-stage-header{align-items:center;display:flex;gap:8px}.review-badge{border-radius:4px;font-size:.8em;font-weight:600;padding:4px 8px}.review-badge.pre-review{background-color:orange;color:#000}.review-badge.review{background-color:#4caf50;color:#fff}.info-button-icon{color:#888;cursor:pointer;transition:all .3s ease}.info-button-icon:hover .info-icon-svg{color:#fff}.question-prompt-and-revisal{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.question-prompt{color:#888;font-size:.8em;font-style:italic;margin:0}.revisal-wrapper{align-items:center;display:flex;min-width:120px}.revisal-count-container,.revisal-wrapper{justify-content:flex-end}.batch-subject{background-color:#ffffff1a;border-radius:4px;color:#888;font-size:.9em;max-width:150px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.question-counter-progress{background:#ffffff1a;border-radius:2px;flex:1 1;height:4px;margin-left:10px;overflow:hidden}.question-counter-bar{background:#4caf50;height:100%;transition:width .3s ease}.answer-textarea{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#e9e5e0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1em;line-height:1.5;margin-bottom:30px;min-height:100px;padding:12px;transition:background-color .2s ease,border-color .2s ease;width:100%}.answer-textarea:focus{background-color:#ffffff14;border-color:#999;outline:none}.answer-textarea:disabled{background-color:#ffffff08!important;cursor:not-allowed;opacity:.6}.button-group{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;width:100%}.button-group button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:500;padding:12px 24px;position:relative;text-align:center;transition:all .2s ease;width:100%}.button-group button:hover:not(:disabled){background-color:#43a047}.button-group button:active:not(:disabled){background-color:#388e3c}.button-group button:disabled{background-color:#333!important;color:#999!important;cursor:not-allowed;opacity:.6}.button-group button:before{content:none}.loading-indicator{color:#e9e5e0;margin:20px 0;text-align:center}.error-message{background-color:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:8px;box-sizing:border-box;color:#ff6b6b;font-size:.9em;margin:4px 0;padding:6px 15px;text-align:center;width:100%}.loading-message{color:#e9e5e0;padding:20px;text-align:center}body{background-color:#0e1011;margin:0;padding:0}#root,body{min-height:100vh;overflow-y:auto}.revisal-count-container{align-items:center;display:flex;gap:6px}.revisal-count{background-color:#ffffff1a;border-radius:4px;color:#888;font-size:.8em;margin:0;padding:2px 8px}.question-images{margin:20px 0;overflow:hidden;width:100%}.image-scroll-container{display:flex;gap:15px;overflow-x:auto;padding:10px 0;scrollbar-color:#4caf50 #1a1a1a;scrollbar-width:thin}.image-scroll-container::-webkit-scrollbar{height:8px}.image-scroll-container::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.image-scroll-container::-webkit-scrollbar-thumb{background:#4caf50;border-radius:4px}.image-wrapper{flex:0 0 auto;position:relative}.question-image{border:2px solid #4caf504d;border-radius:8px;cursor:pointer;height:200px;object-fit:cover;transition:transform .2s ease;width:200px}.question-image:hover{border-color:#4caf50;transform:scale(1.05)}.fullscreen-image-modal{align-items:center;background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.fullscreen-image-content{max-height:90vh;max-width:90vw;position:relative}.fullscreen-image{max-height:90vh;max-width:100%;object-fit:contain}.close-fullscreen-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:24px;justify-content:center;padding:8px;position:absolute;right:0;top:-40px;transition:transform .2s ease}.close-fullscreen-button:hover{transform:scale(1.1)}@media (max-width:768px){.quiz-container{padding-bottom:150px}.quiz-content{max-width:100%;padding:20px}.question-container{font-size:1.2em}.question-counter{font-size:.9em;margin-bottom:20px}.same-session-repeat-indicator{font-size:.7em;padding:1px 3px}.review-stage{gap:6px;margin-bottom:6px}.review-badge{font-size:.7em;padding:3px 6px}.revisal-count-container{gap:4px}.revisal-count{font-size:.8em;margin:0;padding:2px 6px}.info-button-icon{height:20px;width:20px}.button-group{gap:10px}.button-group button{font-size:.9em;min-width:120px;padding:10px 16px}.question-images{margin:15px 0}.question-image{height:150px;width:150px}.image-scroll-container{gap:10px}.ai-response{margin-top:15px;padding:15px}.ai-response h3{font-size:1.1em;margin-bottom:12px}}@media (max-width:480px){.quiz-content{padding:15px}.question-container{font-size:1.1em}.question-counter{font-size:.8em;margin-bottom:15px}.button-group button{font-size:.95em;padding:12px 24px}.question-image{height:120px;width:120px}.answer-textarea{margin-bottom:20px;min-height:80px;padding:10px}.option{gap:8px;padding:10px}.option-radio{height:16px;width:16px}.option-radio-inner{height:10px;width:10px}.option-label{font-size:.9em}}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#202123;border-radius:10px;box-shadow:0 4px 20px #0000004d;color:#e9e5e0;max-width:500px;padding:25px;width:90%}.modal-content h2{color:#fff;font-size:24px;margin-top:0}.modal-buttons{display:flex;gap:10px;justify-content:space-between;margin-top:20px}.primary-button{background-color:#ff5722;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;padding:10px 20px;transition:background-color .3s}.primary-button:hover:not(:disabled){background-color:#e64a19}.primary-button:disabled{background-color:#555;cursor:not-allowed;opacity:.7}.secondary-button{background-color:initial;border:1px solid #444;border-radius:5px;color:#ccc;cursor:pointer;flex:1 1;font-size:16px;padding:10px 20px;transition:all .3s}.secondary-button:hover{background-color:#ffffff1a;color:#fff}.success-message{background-color:#4caf501a;border-radius:5px;color:#4caf50;margin:10px 0;padding:10px}.back-button{align-items:center;background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;padding:6px 8px;transition:background-color .2s ease}.back-button:hover{background-color:#ffffff1a}.back-button:active{background-color:#ffffff26}.back-button svg{height:16px;width:16px}.quiz-header-container{padding:0 0 15px;position:relative;width:100%}.quiz-back-button-wrapper{left:0;position:absolute;top:0;z-index:1}.quiz-xp-bar-wrapper{display:flex;justify-content:center;margin:0 auto;max-width:550px;width:100%}.quiz-xp-bar-wrapper .xp-bar-container{max-width:100%}.quiz-header-spacer{display:none}@media (max-width:768px){.quiz-back-button-container{display:none!important}.quiz-back-button-wrapper{display:none}.quiz-xp-bar-wrapper{max-width:100%}}.evaluation-section{animation:fadeIn .5s ease-out;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#20212380;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#e9e5e0;display:flex;flex-direction:column;gap:20px;margin-top:25px;padding:25px;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.evaluation-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-bottom:15px}.evaluation-title{color:#fff;font-size:1.3em;font-weight:600;margin:0}.score-display{height:80px;position:relative;width:80px}.score-circle-bg,.score-circle-fg{fill:none;stroke-width:8}.score-circle-bg{stroke:#ffffff1a}.score-circle-fg{stroke:#4caf50;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .5s ease-out,stroke .5s ease-out}.score-text{fill:#fff;text-anchor:middle;dominant-baseline:central;font-size:1.4em;font-weight:700}.feedback-display{margin-top:0}.feedback-display h3{color:#ccc;font-size:1.1em;font-weight:500;margin-bottom:10px}.feedback-content{color:#e0e0e0;font-size:1em;line-height:1.6}.feedback-content p{margin-bottom:10px}.feedback-content code{background-color:#0000004d;border-radius:4px;font-size:.9em;padding:2px 5px}.feedback-content pre code{background-color:#00000080;border-radius:6px;display:block;overflow-x:auto;padding:10px}@media (max-width:768px){.evaluation-section{gap:15px;padding:20px}.evaluation-title{font-size:1.2em}.score-display{height:70px;width:70px}.score-circle-bg,.score-circle-fg{stroke-width:7}.score-text{font-size:1.2em}.feedback-display h3{font-size:1em}.feedback-content{font-size:.95em}}@media (max-width:480px){.evaluation-section{gap:12px;padding:15px}.evaluation-header{box-sizing:border-box;padding-bottom:10px;padding-right:10px}.evaluation-title{font-size:1.1em}.score-display,.score-display svg{height:60px;width:60px}.score-circle-bg,.score-circle-fg{stroke-width:6}.score-text{font-size:1.1em}.feedback-display h3{font-size:.95em}.feedback-content{font-size:.9em}}.follow-up-container{box-sizing:border-box;margin:25px auto 0;max-width:550px;width:100%}.follow-up-container h3{color:#ccc;font-size:1.1em;font-weight:500;margin-bottom:15px;text-align:center}@media (max-width:768px){.follow-up-container{margin-top:20px;max-width:none;padding:0}.follow-up-container h3{font-size:1em;padding-left:5px;text-align:left}}.quiz-layout-wrapper{gap:25px}.quiz-layout-wrapper,.quiz-main-content{align-items:center;display:flex;flex-direction:column;width:100%}.quiz-main-content{gap:20px}.flip-card+.button-group,.quiz-main-content>.button-group{margin:0 auto;max-width:550px;width:100%}.quiz-layout-wrapper .flip-card+.button-group{margin-top:0}.quiz-sidebar{box-sizing:border-box;display:flex;flex-direction:column;gap:25px;max-width:550px;width:100%}@media (min-width:1024px){.quiz-layout-wrapper{align-items:center;flex-direction:column;gap:20px;justify-content:flex-start;margin:0 auto;max-width:1200px}.quiz-content{margin:0 auto;max-width:600px}.quiz-layout-wrapper .button-group{margin:0 auto 20px;max-width:550px;width:100%}.evaluation-section{margin-top:0;width:100%}.follow-up-container{margin:0;max-width:none;width:100%}.follow-up-container h3{padding-left:0;text-align:left}}@media (min-width:769px) and (max-width:1023px){.quiz-layout-wrapper{gap:20px}.quiz-content{flex-basis:55%;max-width:none}.quiz-sidebar{flex-basis:45%;max-width:none;top:70px}}@media (max-width:768px){.quiz-layout-wrapper{align-items:center;flex-direction:column}.quiz-content,.quiz-sidebar{margin:0 auto;max-width:550px;width:100%}.quiz-sidebar{position:static}.follow-up-container{margin-top:0;max-width:none;padding:0}.follow-up-container h3{padding-left:5px;text-align:left}}@media (max-width:480px){.quiz-content,.quiz-sidebar{max-width:100%}}button.dont-know-button{background-color:#ff414d!important;border:none;border-radius:8px;color:#fff!important;cursor:pointer;font-size:1em;margin-right:8px;padding:8px 16px;transition:background-color .2s ease}button.dont-know-button:hover:not(:disabled){background-color:#e0343c!important}button.dont-know-button:disabled{background-color:#666!important;color:#ccc!important;cursor:not-allowed;opacity:.6}.quiz-content .button-group button.dont-know-button{background-color:#ff414d!important;border:none!important;color:#fff!important}.quiz-content .button-group button.dont-know-button:hover:not(:disabled){background-color:#e0343c!important}.dont-know-button{background-color:#ff414d!important;border:none!important;color:#fff!important}.dont-know-button:hover:not(:disabled){background-color:#e0343c!important}.button-content .spinner{border-width:2px;height:16px;width:16px}.correct-answer-display{color:silver;font-size:.9em;margin-bottom:15px;margin-top:5px;padding-left:0}.correct-answer-display strong{color:#dcdcdc;font-weight:600;margin-right:5px}.correct-answer-display .markdown-renderer-class,.correct-answer-display .markdown-renderer-class>p{display:inline;margin:0;padding:0}.option-button{background-color:#2b2f31;border:1px solid #ffffff1a;border-radius:8px;color:#e9e5e0;cursor:pointer;padding:10px 12px;text-align:left;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.option-button p,.option-button>div>p{display:inline;margin:0;padding:0}.option-button:hover:not(:disabled){background-color:#33373a}.option-button:disabled{background-color:#2b2f31!important;color:#666!important;cursor:not-allowed;opacity:.5}.option-button.correct{border-color:#4caf50cc;box-shadow:none}.option-button.incorrect{border-color:#ff414dcc;box-shadow:none}.option-button.selected{background-color:#4caf5026;border-color:#4caf50cc;box-shadow:none}.option-button.selected:active:not(:disabled),.option-button.selected:focus-visible:not(:disabled),.option-button.selected:hover:not(:disabled){background-color:#4caf5026;border-color:#4caf50cc;box-shadow:none}.onboarding-wizard .modal-input:focus{border-color:#fff3;box-shadow:none}.match-ui-container{margin-bottom:20px;position:relative;width:100%}.match-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.match-columns{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:1fr 1fr}.match-column{display:flex;flex-direction:column;gap:0;height:100%;justify-content:space-evenly}.match-item{background-color:#2b2f31;border:1px solid #ffffff1a;border-radius:8px;color:#e9e5e0;cursor:pointer;padding:10px 12px;text-align:left;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.match-item p,.match-item>div>p{display:inline;margin:0;padding:0}.match-item:hover:not(:disabled){background-color:#33373a}.match-item.active{border-color:#4caf50cc;box-shadow:none}.match-item.matched{border-color:#673ab7cc;box-shadow:none}.match-item.disabled,.match-item:disabled{background-color:#2b2f31!important;color:#666!important;cursor:not-allowed;opacity:.5}.match-item.selectable{outline:1px dashed #4caf5099}@media (max-width:768px){.match-columns{gap:10px}.match-item{padding:10px}}.session-summary{max-width:550px;overflow:visible;width:100%}.session-summary.quiz-content{flex:0 0 auto;max-width:550px;width:100%}.session-summary-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.session-summary-title{color:#fff;font-size:1.3em;font-weight:600;margin:0}.session-summary-soonest-review{color:#aaa;font-size:.8em;font-style:italic;margin:4px 0 0}.tomorrow-hook{align-items:center;animation:fadeInDown .5s ease-out;background:linear-gradient(135deg,#4caf501a,#2196f31a);border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;display:flex;gap:16px;margin-bottom:16px;padding:16px;width:100%}.tomorrow-hook-icon{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.tomorrow-hook-content{flex-grow:1;text-align:center}.tomorrow-hook-title{color:#fff;font-size:1.1em;font-weight:600;margin:0 0 4px}.tomorrow-hook-explainer{color:#bbb;font-size:.9em;line-height:1.4;margin:0}.wave-emoji{animation:wave 2s infinite;display:inline-block;transform-origin:50% 50%}@keyframes wave{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.session-summary-cta{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;margin-top:24px;padding:16px}.session-summary-cta-title{color:#fff;font-size:1rem;margin:0 0 4px}.session-summary-cta-copy{color:#b8b8b8;font-size:.9rem;line-height:1.4;margin:0}.session-summary-cta-button{background:#4caf501f;border:1px solid #4caf5059;border-radius:10px;color:#dff6e0;cursor:pointer;font-weight:600;padding:10px 14px;transition:background .2s ease,border-color .2s ease;width:100%}.session-summary-cta-button:hover:not(:disabled){background:#4caf5033;border-color:#4caf508c}.session-summary-cta-button:disabled{cursor:not-allowed;opacity:.7}.session-summary-goal-picker{background:linear-gradient(180deg,#9efff10f,#ffffff08);border:1px solid #9efff129;border-radius:12px;display:flex;flex-direction:column;gap:14px;margin-bottom:20px;margin-top:24px;padding:16px}.session-summary-goal-picker-copy{display:flex;flex-direction:column;gap:4px}.session-summary-goal-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.session-summary-goal-option{align-items:flex-start;border-radius:8px;color:#e9e5e0;display:flex;flex-direction:column;gap:3px;min-height:0;min-width:0;padding:10px 12px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.session-summary-goal-option-topline{align-items:baseline;display:flex;gap:10px;justify-content:space-between;width:100%}.session-summary-goal-option:hover:not(:disabled){background-color:#33373a;transform:none}.session-summary-goal-option.selected{background-color:#4caf5026;border-color:#4caf50cc}.session-summary-goal-option:disabled{cursor:not-allowed;opacity:.8}.session-summary-goal-option-label{color:#fff;font-weight:700}.session-summary-goal-option-description,.session-summary-goal-option-detail,.session-summary-goal-option-status{color:#b8c0d6;font-size:.82rem}.session-summary-goal-option-detail{text-align:right;white-space:nowrap}.session-summary-goal-option-description{color:#e9e5e0b8;line-height:1.35}.session-summary-goal-option-status{color:#9efff1;font-weight:600;margin-top:1px}.session-summary-goal-confirmation-title{color:#f3fff4;font-size:1.15rem;line-height:1.25;margin:0}.session-summary-goal-confirmation-topline{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.session-summary-goal-confirmation-message{color:#d8f1dc;font-size:.86rem;line-height:1.35;margin:0}.session-summary-push-prompt{background:linear-gradient(135deg,#262d42eb,#131621f5);border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;margin-top:24px;padding:16px}.session-summary-push-title{color:#fff;font-size:1rem;margin:0 0 4px}.session-summary-push-copy{color:#b8c0d6;font-size:.9rem;line-height:1.4;margin:0}.session-summary-push-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-top:4px}.session-summary-push-primary,.session-summary-push-secondary{border-radius:10px;cursor:pointer;flex:1 1;font-weight:600;padding:10px 14px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.session-summary-push-primary{background:#7c9cff2e;border:1px solid #7c9cff73;color:#ecf1ff}.session-summary-push-primary:hover:not(:disabled){background:#7c9cff42;border-color:#7c9cff9e;transform:translateY(-1px)}.session-summary-push-secondary{background:#ffffff0a;border:1px solid #ffffff1a;color:#d7dceb}.session-summary-push-secondary:hover:not(:disabled){background:#ffffff14}.session-summary-push-primary:disabled,.session-summary-push-secondary:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.session-summary-subtitle{color:#ccc;font-size:1.05em;font-weight:500;margin:8px 0}.session-summary-columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-top:10px}.session-summary .question-details{border-radius:10px;margin-left:4px;margin-right:4px}@media (min-width:1024px){.session-summary-columns{gap:24px;grid-template-columns:1fr}}.session-summary-section{overflow:hidden;width:100%}.session-summary-cards{display:flex;flex-direction:column;gap:8px;overflow:visible;padding:0}.session-summary .question-details{box-sizing:border-box;margin-left:0;margin-right:0;width:100%}.subject-input-group .input-field{background:rgba(77,77,77,.342);border:1px solid #ffffff1a;border-radius:4px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;padding:8px 12px;width:100%}.subject-input-group .input-field:focus{border-color:#4caf50;box-shadow:none;outline:none}@media (max-width:768px){.quiz-container{padding-bottom:150px}.session-summary-push-actions{flex-direction:column-reverse}.session-summary-push-primary,.session-summary-push-secondary{width:100%}.session-summary-goal-options{gap:8px;grid-template-columns:1fr}.session-summary-goal-option{padding:10px}.session-summary-goal-option-topline{flex-wrap:wrap;gap:4px 8px}.session-summary-goal-option-detail{text-align:left}.session-summary-goal-confirmation-topline{flex-wrap:wrap;gap:4px 8px}.session-summary-goal-confirmation-title{font-size:1.02rem}.session-summary-goal-option-label{font-size:.9rem}.session-summary-goal-option-description,.session-summary-goal-option-detail,.session-summary-goal-option-status{font-size:.75rem}}
/*# sourceMappingURL=42.3500315c.chunk.css.map*/