@keyframes _smooth-bounce_c42wj_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes _fade-in_c42wj_1{0%{opacity:0}to{opacity:1}}@keyframes _slide-up_c42wj_1{0%{opacity:0;transform:translateY(var(--slide-up-distance, 20px))}to{opacity:1;transform:translateY(0)}}._customExamPage_c42wj_27{min-height:100vh;background-color:#fafafa;color:#0a0a0a}._toolSection_c42wj_33{padding:4rem 1rem 6rem;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#fff,#fafafa);position:relative}@media(min-width:768px){._toolSection_c42wj_33{padding:1.5rem}}._toolHeader_c42wj_47{text-align:center;max-width:800px;margin-bottom:2.5rem}._toolHeader_c42wj_47 ._iconWrapper_c42wj_52{width:80px;height:80px;background:#f97316;border-radius:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto 1.5rem;box-shadow:0 10px 25px #f973164d;transform:rotate(-5deg);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}._toolHeader_c42wj_47 ._iconWrapper_c42wj_52:hover{transform:rotate(0) scale(1.05)}._toolHeader_c42wj_47 ._iconWrapper_c42wj_52 ._brainIcon_c42wj_69{font-size:2.5rem;color:#fff}._toolHeader_c42wj_47 h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;margin-bottom:1rem;color:#0a0a0a}@media(max-width:575px){._toolHeader_c42wj_47 h1{line-height:1.1}}._toolHeader_c42wj_47 p{font-size:1.125rem;color:#424242;max-width:600px;margin:0 auto;line-height:1.6}._inputCard_c42wj_93{width:100%;max-width:900px;background:#fff;border-radius:32px;padding:.5rem;box-shadow:0 20px 40px -8px #00000029,0 8px 16px -4px #0000001a;border:1px solid rgba(249,115,22,.1);position:relative;z-index:30}._actionBar_c42wj_105{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:center}._proceedButton_c42wj_111{display:inline-flex;gap:.5rem;padding:.75rem 1.5rem;min-height:48px;font-family:Inter,-apple-system,blinkmacsystemfont,SF Pro Display,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;border-radius:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);background-color:#f5f5f5;border-color:#bdbdbd;color:#bdbdbd;padding:1rem 2.5rem;min-height:56px;font-size:1.125rem;font-weight:600;width:100%;max-width:400px;border-radius:16px;font-weight:700;font-size:1.1rem;padding:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:not-allowed;opacity:.7}._proceedButton_c42wj_111:hover:not(:disabled){background-color:#e1e1e1;border-color:#a4a4a4;color:#bdbdbd;transform:translateY(-2px);box-shadow:0 4px 8px -2px #00000014,0 2px 4px -1px #0000000a}._proceedButton_c42wj_111:active:not(:disabled){background-color:#d6d6d6;border-color:#979797;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._proceedButton_c42wj_111:disabled,._proceedButton_c42wj_111._disabled_c42wj_167{opacity:.6;cursor:not-allowed;pointer-events:none}._proceedButton_c42wj_111:focus-visible{outline:2px solid rgba(189,189,189,.5);outline-offset:2px;border-radius:inherit}._proceedButton_c42wj_111:focus:not(:focus-visible){outline:none}._proceedButton_c42wj_111._ready_c42wj_180{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;min-height:48px;font-family:Inter,-apple-system,blinkmacsystemfont,SF Pro Display,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;border-radius:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);background-color:#f97316;border-color:#f97316;box-shadow:0 4px 12px -2px #f9731640;color:#fff;cursor:pointer;opacity:1;box-shadow:0 15px 30px #f973164d}._proceedButton_c42wj_111._ready_c42wj_180:hover:not(:disabled){background-color:#e05f06;border-color:#d65b06;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px -3px #f9731659}._proceedButton_c42wj_111._ready_c42wj_180:active:not(:disabled){background-color:#cd5705;border-color:#be5105;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._proceedButton_c42wj_111._ready_c42wj_180:disabled,._proceedButton_c42wj_111._ready_c42wj_180._disabled_c42wj_167{opacity:.6;cursor:not-allowed;pointer-events:none}._proceedButton_c42wj_111._ready_c42wj_180:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px;border-radius:inherit}._proceedButton_c42wj_111._ready_c42wj_180:focus:not(:focus-visible){outline:none}._proceedButton_c42wj_111._ready_c42wj_180:hover{transform:translateY(-2px);box-shadow:0 20px 40px #f9731666}._proceedButton_c42wj_111._ready_c42wj_180:active{transform:translateY(0)}._scrollIndicator_c42wj_244{margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#424242;cursor:pointer;font-weight:500;transition:color .2s}._scrollIndicator_c42wj_244:hover{color:#f97316}._scrollIndicator_c42wj_244 ._bounce_c42wj_258{animation:_bounce_c42wj_258 2s infinite}@keyframes _bounce_c42wj_258{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}._playbookSection_c42wj_273{background-color:#fff;padding:1rem;border-top:1px solid #EEE}._playbookContainer_c42wj_279{max-width:1100px;margin:0 auto}._playbookHeader_c42wj_284{text-align:center;margin-bottom:6rem}._playbookHeader_c42wj_284 h2{font-size:2.5rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.02em}._playbookHeader_c42wj_284 p{font-size:1.25rem;color:#757575;max-width:800px;margin:0 auto;line-height:1.6}._aiWarningCard_c42wj_302{background:#ff95000d;border:1px solid rgba(255,149,0,.2);border-radius:20px;padding:1.5rem;display:flex;gap:1.25rem;margin-bottom:6rem;align-items:flex-start}._aiWarningCard_c42wj_302 ._warningIcon_c42wj_312{font-size:2rem;color:#f59e0b;flex-shrink:0}._aiWarningCard_c42wj_302 ._warningText_c42wj_317 h4{font-weight:700;color:#d97706;margin-bottom:.25rem}._aiWarningCard_c42wj_302 ._warningText_c42wj_317 p{margin:0;color:#424242;line-height:1.5}@media(max-width:575px){._aiWarningCard_c42wj_302{flex-direction:column;gap:.75rem}}._stepsGrid_c42wj_334{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}._stepCard_c42wj_340{background:#fafafa;border-radius:24px;padding:2.5rem;position:relative;border:1px solid transparent;transition:all .3s}._stepCard_c42wj_340:hover{background:#fff;border-color:#f973161a;box-shadow:0 12px 24px -6px #00000024,0 6px 12px -3px #00000014;transform:translateY(-5px)}._stepCard_c42wj_340 ._stepNum_c42wj_354{width:40px;height:40px;background:#f97316;color:#fff;border-radius:12px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:800;margin-bottom:1.25rem}._stepCard_c42wj_340 h3{font-weight:700;margin-bottom:.75rem}._stepCard_c42wj_340 p{color:#424242;line-height:1.6;margin-bottom:1.5rem}._promptActions_c42wj_377 ._copyBtn_c42wj_377{display:inline-flex;padding:.75rem 1.5rem;min-height:48px;font-family:Inter,-apple-system,blinkmacsystemfont,SF Pro Display,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;border-radius:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);background-color:#f97316;border-color:#f97316;color:#fff;box-shadow:0 4px 12px -2px #f9731640;width:100%;border-radius:12px;padding:.75rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-weight:600}._promptActions_c42wj_377 ._copyBtn_c42wj_377:hover:not(:disabled){background-color:#e05f06;border-color:#d65b06;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px -3px #f9731659}._promptActions_c42wj_377 ._copyBtn_c42wj_377:active:not(:disabled){background-color:#cd5705;border-color:#be5105;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._promptActions_c42wj_377 ._copyBtn_c42wj_377:disabled,._promptActions_c42wj_377 ._copyBtn_c42wj_377._disabled_c42wj_167{opacity:.6;cursor:not-allowed;pointer-events:none}._promptActions_c42wj_377 ._copyBtn_c42wj_377:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px;border-radius:inherit}._promptActions_c42wj_377 ._copyBtn_c42wj_377:focus:not(:focus-visible){outline:none}._aiTies_c42wj_439{display:flex;gap:.75rem}._aiTies_c42wj_439 ._aiLink_c42wj_443{flex:1;padding:.75rem;background:#fff;border:1px solid #EEE;border-radius:12px;text-align:center;text-decoration:none;color:#424242;font-weight:600;transition:all .2s}._aiTies_c42wj_439 ._aiLink_c42wj_443:hover{border-color:#f97316;color:#f97316}._textLinkBtn_c42wj_460{background:none;border:none;color:#f97316;font-weight:700;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}._textLinkBtn_c42wj_460:hover{color:#d65b06}._educatorBox_c42wj_474{background:#0a0a0a;color:#fff;border-radius:24px;padding:2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}._educatorBox_c42wj_474 h4{font-size:1.25rem;margin-bottom:.75rem}._educatorBox_c42wj_474 p{color:#bdbdbd;max-width:700px;line-height:1.6;margin:0}._educatorBox_c42wj_474 p a{color:#f97316;font-weight:600;text-decoration:none}._educatorBox_c42wj_474 p a:hover{text-decoration:underline}@keyframes _smooth-bounce_1q2rg_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes _fade-in_1q2rg_1{0%{opacity:0}to{opacity:1}}@keyframes _slide-up_1q2rg_1{0%{opacity:0;transform:translateY(var(--slide-up-distance, 20px))}to{opacity:1;transform:translateY(0)}}._customInputContainer_1q2rg_27{background-color:#fff;border-radius:1.25rem;border:1px solid #EEE;padding:1rem;transition:all all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._customInputContainer_1q2rg_27:hover{border-color:#f97316;box-shadow:0 4px 8px -2px #00000014,0 2px 4px -1px #0000000a}._customInputHeader_1q2rg_40{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #F5F5F5}._headerTitle_1q2rg_49{font-weight:700;color:#f97316;display:flex;align-items:center;gap:.5rem;font-size:1.125rem}._headerActions_1q2rg_58{display:flex;gap:.5rem}._headerActionButton_1q2rg_63{display:inline-flex;justify-content:center;padding:.75rem 1.5rem;min-height:48px;font-family:Inter,-apple-system,blinkmacsystemfont,SF Pro Display,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.025em;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;border-radius:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);background-color:#f5f5f5;border-color:#eee;color:#424242;padding:.25rem .75rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem;text-decoration:none;border-radius:50rem;transition:all all .2s cubic-bezier(.4,0,.2,1)}._headerActionButton_1q2rg_63:hover:not(:disabled){background-color:#eee;border-color:#e0e0e0;color:#0a0a0a;transform:translateY(-2px);box-shadow:0 4px 8px -2px #00000014,0 2px 4px -1px #0000000a}._headerActionButton_1q2rg_63:active:not(:disabled){background-color:#d6d6d6;border-color:#c8c8c8;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._headerActionButton_1q2rg_63:disabled,._headerActionButton_1q2rg_63._disabled_1q2rg_109{opacity:.6;cursor:not-allowed;pointer-events:none}._headerActionButton_1q2rg_63:focus-visible{outline:2px solid rgba(238,238,238,.5);outline-offset:2px;border-radius:inherit}._headerActionButton_1q2rg_63:focus:not(:focus-visible){outline:none}@media(max-width:575px){._headerActionButton_1q2rg_63{padding:.5rem;font-size:1.1rem}._headerActionButton_1q2rg_63 span{display:none}}._headerActionButton_1q2rg_63:hover{text-decoration:none;background-color:#f97316;color:#fff;border-color:#f97316}._aiActionWrapper_1q2rg_138{position:relative;display:inline-block}._aiDropdown_1q2rg_143{position:absolute;top:calc(100% + 8px);right:0;background-color:#fff;border-radius:1.25rem;box-shadow:0 12px 24px -6px #00000024,0 6px 12px -3px #00000014;min-width:180px;padding:.5rem;z-index:1020;border:1px solid #EEE;animation:_fade-in_1q2rg_1 .2s ease-out}@media(max-width:575px){._aiDropdown_1q2rg_143{right:auto;left:0}}._aiDropdown_1q2rg_143 button{width:100%;text-align:left;padding:.5rem .75rem;background:transparent;border:none;border-radius:.75rem;color:#424242;font-size:.875rem;transition:all all .15s cubic-bezier(.4,0,.2,1);font-weight:500;display:flex;align-items:center;gap:.5rem}._aiDropdown_1q2rg_143 button:hover{background-color:#fafafa;color:#f97316;transform:translate(4px)}._dropdownDivider_1q2rg_183{height:1px;background-color:#f5f5f5;margin:.25rem 0}@keyframes _fade-in_1q2rg_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._dropzone_1q2rg_199{display:block;border:2px dashed #F97316;border-radius:1.25rem;padding:1.5rem;text-align:center;cursor:pointer;transition:all all .2s cubic-bezier(.4,0,.2,1);background-color:#f9731608;margin-bottom:1rem;position:relative;overflow:hidden}._dropzone_1q2rg_199:hover{background-color:#f9731614;transform:translateY(-2px);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._dropzone_1q2rg_199:hover ._uploadIcon_1q2rg_217{transform:scale(1.1)}._dropzone_1q2rg_199._parsing_1q2rg_220{cursor:wait;opacity:.7;border-style:solid}._dropzone_1q2rg_199._error_1q2rg_225{border-color:#ef4444;background-color:#ef444405}._dropzone_1q2rg_199._dragging_1q2rg_229{border-color:#f97316;background-color:#f973161f;transform:scale(1.02);box-shadow:0 4px 8px -2px #00000014,0 2px 4px -1px #0000000a;border-style:solid}._dropzoneContent_1q2rg_237{display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:10;position:relative}._uploadIcon_1q2rg_217{font-size:3rem;color:#f97316;transition:all all .2s cubic-bezier(.4,0,.2,1);margin-bottom:.5rem}._mainText_1q2rg_253{font-weight:700;color:#212121;font-size:1.125rem}._subText_1q2rg_259{color:#424242;font-size:1rem}._fileInput_1q2rg_264{display:none;width:0;height:0;opacity:0;position:absolute;z-index:-1}._divider_1q2rg_273{display:flex;align-items:center;text-align:center;color:#424242;font-size:.875rem;margin:1rem 0}._divider_1q2rg_273:before,._divider_1q2rg_273:after{content:"";flex:1;border-bottom:1px solid #EEE}._divider_1q2rg_273 span{padding:0 .75rem;font-weight:500;color:#9e9e9e}._pasteToggleButton_1q2rg_292{width:100%;display:inline-flex;padding:.75rem 1.5rem;min-height:48px;font-family:Inter,-apple-system,blinkmacsystemfont,SF Pro Display,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;border-radius:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);background-color:#fff;border-color:#f97316;color:#f97316;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-weight:500;transition:all all .2s cubic-bezier(.4,0,.2,1)}._pasteToggleButton_1q2rg_292:hover:not(:disabled){background-color:#ebebeb;border-color:#d65b06;color:#f97316;transform:translateY(-2px);box-shadow:0 4px 8px -2px #00000014,0 2px 4px -1px #0000000a}._pasteToggleButton_1q2rg_292:active:not(:disabled){background-color:#e0e0e0;border-color:#be5105;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._pasteToggleButton_1q2rg_292:disabled,._pasteToggleButton_1q2rg_292._disabled_1q2rg_109{opacity:.6;cursor:not-allowed;pointer-events:none}._pasteToggleButton_1q2rg_292:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px;border-radius:inherit}._pasteToggleButton_1q2rg_292:focus:not(:focus-visible){outline:none}._pasteToggleButton_1q2rg_292:hover{background-color:#f97316;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._pasteContainer_1q2rg_359{background-color:#fff;border-radius:.75rem;padding:.75rem;border:1px solid #EEE;box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._pasteHeader_1q2rg_367{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:700;color:#212121}._closePasteButton_1q2rg_376{background:none;border:none;color:#bdbdbd;cursor:pointer;padding:.25rem;transition:color all .15s cubic-bezier(.4,0,.2,1)}._closePasteButton_1q2rg_376:hover{color:#ef4444}._pasteTextarea_1q2rg_388{width:100%;min-height:200px;padding:.75rem;border:1px solid #E0E0E0;border-radius:.75rem;font-family:SF Mono,sfmono-regular,menlo,monaco,consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;resize:vertical;margin-bottom:.75rem;transition:border-color all .15s cubic-bezier(.4,0,.2,1)}._pasteTextarea_1q2rg_388:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px #f973161a}._pasteTextarea_1q2rg_388._error_1q2rg_225{border-color:#ef4444}._pasteActions_1q2rg_409{display:flex;justify-content:flex-end;gap:.5rem}._cancelButton_1q2rg_415{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;min-height:48px;font-family:Inter,-apple-system,blinkmacsystemfont,SF Pro Display,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;border-radius:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);background-color:#f5f5f5;border-color:#eee;color:#424242;font-weight:500}._cancelButton_1q2rg_415:hover:not(:disabled){background-color:#e1e1e1;border-color:#d5d5d5;color:#424242;transform:translateY(-2px);box-shadow:0 4px 8px -2px #00000014,0 2px 4px -1px #0000000a}._cancelButton_1q2rg_415:active:not(:disabled){background-color:#d6d6d6;border-color:#c8c8c8;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._cancelButton_1q2rg_415:disabled,._cancelButton_1q2rg_415._disabled_1q2rg_109{opacity:.6;cursor:not-allowed;pointer-events:none}._cancelButton_1q2rg_415:focus-visible{outline:2px solid rgba(238,238,238,.5);outline-offset:2px;border-radius:inherit}._cancelButton_1q2rg_415:focus:not(:focus-visible){outline:none}._cancelButton_1q2rg_415:hover{background-color:#eee}._validateButton_1q2rg_471{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;min-height:48px;font-family:Inter,-apple-system,blinkmacsystemfont,SF Pro Display,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;border-radius:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);background-color:#f97316;border-color:#f97316;color:#fff;box-shadow:0 4px 12px -2px #f9731640;min-width:140px;font-weight:700;box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._validateButton_1q2rg_471:hover:not(:disabled){background-color:#e05f06;border-color:#d65b06;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px -3px #f9731659}._validateButton_1q2rg_471:active:not(:disabled){background-color:#cd5705;border-color:#be5105;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._validateButton_1q2rg_471:disabled,._validateButton_1q2rg_471._disabled_1q2rg_109{opacity:.6;cursor:not-allowed;pointer-events:none}._validateButton_1q2rg_471:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px;border-radius:inherit}._validateButton_1q2rg_471:focus:not(:focus-visible){outline:none}._validateButton_1q2rg_471:hover{transform:translateY(-1px);box-shadow:0 4px 8px -2px #00000014,0 2px 4px -1px #0000000a}._errorAlert_1q2rg_531{background-color:#fff;border:1px solid rgb(251.0591133005,208.9408866995,208.9408866995);color:#eb1515;padding:.75rem;border-radius:.75rem;display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;margin-bottom:.75rem;animation:_shake_1q2rg_1 .4s ease-in-out}._errorAlert_1q2rg_531 svg{flex-shrink:0;margin-top:2px;color:#ef4444}@keyframes _shake_1q2rg_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._examSummaryCard_1q2rg_561{background-color:#fff;border:2px solid #22C55E;border-radius:1.25rem;padding:1rem;box-shadow:0 4px 8px -2px #00000014,0 2px 4px -1px #0000000a;animation:_slide-up_1q2rg_1 .3s ease-out}@keyframes _slide-up_1q2rg_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._summaryHeader_1q2rg_580{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._summaryIcon_1q2rg_587{width:48px;height:48px;background-color:#22c55e1a;color:#22c55e;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.5rem}._summaryTitle_1q2rg_600{flex:1}._summaryTitle_1q2rg_600 h4{margin:0 0 .25rem;font-size:1.125rem;color:#0a0a0a;font-weight:700}._summaryTitle_1q2rg_600 p{margin:0;color:#424242;font-size:.875rem}._removeButton_1q2rg_615{display:inline-flex;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;min-height:48px;font-family:Inter,-apple-system,blinkmacsystemfont,SF Pro Display,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;border-radius:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);background-color:transparent;border-color:#ef4444;color:#ef4444;box-shadow:none;padding:.25rem .75rem;font-size:.875rem;display:flex;align-items:center;gap:.25rem;font-weight:500}._removeButton_1q2rg_615:hover:not(:disabled){background-color:#ef444414;border-color:#ef4444;color:#ef4444;transform:translateY(-1px);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._removeButton_1q2rg_615:active:not(:disabled){background-color:#ef444426;transform:translateY(0)}._removeButton_1q2rg_615:disabled,._removeButton_1q2rg_615._disabled_1q2rg_109{opacity:.6;cursor:not-allowed;pointer-events:none}._removeButton_1q2rg_615:focus-visible{outline:2px solid rgba(239,68,68,.5);outline-offset:2px;border-radius:inherit}._removeButton_1q2rg_615:focus:not(:focus-visible){outline:none}._removeButton_1q2rg_615:hover{background-color:#ef4444;color:#fff}._summaryStats_1q2rg_676{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;border-top:1px solid #F5F5F5;padding-top:.75rem}@media(max-width:575px){._summaryStats_1q2rg_676{grid-template-columns:1fr;gap:.5rem}}._statItem_1q2rg_690{text-align:center;padding:.5rem;background-color:#fafafa;border-radius:.75rem;transition:background-color all .15s cubic-bezier(.4,0,.2,1)}._statItem_1q2rg_690:hover{background-color:#f5f5f5}._statValue_1q2rg_701{display:block;font-size:1.25rem;font-weight:700;color:#f97316}._statLabel_1q2rg_708{font-size:.75rem;color:#424242;text-transform:uppercase;letter-spacing:.05em;font-weight:600}
