.pwa-install_choices___um9b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pwa-install_choice__jiPH0{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-height:150px;padding:18px;text-align:start;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:15px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pwa-install_choice__jiPH0 strong{font-size:16px}.pwa-install_bazaarBadge__5dCT7{width:168px;max-width:100%;height:auto;margin-bottom:7px}.pwa-install_choice__jiPH0>span:last-child{color:var(--muted);font-size:13px;line-height:1.7}.pwa-install_choice__jiPH0:hover:not(:disabled){border-color:var(--primary);background:var(--soft)}.pwa-install_choice__jiPH0:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.pwa-install_choice__jiPH0:disabled{cursor:default;background:var(--soft);opacity:1}.pwa-install_choice__jiPH0:disabled .pwa-install_icon__9haaP{color:var(--muted)}.pwa-install_icon__9haaP{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;color:var(--primary-dark);background:var(--soft);border-radius:12px}.pwa-install_help__u6CqU p{margin:0 0 20px;line-height:1.9}.pwa-install_actions__6xk_0{display:flex;align-items:center;flex-wrap:wrap;gap:10px}@media (max-width:540px){.pwa-install_choices___um9b{grid-template-columns:minmax(0,1fr)}.pwa-install_choice__jiPH0{min-height:128px;padding:16px}}@media (prefers-reduced-motion:reduce){.pwa-install_choice__jiPH0{transition:none}}.student-shell_shell__WEAqY{min-height:100dvh;background:radial-gradient(circle at 0 0,#eaf2ff 0,transparent 38%),var(--canvas)}.student-shell_analysisShell__3IB8N{background:var(--canvas)}.student-shell_header__f9KOJ{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);background:rgb(255 255 255/94%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.student-shell_headerInner__Y9AME{max-width:1180px;min-height:66px;padding:8px 16px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.student-shell_brand__RjBvO{display:inline-flex;align-items:center;gap:7px;font-size:20px;font-weight:800;color:var(--primary-dark);white-space:nowrap}.student-shell_analysisHeader__qwcyw{height:82px}.student-shell_brand__RjBvO img{display:block;width:38px;height:38px}.student-shell_headerActions__Qtlr_{display:flex;align-items:center;gap:8px;min-width:0}.student-shell_buyButton___ukdF{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:11px;padding:8px 12px;font-size:13px;font-weight:800;white-space:nowrap;color:var(--on-primary);background:var(--primary-fill);transition:background-color .18s ease}.student-shell_buyButton___ukdF:hover{background:var(--primary-fill-hover)}.student-shell_avatar__sYLUG{width:44px;height:44px;display:grid;place-items:center;flex:none;color:var(--primary);border:1px solid var(--border);border-radius:50%;background:var(--soft);transition:background-color .18s ease,border-color .18s ease}.student-shell_avatar__sYLUG:hover,.student-shell_avatar__sYLUG[aria-expanded=true]{border-color:var(--primary);background:#dfeafe}.student-shell_accountMenu__atf7X{display:grid;gap:12px}.student-shell_partnerPanels__d3qRz{display:grid;gap:8px}.student-shell_partnerPanels__d3qRz .student-shell_accountAction__5OSq8{color:var(--primary)}.student-shell_partnerPanels__d3qRz small{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:400}.student-shell_phoneBlock__iV0EL,.student-shell_subscriptionBlock__UTsK_{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--canvas)}.student-shell_phoneBlock__iV0EL>span,.student-shell_subscriptionBlock__UTsK_>span{color:var(--muted);font-size:13px}.student-shell_subscriptionBlock__UTsK_>strong{justify-self:start}.student-shell_subscriptionBlock__UTsK_ p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.student-shell_subscriptionLink__Kt4oi{min-height:44px;margin-top:8px;gap:8px;font-size:13px}.student-shell_phoneBlock__iV0EL strong{justify-self:start;font-size:17px;letter-spacing:.03em}.student-shell_phoneBlock__iV0EL{position:relative;padding-inline-end:62px}.student-shell_profileEdit__mkJpm{position:absolute;top:7px;left:7px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--muted)}.student-shell_profileEdit__mkJpm:hover{color:var(--primary);background:var(--soft)}.student-shell_freeBadge__0_N0u,.student-shell_paidBadge__9T6hx{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:800}.student-shell_freeBadge__0_N0u{color:var(--primary-dark);background:var(--soft)}.student-shell_paidBadge__9T6hx{color:var(--success);background:#e7f7f1}.student-shell_accountAction__5OSq8{width:100%;min-height:48px;display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:12px;text-align:right;font-weight:700}.student-shell_accountAction__5OSq8:hover{background:var(--soft)}.student-shell_exitAction__KlrPY{color:var(--danger)}.student-shell_aiDisconnect__LYLYG{display:grid;gap:16px}.student-shell_aiDisconnect__LYLYG p{margin:0;color:var(--muted);font-size:14px;line-height:1.9}.student-shell_aiDisconnectActions__91UaW{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.student-shell_aiDisconnectConfirm__KCaQ9.button{background:var(--danger);border-color:var(--danger);color:var(--on-primary)}.student-shell_main__iCEeH{width:100%;max-width:1180px;padding:20px 16px calc(32px + env(safe-area-inset-bottom));margin:0 auto}.student-shell_wide__al5wb .student-shell_headerInner__Y9AME,.student-shell_wide__al5wb .student-shell_main__iCEeH{max-width:1480px}@media (max-width:560px){.student-shell_brand__RjBvO{font-size:18px}.student-shell_brand__RjBvO img{width:34px;height:34px}.student-shell_headerActions__Qtlr_{gap:5px}.student-shell_buyButton___ukdF{padding-inline:8px;font-size:12px}}@media (max-width:360px){.student-shell_brand__RjBvO span{display:none}}@media (min-width:768px){.student-shell_headerInner__Y9AME{min-height:76px;padding-inline:24px}.student-shell_main__iCEeH{padding:24px 24px calc(40px + env(safe-area-inset-bottom))}}.student-shell_backLink__sgKEu{min-height:44px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:8px 10px;margin-inline-start:-10px;color:var(--primary-dark);font-size:14px;font-weight:800;transition:background-color .18s ease}.student-shell_backLink__sgKEu svg{flex:none}.student-shell_backLink__sgKEu:hover{background:var(--soft)}.student-shell_accountAction__5OSq8:focus-visible,.student-shell_avatar__sYLUG:focus-visible,.student-shell_backLink__sgKEu:focus-visible,.student-shell_buyButton___ukdF:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.student-shell_avatar__sYLUG,.student-shell_backLink__sgKEu,.student-shell_buyButton___ukdF{transition:none}}.student-shell_bottomNav__1pokS.student-shell_analysisNav__oQc4B{position:fixed;z-index:40;inset-inline:0;bottom:0;padding:7px 16px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:rgb(255 255 255/97%);box-shadow:0 -9px 28px rgb(21 36 61/6%)}.student-shell_analysisTabs__Lvq6C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.student-shell_analysisNav__oQc4B button{min-height:56px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:8px 6px;border:0;border-radius:12px;background:transparent;color:var(--muted);font-size:13px;font-weight:700}.student-shell_analysisNav__oQc4B button.student-shell_active__L5IyU,.student-shell_analysisNav__oQc4B button:hover{color:var(--primary);background:var(--soft)}.student-shell_analysisShell__3IB8N.student-shell_wide__al5wb .student-shell_main__iCEeH{padding-bottom:calc(100px + env(safe-area-inset-bottom))}@media (min-width:768px){.student-shell_bottomNav__1pokS.student-shell_analysisNav__oQc4B{width:min(480px,calc(100vw - 48px));right:auto;left:50%;bottom:16px;transform:translateX(-50%);padding:6px;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow)}}.student-shell_immersive__OPCnc{height:100dvh;overflow:hidden;background:var(--canvas)}.student-shell_immersive__OPCnc .student-shell_main__iCEeH{max-width:none;height:100dvh;padding:0;margin:0;overflow:hidden}@media (prefers-color-scheme:dark){.student-shell_shell__WEAqY{background:radial-gradient(circle at 0 0,var(--soft) 0,transparent 38%),var(--canvas)}.student-shell_avatar__sYLUG:hover,.student-shell_avatar__sYLUG[aria-expanded=true]{background:var(--soft)}.student-shell_paidBadge__9T6hx{background:var(--success-bg)}.student-shell_bottomNav__1pokS.student-shell_analysisNav__oQc4B,.student-shell_header__f9KOJ{background:var(--surface)}.student-shell_analysisShell__3IB8N,.student-shell_immersive__OPCnc{background:var(--canvas)}}