.VyasLogo_logo__8BxoG{display:inline-block;flex-shrink:0;overflow:visible;transform-origin:center;transition:transform .24s cubic-bezier(.34,1.56,.64,1),filter .24s cubic-bezier(.25,.46,.45,.94)}.VyasLogo_logo__8BxoG:hover{transform:scale(1.07);animation:VyasLogo_logoGlowPulse__xJnT_ 1.6s cubic-bezier(.45,0,.55,1) infinite}.VyasLogo_logoPath___fwDQ{transform-box:fill-box;transform-origin:center}.VyasLogo_animate__BztjF .VyasLogo_logoPath___fwDQ{stroke-dasharray:420;stroke-dashoffset:420;animation:VyasLogo_drawPath__4ZqQr .48s cubic-bezier(.25,.46,.45,.94) forwards}.VyasLogo_animate__BztjF .VyasLogo_outerLeft__h6s_P{animation-delay:0s}.VyasLogo_animate__BztjF .VyasLogo_outerRight__YlC7E{animation-delay:.16s}.VyasLogo_animate__BztjF .VyasLogo_innerLeft__DM_2v{animation-duration:.42s;animation-delay:.44s}.VyasLogo_animate__BztjF .VyasLogo_innerRight__oEuV_{animation-duration:.42s;animation-delay:.6s}.VyasLogo_animate__BztjF .VyasLogo_crown__DNqLC{animation-duration:.38s;animation-delay:.86s}.VyasLogo_animate__BztjF .VyasLogo_diamond__aIbnP{opacity:0;stroke-dashoffset:0;transform:scale(.6);animation:VyasLogo_diamondReveal__izFQO .32s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:1.18s}@keyframes VyasLogo_drawPath__4ZqQr{to{stroke-dashoffset:0}}@keyframes VyasLogo_diamondReveal__izFQO{to{opacity:1;transform:scale(1)}}@keyframes VyasLogo_logoGlowPulse__xJnT_{0%,to{filter:drop-shadow(0 0 6px rgba(212,168,67,.22))}50%{filter:drop-shadow(0 0 20px rgba(212,168,67,.5))}}.Navbar_nav__1oBjZ{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:64px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;box-sizing:border-box;background:rgba(17,17,17,.92);border-bottom:1px solid var(--surface-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .16s ease,box-shadow .16s ease}.Navbar_scrolled__S0FMT{border-bottom-color:rgba(212,168,67,.45);box-shadow:0 12px 28px rgba(0,0,0,.24)}.Navbar_brand__QgUuJ{display:flex;align-items:center;gap:var(--space-3);border:0;background:transparent;cursor:pointer;flex-shrink:0}.Navbar_brandName__pPlJM{font-family:var(--font-display);color:var(--text-primary);font-weight:800;letter-spacing:.1em;font-size:18px}.Navbar_links__8A5d2{display:flex;align-items:center;gap:var(--space-2)}.Navbar_navLink__VR3HP{position:relative;color:var(--text-secondary);font-size:14px;font-weight:700;padding:8px 10px;text-decoration:none;transition:color .16s ease;white-space:nowrap}.Navbar_navLink__VR3HP:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:999px;background:var(--vyas-gold);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.Navbar_active__v_AMp,.Navbar_navLink__VR3HP:hover{color:var(--text-primary)}.Navbar_active__v_AMp:after{transform:scaleX(1)}.Navbar_logoutBtn__V8UvC{border:1px solid rgba(212,168,67,.24);border-radius:var(--radius-sm);background:rgba(212,168,67,.06);color:var(--text-secondary);padding:8px 14px;cursor:pointer;font-weight:700;font-size:14px;white-space:nowrap;transition:color .16s ease,border-color .16s ease}.Navbar_logoutBtn__V8UvC:hover{color:var(--text-primary);border-color:rgba(212,168,67,.55)}.Navbar_hamburger__FOAYs{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;background:transparent;border:1px solid rgba(212,168,67,.2);border-radius:var(--radius-sm);cursor:pointer;padding:6px;flex-shrink:0}.Navbar_bar__XFH5V{display:block;width:18px;height:2px;background:var(--text-secondary);border-radius:2px;transition:transform .22s ease,opacity .22s ease}.Navbar_barOpen1__I4JVG{transform:translateY(7px) rotate(45deg)}.Navbar_barOpen2__GBhxx{opacity:0}.Navbar_barOpen3__vjrjk{transform:translateY(-7px) rotate(-45deg)}.Navbar_mobileMenu__q1TgW{display:none;position:absolute;top:64px;left:0;right:0;background:rgba(17,17,17,.97);border-bottom:1px solid var(--surface-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--space-3) 0 var(--space-4);z-index:99;flex-direction:column;box-shadow:0 12px 32px rgba(0,0,0,.5)}.Navbar_mobileLink__3Vzb8{display:block;padding:14px 24px;color:var(--text-secondary);font-size:15px;font-weight:700;text-decoration:none;border-left:2px solid transparent;transition:color .14s ease,border-color .14s ease,background .14s ease}.Navbar_mobileLink__3Vzb8.Navbar_active__v_AMp,.Navbar_mobileLink__3Vzb8:hover{color:var(--text-primary);background:rgba(212,168,67,.06);border-left-color:var(--vyas-gold)}.Navbar_mobileLogoutBtn__XsKsE{display:block;margin:var(--space-3) var(--space-5) 0;padding:12px;text-align:center;border:1px solid rgba(212,168,67,.3);border-radius:var(--radius-sm);background:rgba(212,168,67,.06);color:var(--text-secondary);font-size:14px;font-weight:700;cursor:pointer;transition:color .14s ease,border-color .14s ease}.Navbar_mobileLogoutBtn__XsKsE:hover{color:var(--text-primary);border-color:rgba(212,168,67,.55)}@media (max-width:640px){.Navbar_nav__1oBjZ{padding:0 var(--space-4)}.Navbar_links__8A5d2{display:none}.Navbar_hamburger__FOAYs,.Navbar_mobileMenu__q1TgW{display:flex}.Navbar_brandName__pPlJM{font-size:15px}}@media (min-width:641px) and (max-width:720px){.Navbar_nav__1oBjZ{padding:0 var(--space-4)}.Navbar_links__8A5d2{gap:var(--space-1)}.Navbar_navLink__VR3HP{padding:8px 7px;font-size:13px}.Navbar_logoutBtn__V8UvC{padding:7px 11px;font-size:13px}.Navbar_brandName__pPlJM{font-size:15px}.Navbar_hamburger__FOAYs{display:none}.Navbar_mobileMenu__q1TgW{display:none!important}}.Navbar_walletChip__Fkkj5{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;background:rgba(212,168,67,.08);border:1px solid rgba(212,168,67,.25);border-radius:999px;color:var(--vyas-gold);font-family:var(--font-mono);font-size:13px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease;position:relative}.Navbar_walletChip__Fkkj5:hover{background:rgba(212,168,67,.15);border-color:rgba(212,168,67,.5)}.Navbar_walletChipLow__4GJyE{background:rgba(245,158,11,.1)!important;border-color:var(--warning)!important;color:var(--warning)!important}.Navbar_walletWarnDot__u4neT{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--warning);border:2px solid var(--surface-0)}.Navbar_walletIcon__9geMI{font-size:11px;opacity:.7}.Navbar_walletBalance__dyco6{letter-spacing:.02em}.Navbar_buyCreditsBtn__R1tyW{display:inline-flex;align-items:center;padding:6px 12px;background:rgba(212,168,67,.1);border:1px solid rgba(212,168,67,.3);border-radius:var(--radius-sm);color:var(--vyas-gold);font-family:var(--font-body);font-size:13px;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.Navbar_buyCreditsBtn__R1tyW:hover{background:var(--vyas-gold);border-color:var(--vyas-gold);color:var(--surface-0)}.Navbar_buyCreditsUrgent__9YMeG{background:var(--vyas-gold)!important;border-color:var(--vyas-gold)!important;color:var(--surface-0)!important;animation:Navbar_pulse-gold__eae_P 2s ease-in-out infinite}@keyframes Navbar_pulse-gold__eae_P{0%,to{box-shadow:0 0 0 0 rgba(212,168,67,.4)}50%{box-shadow:0 0 0 6px rgba(212,168,67,0)}}.Navbar_mobileCreditCount__jv_ZG{font-family:var(--font-mono);font-size:12px;color:var(--vyas-gold);opacity:.8}.Navbar_mobileBuyLink__szDsb{display:block;margin:var(--space-2) var(--space-5) 0;padding:11px var(--space-5);background:rgba(212,168,67,.12);border:1px solid rgba(212,168,67,.35);border-radius:var(--radius-sm);color:var(--vyas-gold);font-size:14px;font-weight:700;text-decoration:none;text-align:center;transition:background .15s ease}.Navbar_mobileBuyLink__szDsb:hover{background:var(--vyas-gold);color:var(--surface-0)}@keyframes Skeleton_shimmer__e332I{0%{background-position:-800px 0}to{background-position:800px 0}}.Skeleton_block__HUrjL{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:800px 100%;animation:Skeleton_shimmer__e332I 1.8s ease-in-out infinite;border-radius:var(--radius-sm);flex-shrink:0}.Skeleton_statCard__eXAJE{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(26,26,26,.82),rgba(17,17,17,.88));box-shadow:var(--shadow-card);padding:var(--space-5);position:relative;overflow:hidden}.Skeleton_statCard__eXAJE:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--surface-3);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.Skeleton_statLabel__lkplV{height:10px;width:55%;margin-bottom:var(--space-3)}.Skeleton_statValue__tM_AJ{height:34px;width:40%;margin-bottom:var(--space-2)}.Skeleton_statSub__3_bRl{height:11px;width:75%}.Skeleton_statsRow__HPQ6g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-5)}.Skeleton_panel__as27t{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(26,26,26,.82),rgba(17,17,17,.88));box-shadow:var(--shadow-card);padding:var(--space-5);min-width:0}.Skeleton_panelTitle__ZWVQU{height:18px;width:44%;margin-bottom:var(--space-2)}.Skeleton_panelSub__TiCNr{height:12px;width:70%;margin-bottom:var(--space-4)}.Skeleton_chartBox__HfdVV{height:310px;border-radius:var(--radius-md)}.Skeleton_chartGrid__qAn57{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-5)}.Skeleton_section__us4jp{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(26,26,26,.82),rgba(17,17,17,.88));box-shadow:var(--shadow-card);overflow:hidden}.Skeleton_sectionHeader__KY_1y{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid rgba(212,168,67,.08)}.Skeleton_sectionTitle__mxmLe{height:18px;width:36%;margin-bottom:var(--space-2)}.Skeleton_sectionSub__hRxI7{height:12px;width:62%}.Skeleton_sectionBtn__0JAQG{height:36px;width:110px;border-radius:var(--radius-md);flex-shrink:0}.Skeleton_tableHeader__Aan5p{display:flex;gap:20px;padding:12px 20px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.04)}.Skeleton_tableHeaderCell__3F9Ou{height:10px;flex:1 1}.Skeleton_tableRow__wAoyq{display:flex;gap:20px;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.04);align-items:center}.Skeleton_tableCell__OeQmE{height:14px;flex:1 1}.Skeleton_tableCellBold___Ims8{height:14px;flex:1.4 1}.Skeleton_tableCellSmall__7JIeJ{height:24px;width:80px;flex-shrink:0;border-radius:999px}.Skeleton_mockGrid__kvVlu{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.Skeleton_mockCard__jksPx{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(26,26,26,.9),rgba(17,17,17,.9));box-shadow:var(--shadow-card);padding:var(--space-5);display:flex;flex-direction:column;min-height:280px;gap:var(--space-3)}.Skeleton_mockCardHeader__bHcMm{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.Skeleton_mockBadge__W7uJw{height:26px;width:68px;border-radius:999px}.Skeleton_mockDifficulty__Buk0M{height:26px;width:72px;border-radius:999px}.Skeleton_mockTitle__2FXVF{height:22px;width:78%}.Skeleton_mockYear__EQA2B{height:14px;width:42%}.Skeleton_mockMetaRow__6G51Y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-2) 0}.Skeleton_mockMetaBox__li2Ar{height:56px;border-radius:var(--radius-md)}.Skeleton_mockBtn__SjIEV{margin-top:auto;height:44px;border-radius:var(--radius-md)}.Skeleton_scoreHero__W063Y{border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(26,26,26,.82),rgba(17,17,17,.88));padding:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center;margin-bottom:var(--space-5)}.Skeleton_scoreCircle__dbu80{width:140px;height:140px;border-radius:50%;flex-shrink:0}.Skeleton_scoreBreakdownSkel__kBlsr{display:flex;gap:var(--space-5);align-items:center;flex:1 1;min-width:200px}.Skeleton_scoreBreakItem__JKU5T{display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.Skeleton_scoreBreakVal__l17Um{height:32px;width:40px;border-radius:var(--radius-sm)}.Skeleton_scoreBreakLbl__XW04F{height:12px;width:52px}.Skeleton_scoreStatsSkel__RBcr6{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:var(--space-4);gap:var(--space-4);flex:2 1;min-width:220px}.Skeleton_scoreStatItem__YJvqx{display:flex;flex-direction:column;gap:6px}.Skeleton_scoreStatLabel__QlCcA{height:11px;width:72%}.Skeleton_scoreStatValue__FOMbZ{height:18px;width:88%}.Skeleton_topicGrid__mWGEh{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.Skeleton_topicCard__vKZ_g{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(26,26,26,.82),rgba(17,17,17,.88));padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.Skeleton_topicName__GSO67{height:16px;width:70%}.Skeleton_topicPct__7Pmdg{height:16px;width:36px}.Skeleton_topicBar__3YZcg{height:6px;width:100%;border-radius:3px}.Skeleton_topicDetail__8ZtJq{height:12px;width:60%}.Skeleton_profileHeader__Vx3aD{display:flex;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-6) var(--space-6) 0}.Skeleton_avatarCircle__S7grE{width:72px;height:72px;border-radius:50%;flex-shrink:0}.Skeleton_profileTitleGroup__FhFjT{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1}.Skeleton_profileTitle__06giX{height:28px;width:42%}.Skeleton_profileSub__tehNV{height:14px;width:68%}.Skeleton_profileSection__q3hJR{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(26,26,26,.82),rgba(17,17,17,.88));padding:var(--space-5);margin-bottom:var(--space-4)}.Skeleton_profileSectionTitle__d7Un0{height:18px;width:38%;margin-bottom:var(--space-4)}.Skeleton_avatarGrid__bbtBE{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-2)}.Skeleton_avatarBtn__1pssc{height:68px;border-radius:var(--radius-md)}.Skeleton_formField__6o3ZC{height:46px;border-radius:var(--radius-md);margin-bottom:var(--space-3)}.Skeleton_formLabel__w__mm{height:12px;width:40%;margin-bottom:var(--space-2)}.Skeleton_formRow__dVqW3{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-3)}.Skeleton_textarea__2lvRQ{height:90px;border-radius:var(--radius-md)}.Skeleton_historyCard__4W2HQ{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(26,26,26,.82),rgba(17,17,17,.88));padding:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.Skeleton_historyLeft__ZLw09{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1}.Skeleton_historySubject__4K1J_{height:16px;width:65%}.Skeleton_historyMeta__AOPq8{height:12px;width:45%}.Skeleton_historyRight__ipDNL{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.Skeleton_historyScore__o_5EB{height:20px;width:44px;border-radius:var(--radius-sm)}.Skeleton_historyBtn__xYzZB{height:30px;width:88px;border-radius:var(--radius-sm)}@media (max-width:900px){.Skeleton_chartGrid__qAn57,.Skeleton_statsRow__HPQ6g{grid-template-columns:1fr}}@media (max-width:760px){.Skeleton_mockGrid__kvVlu{grid-template-columns:1fr}.Skeleton_topicGrid__mWGEh{grid-template-columns:1fr 1fr}.Skeleton_avatarGrid__bbtBE{grid-template-columns:repeat(4,1fr)}.Skeleton_formRow__dVqW3{grid-template-columns:1fr}.Skeleton_scoreHero__W063Y{flex-direction:column}}@media (max-width:480px){.Skeleton_avatarGrid__bbtBE{grid-template-columns:repeat(4,1fr)}.Skeleton_topicGrid__mWGEh{grid-template-columns:1fr}}.AIMockGeneratorPage_page__rqgdu{min-height:100vh;background:var(--surface-0,#0a0a0a)}.AIMockGeneratorPage_main__pA62D{max-width:1100px;margin:0 auto;padding:32px 24px 80px}.AIMockGeneratorPage_pageHeader__cXujB{margin-bottom:36px}.AIMockGeneratorPage_backBtn__W7hpO{background:none;border:none;color:var(--text-muted,#6f6659);font-size:13px;cursor:pointer;padding:0;margin-bottom:12px;display:block;transition:color .15s}.AIMockGeneratorPage_backBtn__W7hpO:hover{color:var(--vyas-gold,#d4a843)}.AIMockGeneratorPage_title__uQKFQ{font-size:28px;font-weight:800;color:var(--text-primary,#f5f0e8);display:flex;align-items:center;gap:10px;margin-bottom:6px}.AIMockGeneratorPage_vyasGlyph__2gPlt{color:var(--vyas-gold,#d4a843)}.AIMockGeneratorPage_subtitle__EL0qh{font-size:14px;color:var(--text-secondary,#9a9080);line-height:1.55;max-width:540px}.AIMockGeneratorPage_layout__mKBD5{display:grid;grid-template-columns:420px 1fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:860px){.AIMockGeneratorPage_layout__mKBD5{grid-template-columns:1fr}}.AIMockGeneratorPage_formPanel__mjG_i,.AIMockGeneratorPage_historyPanel__39isk{background:linear-gradient(180deg,rgba(26,26,26,.95),rgba(17,17,17,.97));border:1px solid var(--glass-border,rgba(212,168,67,.16));border-radius:16px;padding:28px 24px}.AIMockGeneratorPage_panelTitle__9j57f{font-size:14px;font-weight:700;color:var(--text-secondary,#9a9080);text-transform:uppercase;letter-spacing:.6px;margin-bottom:24px}.AIMockGeneratorPage_field__sKwVc{margin-bottom:22px}.AIMockGeneratorPage_label___lmE4{display:block;font-size:12px;font-weight:700;color:var(--text-muted,#6f6659);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.AIMockGeneratorPage_select__0oYZ0{width:100%;padding:11px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary,#f5f0e8);font-size:14px;font-family:var(--font-body,sans-serif);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s}.AIMockGeneratorPage_select__0oYZ0:focus{outline:none;border-color:rgba(212,168,67,.5)}.AIMockGeneratorPage_select__0oYZ0 option{background:#1a1a1a}.AIMockGeneratorPage_diffGrid___12aD{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.AIMockGeneratorPage_diffBtn__YczPs{display:flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(255,255,255,.03);border:1.5px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-secondary,#9a9080);font-size:13px;font-family:var(--font-body,sans-serif);cursor:pointer;transition:background .15s,border-color .15s,color .15s;text-align:left}.AIMockGeneratorPage_diffBtn__YczPs:hover{border-color:rgba(212,168,67,.35);color:var(--text-primary,#f5f0e8)}.AIMockGeneratorPage_diffActive__w_Y2x{background:rgba(212,168,67,.1);border-color:rgba(212,168,67,.5);color:var(--vyas-gold,#d4a843)}.AIMockGeneratorPage_countRow__yaf1j{display:flex;gap:8px;margin-bottom:6px}.AIMockGeneratorPage_countBtn__uqFrH{flex:1 1;padding:10px;background:rgba(255,255,255,.03);border:1.5px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-secondary,#9a9080);font-size:15px;font-weight:700;font-family:var(--font-body,sans-serif);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.AIMockGeneratorPage_countBtn__uqFrH:hover{border-color:rgba(212,168,67,.35);color:var(--text-primary,#f5f0e8)}.AIMockGeneratorPage_countActive__xYavZ{background:rgba(212,168,67,.1);border-color:rgba(212,168,67,.5);color:var(--vyas-gold,#d4a843)}.AIMockGeneratorPage_fieldHint__GYTAQ{font-size:11px;color:var(--text-muted,#6f6659);margin-top:4px}.AIMockGeneratorPage_errorBox__bxi60{padding:10px 14px;background:rgba(239,68,68,.09);border:1px solid rgba(239,68,68,.28);border-radius:8px;font-size:13px;color:#ef4444;margin-bottom:16px}.AIMockGeneratorPage_generateBtn__syXDK{width:100%;padding:14px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,rgba(212,168,67,.18),rgba(212,168,67,.08));border:1.5px solid rgba(212,168,67,.4);border-radius:10px;color:var(--vyas-gold,#d4a843);font-size:15px;font-weight:700;font-family:var(--font-body,sans-serif);cursor:pointer;transition:background .18s,border-color .18s,transform .12s;margin-top:4px}.AIMockGeneratorPage_generateBtn__syXDK:hover:not(:disabled){background:linear-gradient(135deg,rgba(212,168,67,.28),rgba(212,168,67,.14));border-color:rgba(212,168,67,.65);transform:translateY(-1px)}.AIMockGeneratorPage_generateBtn__syXDK:disabled{opacity:.7;cursor:not-allowed;transform:none}.AIMockGeneratorPage_btnSpinner__Z6aJR{width:16px;height:16px;border:2px solid rgba(212,168,67,.3);border-top:2px solid var(--vyas-gold,#d4a843);border-radius:50%;animation:AIMockGeneratorPage_spin__2GGQf .7s linear infinite;flex-shrink:0}@keyframes AIMockGeneratorPage_spin__2GGQf{to{transform:rotate(1turn)}}.AIMockGeneratorPage_generatingNote__UsBur{font-size:12px;color:var(--text-muted,#6f6659);text-align:center;margin-top:10px;line-height:1.5}.AIMockGeneratorPage_historyLoading__xTcEk{display:flex;justify-content:center;padding:32px 0}.AIMockGeneratorPage_historyEmpty__TSRcW{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 0;color:var(--text-muted,#6f6659);text-align:center}.AIMockGeneratorPage_emptyIcon__E3Ozk{font-size:32px}.AIMockGeneratorPage_historyEmpty__TSRcW p{font-size:13px}.AIMockGeneratorPage_historyList__4kjYw{display:flex;flex-direction:column;gap:10px}.AIMockGeneratorPage_historyCard__1_uZ1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:10px;transition:border-color .15s}.AIMockGeneratorPage_historyCard__1_uZ1:hover{border-color:rgba(212,168,67,.2)}.AIMockGeneratorPage_historyLeft__eRJAZ{flex:1 1;min-width:0}.AIMockGeneratorPage_historySubject__g890i{display:block;font-size:14px;font-weight:600;color:var(--text-primary,#f5f0e8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.AIMockGeneratorPage_historyMeta__HFpj9{font-size:11px;color:var(--text-muted,#6f6659);text-transform:capitalize}.AIMockGeneratorPage_historyRight__dDEmr{display:flex;align-items:center;gap:10px;flex-shrink:0}.AIMockGeneratorPage_historyScore__wxYj0{font-size:18px;font-weight:800;min-width:48px;text-align:right}.AIMockGeneratorPage_historyPending__9wOtP{font-size:11px;color:var(--text-muted,#6f6659)}.AIMockGeneratorPage_historyViewBtn__fuPPQ{padding:5px 12px;background:none;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--text-secondary,#9a9080);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}.AIMockGeneratorPage_historyViewBtn__fuPPQ:hover{border-color:rgba(212,168,67,.4);color:var(--vyas-gold,#d4a843)}.AIMockGeneratorPage_adaptiveBadge__xDWtZ{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 13px;background:rgba(212,168,67,.12);border:1px solid rgba(212,168,67,.35);border-radius:20px;font-size:12px;font-weight:600;color:var(--vyas-gold,#d4a843)}.AIMockGeneratorPage_suggestionBox__8zQa3{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 14px;background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.22);border-radius:8px;max-width:520px}.AIMockGeneratorPage_suggIcon__o8HZQ{font-size:14px;flex-shrink:0}.AIMockGeneratorPage_suggText__LODa1{font-size:12px;color:#93c5fd;line-height:1.5}.AIMockGeneratorPage_progressWrap__moJfS{margin-top:12px;width:100%}.AIMockGeneratorPage_progressBar__B1dws{height:4px;background:var(--vyas-gold,#d4a843);border-radius:2px;transition:width .7s ease;max-width:100%}.WelcomePopup_overlay__1L5AO{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:WelcomePopup_overlayIn__O11yC .45s var(--ease-out-expo) forwards;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(212,168,67,.12),transparent 55%),rgba(6,6,8,.88);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.WelcomePopup_overlay__1L5AO.WelcomePopup_exiting__L9SjX{animation:WelcomePopup_overlayOut__w8B47 .35s var(--ease-smooth) forwards}@keyframes WelcomePopup_overlayIn__O11yC{0%{opacity:0}to{opacity:1}}@keyframes WelcomePopup_overlayOut__w8B47{0%{opacity:1}to{opacity:0}}.WelcomePopup_card__bMg1Q{position:relative;width:100%;max-width:520px;border-radius:28px;overflow:hidden;animation:WelcomePopup_cardIn__XEA21 .55s var(--ease-out-expo) forwards;transform-origin:center bottom}.WelcomePopup_card__bMg1Q.WelcomePopup_shaking__85sQh{animation:WelcomePopup_cardShake__0THnG .42s var(--ease-spring) forwards}.WelcomePopup_card__bMg1Q.WelcomePopup_cardOut__cVA5Z{animation:WelcomePopup_cardOut__cVA5Z .38s var(--ease-smooth) forwards}@keyframes WelcomePopup_cardIn__XEA21{0%{opacity:0;transform:translateY(36px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes WelcomePopup_cardOut__cVA5Z{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-24px) scale(.95)}}@keyframes WelcomePopup_cardShake__0THnG{0%{transform:translateX(0) scale(1)}15%{transform:translateX(-12px) scale(1.01)}30%{transform:translateX(10px) scale(.99)}45%{transform:translateX(-8px) scale(1)}60%{transform:translateX(6px)}75%{transform:translateX(-4px)}90%{transform:translateX(2px)}to{transform:translateX(0) scale(1);opacity:0}}.WelcomePopup_closeBtn__lZpsc{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.45);color:rgba(255,255,255,.55);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.WelcomePopup_closeBtn__lZpsc:hover{background:rgba(212,168,67,.18);border-color:rgba(212,168,67,.45);color:var(--vyas-gold-light)}.WelcomePopup_dotsRow__QaxNN{display:flex;align-items:center;justify-content:center;gap:7px;padding:14px 0 0}.WelcomePopup_dot__71SH8{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.18);transition:all .3s var(--ease-spring);cursor:pointer}.WelcomePopup_dot__71SH8.WelcomePopup_active__JeNPC{width:22px;border-radius:3px;background:var(--vyas-gold);box-shadow:0 0 8px rgba(212,168,67,.5)}.WelcomePopup_dot__71SH8.WelcomePopup_done__tryOU{background:rgba(212,168,67,.4)}.WelcomePopup_introCard__k1nv8{background:linear-gradient(160deg,rgba(22,18,10,.97),rgba(14,12,6,.99) 60%,rgba(10,10,10,1));border:1px solid rgba(212,168,67,.22);box-shadow:0 0 0 1px rgba(212,168,67,.06),0 32px 80px rgba(0,0,0,.7),0 0 60px rgba(212,168,67,.06)}.WelcomePopup_introCard__k1nv8:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 45% at 50% -5%,rgba(212,168,67,.13),transparent 65%);pointer-events:none}.WelcomePopup_introCardInner___TYRk{position:relative;padding:44px 40px 32px;z-index:1}.WelcomePopup_introBrand__haG1z{display:flex;align-items:center;gap:10px;margin-bottom:28px}.WelcomePopup_introBrandName__jjS_E{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:.04em;background:linear-gradient(135deg,#f0c060,#d4a843,#a07428);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.WelcomePopup_introTagline__7cIOg{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--vyas-gold);opacity:.7;margin-bottom:18px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .25s var(--ease-out-expo) both}.WelcomePopup_introHeadline__BRYNM{font-family:var(--font-display);font-size:clamp(24px,5vw,32px);font-weight:700;line-height:1.15;color:var(--text-primary);margin-bottom:14px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .35s var(--ease-out-expo) both}.WelcomePopup_introHeadline__BRYNM em{font-style:normal;background:linear-gradient(120deg,#f0c060,#d4a843);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.WelcomePopup_introDesc__5A0Go{font-size:15px;color:var(--text-secondary);line-height:1.65;margin-bottom:28px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .45s var(--ease-out-expo) both}.WelcomePopup_introPills__r2L3f{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .52s var(--ease-out-expo) both}.WelcomePopup_pill__zsldt{padding:6px 13px;border:1px solid rgba(212,168,67,.25);border-radius:20px;background:rgba(212,168,67,.07);font-size:12px;font-weight:600;color:var(--vyas-gold-light);letter-spacing:.01em}.WelcomePopup_introCta__3ctu7{display:flex;align-items:center;gap:12px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .58s var(--ease-out-expo) both}.WelcomePopup_ctaPrimary__E1mdB{flex:1 1;padding:13px 20px;border-radius:12px;border:none;background:linear-gradient(135deg,#f0c060,#d4a843 45%,#a07428);color:#140f04;font-size:14px;font-weight:800;cursor:pointer;letter-spacing:.03em;position:relative;overflow:hidden;transition:transform .18s var(--ease-spring),box-shadow .18s;box-shadow:0 4px 18px rgba(212,168,67,.3),0 1px 3px rgba(0,0,0,.4)}.WelcomePopup_ctaPrimary__E1mdB:after{content:"";position:absolute;top:-50%;left:-60%;width:45%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-20deg);animation:WelcomePopup_shimmer__TZ5Xi 3.2s 1s infinite}.WelcomePopup_ctaPrimary__E1mdB:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 28px rgba(212,168,67,.45),0 2px 6px rgba(0,0,0,.5)}.WelcomePopup_ctaPrimary__E1mdB:active{transform:translateY(0) scale(.98)}.WelcomePopup_ctaNext__EeJUe{padding:13px 18px;border-radius:12px;border:1px solid rgba(212,168,67,.25);background:rgba(212,168,67,.07);color:var(--vyas-gold-light);font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.02em;transition:background .15s,border-color .15s}.WelcomePopup_ctaNext__EeJUe:hover{background:rgba(212,168,67,.14);border-color:rgba(212,168,67,.4)}.WelcomePopup_introOrb__FM9IJ{position:absolute;border-radius:50%;pointer-events:none;filter:blur(32px);animation:WelcomePopup_orbFloat__0aAPP 6s ease-in-out infinite}.WelcomePopup_orbA__tBrqs{width:160px;height:160px;right:-40px;top:-40px;background:radial-gradient(circle,rgba(212,168,67,.18),transparent 65%);animation-delay:0s}.WelcomePopup_orbB__IsHRo{width:100px;height:100px;left:-20px;bottom:40px;background:radial-gradient(circle,rgba(59,130,246,.12),transparent 65%);animation-delay:-3s}@keyframes WelcomePopup_orbFloat__0aAPP{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.05)}}.WelcomePopup_featureGrid__ZiHug{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:28px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .42s var(--ease-out-expo) both}.WelcomePopup_featureTile__ZXibl{padding:14px 16px;border:1px solid rgba(212,168,67,.15);border-radius:14px;background:rgba(212,168,67,.04);transition:border-color .2s,background .2s}.WelcomePopup_featureTile__ZXibl:hover{border-color:rgba(212,168,67,.3);background:rgba(212,168,67,.08)}.WelcomePopup_featureTileIcon__n3_G6{display:flex;align-items:center;margin-bottom:7px;color:var(--vyas-gold)}.WelcomePopup_featureTileTitle__UWEFc{font-size:12px;font-weight:700;color:var(--text-primary);margin-bottom:3px}.WelcomePopup_featureTileDesc__8wEzZ{font-size:11px;color:var(--text-muted);line-height:1.45}.WelcomePopup_aiMockCard__XAhrr{background:linear-gradient(155deg,rgba(8,12,22,.98),rgba(5,10,20,1));border:1px solid rgba(59,130,246,.28);box-shadow:0 0 0 1px rgba(59,130,246,.06),0 32px 80px rgba(0,0,0,.75),0 0 60px rgba(59,130,246,.08)}.WelcomePopup_aiMockCard__XAhrr:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 40% at 50% 0,rgba(59,130,246,.12),transparent 60%);pointer-events:none}.WelcomePopup_aiCardInner___lFtU{position:relative;padding:44px 40px 32px;z-index:1}.WelcomePopup_aiCardBadge__ip2CZ{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid rgba(59,130,246,.4);border-radius:20px;background:rgba(59,130,246,.1);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#93c5fd;margin-bottom:20px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .2s var(--ease-out-expo) both}.WelcomePopup_aiCardBadgeDot__aqk_E{width:6px;height:6px;border-radius:50%;background:#3b82f6;box-shadow:0 0 6px rgba(59,130,246,.8);animation:WelcomePopup_pulse__PCIfK 1.8s ease-in-out infinite}.WelcomePopup_aiHeadline__tHJtm{font-family:var(--font-display);font-size:clamp(22px,4.5vw,30px);font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:12px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .3s var(--ease-out-expo) both}.WelcomePopup_aiHeadline__tHJtm em{font-style:normal;background:linear-gradient(120deg,#93c5fd,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.WelcomePopup_aiDesc__dBWku{font-size:14px;color:var(--text-secondary);line-height:1.65;margin-bottom:24px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .38s var(--ease-out-expo) both}.WelcomePopup_aiTerminal__L_Bni{border:1px solid rgba(59,130,246,.18);border-radius:12px;background:rgba(5,8,18,.8);padding:16px 18px;margin-bottom:28px;font-family:var(--font-mono);font-size:11px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .46s var(--ease-out-expo) both}.WelcomePopup_terminalHeader__IZx9X{display:flex;align-items:center;gap:6px;margin-bottom:12px}.WelcomePopup_termDot__5CsUM{width:9px;height:9px;border-radius:50%}.WelcomePopup_termRed__ZeVvr{background:#ff5f57}.WelcomePopup_termYellow__J_1MI{background:#febc2e}.WelcomePopup_termGreen__KnccC{background:#28c840}.WelcomePopup_terminalLine__z1XqQ{color:#4ade80;margin-bottom:4px;display:flex;gap:8px}.WelcomePopup_terminalLine__z1XqQ span:first-child{color:#60a5fa;opacity:.7}.WelcomePopup_termCursor__ocGTH{display:inline-block;width:7px;height:11px;background:#60a5fa;margin-left:2px;vertical-align:middle;animation:WelcomePopup_blink__qDUJu .9s step-end infinite}@keyframes WelcomePopup_blink__qDUJu{50%{opacity:0}}.WelcomePopup_aiCardCta__HmUsm{display:flex;align-items:center;gap:12px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .54s var(--ease-out-expo) both}.WelcomePopup_ctaBlue__z7UfU{flex:1 1;padding:13px 20px;border-radius:12px;border:none;background:linear-gradient(135deg,#60a5fa,#3b82f6 45%,#1d4ed8);color:#fff;font-size:14px;font-weight:800;cursor:pointer;position:relative;overflow:hidden;transition:transform .18s var(--ease-spring),box-shadow .18s;box-shadow:0 4px 18px rgba(59,130,246,.35),0 1px 3px rgba(0,0,0,.4)}.WelcomePopup_ctaBlue__z7UfU:after{content:"";position:absolute;top:-50%;left:-60%;width:45%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-20deg);animation:WelcomePopup_shimmer__TZ5Xi 3.2s 1.5s infinite}.WelcomePopup_ctaBlue__z7UfU:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 28px rgba(59,130,246,.5),0 2px 6px rgba(0,0,0,.5)}.WelcomePopup_ctaBlue__z7UfU:active{transform:translateY(0) scale(.98)}.WelcomePopup_blueOrbA__kttSi{width:200px;height:200px;right:-60px;top:-60px;background:radial-gradient(circle,rgba(59,130,246,.2),transparent 65%);animation-delay:-1s}.WelcomePopup_blueOrbB__301b8{width:120px;height:120px;left:-30px;bottom:20px;background:radial-gradient(circle,rgba(212,168,67,.1),transparent 65%);animation-delay:-4s}.WelcomePopup_explainCard__W3znh{background:linear-gradient(155deg,rgba(12,8,22,.98),rgba(8,5,18,1));border:1px solid rgba(139,92,246,.28);box-shadow:0 0 0 1px rgba(139,92,246,.06),0 32px 80px rgba(0,0,0,.75),0 0 60px rgba(139,92,246,.08)}.WelcomePopup_explainCard__W3znh:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 40% at 50% 0,rgba(139,92,246,.12),transparent 60%);pointer-events:none}.WelcomePopup_explainCardInner__mgFvE{position:relative;padding:44px 40px 32px;z-index:1}.WelcomePopup_explainBadge__kSExU{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid rgba(139,92,246,.4);border-radius:20px;background:rgba(139,92,246,.1);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#c4b5fd;margin-bottom:20px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .2s var(--ease-out-expo) both}.WelcomePopup_explainBadgeDot__0MbVn{width:6px;height:6px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 6px rgba(139,92,246,.8);animation:WelcomePopup_pulse__PCIfK 2.2s ease-in-out infinite}.WelcomePopup_explainHeadline__vYTbd{font-family:var(--font-display);font-size:clamp(22px,4.5vw,30px);font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:12px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .3s var(--ease-out-expo) both}.WelcomePopup_explainHeadline__vYTbd em{font-style:normal;background:linear-gradient(120deg,#c4b5fd,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.WelcomePopup_explainDesc__cehOL{font-size:14px;color:var(--text-secondary);line-height:1.65;margin-bottom:22px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .38s var(--ease-out-expo) both}.WelcomePopup_explainBubbleFlow__T6OJB{display:flex;flex-direction:column;gap:8px;margin-bottom:26px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .46s var(--ease-out-expo) both}.WelcomePopup_bubbleRow__SPb3W{display:flex;align-items:flex-start;gap:10px}.WelcomePopup_bubbleQ__APJ5e{border-radius:50%;background:rgba(139,92,246,.25);border:1px solid rgba(139,92,246,.4);color:#c4b5fd}.WelcomePopup_bubbleA__Cn40M,.WelcomePopup_bubbleQ__APJ5e{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;font-weight:700}.WelcomePopup_bubbleA__Cn40M{border-radius:50%;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);color:#86efac}.WelcomePopup_bubbleText__a_Ktl{flex:1 1;padding:7px 12px;border-radius:0 10px 10px 10px;font-size:12px;color:var(--text-secondary);line-height:1.4}.WelcomePopup_bubbleText__a_Ktl.WelcomePopup_question__gjSeT{background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.15);color:#e2d9fa}.WelcomePopup_bubbleText__a_Ktl.WelcomePopup_answer__yiY_k{background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.12);color:#bbf7d0}.WelcomePopup_explainCardCta__5dDrL{display:flex;align-items:center;gap:12px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .54s var(--ease-out-expo) both}.WelcomePopup_ctaPurple__GSxAi{flex:1 1;padding:13px 20px;border-radius:12px;border:none;background:linear-gradient(135deg,#c4b5fd,#8b5cf6 45%,#6d28d9);color:#fff;font-size:14px;font-weight:800;cursor:pointer;position:relative;overflow:hidden;transition:transform .18s var(--ease-spring),box-shadow .18s;box-shadow:0 4px 18px rgba(139,92,246,.35),0 1px 3px rgba(0,0,0,.4)}.WelcomePopup_ctaPurple__GSxAi:after{content:"";position:absolute;top:-50%;left:-60%;width:45%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-20deg);animation:WelcomePopup_shimmer__TZ5Xi 3.2s 2s infinite}.WelcomePopup_ctaPurple__GSxAi:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 28px rgba(139,92,246,.5),0 2px 6px rgba(0,0,0,.5)}.WelcomePopup_ctaPurple__GSxAi:active{transform:translateY(0) scale(.98)}.WelcomePopup_purpleOrbA__j3Bgx{width:200px;height:200px;right:-60px;top:-60px;background:radial-gradient(circle,rgba(139,92,246,.2),transparent 65%);animation-delay:-2s}.WelcomePopup_purpleOrbB__2__h6{width:120px;height:120px;left:-30px;bottom:30px;background:radial-gradient(circle,rgba(212,168,67,.08),transparent 65%);animation-delay:-5s}.WelcomePopup_premiumCard__3hvQT{background:linear-gradient(155deg,rgba(14,12,4,.99),rgba(10,8,2,1));border:1px solid rgba(212,168,67,.35);box-shadow:0 0 0 1px rgba(212,168,67,.08),0 32px 80px rgba(0,0,0,.8),0 0 80px rgba(212,168,67,.1),inset 0 1px 0 rgba(240,192,96,.1)}.WelcomePopup_premiumCard__3hvQT:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(212,168,67,.18),transparent 60%);pointer-events:none}.WelcomePopup_premiumParticles__y5JoH{position:absolute;inset:0;pointer-events:none;overflow:hidden}.WelcomePopup_particle__1i1hX{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--vyas-gold);opacity:0;animation:WelcomePopup_particleRise__NPYQf var(--dur,3s) var(--delay,0s) ease-out infinite}.WelcomePopup_particle__1i1hX:first-child{left:12%;--delay:0s;--dur:3.2s}.WelcomePopup_particle__1i1hX:nth-child(2){left:24%;--delay:0.4s;--dur:2.8s}.WelcomePopup_particle__1i1hX:nth-child(3){left:37%;--delay:0.8s;--dur:3.5s}.WelcomePopup_particle__1i1hX:nth-child(4){left:52%;--delay:1.2s;--dur:2.6s}.WelcomePopup_particle__1i1hX:nth-child(5){left:65%;--delay:0.2s;--dur:3.1s}.WelcomePopup_particle__1i1hX:nth-child(6){left:78%;--delay:0.6s;--dur:2.9s}.WelcomePopup_particle__1i1hX:nth-child(7){left:89%;--delay:1.0s;--dur:3.4s}.WelcomePopup_particle__1i1hX:nth-child(8){left:44%;--delay:1.5s;--dur:2.7s}.WelcomePopup_particle__1i1hX:nth-child(9){left:6%;--delay:1.8s;--dur:3.0s}.WelcomePopup_particle__1i1hX:nth-child(10){left:93%;--delay:0.9s;--dur:3.3s}.WelcomePopup_particle__1i1hX:nth-child(11){left:30%;--delay:2.1s;--dur:2.5s}.WelcomePopup_particle__1i1hX:nth-child(12){left:70%;--delay:1.4s;--dur:3.6s}@keyframes WelcomePopup_particleRise__NPYQf{0%{opacity:0;transform:translateY(100px) scale(.5)}20%{opacity:.8}80%{opacity:.4}to{opacity:0;transform:translateY(-80px) scale(1.5)}}.WelcomePopup_premiumCardInner__jss1S{position:relative;padding:40px 40px 32px;z-index:1;text-align:center}.WelcomePopup_awardMedallion__Tll72{width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,rgba(240,192,96,.15),rgba(138,96,32,.08));border:2px solid rgba(212,168,67,.4);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;position:relative;animation:WelcomePopup_medallionPop__vXRt4 .7s var(--ease-spring) .2s both;box-shadow:0 0 0 6px rgba(212,168,67,.06),0 0 30px rgba(212,168,67,.2)}.WelcomePopup_awardMedallion__Tll72:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px dashed rgba(212,168,67,.25);animation:WelcomePopup_rotateSlow__Mv4iB 12s linear infinite}.WelcomePopup_awardMedallion__Tll72:after{content:"";position:absolute;inset:-16px;border-radius:50%;border:1px dashed rgba(212,168,67,.12);animation:WelcomePopup_rotateSlow__Mv4iB 20s linear infinite reverse}@keyframes WelcomePopup_medallionPop__vXRt4{0%{opacity:0;transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.12) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes WelcomePopup_rotateSlow__Mv4iB{to{transform:rotate(1turn)}}.WelcomePopup_awardSvg__4XIL0{color:var(--vyas-gold);filter:drop-shadow(0 0 10px rgba(212,168,67,.5));animation:WelcomePopup_emojiFloat__Fuf1H 3s ease-in-out infinite}@keyframes WelcomePopup_emojiFloat__Fuf1H{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.WelcomePopup_premiumTagline__RdQ_l{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--vyas-gold);opacity:.75;margin-bottom:8px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .5s var(--ease-out-expo) both}.WelcomePopup_premiumHeadline__IQFXv{font-family:var(--font-display);font-size:clamp(22px,5vw,30px);font-weight:700;line-height:1.15;color:var(--text-primary);margin-bottom:10px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .58s var(--ease-out-expo) both}.WelcomePopup_premiumHeadline__IQFXv em{font-style:normal;background:linear-gradient(120deg,#f0c060,#d4a843,#f0c060);background-size:200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:WelcomePopup_shimmerText__DCKKT 3s linear infinite}@keyframes WelcomePopup_shimmerText__DCKKT{0%{background-position:0}to{background-position:200%}}.WelcomePopup_premiumSub__zyJSm{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:24px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .65s var(--ease-out-expo) both}.WelcomePopup_creditsDisplay__JBsOw{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 24px;border:1px solid rgba(212,168,67,.22);border-radius:16px;background:linear-gradient(135deg,rgba(212,168,67,.08),rgba(212,168,67,.04));margin-bottom:24px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .72s var(--ease-out-expo) both}.WelcomePopup_creditsNumber__LAazx{font-family:var(--font-display);font-size:52px;font-weight:700;line-height:1;background:linear-gradient(135deg,#f0c060,#d4a843,#a07428);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(212,168,67,.35));animation:WelcomePopup_countUp__DppD0 .6s .9s var(--ease-spring) both}@keyframes WelcomePopup_countUp__DppD0{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.WelcomePopup_creditsLabel__GPXZb{text-align:left}.WelcomePopup_creditsLabelTitle__vJ4Ue{display:block;font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:2px}.WelcomePopup_creditsLabelSub__Y0ibj{display:block;font-size:11px;color:var(--text-muted)}.WelcomePopup_premiumCta__pmwce{display:flex;flex-direction:column;gap:10px;animation:WelcomePopup_fadeSlideUp__ncKK8 .5s .78s var(--ease-out-expo) both}.WelcomePopup_ctaGold__WRv_5{width:100%;padding:14px 20px;border-radius:12px;border:none;background:linear-gradient(135deg,#f0c060,#d4a843 45%,#a07428);color:#140f04;font-size:14px;font-weight:800;cursor:pointer;position:relative;overflow:hidden;transition:transform .18s var(--ease-spring),box-shadow .18s;box-shadow:0 4px 22px rgba(212,168,67,.35),0 1px 3px rgba(0,0,0,.4)}.WelcomePopup_ctaGold__WRv_5:after{content:"";position:absolute;top:-50%;left:-60%;width:45%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skewX(-20deg);animation:WelcomePopup_shimmer__TZ5Xi 2.8s 1.2s infinite}.WelcomePopup_ctaGold__WRv_5:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 32px rgba(212,168,67,.5),0 2px 6px rgba(0,0,0,.5)}.WelcomePopup_ctaGold__WRv_5:active{transform:translateY(0) scale(.98)}.WelcomePopup_ctaMuted__bGGCC{width:100%;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:transparent;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.WelcomePopup_ctaMuted__bGGCC:hover{background:rgba(255,255,255,.04);color:var(--text-secondary)}.WelcomePopup_goldOrbA__1qswA{width:220px;height:220px;right:-70px;top:-50px;background:radial-gradient(circle,rgba(212,168,67,.2),transparent 65%);animation-delay:0s}.WelcomePopup_goldOrbB__VaFcv{width:140px;height:140px;left:-40px;bottom:10px;background:radial-gradient(circle,rgba(240,192,96,.1),transparent 65%);animation-delay:-2.5s}@keyframes WelcomePopup_fadeSlideUp__ncKK8{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes WelcomePopup_shimmer__TZ5Xi{0%{left:-60%}to{left:160%}}@keyframes WelcomePopup_pulse__PCIfK{0%,to{box-shadow:0 0 6px currentColor;opacity:1}50%{box-shadow:0 0 12px currentColor;opacity:.7}}.WelcomePopup_slideTrack__uG37H{position:relative;width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center}@media (max-width:560px){.WelcomePopup_aiCardInner___lFtU,.WelcomePopup_explainCardInner__mgFvE,.WelcomePopup_introCardInner___TYRk,.WelcomePopup_premiumCardInner__jss1S{padding:36px 24px 24px}.WelcomePopup_featureGrid__ZiHug{grid-template-columns:1fr}.WelcomePopup_aiCardCta__HmUsm,.WelcomePopup_explainCardCta__5dDrL,.WelcomePopup_introCta__3ctu7{flex-direction:column}.WelcomePopup_ctaBlue__z7UfU,.WelcomePopup_ctaNext__EeJUe,.WelcomePopup_ctaPrimary__E1mdB,.WelcomePopup_ctaPurple__GSxAi{width:100%;flex:unset}}.MockBrowser_page__f_MPw{min-height:100vh;background:var(--surface-0)}.MockBrowser_main__RNMLD{max-width:1180px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-8)}.MockBrowser_pageHeader__biLHS{margin-bottom:var(--space-6)}.MockBrowser_kicker__xoMk_{color:var(--vyas-gold);font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.MockBrowser_pageTitle__KembO{margin-top:var(--space-2);font-family:var(--font-display);font-size:clamp(32px,5vw,56px);line-height:1.08}.MockBrowser_pageSub__LhC4M{color:var(--text-secondary);margin-top:var(--space-2)}.MockBrowser_filters__1z2m4{display:grid;grid-template-columns:minmax(220px,1fr) 180px 160px;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-5)}.MockBrowser_searchInput___M_NQ,.MockBrowser_select__4RdH3{min-height:46px;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:var(--surface-1);color:var(--text-primary);padding:0 14px;outline:none}.MockBrowser_searchInput___M_NQ:focus,.MockBrowser_select__4RdH3:focus{border-color:rgba(212,168,67,.55);box-shadow:0 0 0 3px rgba(212,168,67,.12)}.MockBrowser_searchInput___M_NQ::placeholder{color:var(--text-muted)}.MockBrowser_select__4RdH3 option{background:var(--surface-1)}.MockBrowser_center__Uux67,.MockBrowser_emptyState__TXt_G,.MockBrowser_errorBox__hA_5D{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--space-5)}.MockBrowser_errorBox__hA_5D{display:flex;align-items:center;justify-content:space-between;color:#fecaca;background:var(--danger-soft);border-color:rgba(239,68,68,.35);margin-bottom:var(--space-5)}.MockBrowser_clearBtn__6mkqr,.MockBrowser_errorBox__hA_5D button{border:1px solid rgba(212,168,67,.34);border-radius:var(--radius-sm);background:rgba(212,168,67,.08);color:var(--vyas-gold-light);padding:8px 14px;cursor:pointer;font-weight:800}.MockBrowser_center__Uux67,.MockBrowser_emptyState__TXt_G{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--text-secondary);text-align:center}.MockBrowser_loadingText__MFyah,.MockBrowser_resultCount__3kIN5{color:var(--text-secondary)}.MockBrowser_resultCount__3kIN5{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:13px}.MockBrowser_grid__mp7Fs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.MockBrowser_card__w5pj_{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(26,26,26,.9),rgba(17,17,17,.9));box-shadow:var(--shadow-card);padding:var(--space-5);display:flex;flex-direction:column;min-height:280px;transition:transform .16s ease,border-color .16s ease}.MockBrowser_card__w5pj_:hover{transform:translateY(-3px);border-color:rgba(212,168,67,.42)}.MockBrowser_cardHeader__7dNI_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.MockBrowser_aiExamBadge___KMfq,.MockBrowser_difficulty__kwx7F,.MockBrowser_examBadge__hicL3{border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.MockBrowser_examBadge__hicL3{border:1px solid rgba(212,168,67,.36);color:var(--vyas-gold-light);background:rgba(212,168,67,.08)}.MockBrowser_aiExamBadge___KMfq{border:1px solid rgba(59,130,246,.4);color:#bfdbfe;background:rgba(59,130,246,.12)}.MockBrowser_difficulty__kwx7F{color:var(--text-secondary);background:rgba(255,255,255,.04)}.MockBrowser_cardTitle__CMRqs{color:var(--text-primary);font-size:22px;line-height:1.25;margin-bottom:var(--space-2)}.MockBrowser_cardYear__LBNWF{color:var(--text-secondary);margin-bottom:var(--space-5)}.MockBrowser_cardMeta__8lSCE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-5)}.MockBrowser_cardMeta__8lSCE div{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:rgba(255,255,255,.025);padding:var(--space-3)}.MockBrowser_cardMeta__8lSCE span{display:block;color:var(--text-muted);font-size:11px;margin-bottom:3px}.MockBrowser_cardMeta__8lSCE strong{color:var(--text-primary)}.MockBrowser_startBtn__4gF5K{margin-top:auto;min-height:44px;border:1px solid rgba(240,192,96,.5);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--vyas-gold-light),var(--vyas-gold),var(--vyas-gold-dark));color:#141006;font-weight:900;cursor:pointer;box-shadow:var(--shadow-gold)}.MockBrowser_startBtn__4gF5K:disabled{opacity:.65;cursor:not-allowed}@media (max-width:760px){.MockBrowser_filters__1z2m4{grid-template-columns:1fr}.MockBrowser_main__RNMLD{padding:var(--space-5) var(--space-4) var(--space-7)}}.AIMockBanner_banner__a9uNJ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin-bottom:24px;background:linear-gradient(135deg,rgba(212,168,67,.1),rgba(212,168,67,.04));border:1.5px solid rgba(212,168,67,.3);border-radius:12px;cursor:pointer;transition:border-color .18s,background .18s,transform .12s}.AIMockBanner_banner__a9uNJ:hover{border-color:rgba(212,168,67,.55);background:linear-gradient(135deg,rgba(212,168,67,.16),rgba(212,168,67,.07));transform:translateY(-1px)}.AIMockBanner_bannerLeft__tYW8R{display:flex;align-items:center;gap:14px}.AIMockBanner_glyph__7680k{font-size:22px;color:var(--vyas-gold,#d4a843);flex-shrink:0}.AIMockBanner_bannerTitle__dpYf_{display:block;font-size:15px;font-weight:700;color:var(--vyas-gold,#d4a843);margin-bottom:3px}.AIMockBanner_bannerSub__fjBt8{display:block;font-size:12px;color:var(--text-secondary,#9a9080);line-height:1.45}.AIMockBanner_bannerArrow__7Vx0g{font-size:20px;color:var(--vyas-gold,#d4a843);opacity:.6;flex-shrink:0;transition:opacity .15s,transform .15s}.AIMockBanner_banner__a9uNJ:hover .AIMockBanner_bannerArrow__7Vx0g{opacity:1;transform:translateX(4px)}.PasswordReset_page__uZcFM{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 18% 18%,rgba(212,168,67,.12),transparent 32%),linear-gradient(135deg,#080808,#11100d 52%,#080808);padding:32px 18px}.PasswordReset_shell__3PhW9{width:min(980px,100%);min-height:620px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);border:1px solid rgba(212,168,67,.18);border-radius:8px;overflow:hidden;background:rgba(14,14,14,.92);box-shadow:0 24px 70px rgba(0,0,0,.42)}.PasswordReset_panel__USpAg{display:flex;flex-direction:column;justify-content:space-between;padding:42px;background:linear-gradient(145deg,rgba(212,168,67,.08),transparent 45%),#0b0b0b;border-right:1px solid rgba(212,168,67,.12)}.PasswordReset_brand__10xEK{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--text-primary);width:-moz-fit-content;width:fit-content}.PasswordReset_brandName__sr9_O{font-family:var(--font-display);font-size:19px;font-weight:900;letter-spacing:.12em}.PasswordReset_copyBlock__gWEJa{max-width:430px}.PasswordReset_kicker__OTkK9{display:inline-block;margin-bottom:16px;color:var(--vyas-gold);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.PasswordReset_title__y02j_{margin:0;font-family:var(--font-display);font-size:clamp(38px,5vw,64px);line-height:.98;letter-spacing:0;color:var(--text-primary)}.PasswordReset_subtitle__skMx7{margin:22px 0 0;max-width:420px;color:var(--text-secondary);font-size:15px;line-height:1.8}.PasswordReset_securityList__2kRfY{display:grid;grid-gap:10px;gap:10px;color:var(--text-muted);font-size:13px}.PasswordReset_securityList__2kRfY span{display:flex;align-items:center;gap:10px}.PasswordReset_securityList__2kRfY span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--vyas-gold);box-shadow:0 0 0 4px rgba(212,168,67,.12)}.PasswordReset_card__Cnz93{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:42px;background:rgba(18,18,18,.96)}.PasswordReset_form__XZqX5{display:flex;flex-direction:column;gap:18px}.PasswordReset_formHeader__yFNtY{margin-bottom:4px}.PasswordReset_formStep__8iYAp{color:var(--vyas-gold);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.PasswordReset_formHeader__yFNtY h2,.PasswordReset_successBlock__3KG_4 h2{margin:8px 0 0;color:var(--text-primary);font-size:24px;line-height:1.2}.PasswordReset_field__sSmRz{display:flex;flex-direction:column;gap:8px}.PasswordReset_label__tXHMU{color:var(--text-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.PasswordReset_input__J884v{width:100%;min-height:48px;padding:0 14px;box-sizing:border-box;border:1px solid rgba(212,168,67,.16);border-radius:8px;outline:none;background:#0d0d0d;color:var(--text-primary);font-size:15px;transition:border-color .18s,box-shadow .18s}.PasswordReset_input__J884v:focus{border-color:rgba(212,168,67,.58);box-shadow:0 0 0 3px rgba(212,168,67,.12)}.PasswordReset_input__J884v::placeholder{color:#58524a}.PasswordReset_input__J884v:disabled{opacity:.55;cursor:not-allowed}.PasswordReset_strength__xJglS{display:flex;align-items:center;gap:5px}.PasswordReset_strengthBar___DAXb{height:4px;flex:1 1;border-radius:999px;background:#2a2a2a}.PasswordReset_strengthLabel__of9WE{min-width:48px;margin-left:6px;color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.PasswordReset_strength_weak__d4D2o .PasswordReset_strengthBar___DAXb:first-child{background:#ef4444}.PasswordReset_strength_weak__d4D2o .PasswordReset_strengthLabel__of9WE{color:#fca5a5}.PasswordReset_strength_fair__P3gDZ .PasswordReset_strengthBar___DAXb:nth-child(-n+2){background:#f59e0b}.PasswordReset_strength_fair__P3gDZ .PasswordReset_strengthLabel__of9WE{color:#fbbf24}.PasswordReset_strength_good__f82Ta .PasswordReset_strengthBar___DAXb:nth-child(-n+3){background:var(--vyas-gold)}.PasswordReset_strength_good__f82Ta .PasswordReset_strengthLabel__of9WE{color:var(--vyas-gold-light)}.PasswordReset_strength_strong__Q8ekg .PasswordReset_strengthBar___DAXb{background:#22c55e}.PasswordReset_strength_strong__Q8ekg .PasswordReset_strengthLabel__of9WE{color:#86efac}.PasswordReset_formError__X6Ip3{margin:0;padding:12px 14px;border:1px solid rgba(239,68,68,.3);border-radius:8px;background:rgba(239,68,68,.1);color:#fecaca;font-size:13px;line-height:1.5}.PasswordReset_secondaryBtn__bpGP_,.PasswordReset_submitBtn__aq0eT{min-height:48px;border-radius:8px;border:1px solid rgba(240,192,96,.48);background:linear-gradient(135deg,var(--vyas-gold-light),var(--vyas-gold),var(--vyas-gold-dark));color:#141006;font-size:14px;font-weight:900;cursor:pointer;box-shadow:var(--shadow-gold)}.PasswordReset_secondaryBtn__bpGP_{width:100%;max-width:220px;background:rgba(212,168,67,.1);color:var(--vyas-gold-light);box-shadow:none}.PasswordReset_submitBtn__aq0eT:disabled{opacity:.55;cursor:not-allowed}.PasswordReset_successBlock__3KG_4{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.PasswordReset_successIcon__rlrls{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(34,197,94,.32);border-radius:50%;background:rgba(34,197,94,.12);color:#86efac;font-size:23px;font-weight:900}.PasswordReset_successBlock__3KG_4 p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.75}.PasswordReset_backLink__uL0ZX{margin:0;color:var(--text-muted);font-size:13px;text-align:center}.PasswordReset_link__2cScu{color:var(--vyas-gold);text-decoration:none}.PasswordReset_link__2cScu:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:820px){.PasswordReset_shell__3PhW9{grid-template-columns:1fr}.PasswordReset_panel__USpAg{gap:44px;border-right:none;border-bottom:1px solid rgba(212,168,67,.12)}}@media (max-width:540px){.PasswordReset_page__uZcFM{padding:0}.PasswordReset_shell__3PhW9{min-height:100vh;border:none;border-radius:0}.PasswordReset_card__Cnz93,.PasswordReset_panel__USpAg{padding:28px 22px}}.QuestionRenderer_wrapper__TVIbv{display:flex;flex-direction:column}.QuestionRenderer_formatBadge__0hdNt{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid rgba(212,168,67,.35);border-radius:999px;background:rgba(212,168,67,.08);color:var(--vyas-gold-light);font-family:var(--font-mono);font-size:11px;font-weight:900;padding:5px 10px;margin-bottom:var(--space-4)}.QuestionRenderer_questionBody__zuXk6{margin-bottom:var(--space-5)}.QuestionRenderer_questionText__iiCWk,.QuestionRenderer_statementQuestion__1l_ua{color:var(--text-primary);font-size:16px;line-height:1.75;font-weight:600}.QuestionRenderer_matchTable__j8gXK,.QuestionRenderer_passageBox__B_umM,.QuestionRenderer_statementBox__kiG_Y{border:1px solid rgba(212,168,67,.18);border-radius:var(--radius-md);background:rgba(255,255,255,.03)}.QuestionRenderer_passageBox__B_umM{border-left:4px solid var(--vyas-gold);padding:var(--space-5);margin-bottom:var(--space-5)}.QuestionRenderer_passageLabel__JYvvG{color:var(--vyas-gold);font-family:var(--font-mono);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-3)}.QuestionRenderer_passageTitle__CieH3{color:var(--text-primary);font-family:var(--font-display);font-size:18px;font-weight:800;margin-bottom:var(--space-3)}.QuestionRenderer_passageText__no0PE{color:var(--text-secondary);font-size:14px;line-height:1.85}.QuestionRenderer_matchTable__j8gXK{display:flex;overflow:hidden}.QuestionRenderer_matchColumn__c4L_h{flex:1 1}.QuestionRenderer_matchColumnHeader__rSi4p{border-bottom:1px solid rgba(212,168,67,.14);background:rgba(212,168,67,.08);color:var(--vyas-gold-light);padding:10px 14px;font-family:var(--font-mono);font-size:11px;font-weight:900;text-transform:uppercase}.QuestionRenderer_matchDivider__j8aww{width:1px;background:rgba(212,168,67,.14)}.QuestionRenderer_matchRow__kK_Bg{display:flex;gap:var(--space-2);padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-secondary);line-height:1.55}.QuestionRenderer_matchKey__F_jsv,.QuestionRenderer_matchOptLeft__ks3QS{color:var(--vyas-gold-light);font-weight:900}.QuestionRenderer_matchOptRight__ZV6Kt,.QuestionRenderer_matchValue__vxSlG,.QuestionRenderer_statementText__jlI7Q{color:var(--text-secondary)}.QuestionRenderer_matchOptionGrid__tku9g{display:flex;flex-wrap:wrap;gap:var(--space-2)}.QuestionRenderer_matchOptionPair__Yr0Qn{display:inline-flex;align-items:center;gap:4px}.QuestionRenderer_matchOptArrow__5OTf_{color:var(--text-muted)}.QuestionRenderer_statementBox__kiG_Y{padding:var(--space-4);margin-bottom:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.QuestionRenderer_statementRow____qIW{display:flex;gap:var(--space-2);line-height:1.65}.QuestionRenderer_statementLabel__mGWvr{color:var(--vyas-gold-light);font-weight:900;white-space:nowrap}.QuestionRenderer_codeBlock__1zJ6J{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:#070707;color:#e5e7eb;padding:var(--space-4);font-family:var(--font-mono);font-size:13px;line-height:1.6;overflow-x:auto}.QuestionRenderer_inlineCode__FK5lT{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--vyas-gold-light);padding:2px 6px;font-family:var(--font-mono);font-size:13px}.QuestionRenderer_natBadge___2ltF{display:inline-block;border:1px solid rgba(212,168,67,.35);border-radius:var(--radius-sm);background:rgba(212,168,67,.08);color:var(--vyas-gold-light);padding:5px 10px;font-family:var(--font-mono);font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:var(--space-3)}.QuestionRenderer_optionsList__uMVnn{display:flex;flex-direction:column;gap:var(--space-3)}.QuestionRenderer_option__DmVW3{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:rgba(255,255,255,.025);color:var(--text-primary);padding:14px 16px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.QuestionRenderer_option__DmVW3:hover:not(:disabled){border-color:rgba(212,168,67,.48);background:rgba(212,168,67,.07)}.QuestionRenderer_option__DmVW3:disabled{cursor:default}.QuestionRenderer_optionSelected__VbuFh{border-color:rgba(212,168,67,.7);background:rgba(212,168,67,.12)}.QuestionRenderer_optionCorrect__PmfQj{border-color:rgba(34,197,94,.55);background:var(--success-soft)}.QuestionRenderer_optionWrong__BCwmm{border-color:rgba(239,68,68,.55);background:var(--danger-soft)}.QuestionRenderer_optKey___ynJK{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--surface-border);border-radius:9px;background:var(--surface-2);color:var(--text-secondary);font-family:var(--font-mono);font-size:13px;font-weight:900}.QuestionRenderer_optKeySelected__SpAvc{border-color:var(--vyas-gold);background:var(--vyas-gold);color:#111}.QuestionRenderer_optKeyCorrect__iyX7M{border-color:var(--success);background:var(--success);color:#04130a}.QuestionRenderer_optKeyWrong__HVp_A{border-color:var(--danger);background:var(--danger);color:#fff}.QuestionRenderer_optVal__Q17tS{flex:1 1;color:var(--text-primary);font-size:14px;line-height:1.6;padding-top:3px}.QuestionRenderer_optTag__ELKAh{color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap;padding-top:5px}.QuestionRenderer_optTag__ELKAh[data-tag=correct]{color:#86efac}.QuestionRenderer_optTag__ELKAh[data-tag=wrong]{color:#fca5a5}@media (max-width:640px){.QuestionRenderer_questionText__iiCWk{font-size:15px}.QuestionRenderer_matchTable__j8gXK{flex-direction:column}.QuestionRenderer_matchDivider__j8aww{width:100%;height:1px}.QuestionRenderer_option__DmVW3{padding:12px;gap:var(--space-2)}.QuestionRenderer_optTag__ELKAh{white-space:normal}}.ResultsPage_page__zysHd{min-height:100vh;background:var(--surface-0);color:var(--text-primary);padding-bottom:var(--space-7)}.ResultsPage_main__JpfWI{max-width:1100px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-5)}.ResultsPage_center__AAaDt{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4)}.ResultsPage_errorText__G_kSR,.ResultsPage_loadingText__k96XT,.ResultsPage_pageSub__PS8Y2,.ResultsPage_rcFootItem__lsYv8,.ResultsPage_ssLabel__Qh4Na,.ResultsPage_tcDetail___MiYS{color:var(--text-secondary)}.ResultsPage_bottomCtas__IZXaH button,.ResultsPage_reattemptBtn__quMjs,.ResultsPage_retryBtn__DkLQ2{border:1px solid rgba(240,192,96,.5);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--vyas-gold-light),var(--vyas-gold),var(--vyas-gold-dark));color:#141006;padding:11px 18px;font-weight:900;cursor:pointer;box-shadow:var(--shadow-gold)}.ResultsPage_pageHeader__58A7n{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.ResultsPage_backBtn__ca40m{border:0;background:transparent;color:var(--vyas-gold);font-weight:900;cursor:pointer;padding:0;margin-bottom:var(--space-2)}.ResultsPage_pageTitle__DjC3X{font-family:var(--font-display);font-size:clamp(30px,5vw,52px);line-height:1.08}.ResultsPage_reviewCard__9eZvz,.ResultsPage_scoreHero__nf_Zb,.ResultsPage_topicCard__9bNLE{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(26,26,26,.9),rgba(17,17,17,.92));box-shadow:var(--shadow-card)}.ResultsPage_scoreHero__nf_Zb{display:grid;grid-template-columns:auto auto minmax(260px,1fr);align-items:center;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6);margin-bottom:var(--space-5)}.ResultsPage_scoreBreakdown___EV_d,.ResultsPage_scoreRing__pIWPl{flex-shrink:0}.ResultsPage_scoreBreakdown___EV_d{display:flex;align-items:center;gap:var(--space-4)}.ResultsPage_sbItem__3MPjb{display:flex;flex-direction:column;align-items:center;gap:4px}.ResultsPage_sbVal__NhtZL{font-size:34px;font-weight:900;line-height:1}.ResultsPage_sbLbl__kf1rl{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.ResultsPage_sbDivider__PTKaA{width:1px;height:50px;background:rgba(212,168,67,.14)}.ResultsPage_scoreStats__kU_IO{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ResultsPage_ssStat__OH_5c{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:rgba(255,255,255,.03);padding:var(--space-3)}.ResultsPage_ssValue__wHMtT{display:block;margin-top:4px;color:var(--text-primary);font-weight:900}.ResultsPage_tabs__5jCOt{display:flex;gap:var(--space-2);border-bottom:1px solid rgba(212,168,67,.14);margin-bottom:var(--space-5)}.ResultsPage_tab__q_Ing{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);padding:13px 18px;font-weight:900;cursor:pointer}.ResultsPage_activeTab__252XS{color:var(--vyas-gold-light);border-bottom-color:var(--vyas-gold)}.ResultsPage_topicGrid__cij3j{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ResultsPage_topicCard__9bNLE{padding:var(--space-5)}.ResultsPage_tcHeader__dbH4v{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.ResultsPage_tcTopic__duYDs{color:var(--text-primary);font-weight:900}.ResultsPage_tcPct__yjUO8{font-size:20px;font-weight:900}.ResultsPage_tcBar__dBYSA{height:9px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-bottom:var(--space-2)}.ResultsPage_tcFill__Mm21A{height:100%;border-radius:999px;transition:width .8s ease}.ResultsPage_filterRow___leVr{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.ResultsPage_filterPill__wVSEw{border:1px solid var(--surface-border);border-radius:999px;background:var(--surface-1);color:var(--text-secondary);padding:8px 14px;font-weight:900;cursor:pointer}.ResultsPage_filterActive__yXYZ8{border-color:rgba(212,168,67,.55);background:rgba(212,168,67,.12);color:var(--vyas-gold-light)}.ResultsPage_reviewList__wyVQ_{display:flex;flex-direction:column;gap:var(--space-4)}.ResultsPage_reviewCard__9eZvz{padding:var(--space-5);border-left-width:4px}.ResultsPage_qCorrect__k7ALP{border-left-color:var(--success)}.ResultsPage_qWrong__xCVKq{border-left-color:var(--danger)}.ResultsPage_qSkipped___0imn{border-left-color:var(--text-muted)}.ResultsPage_rcHeader__7Ux8B{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.ResultsPage_rcNum__jObga{color:var(--vyas-gold);font-family:var(--font-mono);font-weight:900}.ResultsPage_rcMeta__HPDEk{flex:1 1;display:flex;gap:var(--space-2);flex-wrap:wrap}.ResultsPage_rcDiff__4K_mY,.ResultsPage_rcStatus__usVod,.ResultsPage_rcTopic__BhrvX{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900}.ResultsPage_easy__b0htR{background:var(--success-soft);color:#86efac}.ResultsPage_medium__Rmsbt{background:var(--warning-soft);color:#fcd34d}.ResultsPage_hard__U4aVf{background:var(--danger-soft);color:#fca5a5}.ResultsPage_rcTopic__BhrvX{border:1px solid var(--surface-border);color:var(--text-secondary);background:rgba(255,255,255,.03)}.ResultsPage_rcStatus__usVod{margin-left:auto}.ResultsPage_qCorrect__k7ALP .ResultsPage_rcStatus__usVod{color:#86efac}.ResultsPage_qWrong__xCVKq .ResultsPage_rcStatus__usVod{color:#fca5a5}.ResultsPage_qSkipped___0imn .ResultsPage_rcStatus__usVod{color:var(--text-secondary)}.ResultsPage_rcMarks__CApDj{min-width:42px;text-align:right;font-weight:900}.ResultsPage_reviewRenderer__u5v3A{margin-bottom:var(--space-4)}.ResultsPage_reviewRenderer__u5v3A button{cursor:default}.ResultsPage_explanation__vBnav{border:1px solid rgba(212,168,67,.22);border-radius:var(--radius-md);background:rgba(212,168,67,.08);padding:var(--space-4);margin-bottom:var(--space-4)}.ResultsPage_expLabel__8SsbN{display:block;color:var(--vyas-gold-light);font-family:var(--font-mono);font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:var(--space-2)}.ResultsPage_expText___SwJN{color:var(--text-secondary);line-height:1.65}.ResultsPage_rcFooter__CRnAz{display:flex;flex-wrap:wrap;gap:var(--space-3);border-top:1px solid rgba(212,168,67,.1);padding-top:var(--space-3)}.ResultsPage_bottomCtas__IZXaH{max-width:1100px;margin:0 auto;padding:0 var(--space-5);display:flex;justify-content:flex-end;gap:var(--space-3)}.ResultsPage_bottomCtas__IZXaH button:last-child{background:rgba(212,168,67,.08);color:var(--vyas-gold-light);box-shadow:none}.ResultsPage_noData__IP8fz{color:var(--text-secondary);padding:var(--space-6)}@media (max-width:900px){.ResultsPage_scoreHero__nf_Zb{grid-template-columns:1fr;justify-items:start}}@media (max-width:640px){.ResultsPage_main__JpfWI{padding:var(--space-5) var(--space-4)}.ResultsPage_scoreBreakdown___EV_d{width:100%;justify-content:space-between}.ResultsPage_bottomCtas__IZXaH{flex-direction:column;padding:0 var(--space-4)}}