.paper-module__C7xttW__paperContainer{background-color:var(--paper-background);border-radius:3px;padding:18px;box-shadow:0 1px 2px -1px #0002,0 1px 3px #00000012,0 1px 5px #0000001f}
.linkButton-module__daYm5a__linkButtonCommonStyles{border:1px solid var(--primary);text-transform:uppercase;cursor:pointer;border-radius:3px;align-items:center;padding:5px 15px;font-size:14px;font-weight:700;display:inline-flex}.linkButton-module__daYm5a__linkButtonBordered{color:var(--primary)}.linkButton-module__daYm5a__linkButtonFilled{background-color:var(--primary);color:var(--background)}
.nonVerbalSeriesCompletion-module__QCaSCa__nonVerbalSeriesCompletionPage{--animation-duration:1s;position:relative}.nonVerbalSeriesCompletion-module__QCaSCa__pageBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;pointer-events:none;background:#0f172a94;position:fixed;inset:0}.nonVerbalSeriesCompletion-module__QCaSCa__questionFiguresContainer{flex-direction:row;gap:.5rem;margin-top:8px;margin-left:18px;display:flex}.nonVerbalSeriesCompletion-module__QCaSCa__square{border:2px solid #000;flex-direction:column;width:80px;height:80px;margin:4px;display:flex}.nonVerbalSeriesCompletion-module__QCaSCa__activeQuestionFigure{z-index:21;position:relative}.nonVerbalSeriesCompletion-module__QCaSCa__questionFigure{z-index:21;transition:filter 1s linear;position:relative}.nonVerbalSeriesCompletion-module__QCaSCa__blurredQuestionFigure{filter:blur(2px)}.nonVerbalSeriesCompletion-module__QCaSCa__iconsRow{flex-direction:row;flex:1;display:flex}.nonVerbalSeriesCompletion-module__QCaSCa__iconContainer{flex:1;justify-content:center;align-items:center;display:flex}.nonVerbalSeriesCompletion-module__QCaSCa__darkMode{color:#fff;border:2px solid #fff}.nonVerbalSeriesCompletion-module__QCaSCa__solutionFigureFocusShell{z-index:20;transition:transform var(--animation-duration) linear;background:#fff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;margin-top:-112px;margin-left:-6px;padding:144px 22px 22px;display:inline-flex;position:absolute}.nonVerbalSeriesCompletion-module__QCaSCa__solutionFigure{box-shadow:none;background:#fff;border:2px solid #000;position:relative}.nonVerbalSeriesCompletion-module__QCaSCa__solutionFigureMatched{border-color:green}.nonVerbalSeriesCompletion-module__QCaSCa__solutionIcon{border-radius:2px;transition-property:left,top;transition-duration:.5s;transition-timing-function:linear;position:absolute}.nonVerbalSeriesCompletion-module__QCaSCa__solutionIconMatched{color:green}.nonVerbalSeriesCompletion-module__QCaSCa__answerOptionsRow{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin-top:.75rem;margin-left:18px;display:flex}.nonVerbalSeriesCompletion-module__QCaSCa__answerOption{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-direction:column;justify-content:flex-start;align-items:center;min-width:90px;padding:.25rem;display:flex}.nonVerbalSeriesCompletion-module__QCaSCa__selectedAnswerOption{background:#2563eb14;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.nonVerbalSeriesCompletion-module__QCaSCa__answerLabel{margin-top:.5rem;font-weight:600;line-height:1}.nonVerbalSeriesCompletion-module__QCaSCa__selectedAnswerLabel{color:#2563eb}.nonVerbalSeriesCompletion-module__QCaSCa__actionButtonRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.nonVerbalSeriesCompletion-module__QCaSCa__answerCheckMessage{color:#1f2937;margin-top:.75rem;font-weight:600}
.percentageVisual-module__dzJx4W__visual{border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);background:color-mix(in srgb, var(--primary) 5%, var(--paper-background));border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.percentageVisual-module__dzJx4W__caption{text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.percentageVisual-module__dzJx4W__caption strong{color:var(--foreground);font-size:1.05rem}.percentageVisual-module__dzJx4W__caption span{color:var(--subtitle);font-size:.9rem}.percentageVisual-module__dzJx4W__totalField{color:var(--subtitle);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}.percentageVisual-module__dzJx4W__totalField input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--foreground) 35%, transparent);background:var(--paper-background);width:100%;color:var(--foreground);border-radius:.35rem;padding:.35rem .5rem;font-size:.9rem;font-weight:400}.percentageVisual-module__dzJx4W__totalField input[aria-invalid=true]{border-color:var(--secondary)}.percentageVisual-module__dzJx4W__content{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.percentageVisual-module__dzJx4W__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem;width:min(100%,15rem);display:grid}.percentageVisual-module__dzJx4W__cell,.percentageVisual-module__dzJx4W__filledCell{aspect-ratio:1;cursor:pointer;background:color-mix(in srgb, var(--foreground) 12%, transparent);border:0;border-radius:.2rem;padding:0;transition:background-color .2s,transform .15s}.percentageVisual-module__dzJx4W__cell:hover,.percentageVisual-module__dzJx4W__filledCell:hover{transform:scale(1.25)}.percentageVisual-module__dzJx4W__cell:focus-visible,.percentageVisual-module__dzJx4W__filledCell:focus-visible{outline:2px solid var(--warning);outline-offset:1px}.percentageVisual-module__dzJx4W__filledCell{background:var(--primary)}.percentageVisual-module__dzJx4W__calculation{border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);background:var(--paper-background);border-radius:.6rem;flex-direction:column;gap:.75rem;width:min(100%,15rem);padding:.85rem;display:flex}.percentageVisual-module__dzJx4W__result{flex-direction:column;gap:.3rem;margin:0 8px;display:flex}.percentageVisual-module__dzJx4W__resultValue{color:var(--primary);border-bottom:1px solid #e9e9e9;padding-bottom:6px;font-size:2rem;font-weight:700;line-height:1.1}.percentageVisual-module__dzJx4W__resultLine{align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.percentageVisual-module__dzJx4W__resultMeta{color:var(--subtitle);font-size:.85rem}.percentageVisual-module__dzJx4W__error{min-height:1.2rem;color:var(--secondary);text-align:center;margin:0;font-size:.85rem}.percentageVisual-module__dzJx4W__metaContainer{border-top:1px solid #e9e9e9;padding:0 12px}@media (min-width:640px){.percentageVisual-module__dzJx4W__content{flex-direction:row;justify-content:center;align-items:stretch;gap:1.5rem}.percentageVisual-module__dzJx4W__grid{flex:none}.percentageVisual-module__dzJx4W__calculation{justify-content:center}}@media (prefers-reduced-motion:reduce){.percentageVisual-module__dzJx4W__cell,.percentageVisual-module__dzJx4W__filledCell{transition:none}.percentageVisual-module__dzJx4W__cell:hover,.percentageVisual-module__dzJx4W__filledCell:hover{transform:none}}
.practiceSimulator-module___h3uJW__tabs{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.practiceSimulator-module___h3uJW__tab,.practiceSimulator-module___h3uJW__activeTab{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);background:var(--paper-background);color:var(--foreground);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.practiceSimulator-module___h3uJW__activeTab{border-color:var(--primary);background:var(--primary);color:var(--paper-background);font-weight:600}.practiceSimulator-module___h3uJW__tab:focus-visible,.practiceSimulator-module___h3uJW__activeTab:focus-visible{outline:2px solid var(--warning);outline-offset:2px}.practiceSimulator-module___h3uJW__panel{width:min(100%,22rem)}.practiceSimulator-module___h3uJW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.practiceSimulator-module___h3uJW__error{color:var(--secondary);font-size:.85rem}.practiceSimulator-module___h3uJW__loss{color:var(--secondary)}@media (max-width:400px){.practiceSimulator-module___h3uJW__fields{grid-template-columns:minmax(0,1fr)}}
.button-module__h0EWEW__buttonCommonStyles{border:1px solid var(--primary);text-transform:uppercase;cursor:pointer;border-radius:3px;align-items:center;padding:5px 15px;font-size:14px;font-weight:700;display:inline-flex}.button-module__h0EWEW__buttonBordered{color:var(--primary)}.button-module__h0EWEW__buttonFilled{background-color:var(--primary);color:var(--background)}.button-module__h0EWEW__buttonCommonStyles:disabled{color:#a7a7a7;cursor:default;background-color:#eaeaea;border:1px solid #eaeaea}
