@keyframes _smooth-bounce_1qxhm_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes _fade-in_1qxhm_1{0%{opacity:0}to{opacity:1}}@keyframes _slide-up_1qxhm_1{0%{opacity:0;transform:translateY(var(--slide-up-distance, 20px))}to{opacity:1;transform:translateY(0)}}._customExamPage_1qxhm_27{min-height:100vh;background-color:#fafafa;color:#0a0a0a}._toolSection_1qxhm_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_1qxhm_33{padding:1.5rem}}._toolHeader_1qxhm_47{text-align:center;max-width:800px;margin-bottom:2.5rem}._toolHeader_1qxhm_47 ._iconWrapper_1qxhm_52{width:80px;height:80px;background:#f97316;border-radius:20px;display:flex;align-items:center;justify-content: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_1qxhm_47 ._iconWrapper_1qxhm_52:hover{transform:rotate(0) scale(1.05)}._toolHeader_1qxhm_47 ._iconWrapper_1qxhm_52 ._brainIcon_1qxhm_68{font-size:2.5rem;color:#fff}._toolHeader_1qxhm_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_1qxhm_47 h1{line-height:1.1}}._toolHeader_1qxhm_47 p{font-size:1.125rem;color:#424242;max-width:600px;margin:0 auto;line-height:1.6}._inputCard_1qxhm_92{width:100%;max-width:900px;background:#fff;border-radius:32px;padding:.5rem;box-shadow:0 30px 60px #00000014;border:1px solid rgba(249,115,22,.1);position:relative;z-index:10}._actionBar_1qxhm_104{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:center}._proceedButton_1qxhm_110{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;-webkit-user-select:none;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;align-items:center;justify-content:center;gap:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:not-allowed;opacity:.7}._proceedButton_1qxhm_110: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_1qxhm_110:active:not(:disabled){background-color:#d6d6d6;border-color:#979797;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._proceedButton_1qxhm_110:disabled,._proceedButton_1qxhm_110._disabled_1qxhm_165{opacity:.6;cursor:not-allowed;pointer-events:none}._proceedButton_1qxhm_110:focus-visible{outline:2px solid rgba(189,189,189,.5);outline-offset:2px;border-radius:inherit}._proceedButton_1qxhm_110:focus:not(:focus-visible){outline:none}._proceedButton_1qxhm_110._ready_1qxhm_178{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;-webkit-user-select:none;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_1qxhm_110._ready_1qxhm_178:hover:not(:disabled){background-color:#e05f06;border-color:#d65b06;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px -3px #f9731659}._proceedButton_1qxhm_110._ready_1qxhm_178:active:not(:disabled){background-color:#cd5705;border-color:#be5105;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._proceedButton_1qxhm_110._ready_1qxhm_178:disabled,._proceedButton_1qxhm_110._ready_1qxhm_178._disabled_1qxhm_165{opacity:.6;cursor:not-allowed;pointer-events:none}._proceedButton_1qxhm_110._ready_1qxhm_178:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px;border-radius:inherit}._proceedButton_1qxhm_110._ready_1qxhm_178:focus:not(:focus-visible){outline:none}._proceedButton_1qxhm_110._ready_1qxhm_178:hover{transform:translateY(-2px);box-shadow:0 20px 40px #f9731666}._proceedButton_1qxhm_110._ready_1qxhm_178:active{transform:translateY(0)}._scrollIndicator_1qxhm_242{margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#424242;cursor:pointer;font-weight:500;transition:color .2s}._scrollIndicator_1qxhm_242:hover{color:#f97316}._scrollIndicator_1qxhm_242 ._bounce_1qxhm_256{animation:_bounce_1qxhm_256 2s infinite}@keyframes _bounce_1qxhm_256{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}._playbookSection_1qxhm_271{background-color:#fff;padding:1rem;border-top:1px solid #EEEEEE}._playbookContainer_1qxhm_277{max-width:1100px;margin:0 auto}._playbookHeader_1qxhm_282{text-align:center;margin-bottom:6rem}._playbookHeader_1qxhm_282 h2{font-size:2.5rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.02em}._playbookHeader_1qxhm_282 p{font-size:1.25rem;color:#757575;max-width:800px;margin:0 auto;line-height:1.6}._aiWarningCard_1qxhm_300{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_1qxhm_300 ._warningIcon_1qxhm_310{font-size:2rem;color:#ff9500;flex-shrink:0}._aiWarningCard_1qxhm_300 ._warningText_1qxhm_315 h4{font-weight:700;color:#cc7a00;margin-bottom:.25rem}._aiWarningCard_1qxhm_300 ._warningText_1qxhm_315 p{margin:0;color:#424242;line-height:1.5}@media (max-width: 575px){._aiWarningCard_1qxhm_300{flex-direction:column;gap:.75rem}}._stepsGrid_1qxhm_332{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}._stepCard_1qxhm_338{background:#fafafa;border-radius:24px;padding:2.5rem;position:relative;border:1px solid transparent;transition:all .3s}._stepCard_1qxhm_338:hover{background:#fff;border-color:#f973161a;box-shadow:0 20px 40px #0000000d;transform:translateY(-5px)}._stepCard_1qxhm_338 ._stepNum_1qxhm_352{width:40px;height:40px;background:#f97316;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:1.25rem}._stepCard_1qxhm_338 h3{font-weight:700;margin-bottom:.75rem}._stepCard_1qxhm_338 p{color:#424242;line-height:1.6;margin-bottom:1.5rem}._promptActions_1qxhm_374 ._copyBtn_1qxhm_374{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;-webkit-user-select:none;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;align-items:center;justify-content:center;gap:.5rem;font-weight:600}._promptActions_1qxhm_374 ._copyBtn_1qxhm_374:hover:not(:disabled){background-color:#e05f06;border-color:#d65b06;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px -3px #f9731659}._promptActions_1qxhm_374 ._copyBtn_1qxhm_374:active:not(:disabled){background-color:#cd5705;border-color:#be5105;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._promptActions_1qxhm_374 ._copyBtn_1qxhm_374:disabled,._promptActions_1qxhm_374 ._copyBtn_1qxhm_374._disabled_1qxhm_165{opacity:.6;cursor:not-allowed;pointer-events:none}._promptActions_1qxhm_374 ._copyBtn_1qxhm_374:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px;border-radius:inherit}._promptActions_1qxhm_374 ._copyBtn_1qxhm_374:focus:not(:focus-visible){outline:none}._aiTies_1qxhm_435{display:flex;gap:.75rem}._aiTies_1qxhm_435 ._aiLink_1qxhm_439{flex:1;padding:.75rem;background:#fff;border:1px solid #EEEEEE;border-radius:12px;text-align:center;text-decoration:none;color:#424242;font-weight:600;transition:all .2s}._aiTies_1qxhm_435 ._aiLink_1qxhm_439:hover{border-color:#f97316;color:#f97316}._textLinkBtn_1qxhm_456{background:none;border:none;color:#f97316;font-weight:700;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}._textLinkBtn_1qxhm_456:hover{color:#d65b06}._educatorBox_1qxhm_470{background:#0a0a0a;color:#fff;border-radius:24px;padding:2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}._educatorBox_1qxhm_470 h4{font-size:1.25rem;margin-bottom:.75rem}._educatorBox_1qxhm_470 p{color:#bdbdbd;max-width:700px;line-height:1.6;margin:0}._educatorBox_1qxhm_470 p a{color:#f97316;font-weight:600;text-decoration:none}._educatorBox_1qxhm_470 p a:hover{text-decoration:underline}@keyframes _smooth-bounce_1bbc0_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes _fade-in_1bbc0_1{0%{opacity:0}to{opacity:1}}@keyframes _slide-up_1bbc0_1{0%{opacity:0;transform:translateY(var(--slide-up-distance, 20px))}to{opacity:1;transform:translateY(0)}}._customInputContainer_1bbc0_27{background-color:#fff;border-radius:1.25rem;border:1px solid #EEEEEE;padding:1rem;transition:all all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._customInputContainer_1bbc0_27:hover{border-color:#f97316;box-shadow:0 4px 8px -2px #00000014,0 2px 4px -1px #0000000a}._customInputHeader_1bbc0_40{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #F5F5F5}._headerTitle_1bbc0_49{font-weight:700;color:#f97316;display:flex;align-items:center;gap:.5rem;font-size:1.125rem}._headerActions_1bbc0_58{display:flex;gap:.5rem}._headerActionButton_1bbc0_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;-webkit-user-select:none;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_1bbc0_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_1bbc0_63:active:not(:disabled){background-color:#d6d6d6;border-color:#c8c8c8;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._headerActionButton_1bbc0_63:disabled,._headerActionButton_1bbc0_63._disabled_1bbc0_109{opacity:.6;cursor:not-allowed;pointer-events:none}._headerActionButton_1bbc0_63:focus-visible{outline:2px solid rgba(238,238,238,.5);outline-offset:2px;border-radius:inherit}._headerActionButton_1bbc0_63:focus:not(:focus-visible){outline:none}@media (max-width: 480px){._headerActionButton_1bbc0_63{padding:.5rem;font-size:1.1rem}._headerActionButton_1bbc0_63 span{display:none}}._headerActionButton_1bbc0_63:hover{text-decoration:none;background-color:#f97316;color:#fff;border-color:#f97316}._aiActionWrapper_1bbc0_138{position:relative;display:inline-block}._aiDropdown_1bbc0_143{position:absolute;top:calc(100% + 8px);right:0;background-color:#fff;border-radius:1.25rem;box-shadow:0 10px 25px #00000026;min-width:180px;padding:.5rem;z-index:100;border:1px solid #EEEEEE;animation:_fadeIn_1bbc0_1 .2s ease-out}@media (max-width: 575px){._aiDropdown_1bbc0_143{right:auto;left:0}}._aiDropdown_1bbc0_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_1bbc0_143 button:hover{background-color:#fafafa;color:#f97316;transform:translate(4px)}._dropdownDivider_1bbc0_183{height:1px;background-color:#f5f5f5;margin:.25rem 0}@keyframes _fadeIn_1bbc0_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._dropzone_1bbc0_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_1bbc0_199:hover{background-color:#f9731614;transform:translateY(-2px);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._dropzone_1bbc0_199:hover ._uploadIcon_1bbc0_217{transform:scale(1.1)}._dropzone_1bbc0_199._parsing_1bbc0_220{cursor:wait;opacity:.7;border-style:solid}._dropzone_1bbc0_199._error_1bbc0_225{border-color:#ef4444;background-color:#ef444405}._dropzone_1bbc0_199._dragging_1bbc0_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_1bbc0_237{display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:1;position:relative}._uploadIcon_1bbc0_217{font-size:3rem;color:#f97316;transition:all all .2s cubic-bezier(.4,0,.2,1);margin-bottom:.5rem}._mainText_1bbc0_253{font-weight:700;color:#212121;font-size:1.125rem}._subText_1bbc0_259{color:#424242;font-size:1rem}._fileInput_1bbc0_264{display:none!important;width:0;height:0;opacity:0;position:absolute;z-index:-1}._divider_1bbc0_273{display:flex;align-items:center;text-align:center;color:#424242;font-size:.875rem;margin:1rem 0}._divider_1bbc0_273:before,._divider_1bbc0_273:after{content:"";flex:1;border-bottom:1px solid #EEEEEE}._divider_1bbc0_273 span{padding:0 .75rem;font-weight:500;color:#9e9e9e}._pasteToggleButton_1bbc0_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;-webkit-user-select:none;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;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;font-weight:500;transition:all all .2s cubic-bezier(.4,0,.2,1)}._pasteToggleButton_1bbc0_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_1bbc0_292:active:not(:disabled){background-color:#e0e0e0;border-color:#be5105;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._pasteToggleButton_1bbc0_292:disabled,._pasteToggleButton_1bbc0_292._disabled_1bbc0_109{opacity:.6;cursor:not-allowed;pointer-events:none}._pasteToggleButton_1bbc0_292:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px;border-radius:inherit}._pasteToggleButton_1bbc0_292:focus:not(:focus-visible){outline:none}._pasteToggleButton_1bbc0_292:hover{background-color:#f97316;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._pasteContainer_1bbc0_358{background-color:#fff;border-radius:.75rem;padding:.75rem;border:1px solid #EEEEEE;box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._pasteHeader_1bbc0_366{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:700;color:#212121}._closePasteButton_1bbc0_375{background:none;border:none;color:#bdbdbd;cursor:pointer;padding:.25rem;transition:color all .15s cubic-bezier(.4,0,.2,1)}._closePasteButton_1bbc0_375:hover{color:#ef4444}._pasteTextarea_1bbc0_387{width:100%;min-height:200px;padding:.75rem;border:1px solid #E0E0E0;border-radius:.75rem;font-family:Courier New,monospace;font-size:.875rem;resize:vertical;margin-bottom:.75rem;transition:border-color all .15s cubic-bezier(.4,0,.2,1)}._pasteTextarea_1bbc0_387:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px #f973161a}._pasteTextarea_1bbc0_387._error_1bbc0_225{border-color:#ef4444}._pasteActions_1bbc0_408{display:flex;justify-content:flex-end;gap:.5rem}._cancelButton_1bbc0_414{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;-webkit-user-select:none;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_1bbc0_414: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_1bbc0_414:active:not(:disabled){background-color:#d6d6d6;border-color:#c8c8c8;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._cancelButton_1bbc0_414:disabled,._cancelButton_1bbc0_414._disabled_1bbc0_109{opacity:.6;cursor:not-allowed;pointer-events:none}._cancelButton_1bbc0_414:focus-visible{outline:2px solid rgba(238,238,238,.5);outline-offset:2px;border-radius:inherit}._cancelButton_1bbc0_414:focus:not(:focus-visible){outline:none}._cancelButton_1bbc0_414:hover{background-color:#eee}._validateButton_1bbc0_470{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;-webkit-user-select:none;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_1bbc0_470:hover:not(:disabled){background-color:#e05f06;border-color:#d65b06;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px -3px #f9731659}._validateButton_1bbc0_470:active:not(:disabled){background-color:#cd5705;border-color:#be5105;transform:translateY(0);box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}._validateButton_1bbc0_470:disabled,._validateButton_1bbc0_470._disabled_1bbc0_109{opacity:.6;cursor:not-allowed;pointer-events:none}._validateButton_1bbc0_470:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px;border-radius:inherit}._validateButton_1bbc0_470:focus:not(:focus-visible){outline:none}._validateButton_1bbc0_470:hover{transform:translateY(-1px);box-shadow:0 4px 8px -2px #00000014,0 2px 4px -1px #0000000a}._errorAlert_1bbc0_530{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_1bbc0_1 .4s ease-in-out}._errorAlert_1bbc0_530 svg{flex-shrink:0;margin-top:2px;color:#ef4444}@keyframes _shake_1bbc0_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._examSummaryCard_1bbc0_560{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:_slideUp_1bbc0_1 .3s ease-out}@keyframes _slideUp_1bbc0_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._summaryHeader_1bbc0_579{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._summaryIcon_1bbc0_586{width:48px;height:48px;background-color:#22c55e1a;color:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}._summaryTitle_1bbc0_598{flex:1}._summaryTitle_1bbc0_598 h4{margin:0 0 .25rem;font-size:1.125rem;color:#0a0a0a;font-weight:700}._summaryTitle_1bbc0_598 p{margin:0;color:#424242;font-size:.875rem}._removeButton_1bbc0_613{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;-webkit-user-select:none;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_1bbc0_613: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_1bbc0_613:active:not(:disabled){background-color:#ef444426;transform:translateY(0)}._removeButton_1bbc0_613:disabled,._removeButton_1bbc0_613._disabled_1bbc0_109{opacity:.6;cursor:not-allowed;pointer-events:none}._removeButton_1bbc0_613:focus-visible{outline:2px solid rgba(239,68,68,.5);outline-offset:2px;border-radius:inherit}._removeButton_1bbc0_613:focus:not(:focus-visible){outline:none}._removeButton_1bbc0_613:hover{background-color:#ef4444;color:#fff}._summaryStats_1bbc0_674{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;border-top:1px solid #F5F5F5;padding-top:.75rem}@media (max-width: 575px){._summaryStats_1bbc0_674{grid-template-columns:1fr;gap:.5rem}}._statItem_1bbc0_688{text-align:center;padding:.5rem;background-color:#fafafa;border-radius:.75rem;transition:background-color all .15s cubic-bezier(.4,0,.2,1)}._statItem_1bbc0_688:hover{background-color:#f5f5f5}._statValue_1bbc0_699{display:block;font-size:1.25rem;font-weight:700;color:#f97316}._statLabel_1bbc0_706{font-size:.75rem;color:#424242;text-transform:uppercase;letter-spacing:.05em;font-weight:600}
