.page_container__PI1x_{min-height:100vh;background:var(--page);display:flex;flex-direction:column}.page_content__3_gq_{flex:1 1;padding:var(--gap-header) 16px 48px;display:flex;flex-direction:column;gap:16px;max-width:640px;width:100%;margin:0 auto}.page_back__00XV7{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--t-mute);text-decoration:none;width:-moz-fit-content;width:fit-content}.page_back__00XV7:hover{color:var(--t-body)}.page_formCard__TbLcw{background:var(--r1);-webkit-clip-path:var(--clip-lg);clip-path:var(--clip-lg);padding:28px 24px;display:flex;flex-direction:column;gap:16px}.page_historyChip__E3oea{background:var(--r1);box-shadow:0 0 0 1.5px var(--r3);-webkit-clip-path:var(--clip-sm);clip-path:var(--clip-sm);padding:10px 24px;font-size:14px;font-weight:500;color:var(--t-mid);cursor:pointer;width:100%;border:none;font-family:inherit;transition:background .15s,color .15s}.page_historyChip__E3oea:hover{background:var(--r2);color:var(--t-body)}.page_buyChip__I5KGq{display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--primary-dim);box-shadow:0 0 0 1.5px var(--primary-rim);-webkit-clip-path:var(--clip-sm);clip-path:var(--clip-sm);padding:12px 24px;cursor:pointer;font-size:14px;font-weight:600;color:var(--primary);border:none;font-family:inherit;transition:background-color .15s}.page_buyChip__I5KGq:hover{background-color:rgba(74,64,188,.16)}.page_formHeader__PJQkY{display:flex;flex-direction:column;gap:6px}.page_formTitle___mAop{font-size:21px;font-weight:700;color:var(--t-head);margin:0}.page_formSub__sov74{font-size:14px;color:var(--t-mid);margin:0;line-height:1.55}.page_costBadge__fzF5M{display:inline-block;background:var(--primary-dim);color:var(--primary);font-size:12px;font-weight:600;padding:3px 10px;-webkit-clip-path:var(--clip-sm);clip-path:var(--clip-sm);width:-moz-fit-content;width:fit-content}.page_dropZone__Xqc4M{border:2px dashed var(--r3);background:var(--page);-webkit-clip-path:var(--clip-md);clip-path:var(--clip-md);padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.page_dropZone__Xqc4M:hover{border-color:var(--primary-rim);background:var(--primary-dim)}.page_dropZoneHasFile__0FLEL{border-style:solid;border-color:var(--primary-rim);background:var(--primary-dim)}.page_dropIcon__dTayb{color:var(--primary);margin-bottom:4px}.page_dropLabel__69spf{font-size:15px;font-weight:600;color:var(--t-body)}.page_dropTypes__lCHA2{font-size:12px;color:var(--t-mute)}.page_dropFileName__EvOWY{font-size:14px;font-weight:600;color:var(--primary);word-break:break-all}.page_dropChange__Q1Mub{font-size:12px;color:var(--t-mute)}.page_hiddenInput__lyMM6{display:none}.page_label__3bsdW{font-size:13px;font-weight:600;color:var(--t-mid);margin-bottom:-8px}.page_input__Oo34K{width:100%;background:var(--page);border:none;outline:none;-webkit-clip-path:var(--clip-md);clip-path:var(--clip-md);padding:13px 16px;font-size:15px;color:var(--t-head);font-family:inherit;box-sizing:border-box;box-shadow:0 0 0 1.5px var(--r3);transition:box-shadow .15s}.page_input__Oo34K:focus{box-shadow:0 0 0 2px var(--primary-rim)}.page_input__Oo34K::placeholder{color:var(--t-faint)}.page_chips__3Skzr{display:flex;flex-wrap:wrap;gap:8px}.page_chip__jYiJm{background:var(--page);border:none;-webkit-clip-path:var(--clip-sm);clip-path:var(--clip-sm);padding:7px 14px;font-size:13px;font-weight:500;color:var(--t-body);cursor:pointer;font-family:inherit;box-shadow:0 0 0 1.5px var(--r3);transition:background .15s}.page_chip__jYiJm:hover{background:var(--r1)}.page_chipActive__425jg{background:var(--primary-dim);color:var(--primary);box-shadow:0 0 0 1.5px var(--primary-rim)}.page_error__2uQ1o{font-size:14px;color:var(--rust);margin:0}.page_loadingNote__9IdKQ{font-size:13px;color:var(--t-mute);margin:0;text-align:center}.page_hint__8VeWA{font-size:12px;color:var(--t-faint);margin:0;text-align:center}.page_upgradeBlock__kDtYd{background:var(--amber-dim);-webkit-clip-path:var(--clip-md);clip-path:var(--clip-md);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.page_upgradeText__5I70H{margin:0;font-size:14px;color:var(--amber);line-height:1.5}.page_upgradeActions__tELDb{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.page_subLink__Dm_Dm{font-size:13px;color:var(--t-mid);text-decoration:underline;text-underline-offset:3px}.page_results__SouMW{display:flex;flex-direction:column;gap:12px}.page_resultsHeader__PIPSi{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:var(--r1);-webkit-clip-path:var(--clip-lg);clip-path:var(--clip-lg);padding:20px 22px}.page_resultTitle__jRN5R{font-size:18px;font-weight:700;color:var(--t-head);margin:0 0 4px;word-break:break-all}.page_resultMeta__cRcWb{font-size:13px;color:var(--t-mid);margin:0}.page_resultActions__fCPpk{display:flex;gap:8px;flex-shrink:0}.page_actionBtn__tCSFd{display:flex;align-items:center;gap:6px;background:var(--page);border:none;-webkit-clip-path:var(--clip-sm);clip-path:var(--clip-sm);padding:8px 12px;font-size:13px;font-weight:500;color:var(--t-body);cursor:pointer;font-family:inherit;box-shadow:0 0 0 1.5px var(--r3);transition:background .15s}.page_actionBtn__tCSFd:hover{background:var(--r2)}.page_scoreBar__5X4kI{background:var(--primary-dim);-webkit-clip-path:var(--clip-md);clip-path:var(--clip-md);padding:10px 16px}.page_scoreLabel__DZnOc{font-size:13px;color:var(--primary);font-weight:500}.page_qCard__8QejN,.page_questionList__X9x5C{display:flex;flex-direction:column;gap:10px}.page_qCard__8QejN{background:var(--r1);-webkit-clip-path:var(--clip-md);clip-path:var(--clip-md);padding:18px 18px 14px}.page_qNum__0a5x0{font-size:11px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.05em}.page_qStem__3r8J2{margin:0;font-size:15px;line-height:1.6;color:var(--t-body)}.page_opts__4SAlf{display:flex;flex-direction:column;gap:6px}.page_opt__aC7_t{display:flex;align-items:flex-start;gap:10px;background:var(--page);border:none;-webkit-clip-path:var(--clip-sm);clip-path:var(--clip-sm);padding:10px 14px;font-size:14px;color:var(--t-body);cursor:pointer;font-family:inherit;text-align:left;box-shadow:0 0 0 1.5px var(--r3);transition:background .15s;width:100%}.page_opt__aC7_t:hover{background:var(--r2)}.page_optKey__ZQOTC{font-weight:700;color:var(--primary);min-width:18px;flex-shrink:0}.page_optCorrect__0tiUo{background:var(--sage-dim);box-shadow:0 0 0 1.5px var(--sage);cursor:default}.page_optWrong__D6_yr{background:var(--rust-dim);box-shadow:0 0 0 1.5px var(--rust);cursor:default}.page_optReveal__Gx3_i{background:var(--sage-dim);opacity:.7;cursor:default}.page_why__z9x4O{font-size:13px;color:var(--t-mid);margin:0;padding:8px 12px;background:var(--page);border-left:3px solid var(--primary);line-height:1.5}.page_newSet__7ag5i{align-self:center;background:none;border:none;font-size:14px;color:var(--t-mute);cursor:pointer;font-family:inherit;padding:8px 0;text-decoration:underline;text-underline-offset:3px}