.app_shell__lNyzN{min-height:100vh;background:var(--ivory)}.app_envBanner__Dd9qO{position:fixed;top:0;left:0;right:0;z-index:200;height:24px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.app_envBanner__Dd9qO[data-env=staging]{background:#f59e0b;color:#451a03}.app_envBanner__Dd9qO[data-env=preview]{background:#8b5cf6;color:#faf5ff}.app_envBanner__Dd9qO[data-env=development]{background:#10b981;color:#022c22}.app_envBannerText__F2_Rf{display:flex;align-items:center;gap:6px}.app_shell__lNyzN:has(.app_envBanner__Dd9qO){padding-top:24px}.app_shell__lNyzN:has(.app_envBanner__Dd9qO) .app_topNav___8g4z{top:24px}.app_topNav___8g4z{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--white);border-bottom:1px solid var(--smoke);padding:0 20px}.app_topNavInner__okc4Q{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px}.app_brand__wEsck{display:flex;align-items:center;gap:12px;text-decoration:none}.app_brandMark__32z1x{width:32px;height:32px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--accent-text);font-weight:700;font-size:14px;letter-spacing:-.02em}.app_brandName__0swP9{display:flex;align-items:baseline;gap:6px}.app_brandPrimary__afzOy{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:20px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.app_brandSub__s8EIw{color:var(--graphite)}.app_brandInterviewer__23Hrc,.app_brandSub__s8EIw{font-family:var(--font-code),monospace;font-size:13px;font-weight:300;letter-spacing:0}.app_brandInterviewer__23Hrc{color:#f50}.app_navLinks__ZVqbv{display:flex;align-items:center;gap:32px}.app_navLink__zTWkl{font-size:14px;color:var(--graphite);text-decoration:none;transition:color var(--transition);position:relative}.app_navLink__zTWkl:hover{color:var(--ink)}.app_navLinkActive__WVD7Z{color:var(--ink);font-weight:500}.app_navLinkActive__WVD7Z:after{content:"";position:absolute;bottom:-22px;left:0;right:0;height:2px;background:var(--ink)}.app_userMenu__cPEYX{position:relative;margin-left:8px}.app_userMenuTrigger__rVLUu{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--silver);background:var(--pearl);color:var(--graphite);cursor:pointer;transition:all var(--transition)}.app_userMenuTrigger__rVLUu:hover{border-color:var(--charcoal);background:var(--ivory);color:var(--ink)}.app_userMenuDropdown__YOkxD{position:absolute;top:calc(100% + 8px);right:0;min-width:120px;background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-sm);box-shadow:0 4px 12px rgba(0,0,0,.08);padding:4px;z-index:100;animation:app_dropdownFadeIn__UzGgk .15s ease}@keyframes app_dropdownFadeIn__UzGgk{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.app_userMenuDropdown__YOkxD button{width:100%;padding:10px 14px;font-size:13px;font-weight:500;text-align:left;background:none;border:none;cursor:pointer;border-radius:var(--radius-xs);color:var(--charcoal);transition:background var(--transition)}.app_userMenuDropdown__YOkxD button:hover:not(:disabled){background:var(--pearl)}.app_userMenuDropdown__YOkxD button:disabled{opacity:.5;cursor:not-allowed}.app_userMenuLink__5bge_{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;text-align:left;text-decoration:none;background:none;border:none;cursor:pointer;border-radius:var(--radius-xs);color:var(--charcoal);transition:background var(--transition)}.app_userMenuLink__5bge_:hover{background:var(--pearl)}.app_userMenuLink__5bge_ svg{color:var(--graphite)}[data-theme=dark] .app_userMenuLink__5bge_{color:#ccc}[data-theme=dark] .app_userMenuLink__5bge_:hover{background:#333}[data-theme=dark] .app_userMenuLink__5bge_ svg{color:#888}.app_navRight___kxVy{display:none;align-items:center}@media (min-width:768px){.app_navRight___kxVy{display:flex}}.app_mobileMenuBtn__SWed4{display:none;background:none;border:none;padding:8px;cursor:pointer;color:var(--ink)}@media (max-width:768px){.app_navLinks__ZVqbv{display:none}.app_mobileMenuBtn__SWed4{display:flex}.app_mobileNav__sTUYR{position:fixed;inset:0;background:var(--white);z-index:200;padding:24px;display:flex;flex-direction:column}.app_mobileNavHeader__Empdl{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.app_mobileNavLinks__XDkHS{display:flex;flex-direction:column;gap:24px}.app_mobileNavLink___3xYX{font-family:var(--font-inter),sans-serif;font-size:28px;color:var(--ink);text-decoration:none}}.app_main__dW5j_{max-width:1400px;margin:0 auto;padding:32px 20px 80px}@media (min-width:768px){.app_main__dW5j_{padding:48px 32px 120px}}.app_ftuTreatmentBanner__8oL77{margin-bottom:28px;padding:20px 22px;border:1px solid var(--smoke);background:var(--white);border-radius:2px}.app_ftuTreatmentBannerInner__7C7_m{max-width:640px}.app_ftuTreatmentBannerTitle__ikRmw{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark);margin:0 0 8px}.app_ftuTreatmentBannerText__FPEmD{margin:0;font-size:15px;line-height:1.65;color:var(--graphite)}.app_pageHeader__pD_Dd{margin-bottom:40px}.app_pageEyebrow__0vWSf{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:8px}.app_pageTitle__M1f0T{font-family:var(--font-inter),sans-serif;font-size:clamp(32px,6vw,48px);font-weight:500;color:var(--ink);letter-spacing:-.02em;line-height:1.1;margin-bottom:12px}.app_pageSubtitle__v7plw{font-size:16px;color:var(--graphite);max-width:540px;line-height:1.6}.app_searchBar__oeNz0{display:flex;align-items:center;gap:12px;margin-bottom:32px}.app_importQuestionBtn__YvM_7{display:inline-flex;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:500;font-family:inherit;color:var(--white);background:var(--accent);border:none;border-radius:var(--radius-md,6px);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.app_importQuestionBtn__YvM_7:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,85,0,.25)}@media (max-width:540px){.app_searchBar__oeNz0{flex-direction:column;align-items:stretch}.app_importQuestionBtn__YvM_7{justify-content:center}}.app_searchInput__zw2ha{width:100%;max-width:400px;padding:14px 20px;font-size:15px;border:1px solid var(--silver);border-radius:var(--radius-md);background:var(--white);color:var(--ink);transition:all var(--transition)}.app_searchInput__zw2ha::placeholder{color:var(--graphite)}.app_searchInput__zw2ha:focus{outline:none;border-color:var(--ink);box-shadow:var(--shadow-soft)}.app_companyGrid__G4sOz{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:540px){.app_companyGrid__G4sOz{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:900px){.app_companyGrid__G4sOz{grid-template-columns:repeat(3,1fr);gap:24px}}@media (min-width:1200px){.app_companyGrid__G4sOz{grid-template-columns:repeat(4,1fr)}}.app_gridControls__G2VpX{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.app_sortControl__XRMl0{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.app_sortLabel__n8IJf{font-size:13px;font-weight:500;color:var(--graphite)}.app_sortDropdown__3mBF5{position:relative}.app_sortButton__K1FgO{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;cursor:pointer;white-space:nowrap;transition:all var(--transition)}.app_sortButton__K1FgO:hover{border-color:var(--silver)}.app_sortChevron__h6MiZ{flex-shrink:0;color:var(--graphite);transition:transform var(--transition)}.app_sortMenu__PCMlG{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:168px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:2px;padding:4px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.16)}.app_sortMenuItem___jLmw{width:100%;text-align:left;padding:9px 12px;font-size:13px;font-weight:500;color:var(--ink);background:transparent;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all var(--transition)}.app_sortMenuItem___jLmw:hover{background:var(--smoke)}.app_sortMenuItemActive__u9VHv{color:var(--accent)}.app_azLayout__diQHe{display:flex;align-items:flex-start;gap:16px}.app_azSections__I_DKi{flex:1 1;min-width:0}.app_letterSection__gOS0u{margin-bottom:28px;scroll-margin-top:80px}.app_shell__lNyzN:has(.app_envBanner__Dd9qO) .app_letterSection__gOS0u{scroll-margin-top:104px}.app_letterHeading__veJei{margin:0 0 12px;padding-bottom:8px;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--graphite);border-bottom:1px solid var(--border)}.app_azIndex__Ngm_R{position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:2px;flex-shrink:0;padding:4px 2px;max-height:calc(100vh - 96px);overflow-y:auto}.app_shell__lNyzN:has(.app_envBanner__Dd9qO) .app_azIndex__Ngm_R{top:104px;max-height:calc(100vh - 120px)}.app_azIndexLink__SqDXU{width:22px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--graphite);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all var(--transition)}.app_azIndexLink__SqDXU:hover{color:var(--white);background:var(--ink)}@media (max-width:640px){.app_azIndex__Ngm_R{display:none}}.app_companyCard__1jr8R{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);padding:28px 24px;text-decoration:none;transition:all var(--transition);display:flex;flex-direction:column;gap:20px}.app_companyCard__1jr8R:hover{border-color:var(--silver);box-shadow:var(--shadow-card);transform:translateY(-2px)}.app_companyLogo__zwL_9{width:48px;height:48px;border-radius:50%;object-fit:contain;background:var(--pearl)}.app_companyLogoFallback__C9A9j{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--pearl) 0,var(--smoke) 100%);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;color:var(--charcoal)}.app_companyCardContent__I_ln7{flex:1 1}.app_companyName__x1ijW{font-family:var(--font-inter),sans-serif;font-size:20px;font-weight:500;color:var(--ink);margin-bottom:6px;letter-spacing:-.01em}.app_companyMeta__BntWQ{font-size:13px;color:var(--graphite)}.app_companyCardFooter__jxYHu{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--smoke)}.app_questionCount__7_ZsZ{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--charcoal);font-weight:500}.app_cardArrow__LqTA_{width:20px;height:20px;color:var(--silver);transition:all var(--transition)}.app_lockIcon__0KTYD{color:var(--slate);opacity:.6}.app_companyCard__1jr8R:hover .app_cardArrow__LqTA_{color:var(--ink);transform:translateX(4px)}.app_cardSpinner__E6tPL{display:inline-block;width:16px;height:16px;border:2px solid var(--smoke);border-top-color:var(--accent,#f37021);border-radius:50%;animation:app_navSpin__z6sdB .6s linear infinite}@keyframes app_navSpin__z6sdB{to{transform:rotate(1turn)}}.app_breadcrumbLinkLoading__Qhy29{display:inline-flex;align-items:center;gap:5px;opacity:.65;pointer-events:none}.app_breadcrumbSpinner__WG3CY{width:12px;height:12px}.app_breadcrumbSpinner__WG3CY,.app_linkSpinner__k7eh8{display:inline-block;border:1.5px solid var(--smoke);border-top-color:var(--accent,#f37021);border-radius:50%;animation:app_navSpin__z6sdB .6s linear infinite;flex-shrink:0}.app_linkSpinner__k7eh8{width:14px;height:14px}.app_learnMoreLinkLoading__ckk35{opacity:.65;pointer-events:none}.app_btnSpinner__uG9uz{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:50%;animation:app_navSpin__z6sdB .6s linear infinite;flex-shrink:0}.app_guideCtaLoading__q6iL7{opacity:.75;pointer-events:none}.app_detailHeader__uz40F{display:flex;flex-direction:column;gap:24px;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--smoke)}@media (min-width:768px){.app_detailHeader__uz40F{flex-direction:row;align-items:flex-start;justify-content:space-between}}.app_detailHeaderLeft__Xzt81{display:flex;align-items:flex-start;gap:20px}.app_detailLogo__5e86W{object-fit:contain;background:var(--pearl)}.app_detailLogoFallback__aR700,.app_detailLogo__5e86W{width:64px;height:64px;border-radius:50%;flex-shrink:0}.app_detailLogoFallback__aR700{background:linear-gradient(135deg,var(--pearl) 0,var(--smoke) 100%);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:24px;color:var(--charcoal)}.app_detailTitle___9UfV{font-family:var(--font-inter),sans-serif;font-size:clamp(28px,5vw,36px);font-weight:500;color:var(--ink);letter-spacing:-.02em;margin-bottom:8px}.app_detailSubtitle__cdM2_{font-size:14px;color:var(--graphite)}.app_detailStats__qzfw9{display:flex;gap:32px}.app_detailStat__0cbzV{text-align:center}.app_detailStatValue___wGxj{font-family:var(--font-inter),sans-serif;font-size:28px;font-weight:500;color:var(--ink)}.app_detailStatLabel__mc3Np{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);margin-top:4px}.app_filterBar__1eSe5{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media (min-width:768px){.app_filterBar__1eSe5{flex-direction:row;align-items:center;flex-wrap:wrap}}.app_filterSearch__qOK6n{flex:1 1;min-width:200px;max-width:320px}.app_filterSearchInput__usmf_{width:100%;padding:12px 16px;font-size:14px;border:1px solid var(--silver);border-radius:var(--radius-md);background:var(--white);color:var(--ink);transition:all var(--transition)}.app_filterSearchInput__usmf_::placeholder{color:var(--graphite)}.app_filterSearchInput__usmf_:focus{outline:none;border-color:var(--ink)}.app_filterGroup__x5Y2L{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.app_filterGroup__x5Y2L::-webkit-scrollbar{display:none}@media (min-width:768px){.app_filterGroup__x5Y2L{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}}.app_filterChip__U1eLS{padding:8px 16px;font-size:13px;font-weight:500;color:var(--charcoal);background:var(--white);border:1px solid var(--silver);border-radius:100px;cursor:pointer;transition:all var(--transition);white-space:nowrap}.app_filterChip__U1eLS:hover{border-color:var(--charcoal)}.app_filterChipActive__oNaQK{background:var(--ink);border-color:var(--ink);color:var(--white)}.app_filterChipActive__oNaQK:hover{background:var(--charcoal);border-color:var(--charcoal)}.app_filterTypeGroup__aHkFx{display:flex;gap:0;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:4px;overflow:hidden}.app_filterTypeChip__mDKja{padding:8px 20px;font-size:13px;font-weight:500;color:var(--graphite);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all var(--transition);white-space:nowrap}.app_filterTypeChip__mDKja:hover{color:var(--ink);background:var(--ivory)}.app_filterTypeChipActive__KCRHS{background:var(--ink);color:var(--white)}.app_filterTypeChipActive__KCRHS:hover{background:var(--charcoal)}@media (max-width:767px){.app_filterTypeGroup__aHkFx{overflow-x:auto;-webkit-overflow-scrolling:touch}.app_filterTypeChip__mDKja{padding:8px 16px;font-size:12px}}.app_filterActions__OmzwU{display:flex;gap:12px;margin-left:auto}.app_filterAction__PS78h{font-size:13px;font-weight:500;color:var(--graphite);background:none;border:none;cursor:pointer;padding:8px 0;transition:color var(--transition)}.app_filterAction__PS78h:hover{color:var(--ink)}.app_questionLayout__yYaQk{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.app_questionLayout__yYaQk{flex-direction:row;align-items:flex-start}}.app_questionSidebar__KmUQf{width:100%;background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);overflow:hidden}@media (min-width:1024px){.app_questionSidebar__KmUQf{width:340px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100vh - 120px);overflow-y:auto}}.app_questionSidebarHeader__6ShBM{padding:20px;border-bottom:1px solid var(--smoke);background:var(--pearl)}.app_questionSidebarTitle__F__hw{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);margin-bottom:4px}.app_questionSidebarCount__Yq_q3{font-family:var(--font-inter),sans-serif;font-size:20px;color:var(--ink)}.app_questionList__r5_Vi{max-height:400px;overflow-y:auto}@media (min-width:1024px){.app_questionList__r5_Vi{max-height:none}}.app_questionListItem__3oLPF{display:block;width:100%;padding:16px 20px;text-align:left;background:none;border:none;border-bottom:1px solid var(--smoke);cursor:pointer;transition:background var(--transition)}.app_questionListItem__3oLPF:last-child{border-bottom:none}.app_questionListItem__3oLPF:hover{background:var(--pearl)}.app_questionListItemActive__167_r{background:var(--ivory);border-left:3px solid var(--ink)}.app_questionListItemTitle__TqmOp{font-size:14px;font-weight:500;color:var(--ink);line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app_questionListItemMeta__rZD_P{display:flex;gap:12px;font-size:12px;color:var(--graphite)}.app_questionListItemTag__RDJ0p{background:var(--smoke);padding:2px 8px;border-radius:4px}.app_questionDetail__jXh_V{flex:1 1;min-width:0}.app_questionCard__IrFYj{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);overflow:hidden}.app_questionCardHeader__ifptc{padding:20px 16px 18px;border-bottom:1px solid var(--smoke)}@media (min-width:640px){.app_questionCardHeader__ifptc{padding:28px 28px 24px}}.app_questionCardNav__8AcFL{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:8px}@media (min-width:640px){.app_questionCardNav__8AcFL{margin-bottom:20px}}.app_questionNavBtn__tcBEC{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;color:var(--charcoal);background:var(--pearl);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);-webkit-tap-highlight-color:transparent}@media (min-width:640px){.app_questionNavBtn__tcBEC{gap:8px;padding:10px 16px;font-size:13px}}.app_questionNavBtn__tcBEC:hover:not(:disabled){background:var(--smoke);color:var(--ink)}.app_questionNavBtn__tcBEC:disabled{opacity:.4;cursor:not-allowed}.app_questionNavCounter__5dN_W{font-size:13px;color:var(--graphite)}.app_questionCardTitle__bhUaD{font-family:var(--font-inter),sans-serif;font-size:clamp(22px,4vw,28px);font-weight:500;color:var(--ink);letter-spacing:-.01em;line-height:1.3;margin-bottom:16px}.app_questionCardTags__Arz27{display:flex;flex-wrap:wrap;gap:8px}.app_questionTag___C1Qn{padding:6px 12px;font-size:12px;font-weight:500;color:var(--charcoal);background:var(--pearl);border-radius:100px}.app_questionTagPrimary__dvnyT{background:var(--ink);color:var(--white)}.app_questionContent__RtuEF{padding:20px 16px;border-bottom:1px solid var(--smoke);background:var(--pearl)}@media (min-width:640px){.app_questionContent__RtuEF{padding:24px 28px}}.app_questionContentTitle__21WhW{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--graphite);margin-bottom:12px}.app_questionContentText__pK_SK{font-size:15px;line-height:1.7;color:var(--charcoal);white-space:pre-wrap}.app_formattedContent__fd_rY{display:flex;flex-direction:column;gap:16px}.app_textBlock__t7F76{font-size:15px;line-height:1.7;color:var(--charcoal);margin:0;white-space:pre-wrap}.app_codeBlock__YnaXl{background:var(--pearl);border-radius:8px;overflow:hidden;border:1px solid var(--smoke);margin:8px 0}.app_codeBlockPre__67gfn{margin:0;padding:20px 24px;overflow-x:auto;font-family:var(--font-code),monospace;font-size:14px;line-height:1.6;color:var(--charcoal);white-space:pre;-moz-tab-size:4;tab-size:4;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0,none}.app_codeBlockPre__67gfn code{font-family:var(--font-code),monospace;background:none;padding:0;color:inherit;display:block}.app_codeBlockPre__67gfn::-webkit-scrollbar{height:6px}.app_codeBlockPre__67gfn::-webkit-scrollbar-track{background:var(--smoke);border-radius:3px}.app_codeBlockPre__67gfn::-webkit-scrollbar-thumb{background:var(--silver);border-radius:3px}.app_codeBlockPre__67gfn::-webkit-scrollbar-thumb:hover{background:var(--slate)}.app_questionCardBody__PadPH{padding:20px 16px}@media (min-width:640px){.app_questionCardBody__PadPH{padding:28px}}.app_questionPrompt__4uDj9{font-size:15px;line-height:1.7;color:var(--charcoal);white-space:pre-wrap}@media (min-width:640px){.app_questionPrompt__4uDj9{font-size:16px;line-height:1.8}}.app_previousFeedback__b06HW{display:flex;flex-direction:column;gap:20px}@media (min-width:640px){.app_previousFeedback__b06HW{gap:24px}}.app_previousFeedbackHeader__Brcdn{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--smoke)}@media (min-width:540px){.app_previousFeedbackHeader__Brcdn{flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:20px}}.app_previousFeedbackHeaderLeft__FzjD4{display:flex;align-items:center;gap:12px}@media (min-width:640px){.app_previousFeedbackHeaderLeft__FzjD4{gap:16px}}.app_previousFeedbackHeaderRight__uOUwO{display:flex;flex-direction:row;align-items:stretch;gap:10px}.app_previousFeedbackHeaderRight__uOUwO .app_feedbackSummaryDetailedBtn__INf_B,.app_previousFeedbackHeaderRight__uOUwO .app_practiceAgainBtnPrimary__jKFeM{flex:1 1;white-space:nowrap;padding-top:12px;padding-bottom:12px}.app_practiceAgainBtnPrimary__jKFeM{padding:10px 20px;font-size:14px;font-weight:600;color:var(--white);background:var(--ink);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);white-space:nowrap}.app_practiceAgainBtnPrimary__jKFeM:hover{background:var(--charcoal);transform:translateY(-1px)}.app_practiceAgainBtnPrimary__jKFeM:disabled{opacity:.5;cursor:not-allowed;transform:none}[data-theme=dark] .app_practiceAgainBtnPrimary__jKFeM{background:#f37021;color:#1a1a1a}[data-theme=dark] .app_practiceAgainBtnPrimary__jKFeM:hover{background:#f5a623}.app_previousFeedbackScore__l5VgE{position:relative;width:48px;height:48px;flex-shrink:0}@media (min-width:640px){.app_previousFeedbackScore__l5VgE{width:56px;height:56px}}.app_previousFeedbackScoreRing__7dKKp{width:100%;height:100%;transform:rotate(-90deg)}.app_previousFeedbackScoreRingBg__CRbap{fill:none;stroke:var(--smoke);stroke-width:4}.app_previousFeedbackScoreRingFill__Ud6Bd{fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.app_previousFeedbackScoreRingFill__Ud6Bd.app_scoreHigh__3jfGH{stroke:#16a34a}.app_previousFeedbackScoreRingFill__Ud6Bd.app_scoreMid__Xmajn{stroke:var(--charcoal)}.app_previousFeedbackScoreRingFill__Ud6Bd.app_scoreLow__x6sBm{stroke:#dc2626}.app_previousFeedbackScoreValue__2peND{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-inter),sans-serif;font-size:20px;font-weight:500;color:var(--ink)}.app_previousFeedbackMeta__kuHwk{display:flex;flex-direction:column;gap:2px}.app_previousFeedbackTitle__COhpu{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.app_previousFeedbackDate__kj3fe{font-size:12px;color:var(--graphite)}.app_previousFeedbackPerformance__71_4Q{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;font-size:12px;font-weight:500}.app_previousFeedbackPerformance__71_4Q.app_performanceHigh__KLEmQ{background:rgba(22,163,74,.1);color:#16a34a}.app_previousFeedbackPerformance__71_4Q.app_performanceMid__apbs5{background:var(--pearl);color:var(--charcoal)}.app_previousFeedbackPerformance__71_4Q.app_performanceLow__j6RKa{background:rgba(220,38,38,.1);color:#dc2626}.app_previousFeedbackTextLink__xQFmf{display:inline-flex;align-items:center;gap:4px;padding:4px 0;background:transparent;border:none;font-size:13px;font-weight:500;color:var(--charcoal);letter-spacing:.01em;cursor:pointer;transition:color .2s ease;white-space:nowrap}.app_previousFeedbackTextLink__xQFmf:hover{color:var(--ink)}.app_previousFeedbackTextLink__xQFmf svg{stroke:currentColor;transition:transform .2s ease}.app_previousFeedbackTextLink__xQFmf:hover svg{transform:translateX(2px)}[data-theme=dark] .app_previousFeedbackTextLink__xQFmf{color:hsla(0,0%,100%,.55)}[data-theme=dark] .app_previousFeedbackTextLink__xQFmf:hover{color:#f37021}.app_previousFeedbackDetailedLink___WDLm{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:var(--ink);border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:#f37021;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.app_previousFeedbackDetailedLink___WDLm:hover{background:#2a2927}.app_previousFeedbackDetailedLink___WDLm svg{stroke:#f37021;transition:transform .2s ease}.app_previousFeedbackDetailedLink___WDLm:hover svg{transform:translateX(2px)}[data-theme=dark] .app_previousFeedbackDetailedLink___WDLm{background:#f37021;color:#1a1a1a}[data-theme=dark] .app_previousFeedbackDetailedLink___WDLm:hover{background:#e56518}[data-theme=dark] .app_previousFeedbackDetailedLink___WDLm svg{stroke:#1a1a1a}.app_previousFeedbackContent__RxzCe{display:flex;flex-direction:column;gap:20px}.app_previousFeedbackSummary__bHzNp{font-size:15px;color:var(--charcoal);line-height:1.7;padding:0;background:none;border:none}.app_previousFeedbackSection__B_1H_{display:flex;flex-direction:column;gap:12px}.app_previousFeedbackSectionTitle__f_3LJ{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.app_previousFeedbackList__zCYqh{list-style:none;display:flex;flex-direction:column;gap:10px;padding-left:0;margin:0}.app_previousFeedbackList__zCYqh li{font-size:14px;color:var(--charcoal);line-height:1.5;padding:12px 16px;background:var(--pearl);border-radius:var(--radius-sm);position:relative}.app_previousFeedbackActions__h4Sy6{display:flex;gap:12px;padding-top:4px}.app_tryAgainBtn__q0aSM{align-self:stretch;padding:12px 24px;font-size:14px;font-weight:500;color:var(--ink);background:var(--white);border:1px solid var(--silver);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);-webkit-tap-highlight-color:transparent}@media (min-width:540px){.app_tryAgainBtn__q0aSM{align-self:flex-start}}.app_tryAgainBtn__q0aSM:hover{border-color:var(--ink);background:var(--pearl)}.app_viewDetailedBtn__JbUQc{align-self:stretch;padding:12px 24px;font-size:14px;font-weight:500;color:var(--charcoal);background:transparent;border:1px solid var(--silver);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);-webkit-tap-highlight-color:transparent}@media (min-width:540px){.app_viewDetailedBtn__JbUQc{align-self:flex-start}}.app_viewDetailedBtn__JbUQc:hover{border-color:var(--ink);color:var(--ink);background:var(--pearl)}.app_feedbackCarousel__QFYoW{display:flex;flex-direction:column;gap:20px;margin-top:12px}.app_feedbackCarouselHeader__eB0et{display:flex;align-items:center;justify-content:center;padding-bottom:8px}.app_feedbackCarouselLabel___WbfT{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}.app_feedbackNavStrip__sv8XA{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 0;border-bottom:1px solid var(--smoke)}.app_feedbackCarouselBtn__VmzbE{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid #666;border-radius:50%;background:#fff;color:#333;cursor:pointer;transition:all .2s ease;flex-shrink:0}.app_feedbackCarouselBtn__VmzbE:hover:not(:disabled){border-color:#1a1a1a;background:#1a1a1a;color:#fff}.app_feedbackCarouselBtn__VmzbE:disabled{opacity:.4;cursor:not-allowed;border-color:#ccc;color:#999}@media (prefers-color-scheme:dark){.app_feedbackCarouselBtn__VmzbE{border:2px solid #888;background:#2a2a2a;color:#ddd}.app_feedbackCarouselBtn__VmzbE:hover:not(:disabled){border-color:#f37021;background:#f37021;color:#1a1a1a}.app_feedbackCarouselBtn__VmzbE:disabled{border-color:#555;color:#666;background:#2a2a2a}}.app_feedbackCarouselCounterRow__LqU33{display:flex;justify-content:center;padding-top:8px}.app_feedbackCarouselCounter__N09Qh{font-size:11px;color:var(--graphite);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em}.app_feedbackDimIndicators__oH9EE{display:flex;align-items:center;justify-content:center;gap:10px}.app_feedbackDimIndicator__rvPoQ{width:10px;height:10px;border-radius:50%;border:none;background:var(--smoke);cursor:pointer;transition:all .2s ease;padding:0}.app_feedbackDimIndicator__rvPoQ:hover{transform:scale(1.3)}.app_feedbackDimIndicator__rvPoQ.app_feedbackDimIndicatorActive__kvEoQ{width:28px;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.app_feedbackDimIndicator__rvPoQ.app_feedbackScoreHigh__RV3IU{background:#16a34a}.app_feedbackDimIndicator__rvPoQ.app_feedbackScoreMid__i_e3R{background:var(--charcoal)}.app_feedbackDimIndicator__rvPoQ.app_feedbackScoreLow__rTF0z{background:#dc2626}.app_feedbackCard__OA3bl{gap:20px;border-radius:var(--radius-md)}@media (min-width:640px){.app_feedbackCard__OA3bl{padding:32px;gap:24px}}.app_feedbackCardHeader__0eGMY{display:flex;flex-direction:column;gap:12px}@media (min-width:480px){.app_feedbackCardHeader__0eGMY{flex-direction:row;align-items:flex-start;justify-content:space-between}}.app_feedbackCardTitleGroup__XdlvU{display:flex;flex-direction:column;gap:4px}.app_feedbackCardTitle__2YizW{font-size:16px;margin:0;letter-spacing:-.01em}@media (min-width:640px){.app_feedbackCardTitle__2YizW{font-size:18px}}.app_feedbackCardWeight__VXIm8{font-size:11px;color:var(--graphite);letter-spacing:.02em}.app_feedbackCardScore__2BRkO{display:flex;align-items:baseline;gap:4px;padding:8px 14px;border-radius:var(--radius-sm);background:var(--white)}.app_feedbackCardScore__2BRkO.app_feedbackScoreHigh__RV3IU{background:rgba(22,163,74,.08)}.app_feedbackCardScore__2BRkO.app_feedbackScoreMid__i_e3R{background:var(--white)}.app_feedbackCardScore__2BRkO.app_feedbackScoreLow__rTF0z{background:rgba(220,38,38,.08)}.app_feedbackCardScoreValue__6K9nI{font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_feedbackCardScore__2BRkO.app_feedbackScoreHigh__RV3IU .app_feedbackCardScoreValue__6K9nI{color:#16a34a}.app_feedbackCardScore__2BRkO.app_feedbackScoreMid__i_e3R .app_feedbackCardScoreValue__6K9nI{color:var(--charcoal)}.app_feedbackCardScore__2BRkO.app_feedbackScoreLow__rTF0z .app_feedbackCardScoreValue__6K9nI{color:#dc2626}.app_feedbackCardScoreMax__Y0YKl{font-size:14px;color:var(--graphite);font-weight:500}.app_feedbackCardScoreLabel__J9GhA{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-left:8px}.app_feedbackCardScore__2BRkO.app_feedbackScoreHigh__RV3IU .app_feedbackCardScoreLabel__J9GhA{color:#16a34a}.app_feedbackCardScore__2BRkO.app_feedbackScoreMid__i_e3R .app_feedbackCardScoreLabel__J9GhA{color:var(--charcoal)}.app_feedbackCardScore__2BRkO.app_feedbackScoreLow__rTF0z .app_feedbackCardScoreLabel__J9GhA{color:#dc2626}.app_feedbackScoreBar___VD8J{width:100%;height:6px;border-radius:3px;overflow:hidden}.app_feedbackScoreBarFill__4lyw3{border-radius:3px}.app_feedbackScoreBarFill__4lyw3.app_feedbackScoreHigh__RV3IU{background:#16a34a}.app_feedbackScoreBarFill__4lyw3.app_feedbackScoreMid__i_e3R{background:var(--charcoal)}.app_feedbackScoreBarFill__4lyw3.app_feedbackScoreLow__rTF0z{background:#dc2626}.app_feedbackLevelDesc__xM9ZU{display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:var(--pearl);border-radius:var(--radius-sm);border-left:3px solid var(--silver)}.app_feedbackLevelDescLabel__Nqwjj{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.app_feedbackLevelDescText__7QSdy{font-size:14px;color:var(--charcoal);line-height:1.7;margin:0}.app_feedbackSectionLabel__8yZ_e{display:block;letter-spacing:.06em;margin-bottom:10px}.app_feedbackSectionHeader__aku_i{gap:8px;font-size:12px;font-weight:600;color:var(--ink);margin-bottom:8px}.app_feedbackSectionHeader__aku_i svg{flex-shrink:0}.app_feedbackWhatWentWell__hnOdk{padding:18px 20px;background:var(--white);border-radius:var(--radius-sm);border-left:3px solid #15803d}.app_feedbackWhatWentWell__hnOdk .app_feedbackSectionHeader__aku_i,.app_feedbackWhatWentWell__hnOdk .app_feedbackSectionLabel__8yZ_e{color:#15803d}.app_feedbackHowToImprove__MlebF{padding:18px 20px;background:var(--white);border-radius:var(--radius-sm);border-left:3px solid #b45309}.app_feedbackHowToImprove__MlebF .app_feedbackSectionHeader__aku_i,.app_feedbackHowToImprove__MlebF .app_feedbackSectionLabel__8yZ_e{color:#b45309}.app_feedbackQuote__6kXxZ{padding:18px 20px;background:var(--white);border-radius:var(--radius-sm);border-left:3px solid var(--graphite)}.app_feedbackQuote__6kXxZ .app_feedbackSectionHeader__aku_i,.app_feedbackQuote__6kXxZ .app_feedbackSectionLabel__8yZ_e{color:var(--graphite)}.app_feedbackQuoteText__QT8_2{font-family:var(--font-inter),sans-serif;font-size:15px;font-style:italic;color:var(--charcoal);line-height:1.7;margin:0}.app_feedbackOverviewPills__DFHpP{display:flex;flex-wrap:wrap;gap:8px;padding-top:20px;margin-top:12px;border-top:1px solid var(--smoke)}.app_feedbackOverviewPill__AtvoO{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--white);border:1px solid var(--smoke);border-radius:100px;font-size:12px;cursor:pointer;transition:all .25s ease}.app_feedbackOverviewPill__AtvoO:hover{border-color:var(--charcoal);background:var(--pearl)}.app_feedbackOverviewPill__AtvoO.app_feedbackOverviewPillActive__Yt8QG{border-color:var(--ink);background:var(--pearl)}.app_feedbackOverviewPillName__5dEXN{color:var(--charcoal);font-weight:500}.app_feedbackOverviewPillScore__Gd953{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_feedbackOverviewPillScore__Gd953.app_feedbackScoreHigh__RV3IU{color:#16a34a}.app_feedbackOverviewPillScore__Gd953.app_feedbackScoreMid__i_e3R{color:var(--charcoal)}.app_feedbackOverviewPillScore__Gd953.app_feedbackScoreLow__rTF0z{color:#dc2626}.app_accordionContainer___PmXJ{display:flex;flex-direction:column;border-top:1px solid var(--smoke);margin-top:4px}.app_accordionItem__pGlrV{border-bottom:1px solid var(--smoke)}.app_accordionItem__pGlrV:last-child{border-bottom:none}.app_accordionTrigger__7FmLm{display:flex;align-items:center;gap:12px;width:100%;padding:16px 4px;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.app_accordionTrigger__7FmLm:hover{background-color:var(--pearl)}.app_accordionChevron__6u1ZR{flex-shrink:0;color:var(--graphite);transition:transform .25s ease}.app_accordionChevronExpanded__iFGBV{transform:rotate(90deg)}.app_accordionTitle__H_Bev{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.app_accordionContent__1eTF8{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.app_accordionContentExpanded__VRMvy{grid-template-rows:1fr}.app_accordionContentInner__QOq_2{overflow:hidden}.app_accordionText__9BpJ2{font-size:14px;color:var(--charcoal);line-height:1.7;margin:0;padding:0 4px 20px 28px}@media (min-width:640px){.app_accordionText__9BpJ2{font-size:15px;line-height:1.75}}.app_accordionQuote__LWcBr{font-family:var(--font-inter),sans-serif;font-size:15px;font-style:italic;color:var(--charcoal);line-height:1.7;margin:0;padding:0 4px 20px 28px}@media (min-width:640px){.app_accordionQuote__LWcBr{font-size:16px}}.app_feedbackInlineNav__CGO58{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--smoke)}.app_feedbackNavBtn__gp5_Z{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--silver);border-radius:50%;background:var(--white);color:var(--charcoal);cursor:pointer;transition:all .2s ease;flex-shrink:0}.app_feedbackNavBtn__gp5_Z:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--white)}.app_feedbackNavBtn__gp5_Z:disabled{opacity:.35;cursor:not-allowed}[data-theme=dark] .app_feedbackNavBtn__gp5_Z{border-color:#555;background:#2a2a2a;color:#ccc}[data-theme=dark] .app_feedbackNavBtn__gp5_Z:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:#1a1a1a}.app_feedbackTitleCenter__hN1PT{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0}.app_feedbackDimensionName__vzqYk{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:var(--ink);margin:0;letter-spacing:-.01em}@media (min-width:640px){.app_feedbackDimensionName__vzqYk{font-size:17px}}.app_feedbackDimensionMeta__HmZoi{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:11px;color:var(--graphite);letter-spacing:.03em}.app_feedbackScoreBar___VD8J{position:relative;height:8px;background:var(--smoke);border-radius:4px;margin:16px 0 8px;overflow:visible}.app_feedbackScoreBarFill__4lyw3{height:100%;border-radius:4px;transition:width .4s ease}.app_feedbackScoreBarText__6wkrz{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;display:block;text-align:center;margin-top:16px;font-size:14px;font-weight:600;color:var(--charcoal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.app_feedbackPositionDots__SD7am{display:flex;justify-content:center;gap:10px;padding:16px 0}.app_feedbackPositionDot__dcJ3D{width:10px;height:10px;border-radius:50%;background:var(--smoke);border:2px solid var(--silver);cursor:pointer;transition:all .2s ease;padding:0}.app_feedbackPositionDot__dcJ3D:hover{border-color:var(--graphite)}.app_feedbackPositionDotActive__lDW7S{background:var(--accent);border-color:var(--accent);transform:scale(1.2)}[data-theme=dark] .app_feedbackPositionDot__dcJ3D{background:#333;border-color:#555}[data-theme=dark] .app_feedbackPositionDot__dcJ3D:hover{border-color:#888}[data-theme=dark] .app_feedbackPositionDotActive__lDW7S{background:var(--accent);border-color:var(--accent)}.app_feedbackSections__j7KDF{display:flex;flex-direction:column;gap:24px;padding-top:8px}.app_feedbackSection__Gg1qm{display:flex;flex-direction:column;gap:8px}.app_feedbackSectionTitle__zXVxG{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.app_feedbackSectionText__1iLZA,.app_feedbackSectionTitle__zXVxG{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;margin:0}.app_feedbackSectionText__1iLZA{font-size:14px;color:var(--charcoal);line-height:1.7}@media (min-width:640px){.app_feedbackSectionText__1iLZA{font-size:15px;line-height:1.75}}.app_feedbackQuote__6kXxZ{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:15px;font-style:italic;color:var(--charcoal);line-height:1.7;margin:0;padding-left:16px;border-left:3px solid var(--accent)}@media (min-width:640px){.app_feedbackQuote__6kXxZ{font-size:16px}}.app_progressTabs__vB1Jh{display:flex;gap:0;border-bottom:1px solid var(--smoke);margin-bottom:24px}.app_progressTab__buVRc{padding:12px 20px;font-size:13px;font-weight:500;color:var(--graphite);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;margin-bottom:-1px}.app_progressTab__buVRc:hover{color:var(--charcoal)}.app_progressTabActive__PywCH{padding:12px 20px;font-size:13px;font-weight:600;color:var(--ink);background:none;border:none;border-bottom:2px solid var(--accent);cursor:pointer;margin-bottom:-1px}[data-theme=dark] .app_progressTab__buVRc{color:#888}[data-theme=dark] .app_progressTab__buVRc:hover{color:#ccc}[data-theme=dark] .app_progressTabActive__PywCH{color:var(--ink);border-bottom-color:var(--accent)}.app_newFeedbackDot__gxK0X{width:8px;height:8px;background-color:var(--accent);border-radius:50%;margin-left:6px;display:inline-block;animation:app_feedbackPulse__CSI4t 2s ease-in-out infinite}@keyframes app_feedbackPulse__CSI4t{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.app_feedbackHistoryContainer__s92HG{display:flex;flex-direction:column;gap:16px}.app_feedbackHistoryHeader__F4dbI{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.app_feedbackHistoryTitle__LvYRQ{font-size:14px;font-weight:600;color:var(--charcoal);margin:0}.app_feedbackViewToggle__ON4Cf{display:flex;gap:0;border:1px solid var(--smoke);border-radius:var(--radius-sm);overflow:hidden}.app_feedbackViewBtn__Q1fbP{padding:8px 14px;font-size:12px;font-weight:500;color:var(--graphite);background:var(--white);border:none;cursor:pointer;transition:all .2s ease}.app_feedbackViewBtn__Q1fbP:not(:last-child){border-right:1px solid var(--smoke)}.app_feedbackViewBtn__Q1fbP:hover{background:var(--pearl)}.app_feedbackViewBtnActive__4gPPY{background:var(--ink);color:var(--white)}.app_feedbackViewBtnActive__4gPPY:hover{background:var(--charcoal)}[data-theme=dark] .app_feedbackViewToggle__ON4Cf{border-color:#444}[data-theme=dark] .app_feedbackViewBtn__Q1fbP{background:#2a2a2a;color:#888}[data-theme=dark] .app_feedbackViewBtn__Q1fbP:not(:last-child){border-right-color:#444}[data-theme=dark] .app_feedbackViewBtn__Q1fbP:hover{background:#333}[data-theme=dark] .app_feedbackViewBtnActive__4gPPY{background:var(--accent);color:#1a1a1a}.app_feedbackHistoryList__tnJB1{display:flex;flex-direction:column;gap:12px}.app_feedbackHistoryItem__zPc3U{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s ease}.app_feedbackHistoryItem__zPc3U:hover{border-color:var(--silver)}[data-theme=dark] .app_feedbackHistoryItem__zPc3U{background:#1e1e1e;border-color:#333}[data-theme=dark] .app_feedbackHistoryItem__zPc3U:hover{border-color:#555}.app_feedbackHistoryItemHeader__8q_dM{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer;gap:12px}.app_feedbackHistoryItemInfo__uASiK{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.app_feedbackHistoryItemTitle__HJwur{font-size:14px;font-weight:600;color:var(--charcoal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app_feedbackHistoryItemMeta__n59q6{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--graphite)}.app_feedbackHistoryItemType__WQ_0_{padding:2px 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:3px}.app_feedbackHistoryItemType__WQ_0_[data-type=coding]{background:rgba(59,130,246,.1);color:#3b82f6}.app_feedbackHistoryItemType__WQ_0_[data-type=behavioral]{background:rgba(168,85,247,.1);color:#a855f7}.app_feedbackHistoryItemType__WQ_0_[data-type=system_design]{background:rgba(34,197,94,.1);color:#22c55e}.app_feedbackHistoryItemScore__1qeqX{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 10px;border-radius:var(--radius-sm);flex-shrink:0}.app_feedbackHistoryItemScore__1qeqX.app_feedbackScoreHigh__RV3IU{background:rgba(22,163,74,.1);color:#16a34a}.app_feedbackHistoryItemScore__1qeqX.app_feedbackScoreMid__i_e3R{background:var(--pearl);color:var(--charcoal)}.app_feedbackHistoryItemScore__1qeqX.app_feedbackScoreLow__rTF0z{background:rgba(220,38,38,.1);color:#dc2626}.app_feedbackHistoryItemExpanded__AIda7{padding:0 16px 16px;border-top:1px solid var(--smoke)}[data-theme=dark] .app_feedbackHistoryItemExpanded__AIda7{border-top-color:#333}.app_feedbackHistoryEmpty__svPwl{text-align:center;padding:48px 24px;color:var(--graphite)}.app_feedbackHistoryEmptyIcon__4jzZn{width:48px;height:48px;margin:0 auto 16px;opacity:.5}.app_feedbackHistoryLoading__KFjnP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;color:var(--graphite)}.app_feedbackHistorySpinner__OrUSZ{width:32px;height:32px;border:2px solid var(--smoke);border-top-color:var(--accent);border-radius:50%;animation:app_spin__3K8IR .8s linear infinite;margin-bottom:20px}.app_feedbackHistoryFilter__GLxE6{padding:8px 12px;font-size:12px;border:1px solid var(--smoke);border-radius:var(--radius-sm);background:var(--white);color:var(--charcoal);cursor:pointer}[data-theme=dark] .app_feedbackHistoryFilter__GLxE6{background:#2a2a2a;border-color:#444;color:#ccc}.app_feedbackRowList__NGYLZ{display:flex;flex-direction:column;border:1px solid var(--smoke);border-radius:var(--radius-lg);overflow:hidden;background:var(--white)}.app_feedbackRow__BisAb{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--white);border:none;border-bottom:1px solid var(--smoke);cursor:pointer;transition:background .2s ease;text-align:left;width:100%}.app_feedbackRow__BisAb:last-child{border-bottom:none}.app_feedbackRow__BisAb:hover{background:var(--pearl)}.app_feedbackRowScore__fKj40{position:relative;width:48px;height:48px;flex-shrink:0}.app_feedbackRowRing__dU__p{width:100%;height:100%;transform:rotate(-90deg)}.app_feedbackRowRingBg__g4xiE{fill:none;stroke:var(--smoke);stroke-width:4}.app_feedbackRowRingFill__HoAYC{fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.app_feedbackRowRingFill__HoAYC.app_scoreHigh__3jfGH{stroke:#16a34a}.app_feedbackRowRingFill__HoAYC.app_scoreMid__Xmajn{stroke:var(--charcoal)}.app_feedbackRowRingFill__HoAYC.app_scoreLow__x6sBm{stroke:#dc2626}.app_feedbackRowScoreValue__mLS6n{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:500;color:var(--ink)}.app_feedbackRowContent__ugxXG{flex:1 1;min-width:0}.app_feedbackRowTitle__2l5fw{font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:500;color:var(--ink);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.app_feedbackRowMeta__mwrk_{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--graphite)}.app_feedbackRowMeta__mwrk_>span:not(:last-child):after{content:"·";margin-left:6px;color:var(--silver)}.app_feedbackRowCustomBadge__k0hON{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:4px;background:rgba(255,85,0,.1);color:var(--accent)}.app_feedbackRowCompany__xKKUd{font-weight:500;color:var(--charcoal)}.app_feedbackRowType__2zE4L{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:3px}.app_feedbackRowType__2zE4L[data-type=coding]{background:rgba(59,130,246,.1);color:#2563eb}.app_feedbackRowType__2zE4L[data-type=behavioral]{background:rgba(168,85,247,.1);color:#9333ea}.app_feedbackRowType__2zE4L[data-type=system_design]{background:rgba(34,197,94,.1);color:#16a34a}.app_feedbackRowType__2zE4L:after{display:none!important}.app_feedbackRowAttempts__oGZtC,.app_feedbackRowDate__buzvP{color:var(--graphite)}.app_feedbackRowTrend__OepVw{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_feedbackRowTrend__OepVw[data-trend=up]{color:#16a34a}.app_feedbackRowTrend__OepVw[data-trend=down]{color:#dc2626}.app_feedbackRowTrend__OepVw[data-trend=neutral]{color:var(--graphite)}.app_feedbackRowArrow__FZI5y{color:var(--silver);flex-shrink:0;transition:all .2s ease}.app_feedbackRow__BisAb:hover .app_feedbackRowArrow__FZI5y{transform:translateX(2px);color:var(--graphite)}.app_feedbackRowViewBtn__lZOOJ{display:flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;color:var(--ink);border:1px solid var(--smoke);font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;border-radius:4px;flex-shrink:0;transition:all .3s ease}.app_feedbackRowViewBtn__lZOOJ svg{stroke:var(--graphite);transition:all .3s ease}.app_feedbackRow__BisAb:hover .app_feedbackRowViewBtn__lZOOJ{background:transparent;color:var(--ink);border-color:var(--ink)}.app_feedbackRow__BisAb:hover .app_feedbackRowViewBtn__lZOOJ svg{stroke:var(--ink);transform:translateX(2px)}[data-theme=dark] .app_feedbackRowList__NGYLZ{background:#1e1e1e;border-color:#333}[data-theme=dark] .app_feedbackRow__BisAb{background:#1e1e1e;border-bottom-color:#333}[data-theme=dark] .app_feedbackRow__BisAb:hover{background:#252525}[data-theme=dark] .app_feedbackRowRingBg__g4xiE{stroke:#333}[data-theme=dark] .app_feedbackRowScoreValue__mLS6n,[data-theme=dark] .app_feedbackRowTitle__2l5fw{color:#fff}[data-theme=dark] .app_feedbackRowMeta__mwrk_{color:#888}[data-theme=dark] .app_feedbackRowMeta__mwrk_>span:not(:last-child):after{color:#555}[data-theme=dark] .app_feedbackRowCompany__xKKUd{color:#ccc}[data-theme=dark] .app_feedbackRowType__2zE4L[data-type=coding]{background:rgba(59,130,246,.15);color:#60a5fa}[data-theme=dark] .app_feedbackRowType__2zE4L[data-type=behavioral]{background:rgba(168,85,247,.15);color:#c084fc}[data-theme=dark] .app_feedbackRowType__2zE4L[data-type=system_design]{background:rgba(34,197,94,.15);color:#4ade80}[data-theme=dark] .app_feedbackRowArrow__FZI5y{color:#555}[data-theme=dark] .app_feedbackRow__BisAb:hover .app_feedbackRowArrow__FZI5y{color:#888}[data-theme=dark] .app_feedbackRowViewBtn__lZOOJ{background:#f37021;color:#1a1a1a}[data-theme=dark] .app_feedbackRowViewBtn__lZOOJ svg{stroke:#1a1a1a}[data-theme=dark] .app_feedbackRow__BisAb:hover .app_feedbackRowViewBtn__lZOOJ{background:#1a1a1a;color:#f37021}[data-theme=dark] .app_feedbackRow__BisAb:hover .app_feedbackRowViewBtn__lZOOJ svg{stroke:#f37021}.app_feedbackCardGrid__VFT3O{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}@media (min-width:768px){.app_feedbackCardGrid__VFT3O{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}.app_feedbackCard__OA3bl{display:flex;flex-direction:column;align-items:stretch;padding:28px 24px;background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease;text-align:left;min-height:220px;box-shadow:0 1px 3px rgba(0,0,0,.02)}@media (min-width:768px){.app_feedbackCard__OA3bl{padding:32px 28px;min-height:240px}}.app_feedbackCard__OA3bl:hover{border-color:var(--silver);box-shadow:var(--shadow-card);transform:translateY(-3px)}[data-theme=dark] .app_feedbackCard__OA3bl{background:#1e1e1e;border-color:#333;box-shadow:0 1px 4px rgba(0,0,0,.15)}[data-theme=dark] .app_feedbackCard__OA3bl:hover{border-color:#555;box-shadow:0 8px 32px rgba(0,0,0,.35)}.app_feedbackCardType__k0QqT{padding:4px 12px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;margin-bottom:16px}.app_feedbackCardType__k0QqT[data-type=coding]{background:rgba(59,130,246,.08);color:#2563eb}.app_feedbackCardType__k0QqT[data-type=behavioral]{background:rgba(168,85,247,.08);color:#9333ea}.app_feedbackCardType__k0QqT[data-type=system_design]{background:rgba(34,197,94,.08);color:#16a34a}.app_feedbackCardTitle__2YizW{font-family:var(--font-inter),sans-serif;font-size:17px;font-weight:500;color:var(--ink);margin:0 0 8px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.app_feedbackCardTitle__2YizW{font-size:18px}}.app_feedbackCardCompany__Paroa{font-size:11px;font-weight:500;color:var(--graphite);text-transform:uppercase;letter-spacing:.08em;margin-bottom:auto}.app_feedbackCardScoreRow__CMeC3{display:flex;align-items:baseline;gap:3px;margin-top:20px}.app_feedbackCardScore__2BRkO{font-family:var(--font-inter),sans-serif;font-size:36px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}@media (min-width:768px){.app_feedbackCardScore__2BRkO{font-size:40px}}.app_feedbackCardScore__2BRkO.app_feedbackScoreHigh__RV3IU{color:#16a34a}.app_feedbackCardScore__2BRkO.app_feedbackScoreMid__i_e3R{color:var(--charcoal)}.app_feedbackCardScore__2BRkO.app_feedbackScoreLow__rTF0z{color:#dc2626}.app_feedbackCardScoreMax__Y0YKl{font-size:15px;color:var(--silver);font-weight:400}.app_feedbackCardMeta__nmdQb{display:flex;align-items:center;gap:16px;margin-top:10px;width:100%}.app_feedbackCardAttempts___O3_H{font-size:11px;font-weight:500;color:var(--graphite);letter-spacing:.02em}.app_feedbackCardTrend__46hid{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_feedbackCardTrend__46hid[data-trend=up]{color:#16a34a}.app_feedbackCardTrend__46hid[data-trend=down]{color:#dc2626}.app_feedbackCardTrend__46hid[data-trend=neutral]{color:var(--graphite)}.app_feedbackCardViewBtn__2x_PY{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;margin-top:20px;background:var(--ink);border:none;border-radius:var(--radius-sm);font-size:12px;font-weight:500;color:#f37021;cursor:pointer;transition:all .2s ease;white-space:nowrap;align-self:flex-start}.app_feedbackCardViewBtn__2x_PY:hover{background:#2a2927}.app_feedbackCardViewBtn__2x_PY svg{stroke:#f37021;transition:transform .2s ease}.app_feedbackCardViewBtn__2x_PY:hover svg{transform:translateX(2px)}[data-theme=dark] .app_feedbackCardViewBtn__2x_PY{background:#f37021;color:#1a1a1a}[data-theme=dark] .app_feedbackCardViewBtn__2x_PY:hover{background:#e56518}[data-theme=dark] .app_feedbackCardViewBtn__2x_PY svg{stroke:#1a1a1a}.app_feedbackModalOverlay__ySZjB{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000;animation:app_fadeIn__Y96YM .2s ease}.app_feedbackModal__Fqudv{position:relative;background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:720px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:app_slideUp__WR3L8 .3s ease}[data-theme=dark] .app_feedbackModal__Fqudv{background:#1e1e1e;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.app_feedbackModalClose__gR_pA{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--pearl);border:none;border-radius:50%;cursor:pointer;color:var(--graphite);transition:all .2s ease;z-index:10}.app_feedbackModalClose__gR_pA:hover{background:var(--smoke);color:var(--ink)}[data-theme=dark] .app_feedbackModalClose__gR_pA{background:#333;color:#888}[data-theme=dark] .app_feedbackModalClose__gR_pA:hover{background:#444;color:#ccc}.app_feedbackModalHeader__xsb_A{padding:32px 32px 24px;border-bottom:1px solid var(--smoke)}[data-theme=dark] .app_feedbackModalHeader__xsb_A{border-bottom-color:#333}.app_feedbackModalTitle__XqY8o{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:22px;font-weight:600;color:var(--ink);margin:12px 0 8px;padding-right:40px}.app_feedbackModalCompany__5PJ6i{font-size:14px;color:var(--graphite)}.app_feedbackModalAttempts__V8aeh{display:flex;align-items:center;gap:6px;padding:20px 32px;border-bottom:1px solid var(--smoke);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.app_feedbackModalAttempts__V8aeh::-webkit-scrollbar{display:none}[data-theme=dark] .app_feedbackModalAttempts__V8aeh{border-bottom-color:#333}.app_feedbackModalAttemptTab__GyYep{position:relative;display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:none;border-radius:100px;cursor:pointer;transition:all .25s ease;flex-shrink:0}.app_feedbackModalAttemptTab__GyYep:before{content:"";position:absolute;inset:0;border-radius:100px;border:1px solid transparent;background:linear-gradient(var(--pearl),var(--pearl)) padding-box,linear-gradient(135deg,var(--smoke) 0,var(--silver) 100%) border-box;transition:all .25s ease;opacity:0}.app_feedbackModalAttemptTab__GyYep:hover:before{opacity:1}.app_feedbackModalAttemptTabActive__P0cRf{background:var(--ink)}.app_feedbackModalAttemptTabActive__P0cRf:before{display:none}.app_feedbackModalAttemptTabActive__P0cRf .app_feedbackModalAttemptLabel__vnYhv,.app_feedbackModalAttemptTabActive__P0cRf .app_feedbackModalAttemptScore__YQBGI{color:var(--white)!important}[data-theme=dark] .app_feedbackModalAttemptTab__GyYep:before{background:linear-gradient(#2a2a2a,#2a2a2a) padding-box,linear-gradient(135deg,#444,#555) border-box}[data-theme=dark] .app_feedbackModalAttemptTabActive__P0cRf{background:var(--accent)}[data-theme=dark] .app_feedbackModalAttemptTabActive__P0cRf .app_feedbackModalAttemptLabel__vnYhv,[data-theme=dark] .app_feedbackModalAttemptTabActive__P0cRf .app_feedbackModalAttemptScore__YQBGI{color:#1a1a1a!important}.app_feedbackModalAttemptLabel__vnYhv{font-weight:500;color:var(--charcoal);letter-spacing:-.01em}.app_feedbackModalAttemptLabel__vnYhv,.app_feedbackModalAttemptScore__YQBGI{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:12px;position:relative;z-index:1}.app_feedbackModalAttemptScore__YQBGI{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:8px;border-left:1px solid var(--silver)}.app_feedbackModalAttemptTabActive__P0cRf .app_feedbackModalAttemptScore__YQBGI{border-left-color:hsla(0,0%,100%,.3)}[data-theme=dark] .app_feedbackModalAttemptTabActive__P0cRf .app_feedbackModalAttemptScore__YQBGI{border-left-color:rgba(0,0,0,.2)}.app_feedbackModalAttemptScore__YQBGI.app_feedbackScoreHigh__RV3IU{color:#16a34a}.app_feedbackModalAttemptScore__YQBGI.app_feedbackScoreMid__i_e3R{color:var(--charcoal)}.app_feedbackModalAttemptScore__YQBGI.app_feedbackScoreLow__rTF0z{color:#dc2626}.app_feedbackModalSummary___qN1m{display:flex;flex-wrap:wrap;gap:24px;padding:20px 32px;background:var(--pearl);border-bottom:1px solid var(--smoke)}[data-theme=dark] .app_feedbackModalSummary___qN1m{background:#252525;border-bottom-color:#333}.app_feedbackModalSummaryItem__csmUD{display:flex;flex-direction:column;gap:4px}.app_feedbackModalSummaryLabel__P2zKs{font-size:11px;font-weight:500;color:var(--graphite);text-transform:uppercase;letter-spacing:.05em}.app_feedbackModalSummaryValue__n_9fG{font-size:15px;font-weight:600;color:var(--charcoal)}.app_feedbackModalSummaryValue__n_9fG.app_feedbackScoreHigh__RV3IU{color:#16a34a}.app_feedbackModalSummaryValue__n_9fG.app_feedbackScoreMid__i_e3R{color:var(--charcoal)}.app_feedbackModalSummaryValue__n_9fG.app_feedbackScoreLow__rTF0z{color:#dc2626}.app_feedbackModalVerdict__pgPgC{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.app_feedbackModalVerdict__pgPgC[data-verdict=hire]{background:rgba(22,163,74,.1);color:#16a34a}.app_feedbackModalVerdict__pgPgC[data-verdict=lean]{background:rgba(234,179,8,.1);color:#ca8a04}.app_feedbackModalVerdict__pgPgC[data-verdict=no]{background:rgba(220,38,38,.1);color:#dc2626}.app_feedbackModalContent__DaW0I{flex:1 1;overflow-y:auto;padding:24px 32px 32px}.app_feedbackModalLoading__lhkil{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:var(--graphite);font-size:14px}.app_feedbackModalSpinner__N6Dta{width:28px;height:28px;border:2px solid var(--smoke);border-top-color:var(--accent);border-radius:50%;animation:app_spin__3K8IR .8s linear infinite;margin-bottom:16px}.app_feedbackModalSection__Gm01g{margin-bottom:32px}.app_feedbackModalSection__Gm01g:last-child{margin-bottom:0}.app_feedbackModalSectionTitle__A3dI_{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--graphite);margin:0 0 16px}.app_feedbackModalSectionText__1BcJS{font-size:15px;color:var(--charcoal);line-height:1.7;margin:0}.app_noPractice__ypoBB{text-align:center;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:14px}@media (min-width:640px){.app_noPractice__ypoBB{padding:32px 20px;gap:16px}}.app_noPracticeIcon__gDplW{width:56px;height:56px;border-radius:50%;background:var(--pearl);display:flex;align-items:center;justify-content:center;color:var(--graphite)}@media (min-width:640px){.app_noPracticeIcon__gDplW{width:64px;height:64px}}.app_noPracticeText__4hb0b{font-size:14px;color:var(--graphite);max-width:280px;line-height:1.5}@media (min-width:640px){.app_noPracticeText__4hb0b{font-size:15px}}.app_startPracticeBtn__f_YJN{position:relative;overflow:hidden;padding:14px 24px;font-size:14px;font-weight:500;color:var(--white);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);width:100%;max-width:280px;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}@media (min-width:640px){.app_startPracticeBtn__f_YJN{padding:14px 28px;width:auto}}.app_startPracticeBtn__f_YJN:hover{background:var(--charcoal);border-color:var(--charcoal)}.app_startPracticeBtnReady__99bPu{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.app_startPracticeBtnReady__99bPu:hover{background:var(--accent);border-color:var(--accent);opacity:.9}.app_loadingSpinner__0UKRJ{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid var(--ink);margin-right:8px;animation:app_spin__3K8IR .8s linear infinite}.app_loadingSpinnerSmall__4Ro1U{display:inline-block;width:12px;height:12px;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:50%;animation:app_spin__3K8IR .8s linear infinite}.app_questionMeta__tCEvb{padding:16px;background:var(--pearl);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (min-width:640px){.app_questionMeta__tCEvb{padding:20px 28px;display:flex;flex-wrap:wrap;gap:24px}}.app_questionMetaItem__wl7S_{display:flex;flex-direction:column;gap:4px}.app_questionMetaLabel__EGAsj{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}.app_questionMetaValue__y4DSA{font-size:14px;font-weight:500;color:var(--ink)}.app_emptyState__xrhAG{text-align:center;padding:64px 24px;color:var(--graphite)}.app_emptyStateIcon__zgofu{font-size:48px;margin-bottom:16px;opacity:.5}.app_emptyStateTitle__MkHqf{font-family:var(--font-inter),sans-serif;font-size:20px;color:var(--charcoal);margin-bottom:8px}.app_emptyStateText__O5KeT{font-size:14px}.app_backLink__WvxDq{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--graphite);text-decoration:none;margin-bottom:24px;transition:color var(--transition)}.app_backLink__WvxDq:hover{color:var(--ink)}.app_breadcrumb__dOyzA{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--graphite);margin-bottom:24px}.app_breadcrumbLink__6VbpA{color:var(--graphite);text-decoration:none;transition:color var(--transition)}.app_breadcrumbLink__6VbpA:hover{color:var(--ink)}.app_breadcrumbSep__KyqeS{color:var(--silver)}.app_breadcrumbCurrent__6cXDw{color:var(--ink);font-weight:500}.app_loading__sKufh{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--graphite)}.app_savedMessage___1Qvr{font-size:13px;color:var(--success);font-weight:500}.app_interviewOverlay__npdrs{position:fixed;inset:0;background:rgba(26,25,24,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0;animation:app_fadeIn__Y96YM .3s ease}@media (min-width:640px){.app_interviewOverlay__npdrs{align-items:center;padding:20px}}@keyframes app_fadeIn__Y96YM{0%{opacity:0}to{opacity:1}}.app_interviewModal__DsgRO{background:var(--white);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:100%;max-height:95vh;overflow-y:auto;box-shadow:var(--shadow-elevated);animation:app_slideUp__WR3L8 .3s ease}@media (min-width:640px){.app_interviewModal__DsgRO{border-radius:var(--radius-lg);max-width:600px;max-height:90vh}}.app_interviewModalWide__ve8_L{max-width:100%}@media (min-width:900px){.app_interviewModalWide__ve8_L{max-width:900px}}@media (min-width:1200px){.app_interviewModalWide__ve8_L{max-width:1100px}}@keyframes app_slideUp__WR3L8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app_interviewHeader__2e8TY{padding:16px 16px 14px;border-bottom:1px solid var(--smoke);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:-webkit-sticky;position:sticky;top:0;background:var(--white);z-index:10}@media (min-width:640px){.app_interviewHeader__2e8TY{padding:24px 24px 20px;gap:16px;position:static}}.app_interviewHeaderContent__YwJ6t{flex:1 1;min-width:0}.app_interviewEyebrow__LdrbI{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:6px}@media (min-width:640px){.app_interviewEyebrow__LdrbI{font-size:11px;margin-bottom:8px}}.app_interviewQuestion__BPYLK{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:500;color:var(--ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:640px){.app_interviewQuestion__BPYLK{font-size:18px;line-height:1.4;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}}.app_interviewClose__u0TAo{width:36px;height:36px;border-radius:50%;border:none;background:var(--pearl);color:var(--charcoal);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition);flex-shrink:0}.app_interviewClose__u0TAo:hover{background:var(--smoke);color:var(--ink)}.app_interviewBody__H6QHo{padding:24px 16px;min-height:300px}@media (min-width:640px){.app_interviewBody__H6QHo{padding:32px 24px}}.app_recordingArea__2Qj03{text-align:center;padding:8px 0}@media (min-width:640px){.app_recordingArea__2Qj03{padding:0}}.app_micButton__ajGC9{width:100px;height:100px;border-radius:50%;border:3px solid var(--smoke);background:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all var(--transition);position:relative;-webkit-tap-highlight-color:transparent}@media (min-width:640px){.app_micButton__ajGC9{width:120px;height:120px;margin:0 auto 24px}}.app_micButton__ajGC9:hover{border-color:var(--ink);box-shadow:var(--shadow-card)}.app_micButtonRecording___4pxa{border-color:#e53935;animation:app_pulse___3dEP 1.5s ease infinite}@keyframes app_pulse___3dEP{0%,to{box-shadow:0 0 0 0 rgba(229,57,53,.3)}50%{box-shadow:0 0 0 20px rgba(229,57,53,0)}}.app_micIcon__iqjOV{width:40px;height:40px;color:var(--charcoal)}.app_micButtonRecording___4pxa .app_micIcon__iqjOV{color:#e53935}.app_recordingStatus___oNZp{color:var(--graphite);margin-bottom:8px}.app_recordingTimer__Fnygy{font-family:var(--font-inter),sans-serif;font-size:28px;color:var(--ink);margin-bottom:20px}@media (min-width:640px){.app_recordingTimer__Fnygy{font-size:32px;margin-bottom:24px}}.app_recordingHint__9vtYb{font-size:13px;max-width:280px;margin:0 auto;line-height:1.5;padding:0 12px}@media (min-width:640px){.app_recordingHint__9vtYb{max-width:300px;padding:0}}.app_audioVisualizer__22XXQ{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:40px;padding:8px 16px}.app_audioBar__M9P_8{width:4px;background:var(--ink);border-radius:2px;transition:height .1s ease}.app_recordingActions__ebz3z{display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:20px;padding:0 8px}@media (min-width:480px){.app_recordingActions__ebz3z{flex-direction:row;gap:12px;margin-top:24px;padding:0}}.app_actionBtn___gjDJ{padding:14px 24px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition);display:flex;align-items:center;justify-content:center;gap:8px;width:100%;-webkit-tap-highlight-color:transparent}@media (min-width:480px){.app_actionBtn___gjDJ{width:auto;padding:14px 28px}}.app_actionBtnPrimary___96Jg{background:var(--ink);border:1px solid var(--ink);color:var(--white)}.app_actionBtnPrimary___96Jg:hover:not(:disabled){background:var(--charcoal);border-color:var(--charcoal)}.app_actionBtnPrimary___96Jg:disabled{opacity:.5;cursor:not-allowed}.app_actionBtnSecondary__8VB08{background:transparent;border:1px solid var(--silver);color:var(--charcoal)}.app_actionBtnSecondary__8VB08:hover{border-color:var(--charcoal);color:var(--ink)}.app_processingState__VoCk_{text-align:center;padding:40px 0}.app_spinner__Hscuv{width:48px;height:48px;border:3px solid var(--smoke);border-top-color:var(--ink);border-radius:50%;animation:app_spin__3K8IR 1s linear infinite;margin:0 auto 20px}.app_processingText__FaZ9g{font-size:15px;color:var(--charcoal);margin-bottom:8px}.app_processingSubtext__2zHYv{font-size:13px;color:var(--graphite)}.app_speakingArea__k9pNG{text-align:center;padding:8px 0}@media (min-width:640px){.app_speakingArea__k9pNG{padding:16px 0}}.app_speakingIcon__SftxW{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--accent-text);animation:app_speakingPulse__sKZ0w 2s ease-in-out infinite}@media (min-width:640px){.app_speakingIcon__SftxW{width:80px;height:80px;margin:0 auto 20px}}.app_speakingMascot__eHhkL{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;overflow:hidden}.app_speakingMascot__eHhkL img{border-radius:50%}@media (min-width:640px){.app_speakingMascot__eHhkL{width:120px;height:120px;margin:0 auto 20px}}.app_speakingVideo__uNhIa{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:var(--pearl)}.app_speakingVideo__uNhIa video{width:100%;height:100%;object-fit:cover}@media (min-width:640px){.app_speakingVideo__uNhIa{width:140px;height:140px;margin:0 auto 20px}}.app_speakingVisualizer__gDqWr{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;margin-bottom:20px}.app_speakingBar__eSDxD{width:6px;background:var(--ink);border-radius:3px;animation:app_speakingWave__WZmIa .8s ease-in-out infinite}.app_speakingBar__eSDxD:first-child{animation-delay:0s}.app_speakingBar__eSDxD:nth-child(2){animation-delay:.1s}.app_speakingBar__eSDxD:nth-child(3){animation-delay:.2s}.app_speakingBar__eSDxD:nth-child(4){animation-delay:.3s}.app_speakingBar__eSDxD:nth-child(5){animation-delay:.4s}.app_speakingStatus__mgBBP{font-family:var(--font-inter),sans-serif;font-size:18px;color:var(--ink);margin-bottom:8px}.app_speakingHint__vqsDX{font-size:14px;color:var(--graphite)}.app_speakingProgress__7Qw_C{width:100%;max-width:280px;height:4px;background:var(--smoke);border-radius:2px;margin:0 auto 24px;overflow:hidden}.app_speakingProgressBar__Iaxkt{height:100%;background:var(--ink);border-radius:2px;transition:width .3s ease}.app_skipButton__Ktx2F{padding:10px 20px;font-size:13px;font-weight:500;color:var(--graphite);background:transparent;border:1px solid var(--silver);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition)}.app_skipButton__Ktx2F:hover{border-color:var(--charcoal);color:var(--ink)}.app_speakingWithContent__0EJfP{display:flex;flex-direction:column;gap:16px;max-height:65vh}.app_speakerCard__CF8pE{background:linear-gradient(135deg,var(--pearl) 0,var(--smoke) 100%);border-radius:12px;padding:12px 16px;color:var(--ink);flex-shrink:0}.app_speakerCardInner__8tL_3{display:flex;align-items:center;gap:12px}.app_speakerIconSmall__eed9B{width:44px;height:44px;border-radius:50%;background:var(--smoke);display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:app_speakingPulse__sKZ0w 2s ease-in-out infinite}.app_speakerIconSmall__eed9B svg{width:22px;height:22px}.app_speakerInfo__vYp_v{flex:1 1;min-width:0}.app_speakerLabel__P81nV{font-size:13px;font-weight:600;display:block;margin-bottom:6px;color:hsla(0,0%,100%,.9)}.app_speakingVisualizerSmall__Yv0ZK{display:flex;align-items:center;gap:3px;height:20px}.app_speakingBarSmall__n4p7W{width:3px;background:hsla(0,0%,100%,.7);border-radius:2px;animation:app_speakingWave__WZmIa .8s ease-in-out infinite}.app_speakingBarSmall__n4p7W:first-child{animation-delay:0s}.app_speakingBarSmall__n4p7W:nth-child(2){animation-delay:.1s}.app_speakingBarSmall__n4p7W:nth-child(3){animation-delay:.2s}.app_speakingBarSmall__n4p7W:nth-child(4){animation-delay:.3s}.app_speakingBarSmall__n4p7W:nth-child(5){animation-delay:.4s}.app_speakingProgressSmall__Xh5Ur{height:3px;background:hsla(0,0%,100%,.2);border-radius:2px;margin-top:12px;overflow:hidden}.app_speakingProgressBarSmall__lxTOK{height:100%;background:var(--accent);border-radius:2px;transition:width .3s ease}.app_problemContent__mpf1x{flex:1 1;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:20px}.app_problemSection__OKiVq{background:var(--white);border:1px solid var(--smoke);border-radius:8px;padding:16px}.app_problemSection__OKiVq h3{margin-bottom:12px}.app_problemSection__OKiVq h3,.app_problemSection__OKiVq h4{font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--graphite)}.app_problemSection__OKiVq h4{margin-bottom:10px}.app_constraintsList___IIZ4,.app_hintsList__uoenw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.app_constraintsList___IIZ4 li,.app_hintsList__uoenw li{font-size:14px;color:var(--charcoal);padding-left:16px;position:relative}.app_constraintsList___IIZ4 li:before,.app_hintsList__uoenw li:before{content:"•";position:absolute;left:0;color:var(--graphite)}.app_constraintsList___IIZ4 li code{font-family:var(--font-code),monospace;background:var(--pearl);padding:2px 6px;border-radius:3px;font-size:13px}.app_speakingActions__Txsi8{display:flex;justify-content:center;padding-top:8px;flex-shrink:0}.app_errorState__VjGsr{text-align:center;padding:24px;background:#fef2f2;border-radius:var(--radius-md);margin-bottom:20px}.app_errorText__38DKA{color:#991b1b;font-size:14px}.app_interviewTags__wXuEf{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.app_interviewTag__0Sopc{font-size:11px;padding:3px 8px;background:var(--pearl);color:var(--charcoal);border-radius:4px}.app_codeEditorLoading__LNifn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;background:var(--pearl);border-radius:8px;color:var(--slate);gap:12px}.app_codingArea__WAtwh,.app_codingHeader__hXruF{display:flex;flex-direction:column;gap:16px}@media (min-width:900px){.app_codingHeader__hXruF{flex-direction:row;justify-content:space-between;align-items:flex-start}}.app_codingProblem__fJnre{flex:1 1}.app_codingProblem__fJnre h3{font-size:13px;font-weight:600;color:var(--graphite);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.app_codingProblem__fJnre>p{font-size:14px;line-height:1.6;color:var(--ink);white-space:pre-wrap}.app_codingExamples__pn3Q_{margin-top:16px}.app_codingExamples__pn3Q_ h4{font-size:12px;font-weight:600;color:var(--graphite);margin-bottom:8px}.app_codingExample__Zu7Ci{background:var(--pearl);padding:12px;border-radius:6px;margin-bottom:8px;font-size:13px}.app_codingExample__Zu7Ci code{font-family:var(--font-code),monospace;background:var(--smoke);padding:2px 6px;border-radius:3px;font-size:12px}.app_codingExplanation__2twMV{margin-top:6px;color:var(--graphite);font-size:12px;font-style:italic}.app_codingConstraints___9VVy{margin-top:16px}.app_codingConstraints___9VVy h4{font-size:12px;font-weight:600;color:var(--graphite);margin-bottom:8px}.app_codingConstraints___9VVy ul{list-style:none;padding:0;margin:0}.app_codingConstraints___9VVy li{font-size:13px;color:var(--charcoal);padding:4px 0}.app_codingConstraints___9VVy li code{font-family:var(--font-code),monospace;background:var(--pearl);padding:2px 6px;border-radius:3px;font-size:12px}.app_languageSelector__7THjM{display:flex;align-items:center;gap:8px;flex-shrink:0}.app_languageSelector__7THjM label{font-size:13px;color:var(--graphite)}.app_languageSelector__7THjM select{padding:8px 12px;border:1px solid var(--smoke);border-radius:6px;font-size:13px;background:var(--white);color:var(--ink);cursor:pointer}.app_codeEditorWrapper__xdNpB{border-radius:8px;overflow:hidden}.app_codingActions__CW1bH{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}.app_previousScoreHint__3oFFn{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--graphite);padding-top:8px;border-top:1px solid var(--smoke)}.app_viewPreviousBtn__YLc8A{background:none;border:none;color:var(--accent-dark);font-size:13px;cursor:pointer;text-decoration:underline}.app_followupArea__jQ0VZ{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 0}.app_followupHeader__oNUlW{text-align:center}.app_followupCount__xQgWt{font-size:12px;font-weight:600;color:var(--graphite);text-transform:uppercase;letter-spacing:.05em}.app_followupQuestion__S3ZRB{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:500px}.app_followupIcon__7_1gz{font-size:24px}.app_followupQuestion__S3ZRB p{font-size:16px;line-height:1.5;color:var(--ink);font-weight:500}.app_followupActions__mhHS4{margin-top:12px}.app_feedbackContainer__ySsMb{display:flex;flex-direction:column;gap:12px;position:relative}@media (min-width:640px){.app_feedbackContainer__ySsMb{gap:16px}}.app_viewDetailedLink__iwO9H{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:6px;padding:8px 0;background:transparent;border:none;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:all .2s ease;text-decoration:none}.app_viewDetailedLink__iwO9H:hover{opacity:.7}.app_viewDetailedLink__iwO9H svg{transition:transform .2s ease}.app_viewDetailedLink__iwO9H:hover svg{transform:translateX(2px)}@media (prefers-color-scheme:dark){.app_viewDetailedLink__iwO9H{color:#f37021}}.app_feedbackScoreCard__vp9VF{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);border-radius:var(--radius-lg);padding:24px 20px;text-align:center;color:var(--accent-text)}@media (min-width:640px){.app_feedbackScoreCard__vp9VF{padding:28px}}.app_feedbackScoreLabel__552nT{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:8px}.app_feedbackScoreValue__tCcP_{font-family:var(--font-inter),sans-serif;font-size:52px;font-weight:500;line-height:1;margin-bottom:6px}@media (min-width:640px){.app_feedbackScoreValue__tCcP_{font-size:64px;margin-bottom:8px}}.app_feedbackScoreMax__TfWkh{font-size:13px;opacity:.6}@media (min-width:640px){.app_feedbackScoreMax__TfWkh{font-size:14px}}.app_feedbackVerdict__6gVEj{display:inline-block;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:12px}.app_feedbackScoreDesc__9z7Zb{font-size:13px;margin-top:10px;opacity:.85;padding:0 8px}@media (min-width:640px){.app_feedbackScoreDesc__9z7Zb{font-size:14px;margin-top:12px;padding:0}}.app_feedbackBreakdown__nvJ6P{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);padding:20px 16px}@media (min-width:640px){.app_feedbackBreakdown__nvJ6P{padding:24px}}.app_feedbackCardTitle__2YizW{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);margin-bottom:16px}.app_breakdownList__X_Mcq{display:flex;flex-direction:column;gap:12px}.app_breakdownItem__yPbiy{display:flex;flex-direction:column;gap:6px}@media (min-width:480px){.app_breakdownItem__yPbiy{flex-direction:row;align-items:center;gap:12px}}.app_breakdownLabel__IGfDb{font-size:13px;color:var(--charcoal)}@media (min-width:480px){.app_breakdownLabel__IGfDb{flex:1 1;font-size:14px}}.app_breakdownBar__h64d1{width:100%;height:6px;background:var(--smoke);border-radius:3px;overflow:hidden}@media (min-width:480px){.app_breakdownBar__h64d1{width:100px}}.app_breakdownBarFill__Xy0Bc{height:100%;background:var(--ink);border-radius:3px;transition:width .5s ease}.app_breakdownScore__hDdBr{font-size:14px;font-weight:600;color:var(--ink);min-width:24px;text-align:right}.app_feedbackStrengths__qtaj8{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);padding:20px 16px;position:relative;overflow:hidden}@media (min-width:640px){.app_feedbackStrengths__qtaj8{padding:28px}}.app_feedbackStrengths__qtaj8:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#22c55e,#16a34a)}.app_feedbackStrengths__qtaj8 .app_feedbackCardTitle__2YizW{color:var(--ink);display:flex;align-items:center;gap:10px}.app_feedbackStrengths__qtaj8 .app_feedbackCardTitle__2YizW:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e}.app_feedbackList__1zgGM{display:flex;flex-direction:column;gap:16px}.app_feedbackListItem__vDsM5{display:flex;align-items:flex-start;gap:14px;font-size:15px;color:var(--charcoal);line-height:1.6;padding-left:4px}.app_feedbackListIcon__zBv33{flex-shrink:0;width:20px;height:20px;margin-top:2px;opacity:.7}.app_feedbackStrengths__qtaj8 .app_feedbackListIcon__zBv33{color:#22c55e}.app_feedbackImprovements__p6vgG{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);padding:20px 16px;position:relative;overflow:hidden}@media (min-width:640px){.app_feedbackImprovements__p6vgG{padding:28px}}.app_feedbackImprovements__p6vgG:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--accent) 0,var(--accent-dark) 100%)}.app_feedbackImprovements__p6vgG .app_feedbackCardTitle__2YizW{color:var(--ink);display:flex;align-items:center;gap:10px}.app_feedbackImprovements__p6vgG .app_feedbackCardTitle__2YizW:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.app_feedbackImprovements__p6vgG .app_feedbackListIcon__zBv33{color:var(--accent-dark)}.app_feedbackOverall__NA7SU{background:var(--ivory);border:1px solid var(--smoke);border-radius:var(--radius-lg);padding:20px 16px;position:relative}@media (min-width:640px){.app_feedbackOverall__NA7SU{padding:28px}}.app_feedbackOverall__NA7SU .app_feedbackCardTitle__2YizW{color:var(--ink);margin-bottom:12px}.app_feedbackOverallText__VpzmM{font-size:14px;font-style:italic}@media (min-width:640px){.app_feedbackOverallText__VpzmM{font-size:15px;line-height:1.8}}.app_feedbackActions__UYjFh{display:flex;flex-direction:column;gap:10px;justify-content:center;padding-top:8px}@media (min-width:480px){.app_feedbackActions__UYjFh{flex-direction:row;gap:12px}}.app_feedbackDetailedTextLink__ijW5A{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:12px;padding:6px 0;background:transparent;border:none;font-size:13px;font-weight:500;color:var(--charcoal);letter-spacing:.01em;cursor:pointer;transition:color .2s ease}.app_feedbackDetailedTextLink__ijW5A:hover{color:var(--ink)}.app_feedbackDetailedTextLink__ijW5A svg{stroke:currentColor;transition:transform .2s ease}.app_feedbackDetailedTextLink__ijW5A:hover svg{transform:translateX(2px)}[data-theme=dark] .app_feedbackDetailedTextLink__ijW5A{color:hsla(0,0%,100%,.55)}[data-theme=dark] .app_feedbackDetailedTextLink__ijW5A:hover{color:#f37021}.app_feedbackComplexity__JUJHQ{background:var(--pearl);border-radius:var(--radius-md);padding:16px}.app_complexityGrid___kv7x{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:12px}.app_complexityItem__ZZ_7i{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.app_complexityIcon__Ah7i_{width:24px;height:24px;color:var(--accent-dark)}.app_complexityLabel__6eTuY{font-size:11px;font-weight:600;color:var(--graphite);text-transform:uppercase;letter-spacing:.05em}.app_complexityValue__2yO5q{font-family:var(--font-code),monospace;font-size:16px;font-weight:600;color:var(--ink)}.app_complexityExplanation__aU5yv{font-size:13px;color:var(--charcoal);line-height:1.5;padding-top:12px;border-top:1px solid var(--smoke)}.app_breakdownWeight__pyjz_{font-size:11px;color:var(--silver);margin-left:6px}.app_feedbackOptimization__SI3Ut{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:var(--radius-md);padding:16px}.app_feedbackOptimizationText__VbQ6P{font-size:14px;color:#92400e;line-height:1.6}.app_feedbackConversation__8I3Ff{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-md);padding:16px}.app_conversationList__m_AeK{display:flex;flex-direction:column;gap:12px}.app_conversationTurn__0etQ9{padding:12px;border-radius:8px}.app_conversationInterviewer__njj4X{background:var(--pearl)}.app_conversationCandidate__CETVG{background:#f0f9ff;border-left:3px solid var(--accent-dark)}.app_conversationRole__xD9Rq{font-size:11px;font-weight:600;color:var(--graphite);margin-bottom:6px}.app_conversationContent__bL9or{font-size:14px;color:var(--ink);line-height:1.5}@keyframes app_shimmer___8_Iy{0%{background-position:-200% 0}to{background-position:200% 0}}.app_skeletonBreadcrumb__Uj_H7,.app_skeletonCardFooter__S0x7a,.app_skeletonCardMeta__Y49dK,.app_skeletonCardTitle__cfzE6,.app_skeletonChip__Q25eP,.app_skeletonDetailLogo__qd7MX,.app_skeletonDetailSubtitle__F69Uz,.app_skeletonDetailTitle__NiPz6,.app_skeletonEyebrow__953ty,.app_skeletonListItemMeta__JbhUS,.app_skeletonListItemTitle__BWFWI,.app_skeletonLogo__gi_N8,.app_skeletonNav__Z8pur,.app_skeletonPrompt__1QJhB,.app_skeletonQuestionTitle__67nYr,.app_skeletonSearch__iWlrz,.app_skeletonSidebarTitle__3JnFP,.app_skeletonStat__TtVb1,.app_skeletonSubtitle__OiA2M,.app_skeletonTags__lGjdT,.app_skeletonTitle__rRHDP,.app_skeleton__RCdYq{background:linear-gradient(90deg,var(--smoke) 25%,var(--pearl) 50%,var(--smoke) 75%);background-size:200% 100%;animation:app_shimmer___8_Iy 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.app_skeletonEyebrow__953ty{width:100px;height:14px;margin-bottom:12px}.app_skeletonTitle__rRHDP{width:200px;height:48px;margin-bottom:12px}.app_skeletonSubtitle__OiA2M{width:320px;height:20px}.app_skeletonSearch__iWlrz{width:100%;max-width:400px;height:48px;border-radius:var(--radius-md)}.app_skeletonCard__ID1z9{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);padding:28px 24px;display:flex;flex-direction:column;gap:20px}.app_skeletonLogo__gi_N8{width:48px;height:48px;border-radius:var(--radius-sm)}.app_skeletonCardContent__iBU2_{flex:1 1}.app_skeletonCardTitle__cfzE6{width:140px;height:24px;margin-bottom:8px}.app_skeletonCardMeta__Y49dK{width:100px;height:16px}.app_skeletonCardFooter__S0x7a{width:100%;height:20px;margin-top:8px}.app_skeletonBreadcrumb__Uj_H7{width:160px;height:16px}.app_skeletonDetailLogo__qd7MX{width:64px;height:64px;border-radius:var(--radius-md);flex-shrink:0}.app_skeletonDetailTitle__NiPz6{width:180px;height:36px;margin-bottom:8px}.app_skeletonDetailSubtitle__F69Uz{width:240px;height:18px}.app_skeletonStat__TtVb1{width:80px;height:60px;border-radius:var(--radius-md)}.app_skeletonChip__Q25eP{width:80px;height:36px;border-radius:100px}.app_skeletonSidebarTitle__3JnFP{width:120px;height:28px}.app_skeletonListItem__CbWpq{padding:16px 20px;border-bottom:1px solid var(--smoke)}.app_skeletonListItemTitle__BWFWI{width:100%;height:18px;margin-bottom:8px}.app_skeletonListItemMeta__JbhUS{width:60%;height:14px}.app_skeletonNav__Z8pur{width:100%;height:40px;margin-bottom:20px}.app_skeletonQuestionTitle__67nYr{width:90%;height:32px;margin-bottom:16px}.app_skeletonTags__lGjdT{width:200px;height:28px}.app_skeletonPrompt__1QJhB{width:100%;height:20px;margin-bottom:12px}.app_skeletonGuideAlignment__6bTf4,.app_skeletonGuideLogo__n5wTe,.app_skeletonGuideMission__rrhkH,.app_skeletonGuideSectionIntro__hpVYN,.app_skeletonGuideSectionTitle__FjO18,.app_skeletonGuideStageItem__D4CWz,.app_skeletonGuideTitle__JFPiw,.app_skeletonGuideValueCard__PnR_I,.app_skeletonQuickRefLabel__RtHi_,.app_skeletonQuickRefValue__1_L0g{background:linear-gradient(90deg,var(--smoke) 25%,var(--pearl) 50%,var(--smoke) 75%);background-size:200% 100%;animation:app_shimmer___8_Iy 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.app_skeletonGuideLogo__n5wTe{width:80px;height:80px;border-radius:var(--radius-md);flex-shrink:0}.app_skeletonGuideTitle__JFPiw{width:280px;height:36px;margin-bottom:12px}.app_skeletonGuideMission__rrhkH{width:360px;height:20px}.app_skeletonGuideAlignment__6bTf4{width:100%;max-width:520px;height:48px;margin-top:20px}.app_skeletonQuickRefLabel__RtHi_{width:80px;height:14px;margin-bottom:8px}.app_skeletonQuickRefValue__1_L0g{width:180px;height:18px}.app_skeletonGuideSectionTitle__FjO18{width:220px;height:28px;margin-bottom:12px}.app_skeletonGuideSectionIntro__hpVYN{width:100%;max-width:480px;height:18px;margin-bottom:24px}.app_skeletonGuideValueCard__PnR_I{height:160px;border-radius:var(--radius-lg)}.app_skeletonGuideStageItem__D4CWz{height:80px;border-radius:var(--radius-md)}.app_progressStatsGrid__E8r04{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.app_skeletonProgressCard__T7341{height:120px;background:linear-gradient(90deg,var(--smoke) 25%,var(--pearl) 50%,var(--smoke) 75%);background-size:200% 100%;animation:app_shimmer___8_Iy 1.5s ease-in-out infinite;border-radius:var(--radius-lg)}.app_skeletonChartArea__OOGiL{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);padding:24px}.app_skeletonChartHeader__2Lta0{width:180px;height:24px;margin-bottom:24px;border-radius:var(--radius-sm)}.app_skeletonChartBody__Uc_JN,.app_skeletonChartHeader__2Lta0{background:linear-gradient(90deg,var(--smoke) 25%,var(--pearl) 50%,var(--smoke) 75%);background-size:200% 100%;animation:app_shimmer___8_Iy 1.5s ease-in-out infinite}.app_skeletonChartBody__Uc_JN{width:100%;height:280px;border-radius:var(--radius-md)}.app_skeletonBillingCard__4dgDK{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:16px}.app_skeletonBillingRow__gclt4{width:100%;height:20px;background:linear-gradient(90deg,var(--smoke) 25%,var(--pearl) 50%,var(--smoke) 75%);background-size:200% 100%;animation:app_shimmer___8_Iy 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.app_skeletonBillingActions__e1voW{display:flex;gap:12px;margin-top:12px}.app_skeletonBillingBtn__BhTx2{width:140px;height:44px;background:linear-gradient(90deg,var(--smoke) 25%,var(--pearl) 50%,var(--smoke) 75%);background-size:200% 100%;animation:app_shimmer___8_Iy 1.5s ease-in-out infinite;border-radius:var(--radius-md)}.app_paywallOverlay__Vmctr{position:fixed;inset:0;background:rgba(26,25,24,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:app_fadeIn__Y96YM .2s ease}.app_paywallModal__AT9wW{background:var(--white);border-radius:var(--radius-xl);max-width:440px;width:100%;position:relative;animation:app_slideUp__WR3L8 .3s ease;box-shadow:0 24px 48px rgba(26,25,24,.2)}.app_paywallClose__TDTsS{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:var(--pearl);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--slate);transition:all var(--transition)}.app_paywallClose__TDTsS:hover{background:var(--smoke);color:var(--ink)}.app_paywallContent___wVuc{padding:48px 32px 32px;text-align:center}.app_paywallIcon__KBifr{width:80px;height:80px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:var(--accent-text)}.app_paywallTitle__kjR8d{font-family:var(--font-inter),sans-serif;font-size:24px;font-weight:400;color:var(--ink);margin-bottom:12px}.app_paywallDescription__DLT1T{font-size:15px;color:var(--slate);line-height:1.6;margin-bottom:24px}.app_paywallFeatures__Zw3q2{text-align:left;background:var(--pearl);border-radius:var(--radius-lg);padding:20px;margin-bottom:24px}.app_paywallFeature__zx85_{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--charcoal);padding:8px 0}.app_paywallFeature__zx85_ svg{color:#16a34a;flex-shrink:0}.app_paywallPlanToggle__53I_Y{display:flex;background:var(--pearl);border-radius:100px;padding:4px;margin-bottom:24px}.app_paywallPlanOption__avBbS{flex:1 1;padding:12px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--graphite);cursor:pointer;border-radius:100px;transition:all var(--transition);display:flex;align-items:center;justify-content:center;gap:6px}.app_paywallPlanOption__avBbS:hover:not(.app_active__cWuzT){color:var(--ink)}.app_paywallPlanOption__avBbS.app_active__cWuzT{background:var(--white);color:var(--ink);box-shadow:0 2px 8px rgba(0,0,0,.06)}.app_paywallPlanBadge__9SHZh{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.app_paywallPricing__soKcA{margin-bottom:20px}.app_paywallPrice__7NznW{font-family:var(--font-inter),sans-serif;font-size:48px;font-weight:400;color:var(--ink);display:block;line-height:1}.app_paywallPriceNote__VFs0o{font-size:14px;color:var(--slate)}.app_paywallOriginalPrice__vUIOX{text-decoration:line-through;color:var(--graphite);font-size:18px;margin-right:8px}.app_paywallSavingsBadge__ANIZr{display:inline-block;margin-left:12px;padding:4px 10px;font-size:12px;font-weight:600;color:#f37021;background:rgba(243,112,33,.1);border-radius:4px;letter-spacing:.02em}[data-theme=dark] .app_paywallSavingsBadge__ANIZr{background:rgba(243,112,33,.15);color:#ff8a47}[data-theme=dark] .app_paywallOriginalPrice__vUIOX{color:#888}.app_paywallButton__EEB2t{width:100%;padding:16px 32px;background:var(--ink);color:var(--white);border:none;border-radius:var(--radius-sm);font-size:16px;font-weight:500;cursor:pointer;transition:all var(--transition)}.app_paywallButton__EEB2t:hover:not(:disabled){background:var(--charcoal);transform:translateY(-1px)}.app_paywallButton__EEB2t:disabled{opacity:.7;cursor:wait}.app_paywallSecure__axq_i{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:12px;color:var(--slate)}@media (max-width:480px){.app_paywallModal__AT9wW{max-width:100%;margin:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:fixed;bottom:0;left:0;right:0;animation:app_slideUpMobile__dzvFU .3s ease}.app_paywallContent___wVuc{padding:40px 24px 32px}.app_paywallPrice__7NznW{font-size:40px}}.app_lockedContent__R07sT{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center}.app_lockedContentOverlay__AfNtE{display:flex;align-items:center;justify-content:center;text-align:center;padding:48px}.app_lockedContentMessage__Imv9T{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--graphite)}.app_lockedContentMessage__Imv9T svg{opacity:.5}.app_lockedContentMessage__Imv9T h2{font-family:var(--font-inter),sans-serif;font-size:24px;font-weight:500;color:var(--charcoal);margin:0}.app_lockedContentMessage__Imv9T p{font-size:14px;margin:0}.app_loadingState__tfU_j{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:var(--graphite)}.app_loadingSpinner__0UKRJ{width:32px;height:32px;border:2px solid var(--smoke);border-top-color:var(--charcoal);border-radius:50%;animation:app_spin__3K8IR 1s linear infinite}.app_interviewPanel__NiFSo{position:fixed;inset:0;z-index:1000;background:var(--white);display:flex;flex-direction:column;transform:translateX(-100%);opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease;overflow:hidden}.app_interviewPanelVisible__f3lpl{transform:translateX(0);opacity:1}.app_panelHeader__RWdnI{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--smoke);background:var(--white);flex-shrink:0}.app_panelHeaderLeft__3Yscg{display:flex;align-items:center;gap:16px}.app_panelCloseBtn__9sCHH{width:40px;height:40px;border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--graphite);transition:all var(--transition)}.app_panelCloseBtn__9sCHH:hover{background:var(--smoke);color:var(--ink)}.app_panelTitle__syE2H{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.app_panelQuestionNumber__2lyw_{font-size:13px;color:var(--graphite);padding:4px 10px;background:var(--ivory);border-radius:var(--radius-sm)}.app_panelHeaderRight__1Ze71{display:flex;align-items:center;gap:8px}.app_panelNavBtn__UzCa8{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--smoke);background:var(--white);border-radius:var(--radius-sm);font-size:13px;color:var(--graphite);cursor:pointer;transition:all var(--transition)}.app_panelNavBtn__UzCa8:hover{border-color:var(--silver);color:var(--ink);background:var(--ivory)}.app_finishInterviewBtn__Wy0f2{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:var(--ink);color:var(--white);border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition)}.app_finishInterviewBtn__Wy0f2:hover:not(:disabled){background:var(--charcoal)}.app_finishInterviewBtn__Wy0f2:disabled{opacity:.6;cursor:not-allowed}.app_finishInterviewBtn__Wy0f2 svg{flex-shrink:0}.app_panelContent__kv_Ry{display:flex;flex:1 1;min-height:0;overflow:hidden}.app_panelLeft__FW8Ci{flex:0 0 40%;max-width:40%;border-right:1px solid var(--smoke);display:flex;flex-direction:column;overflow-y:auto;background:var(--ivory)}.app_panelRight__dxNyI{flex:0 0 60%;max-width:60%;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--white);overflow:hidden}.app_panelQuestion__10pSH{padding:28px 24px;border-bottom:1px solid var(--smoke)}.app_panelQuestionHeader__YAXuJ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.app_panelQuestionTitle__CqfIc{font-family:var(--font-inter),sans-serif;font-size:22px;font-weight:500;color:var(--ink);line-height:1.3;margin:0;letter-spacing:-.01em}.app_difficultyBadge__X2wy6{font-size:11px;font-weight:500;padding:4px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.app_difficultyEasy__TqSAH{background:rgba(45,122,79,.1);color:var(--success)}.app_difficultyMedium___OzFq{background:rgba(212,168,83,.15);color:#a67c00}.app_difficultyHard__0HZfH{background:rgba(180,60,60,.1);color:#b43c3c}.app_panelQuestionContent__KpLNT{font-size:14px;line-height:1.7;color:var(--charcoal);max-height:240px;overflow-y:auto}.app_panelQuestionContent__KpLNT::-webkit-scrollbar{width:4px}.app_panelQuestionContent__KpLNT::-webkit-scrollbar-thumb{background:var(--silver);border-radius:2px}.app_panelTags__6hdE9{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.app_panelTag__2AZu6{font-size:11px;padding:4px 10px;background:var(--white);border:1px solid var(--smoke);border-radius:12px;color:var(--graphite)}.app_aiVoicePill__FrDxy{padding:8px 16px;border-bottom:1px solid var(--smoke);background:var(--white)}.app_aiVoiceIndicator__CaJix{display:flex;align-items:center;gap:10px;padding:6px 10px;background:transparent;border-radius:var(--radius-sm);transition:background .2s ease}.app_aiVoiceIndicator__CaJix.app_aiSpeaking__P42_h{background:rgba(243,112,33,.04)}.app_aiVoiceIcon__ys3cx{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--graphite);flex-shrink:0}.app_aiSpeaking__P42_h .app_aiVoiceIcon__ys3cx{color:var(--accent);animation:app_voicePulse__GB8Dr 1.5s ease-in-out infinite}@keyframes app_voicePulse__GB8Dr{0%,to{opacity:1}50%{opacity:.5}}.app_aiVoiceInfo__dpLJZ{display:flex;align-items:center;gap:6px}.app_aiVoiceLabel__qEfvx{font-size:12px;font-weight:500;color:var(--charcoal)}.app_aiVoiceStatus__7DkcM{font-size:12px;color:var(--graphite)}.app_aiVoiceStatus__7DkcM:before{content:"·";margin-right:6px;color:var(--silver)}.app_aiVoiceProgress__wSRfp{flex:1 1;height:2px;background:var(--smoke);border-radius:1px;margin-left:8px;max-width:80px;overflow:hidden}.app_aiVoiceProgressBar__Lq82P{height:100%;background:var(--accent);border-radius:1px;transition:width .1s linear}.app_aiVoiceSpinner__QLMZF{width:14px;height:14px;margin-left:8px;border:2px solid var(--smoke);border-top-color:var(--accent);border-radius:50%;animation:app_spin__3K8IR .8s linear infinite}@keyframes app_spin__3K8IR{to{transform:rotate(1turn)}}.app_skipSpeakingBtn__FFkq1{width:100%;margin-top:12px;padding:10px;border:1px solid var(--smoke);background:transparent;border-radius:var(--radius-sm);font-size:13px;color:var(--graphite);cursor:pointer;transition:all var(--transition)}.app_skipSpeakingBtn__FFkq1:hover{background:var(--ivory);color:var(--ink);border-color:var(--silver)}.app_clarifySection__KVNRN{padding:20px;border-top:1px solid var(--smoke);display:flex;flex-direction:column;gap:14px;width:100%}.app_clarifyHistoryTitle__65Iu6{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--graphite);margin:0 0 8px;font-weight:500}.app_clarifyHistory__PwAty{display:flex;flex-direction:column;gap:12px}.app_clarifyItem__hFt6s{background:var(--ivory);border-radius:var(--radius-sm);padding:12px;display:flex;flex-direction:column;gap:8px}.app_clarifyQuestion__OPR7a{font-size:13px;color:var(--charcoal);display:flex;gap:8px}.app_clarifyAnswer__NMeUh{font-size:13px;color:var(--graphite);display:flex;gap:8px;padding-left:4px;border-left:2px solid var(--accent)}.app_clarifyIcon__dEGeY{font-weight:600;color:var(--accent);flex-shrink:0}.app_askClarifyBtn__gUzav{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-size:14px;font-weight:500;color:var(--graphite);background:transparent;border:1px dashed var(--silver);border-radius:var(--radius-sm);padding:14px 20px;cursor:pointer;transition:all var(--transition)}.app_askClarifyBtn__gUzav:hover{color:var(--ink);border-color:var(--ink);background:var(--ivory)}.app_clarifyInput__1EICz{display:flex;flex-direction:column;gap:12px;width:100%}.app_clarifyInputRow__dJQTE{display:flex;gap:8px;align-items:stretch;width:100%}.app_clarifyMicBtn__a7qQK{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-sm);color:var(--white);cursor:pointer;transition:all var(--transition)}.app_clarifyMicBtn__a7qQK:hover:not(:disabled){background:var(--charcoal);border-color:var(--charcoal)}.app_clarifyMicBtn__a7qQK:disabled{opacity:.5;cursor:not-allowed}.app_clarifyRecording__qylkj{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.2);border-radius:var(--radius-sm);width:100%}.app_clarifyRecordingIndicator__aD3jT{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--charcoal);font-weight:500}.app_recordingDotSmall__p9nhI{width:12px;height:12px;background:#dc2626;border-radius:50%;animation:app_pulse___3dEP 1.5s ease-in-out infinite}.app_clarifyStopRecordBtn__r5aYp{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--white);background:var(--ink);border:none;border-radius:var(--radius-sm);padding:12px 20px;cursor:pointer;transition:all var(--transition)}.app_clarifyStopRecordBtn__r5aYp:hover{background:var(--charcoal)}.app_clarifyProcessing__BCvV1{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;background:var(--ivory);border-radius:var(--radius-sm);font-size:14px;color:var(--graphite);width:100%}.app_clarifyTextInput__oip4z{flex:1 1;min-width:0;font-size:14px;padding:12px 16px;border:1px solid var(--silver);border-radius:var(--radius-sm);background:var(--white);color:var(--charcoal);outline:none;transition:border-color var(--transition)}.app_clarifyTextInput__oip4z:focus{border-color:var(--ink)}.app_clarifyTextInput__oip4z::placeholder{color:var(--graphite)}.app_clarifyTextInput__oip4z:disabled{background:var(--ivory);cursor:not-allowed}.app_clarifyInputActions__YV81d{display:flex;gap:8px}.app_clarifySubmitBtn__vqWpr{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;color:var(--white);background:var(--ink);border:none;border-radius:var(--radius-sm);padding:12px 24px;cursor:pointer;transition:all var(--transition);flex-shrink:0}.app_clarifySubmitBtn__vqWpr:hover:not(:disabled){background:var(--charcoal)}.app_clarifySubmitBtn__vqWpr:disabled{opacity:.5;cursor:not-allowed}.app_clarifyLimitReached__67SJO{font-size:12px;color:var(--graphite);font-style:italic;margin:0;text-align:center;padding:8px}.app_spinnerSmall__VE6TL{width:12px;height:12px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:app_spin__3K8IR .8s linear infinite}.app_followupRecording__t_Two{padding:24px;display:flex;flex-direction:column;gap:16px}.app_followupPrompt__etUSb{font-size:14px;color:var(--charcoal);line-height:1.6;padding:16px;background:var(--ivory);border-radius:var(--radius-md);margin:0}.app_recordBtn__JY5Z3{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:var(--ink);color:var(--white);border:none;border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition)}.app_recordBtn__JY5Z3:hover{background:var(--charcoal);transform:translateY(-1px)}.app_recordBtn__JY5Z3.app_recording__hw39S{background:#dc2626}.app_recordingDot__jOlMu{width:8px;height:8px;background:var(--white);border-radius:50%;animation:app_recordPulse__iAPmm 1s ease-in-out infinite}.app_skipFollowupBtn__Zc7R5{padding:10px;border:none;background:transparent;color:var(--graphite);font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.app_skipFollowupBtn__Zc7R5:hover{color:var(--ink)}.app_feedbackSummary__6Pwx_{padding:24px;display:flex;gap:20px;align-items:flex-start}.app_scoreCircle__CFDNN{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.app_scoreValue__cu5ze{font-size:26px;font-weight:600;color:var(--accent-text);line-height:1}.app_scoreLabel__F_dOh{font-size:10px;color:var(--accent-text);opacity:.7;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.app_feedbackHighlights__CMIrN{display:flex;flex-direction:column;gap:10px;flex:1 1}.app_feedbackImprovement__XqfjY,.app_feedbackStrength__jlFbK{display:flex;gap:10px;font-size:13px;line-height:1.5;color:var(--charcoal)}.app_feedbackIcon__x3ihl{flex-shrink:0;width:20px;text-align:center}.app_feedbackStrength__jlFbK .app_feedbackIcon__x3ihl{color:var(--success)}.app_feedbackImprovement__XqfjY .app_feedbackIcon__x3ihl{color:var(--accent-warm)}.app_editorHeader__RA8XL{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--smoke);background:var(--ivory)}.app_languageSelect__kc2DY{padding:8px 12px;border:1px solid var(--smoke);border-radius:var(--radius-sm);font-size:13px;color:var(--charcoal);background:var(--white);cursor:pointer}.app_languageSelect__kc2DY:hover{border-color:var(--silver)}.app_editorHeaderActions__1O9Sa{display:flex;align-items:center;gap:8px}.app_editorResetBtn__J9SLP{all:unset;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--slate);padding:6px 12px;border:1px solid var(--smoke);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition);white-space:nowrap}.app_editorResetBtn__J9SLP:hover{color:var(--ink);border-color:var(--silver);background:var(--pearl)}.app_testCasesToggle__H6N0_{all:unset;font-size:12px;font-weight:500;color:var(--slate);padding:6px 12px;border:1px solid var(--smoke);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition)}.app_testCasesToggle__H6N0_:hover{color:var(--ink);border-color:var(--silver);background:var(--pearl)}.app_submitCodeBtn__mWJ9v{padding:10px 20px;background:var(--ink);color:var(--white);border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition)}.app_submitCodeBtn__mWJ9v:hover:not(:disabled){background:var(--charcoal);transform:translateY(-1px)}.app_submitCodeBtn__mWJ9v:disabled{background:var(--silver);cursor:not-allowed}.app_editorContainer__iryld{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column}.app_editorContainer__iryld>div{flex:1 1;min-height:0}.app_editorContainer__iryld .app_cm-editor__bgenY{height:100%}.app_editorContainer__iryld .app_cm-scroller__byC0K{overflow:auto}.app_testCasesPanel__WhCRf{border-top:1px solid var(--smoke);background:var(--ivory);max-height:280px;overflow-y:auto;display:flex;flex-direction:column}.app_testCasesHeader__16MNW{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom:1px solid var(--smoke);position:-webkit-sticky;position:sticky;top:0;background:var(--ivory);z-index:2}.app_testCasesTitle__tBSZx{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--graphite)}.app_testCasesActions__nOmy9{display:flex;align-items:center;gap:8px}.app_testCasesCopyBtn__Awc7Y{font-size:11px;padding:3px 10px;border-radius:4px;border:1px solid var(--smoke);background:var(--white);color:var(--graphite);cursor:pointer;transition:background .15s ease}.app_testCasesCopyBtn__Awc7Y:hover{background:var(--smoke)}.app_testCasesDismissBtn__KaN2r{width:24px;height:24px;border:none;background:none;color:var(--silver);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease,background .15s ease}.app_testCasesDismissBtn__KaN2r:hover{color:var(--graphite);background:var(--smoke)}.app_testCasesList__3eje_{padding:12px 20px;display:flex;flex-direction:column;gap:10px}.app_testCaseCard__5Y7Zo{padding:10px 14px;border-radius:6px;border:1px solid var(--smoke);background:var(--white)}.app_testCaseLabel__d8DUp{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--silver);margin-bottom:6px}.app_testCaseRow__RotJy{display:flex;align-items:baseline;gap:10px;margin-bottom:3px}.app_testCaseKey__VJEVr{font-size:11px;font-weight:600;color:var(--graphite);min-width:48px;flex-shrink:0}.app_testCaseValue__SEf4c{font-family:var(--font-mono,"SF Mono","Fira Code",monospace);font-size:12px;color:var(--charcoal);word-break:break-all}.app_testCaseExplanation__FFBay{font-size:11px;color:var(--silver);margin-top:4px;font-style:italic;line-height:1.5}.app_testCasesFooter__aheL4{padding:10px 20px;border-top:1px solid var(--smoke);display:flex;align-items:center;gap:10px}.app_quickCheckBtn__rc8TC{font-size:12px;font-weight:600;padding:6px 18px;border-radius:4px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);cursor:pointer;transition:opacity .2s ease}.app_quickCheckBtn__rc8TC:hover:not(:disabled){opacity:.88}.app_quickCheckBtn__rc8TC:disabled{background:var(--silver);border-color:var(--silver);cursor:not-allowed}.app_quickCheckError___hJkK{padding:8px 20px;font-size:12px;color:#dc2626}.app_quickCheckResult__0TYRm{padding:12px 20px;border-top:1px solid var(--smoke)}.app_quickCheckResult__0TYRm[data-verdict=pass]{background:rgba(16,185,129,.06)}.app_quickCheckResult__0TYRm[data-verdict=partial]{background:rgba(245,158,11,.06)}.app_quickCheckResult__0TYRm[data-verdict=fail]{background:rgba(220,38,38,.06)}.app_quickCheckVerdict__Y4vbA{font-weight:700;font-size:13px;margin-bottom:4px}.app_quickCheckResult__0TYRm[data-verdict=pass] .app_quickCheckVerdict__Y4vbA{color:#059669}.app_quickCheckResult__0TYRm[data-verdict=partial] .app_quickCheckVerdict__Y4vbA{color:#d97706}.app_quickCheckResult__0TYRm[data-verdict=fail] .app_quickCheckVerdict__Y4vbA{color:#dc2626}.app_quickCheckSummary__r9mlQ{font-size:12px;color:var(--graphite);line-height:1.5;margin:0}.app_quickCheckIssues__njY3R{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--graphite);line-height:1.6}.app_quickCheckRemaining__4xpH0{display:block;margin-top:6px;font-size:11px;color:var(--silver)}.app_quickCheckSubtle__YWxZF{font-weight:400;font-size:11px;color:var(--graphite);margin-left:6px}.app_runTestsBtn__AWmQW{font-size:12px;font-weight:700;padding:7px 18px;border-radius:4px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);cursor:pointer;letter-spacing:.02em;transition:opacity .2s ease}.app_runTestsBtn__AWmQW:hover:not(:disabled){opacity:.88}.app_runTestsBtn__AWmQW:disabled{background:var(--silver);border-color:var(--silver);cursor:not-allowed}.app_runTestsUnsupported__Phhug{font-size:11px;color:var(--graphite);font-style:italic}.app_resetCodeBtn__XmTfy{font-size:14px;font-weight:600;width:26px;height:26px;border-radius:4px;border:1px solid var(--smoke);background:transparent;color:var(--graphite);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;line-height:1;margin-right:4px}.app_resetCodeBtn__XmTfy:hover{border-color:var(--graphite);color:var(--ink);background:var(--snowflake)}.app_resetConfirmOverlay__0ril2{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:20;border-radius:8px}.app_resetConfirmDialog__MkW1d{background:var(--white,#fff);border:1px solid var(--smoke);border-radius:8px;padding:20px 24px;max-width:280px;width:90%;box-shadow:0 8px 24px rgba(0,0,0,.12)}.app_resetConfirmTitle__iooY3{font-size:14px;font-weight:600;color:var(--ink);margin:0 0 6px}.app_resetConfirmBody__sfhys{font-size:13px;color:var(--graphite);margin:0 0 16px}.app_resetConfirmActions__6rudU{display:flex;gap:8px;justify-content:flex-end}.app_resetConfirmCancel__5hJaa{font-size:13px;font-weight:500;padding:6px 14px;border-radius:4px;border:1px solid var(--smoke);background:transparent;color:var(--graphite);cursor:pointer;transition:all .15s ease}.app_resetConfirmCancel__5hJaa:hover{border-color:var(--graphite);color:var(--ink)}.app_resetConfirmOk__S4x2e{font-size:13px;font-weight:500;padding:6px 14px;border-radius:4px;border:1px solid #e53e3e;background:#e53e3e;color:#fff;cursor:pointer;transition:all .15s ease}.app_resetConfirmOk__S4x2e:hover{background:#c53030;border-color:#c53030}.app_backToCasesBtn__yCZVi{font-size:12px;font-weight:500;padding:6px 14px;border-radius:4px;border:1px solid var(--smoke);background:transparent;color:var(--graphite);cursor:pointer;transition:all .2s ease}.app_backToCasesBtn__yCZVi:hover{border-color:var(--graphite);color:var(--ink)}.app_aiReviewBtn__wVA38{font-size:12px;font-weight:500;padding:6px 14px;border-radius:4px;border:1px solid var(--smoke);background:transparent;color:var(--graphite);cursor:pointer;transition:all .2s ease;margin-left:auto}.app_aiReviewBtn__wVA38:hover:not(:disabled){border-color:var(--graphite);color:var(--ink)}.app_aiReviewBtn__wVA38:disabled{opacity:.5;cursor:not-allowed}.app_runResult__E5h_B{padding:12px 20px;border-top:1px solid var(--smoke)}.app_runResult__E5h_B[data-verdict=pass]{background:rgba(16,185,129,.06)}.app_runResult__E5h_B[data-verdict=partial]{background:rgba(245,158,11,.06)}.app_runResult__E5h_B[data-verdict=fail]{background:rgba(220,38,38,.06)}.app_runResultHeader__bv3Om{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.app_runResultVerdict__H3C3J{font-weight:700;font-size:13px}.app_runResult__E5h_B[data-verdict=pass] .app_runResultVerdict__H3C3J{color:#059669}.app_runResult__E5h_B[data-verdict=partial] .app_runResultVerdict__H3C3J{color:#d97706}.app_runResult__E5h_B[data-verdict=fail] .app_runResultVerdict__H3C3J{color:#dc2626}.app_runResultRemaining__k4Uob{font-size:11px;color:var(--silver)}.app_runResultList__46JNp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.app_runResultItem__vt6ju{border:1px solid var(--smoke);border-radius:4px;padding:8px 10px;background:hsla(0,0%,100%,.6)}.app_runResultItem__vt6ju[data-status=pass]{border-color:rgba(16,185,129,.35)}.app_runResultItem__vt6ju[data-status=fail]{border-color:rgba(220,38,38,.35)}.app_runResultItem__vt6ju[data-status=error],.app_runResultItem__vt6ju[data-status=timeout]{border-color:rgba(245,158,11,.45)}.app_runResultItemHeader__KDY5S{display:flex;align-items:center;gap:10px;font-size:12px}.app_runResultItemLabel__fvwHe{font-weight:600;color:var(--ink)}.app_runResultItemStatus__s5RqO{font-weight:700;font-size:11px;padding:2px 8px;border-radius:999px;letter-spacing:.02em}.app_runResultItemStatus__s5RqO[data-status=pass]{color:#059669;background:rgba(16,185,129,.12)}.app_runResultItemStatus__s5RqO[data-status=fail]{color:#dc2626;background:rgba(220,38,38,.12)}.app_runResultItemStatus__s5RqO[data-status=error],.app_runResultItemStatus__s5RqO[data-status=timeout]{color:#b45309;background:rgba(245,158,11,.15)}.app_runResultDuration__YEpMF{margin-left:auto;font-size:11px;color:var(--silver)}.app_runResultDiff__WQvHa{margin-top:8px;display:flex;flex-direction:column;gap:4px;font-size:12px}.app_runResultDiffRow__VDZxm{display:grid;grid-template-columns:70px 1fr;grid-gap:8px;gap:8px;align-items:start}.app_runResultDiffKey__rnQBI{color:var(--graphite);font-weight:600}.app_runResultDiffValue__Hyo3T{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;background:rgba(0,0,0,.04);padding:2px 6px;border-radius:3px;white-space:pre-wrap;word-break:break-all}.app_runResultDiffValue__Hyo3T[data-actual=true]{background:rgba(220,38,38,.08);color:#991b1b}.app_runResultStderr__BnyWF{margin:8px 0 0;padding:8px 10px;background:rgba(220,38,38,.06);color:#991b1b;font-size:11px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);border-radius:3px;white-space:pre-wrap;word-break:break-word;max-height:160px;overflow-y:auto}.app_runCodePanel__g4FDF{border-top:1px solid var(--smoke);background:var(--ivory);display:flex;flex-direction:column}.app_runCodeHeader__VgCZD{display:flex;align-items:center;gap:8px;padding:8px 20px;border-bottom:1px solid var(--smoke)}.app_runCodeTitle__ye2lb{font-size:12px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.04em}.app_runCodeStatusBadge__sj3XX{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.app_runCodeStatusBadge__sj3XX[data-status=success]{color:#059669;background:rgba(16,185,129,.12)}.app_runCodeStatusBadge__sj3XX[data-status=error]{color:#b45309;background:rgba(245,158,11,.15)}.app_runCodeStatusBadge__sj3XX[data-status=timeout]{color:#d97706;background:rgba(245,158,11,.12)}.app_runCodeStdinToggle__6syL3{display:flex;align-items:center;gap:6px;padding:7px 20px;border-bottom:1px solid var(--smoke);font-size:12px;color:var(--graphite);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.app_runCodeStdinToggle__6syL3:hover{background:var(--pearl,rgba(0,0,0,.03));color:var(--ink)}.app_runCodeStdinArrow__La_Tq{font-size:10px;width:12px}.app_runCodeStdinArea__BNZ92{padding:8px 20px;border-bottom:1px solid var(--smoke);background:var(--white,#fff)}.app_runCodeStdinInput__NJwxg{width:100%;padding:8px 10px;border:1px solid var(--smoke);border-radius:4px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;resize:vertical;outline:none;background:var(--ivory);color:var(--ink)}.app_runCodeStdinInput__NJwxg:focus{border-color:var(--silver)}.app_runCodeBtn__ArYB3{font-size:12px;font-weight:700;padding:7px 18px;background:var(--accent);color:var(--accent-text);border:1px solid var(--accent);border-radius:var(--radius-sm,6px);cursor:pointer;transition:opacity .2s ease}.app_runCodeBtn__ArYB3:hover:not(:disabled){opacity:.88}.app_runCodeBtn__ArYB3:disabled{background:var(--silver);border-color:var(--silver);cursor:not-allowed}.app_runCodeOutput__WzNpM{padding:12px 20px;border-top:1px solid var(--smoke);display:flex;flex-direction:column;gap:10px}.app_runCodeOutputStats__0ec9h{display:flex;align-items:center;gap:10px}.app_runCodeStat__V2EQf{font-size:11px;color:var(--graphite);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.app_runCodeOutputSection__8_6us{display:flex;flex-direction:column;gap:4px}.app_runCodeOutputLabel__13os3{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--graphite)}.app_runCodeOutputBlock__Gr2t0{margin:0;padding:10px 12px;border:1px solid var(--smoke);border-radius:4px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow-y:auto;background:var(--white,#fff);color:var(--ink)}.app_runCodeOutputBlock__Gr2t0[data-kind=error]{background:rgba(220,38,38,.05);border-color:rgba(220,38,38,.2);color:#991b1b}.app_runCodeEmpty__WO3_K{font-size:12px;color:var(--graphite);font-style:italic;padding:4px 0}.app_processingOverlay__rSPi1{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--graphite)}.app_errorBanner___TMki{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:rgba(220,38,38,.08);color:#dc2626;font-size:13px}.app_errorBanner___TMki button{background:transparent;border:none;color:inherit;cursor:pointer;text-decoration:underline}@media (max-width:900px){.app_panelContent__kv_Ry{flex-direction:column}.app_panelLeft__FW8Ci{flex:0 0 auto;max-width:100%;width:100%;max-height:45vh;border-right:none;border-bottom:1px solid var(--smoke)}.app_panelRight__dxNyI{flex:1 1;max-width:100%;min-height:55vh}.app_panelQuestion__10pSH{padding:20px}.app_panelQuestionTitle__CqfIc{font-size:18px}.app_panelQuestionContent__KpLNT{max-height:120px}}@media (max-width:600px){.app_panelHeader__RWdnI{padding:12px 16px}.app_panelHeaderLeft__3Yscg{gap:10px}.app_panelTitle__syE2H{font-size:14px}.app_panelNavBtn__UzCa8 span,.app_panelQuestionNumber__2lyw_{display:none}.app_panelNavBtn__UzCa8{padding:8px}.app_aiVoicePill__FrDxy{padding:6px 12px}.app_feedbackSummary__6Pwx_{flex-direction:column;align-items:center;text-align:center}}.app_behavioralPanelContent__zCFzt{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.app_splitPanelLayout__S6xbd{flex:1 1;display:flex;flex-direction:row;overflow:hidden}.app_splitPanelLayoutSd__RFUdB .app_questionPanel__m9JgT{width:70%;min-width:0;flex:0 0 70%;max-width:70%}.app_splitPanelLayoutSd__RFUdB .app_conversationPanel__hGJVz{width:30%;flex:0 0 30%;max-width:30%;min-width:0}.app_splitPanelLayoutSd__RFUdB .app_questionPanelInner__UG9gr{max-width:none}.app_questionPanel__m9JgT{width:40%;min-width:320px;border-right:1px solid var(--smoke);overflow-y:auto;padding:32px;background:var(--pearl)}.app_questionPanelInner__UG9gr{max-width:480px}.app_questionPanelTitle__qgQyY{font-family:var(--font-inter),sans-serif;font-size:24px;font-weight:600;color:var(--ink);margin-bottom:24px;line-height:1.3}.app_questionPanelContent__Gw8pq{font-size:15px;line-height:1.8;color:var(--charcoal)}.app_questionPanelContent__Gw8pq p{margin-bottom:16px}.app_questionPanelContent__Gw8pq ol,.app_questionPanelContent__Gw8pq ul{margin-bottom:16px;padding-left:24px}.app_questionPanelContent__Gw8pq li{margin-bottom:8px}.app_conversationPanel__hGJVz{width:60%;display:flex;flex-direction:column;overflow:hidden}.app_conversationPanelInner__t6i_n{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.app_conversationPanelThread__6CQgq{display:flex;flex-direction:column;gap:16px;padding-bottom:20px}@media (max-width:900px){.app_splitPanelLayout__S6xbd{flex-direction:column}.app_splitPanelLayoutSd__RFUdB .app_conversationPanel__hGJVz,.app_splitPanelLayoutSd__RFUdB .app_questionPanel__m9JgT{width:100%;max-width:100%;flex:0 0 auto}.app_questionPanel__m9JgT{width:100%;min-width:unset;max-height:35vh;border-right:none;border-bottom:1px solid var(--smoke);padding:20px}.app_conversationPanel__hGJVz{width:100%;flex:1 1}}.app_startFreshBtn__fJ5HL{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:10px 20px;background:transparent;border:1px solid var(--silver);color:var(--charcoal);font-size:13px;font-weight:500;letter-spacing:.02em;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;align-self:center}.app_startFreshBtn__fJ5HL:hover{border-color:var(--ink);color:var(--ink);background:var(--pearl)}.app_conversationArea__i1dZE{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.app_initialQuestion__XblJu{max-width:800px;margin:0 auto;text-align:center;padding:40px 20px}.app_initialQuestion__XblJu .app_questionTitle__HowgF{font-family:var(--font-inter),sans-serif;font-size:28px;font-weight:600;color:var(--ink);margin-bottom:20px}.app_initialQuestion__XblJu .app_questionPrompt__4uDj9{font-size:17px;line-height:1.8;color:var(--charcoal);text-align:left}.app_conversationThread__Wy47x{max-width:800px;width:100%;margin:0 auto;gap:24px}.app_conversationBubble__d0AJ_{max-width:88%;border-radius:var(--radius-md);padding:14px 18px;animation:app_bubbleFadeIn__S6Xkl .3s ease}@keyframes app_bubbleFadeIn__S6Xkl{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app_interviewerBubble__KlwXe{align-self:flex-start;background:var(--pearl);border:none}.app_candidateBubble___dSJ6{align-self:flex-end;background:var(--charcoal);color:var(--white)}.app_bubbleHeader__nKlPy{margin-bottom:6px}.app_bubbleRole__qtyyH{font-size:11px;font-weight:500;text-transform:none;letter-spacing:.02em;opacity:.5}.app_candidateBubble___dSJ6 .app_bubbleRole__qtyyH{color:var(--silver)}.app_bubbleContent__aOrbC{font-size:15px;line-height:1.7}.app_bubbleContent__aOrbC p{margin:0}.app_questionTitleInline__9_n_q{font-size:17px;font-weight:600;color:var(--ink);margin:0 0 14px;padding-bottom:0;border-bottom:none;letter-spacing:-.02em}.app_candidateBubble___dSJ6 .app_bubbleContent__aOrbC{color:var(--pearl)}.app_pendingBubble__oYyR3{opacity:.85;border:1px dashed var(--stone)}.app_pendingStatus__Vv9ck{font-size:10px;color:var(--accent);margin-left:8px;animation:app_pendingPulse__et_kP 1.5s ease-in-out infinite}@keyframes app_pendingPulse__et_kP{0%,to{opacity:.6}50%{opacity:1}}.app_pendingWave__1fFd3{display:flex;gap:4px;align-items:center;padding:8px 0}.app_pendingWave__1fFd3 span{width:8px;height:8px;background:var(--silver);border-radius:50%;animation:app_pendingBounce__aEdVS 1s ease-in-out infinite}.app_pendingWave__1fFd3 span:nth-child(2){animation-delay:.15s}.app_pendingWave__1fFd3 span:nth-child(3){animation-delay:.3s}@keyframes app_pendingBounce__aEdVS{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:1}}.app_pendingMessage__sSYxM{opacity:.85;border:1px dashed var(--stone)!important}.app_pendingMessage__sSYxM .app_pendingStatus__Vv9ck{display:block;font-size:10px;color:var(--accent);margin-top:2px;animation:app_pendingPulse__et_kP 1.5s ease-in-out infinite}.app_processingIndicator__pYZrO{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;color:var(--stone)}.app_behavioralControls__Ihcfe{flex-shrink:0;border-top:1px solid var(--smoke);background:var(--white);padding:20px 24px}.app_aiSpeakingBar__vBecg{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--pearl);border-radius:var(--radius-md);border:1px solid var(--smoke);cursor:pointer;transition:all .3s ease}.app_aiSpeakingBar__vBecg:hover{background:var(--ivory)}.app_aiSpeakingBar__vBecg.app_speaking__6MdXr{background:linear-gradient(135deg,rgba(212,168,83,.08),rgba(212,168,83,.02));border-color:rgba(212,168,83,.2)}.app_aiSpeakingIcon__3E6_v{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--white);border-radius:50%;flex-shrink:0}.app_aiSpeakingBar__vBecg.app_speaking__6MdXr .app_aiSpeakingIcon__3E6_v{animation:app_speakerPulse__dq9MT 2s ease-in-out infinite}@keyframes app_speakerPulse__dq9MT{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.app_aiSpeakingText__fANnP{font-size:14px;font-weight:600;color:var(--charcoal);letter-spacing:.02em}.app_aiSpeakingHint__uDsCo{flex:1 1;font-size:12px;color:var(--stone);margin-left:8px}.app_speakingProgressMini__WBB_n{width:80px;height:4px;background:var(--smoke);border-radius:2px;overflow:hidden}.app_speakingProgressBarMini__tmdH_{height:100%;background:var(--accent);transition:width .1s linear}.app_skipBtn__xFkwD{padding:8px 16px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--graphite);background:var(--white);border:1px solid var(--smoke);border-radius:2px;cursor:pointer;transition:all .2s ease}.app_skipBtn__xFkwD:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.app_recordingControlsInline__tt2O1,.app_recordingControls__2jpwg{display:flex;flex-direction:column;align-items:center;gap:16px}.app_recordingControlsInline__tt2O1{padding:24px;margin-top:auto;background:var(--ivory);border-top:1px solid var(--smoke);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.app_recordingStatus___oNZp{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--charcoal)}.app_recordingStatus___oNZp .app_recordingDot__jOlMu{width:10px;height:10px;background:#ef4444;border-radius:50%;animation:app_pulse___3dEP 1s ease infinite}.app_audioLevelBar__ZMa_l{width:100px;height:6px;background:var(--smoke);border-radius:3px;overflow:hidden}.app_audioLevelFill__SUxK1{background:linear-gradient(90deg,#22c55e,#eab308);transition:width .05s ease}.app_mainRecordBtn__p6BTz{display:flex;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:600;color:var(--white);background:var(--ink);border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.app_mainRecordBtn__p6BTz:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.app_mainRecordBtn__p6BTz.app_recording__hw39S{background:#ef4444;animation:app_recordPulse__iAPmm 1.5s ease infinite}@keyframes app_recordPulse__iAPmm{0%,to{box-shadow:0 4px 12px rgba(239,68,68,.3)}50%{box-shadow:0 4px 24px rgba(239,68,68,.5)}}.app_mainRecordBtn__p6BTz .app_stopIcon__3O3vB{font-size:14px}.app_finishBtn__3RwB2,.app_skipFollowupBtn__Zc7R5{padding:10px 20px;font-size:14px;font-weight:500;color:var(--graphite);background:transparent;border:1px solid var(--silver);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.app_finishBtn__3RwB2:hover,.app_skipFollowupBtn__Zc7R5:hover{background:var(--ivory);border-color:var(--graphite)}.app_finishBtn__3RwB2{color:var(--accent-dark);border-color:var(--accent)}.app_finishBtn__3RwB2:hover{background:rgba(212,168,83,.1)}.app_microphoneButtonContainer__jlGhh{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:16px}.app_microphoneBtn__quJ2h{width:80px;height:80px;border-radius:50%;border:none;background:var(--ink);color:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.15)}.app_microphoneBtn__quJ2h:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 28px rgba(0,0,0,.2)}.app_microphoneBtn__quJ2h:disabled{opacity:.5;cursor:not-allowed}.app_microphoneBtn__quJ2h.app_recording__hw39S{background:#ef4444;animation:app_recordPulse__iAPmm 1.5s ease infinite}.app_microphoneHint__MwvoY{font-size:14px;color:var(--graphite);text-align:center;margin:0}.app_statusDot__h6j_p{width:10px;height:10px;flex-shrink:0}.app_statusDot__h6j_p[data-state=recording]{background:#ef4444;animation:app_pulse___3dEP 1s ease infinite}.app_statusDot__h6j_p[data-state=ready]{background:#22c55e}.app_statusDot__h6j_p[data-state=processing]{background:#3b82f6;animation:app_pulse___3dEP 1s ease infinite}.app_submitResponseBtn__oz7tt{margin-top:20px;padding:14px 32px;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--white);background:var(--ink);border:none;border-radius:2px;cursor:pointer;transition:all .3s ease}.app_submitResponseBtn__oz7tt:hover{background:var(--charcoal)}.app_submitResponseBtn__oz7tt:active{transform:scale(.98)}.app_speakingHint__vqsDX{margin-bottom:20px;padding:16px 24px;background:transparent;border:none;text-align:center}.app_speakingHint__vqsDX p{margin:0;font-size:13px;color:var(--stone);font-weight:400;letter-spacing:.01em}.app_behavioralFeedback__NVlRY{display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:8px}.app_feedbackScoreSection__wroZk{display:flex;justify-content:center;padding:20px 0}.app_scoreCircleLarge__xp1Nn{width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);border-radius:50%;box-shadow:0 8px 32px rgba(0,0,0,.3)}.app_scoreValueLarge__fbZRR{font-size:42px;font-weight:700;color:var(--accent-text);line-height:1}.app_scoreLabelLarge__5mcnI{font-size:14px;color:var(--silver);margin-top:4px}.app_feedbackDetails__BoSmt{display:flex;flex-direction:column;gap:20px}.app_feedbackSection__Gg1qm{background:var(--ivory);border-radius:var(--radius-md);padding:16px}.app_feedbackSection__Gg1qm h4{font-size:14px;font-weight:600;color:var(--ink);margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.app_feedbackSection__Gg1qm ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.app_feedbackSection__Gg1qm li{font-size:14px;line-height:1.6;color:var(--charcoal)}.app_feedbackSummaryText__fNqam{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-md);padding:16px}.app_feedbackSummaryText__fNqam h4{font-size:14px;font-weight:600;color:var(--ink);margin:0 0 10px}.app_feedbackSummaryText__fNqam p{font-size:14px;line-height:1.7;color:var(--charcoal);margin:0}.app_criteriaBreakdown__owOmj{background:var(--pearl);border-radius:var(--radius-md);padding:16px}.app_criteriaBreakdown__owOmj h4{font-size:14px;font-weight:600;color:var(--ink);margin:0 0 16px}.app_criterionRow__ZjRN_{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--smoke)}.app_criterionRow__ZjRN_:last-child{border-bottom:none}.app_criterionName__Ak8ra{flex:1 1;font-size:13px;color:var(--charcoal)}.app_criterionBar__0D0Wo{width:80px;height:6px;background:var(--smoke);border-radius:3px;overflow:hidden}.app_criterionFill__U3VWk{height:100%;background:var(--ink);border-radius:3px;transition:width .5s ease}.app_criterionScore__7BxCd{font-size:12px;font-weight:600;color:var(--ink);min-width:32px;text-align:right}.app_inlineFeedback__RC6h5{margin-top:32px;padding-top:24px;border-top:1px solid var(--smoke)}.app_feedbackDivider__jNUNP{display:flex;align-items:center;gap:16px;margin-bottom:24px}.app_feedbackDivider__jNUNP span{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal);white-space:nowrap}.app_feedbackDivider__jNUNP:after{content:"";flex:1 1;height:1px;background:var(--smoke)}.app_inlineScoreRow__5ikHI{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px;padding:20px;background:var(--pearl);border-radius:var(--radius-md)}.app_scoreCircleSmall__Uzr8M{width:72px;height:72px;border-radius:50%;background:var(--ink);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.app_scoreCircleSmall__Uzr8M .app_scoreValue__cu5ze{font-size:24px;font-weight:700;line-height:1}.app_scoreCircleSmall__Uzr8M .app_scoreLabel__F_dOh{font-size:10px;opacity:.7;margin-top:2px}.app_scoreSummary__Fq7GA{flex:1 1}.app_scoreSummary__Fq7GA p{margin:0;font-size:14px;line-height:1.6;color:var(--charcoal)}.app_feedbackBlock__GOoGG{margin-bottom:20px}.app_feedbackBlock__GOoGG h4{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:0 0 12px}.app_feedbackBlock__GOoGG ul{margin:0;padding:0;list-style:none}.app_feedbackBlock__GOoGG li{font-size:14px;line-height:1.6;color:var(--charcoal);padding:6px 0 6px 16px;position:relative}.app_feedbackBlock__GOoGG li:before{content:"→";position:absolute;left:0;color:var(--stone)}.app_criteriaGrid__OUQXW{display:flex;flex-direction:column;gap:12px}.app_criterionItem__o8cbu{display:flex;align-items:center;gap:12px}.app_criterionLabel__qwJwA{flex:1 1;font-size:13px;color:var(--charcoal)}.app_criterionBarSmall__4BFpo{width:100px;height:4px;background:var(--smoke);border-radius:2px;overflow:hidden}.app_criterionFillSmall__YivUI{height:100%;background:var(--ink);border-radius:2px;transition:width .5s ease}.app_criterionScoreSmall__nGu_s{font-size:12px;font-weight:600;color:var(--ink);min-width:28px;text-align:right}.app_tryAgainBtnInline__2NdCm{display:block;width:100%;margin-top:24px;padding:14px 24px;background:var(--white);border:1px solid var(--ink);color:var(--ink);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.app_tryAgainBtnInline__2NdCm:hover{background:var(--ink);color:var(--white)}.app_verdictBadge__nWjL4{display:inline-block;padding:4px 12px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.app_verdictBadge__nWjL4[data-verdict=strong-pass]{background:rgba(46,125,50,.2);color:#4ade80}.app_verdictBadge__nWjL4[data-verdict=pass]{background:rgba(21,101,192,.2);color:#60a5fa}.app_verdictBadge__nWjL4[data-verdict=borderline]{background:rgba(245,124,0,.2);color:#fbbf24}.app_verdictBadge__nWjL4[data-verdict=fail]{background:rgba(198,40,40,.2);color:#f87171}.app_verdictBadge__nWjL4[data-verdict=strong-fail]{background:rgba(183,28,28,.25);color:#ef4444}.app_highlightsGrid___pA8W{display:grid;grid-gap:12px;gap:12px}.app_highlightItem__dESAs{display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--pearl);border-radius:var(--radius-sm)}.app_highlightLabel__embdZ{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--stone)}.app_highlightValue__V1RAi{font-size:13px;color:var(--charcoal);line-height:1.5}@media (max-width:768px){.app_conversationArea__i1dZE{padding:16px}.app_conversationBubble__d0AJ_{max-width:95%}.app_initialQuestion__XblJu{padding:24px 16px}.app_initialQuestion__XblJu .app_questionTitle__HowgF{font-size:22px}.app_behavioralControls__Ihcfe{padding:16px}.app_mainRecordBtn__p6BTz{width:100%;justify-content:center}.app_behavioralFeedback__NVlRY{padding-right:0}.app_scoreCircleLarge__xp1Nn{width:100px;height:100px}.app_scoreValueLarge__fbZRR{font-size:36px}.app_criterionName__Ak8ra{font-size:12px}.app_criterionBar__0D0Wo{width:60px}}.app_questionTypeBadge__Bvn70{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:20px;margin-left:8px}.app_questionTypeBadge__Bvn70.app_coding__Ugljp{background:rgba(59,130,246,.1);color:#3b82f6}.app_questionTypeBadge__Bvn70.app_behavioral__dXPvv{background:rgba(139,92,246,.1);color:#8b5cf6}.app_conversationSection__1NnRJ{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.app_conversationTitle__eu5m3{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--graphite);margin:0 0 12px;font-weight:600;padding:16px 20px 0}.app_conversationThread__Wy47x{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.app_conversationMessages__G6riA{flex:1 1;overflow-y:auto;padding:0 20px 16px;display:flex;flex-direction:column;gap:12px}.app_conversationMessages__G6riA::-webkit-scrollbar{width:4px}.app_conversationMessages__G6riA::-webkit-scrollbar-thumb{background:var(--silver);border-radius:2px}.app_conversationMessage__sHSnR{display:flex;flex-direction:column;gap:4px;max-width:90%;animation:app_messageSlideIn__7KMYh .3s ease}@keyframes app_messageSlideIn__7KMYh{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app_messageInterviewer___b_GT{align-self:flex-start}.app_messageCandidate__MLToj{align-self:flex-end}.app_messageRole__Bki5d{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--graphite)}.app_messageCandidate__MLToj .app_messageRole__Bki5d{text-align:right}.app_messageContent__xEkcd{font-size:14px;line-height:1.5;padding:10px 14px;border-radius:12px;margin:0}.app_messageInterviewer___b_GT .app_messageContent__xEkcd{background:var(--white);border:1px solid var(--smoke);color:var(--charcoal);border-bottom-left-radius:4px}.app_messageCandidate__MLToj .app_messageContent__xEkcd{background:var(--ink);color:var(--white);border-bottom-right-radius:4px}.app_typingIndicator__iXhCq{display:inline-flex;width:-moz-fit-content;width:fit-content;align-self:flex-start;align-items:center;gap:4px;padding:12px 16px;margin-left:20px;background:var(--white);border:1px solid var(--smoke);border-radius:12px;border-bottom-left-radius:4px}.app_typingIndicator__iXhCq span{width:6px;height:6px;background:var(--graphite);border-radius:50%;animation:app_typingBounce__qWtZq 1.4s ease-in-out infinite}.app_typingIndicator__iXhCq span:first-child{animation-delay:0s}.app_typingIndicator__iXhCq span:nth-child(2){animation-delay:.2s}.app_typingIndicator__iXhCq span:nth-child(3){animation-delay:.4s}@keyframes app_typingBounce__qWtZq{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.app_conversationInput__Oip5c{padding:16px 20px;border-top:1px solid var(--smoke);background:var(--white);flex-shrink:0}.app_conversationStatus__oXydT{padding:12px 20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app_statusMinimal__LSW2B{display:flex;align-items:center;gap:10px;cursor:pointer}.app_statusDot__h6j_p{width:8px;height:8px;border-radius:50%;transition:all .2s ease}.app_statusDot__h6j_p[data-state=ready]{background:var(--graphite);opacity:.4}.app_statusDot__h6j_p[data-state=recording]{background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.5)}.app_statusDot__h6j_p[data-state=paused]{background:#eab308;animation:app_pausePulse__2wyHq 1.5s ease-in-out infinite}.app_statusDot__h6j_p[data-state=processing]{background:var(--graphite);animation:app_processingPulse__uPMDE 1s ease-in-out infinite}.app_statusDot__h6j_p[data-state=speaking]{background:var(--ink);animation:app_speakingPulse__sKZ0w .8s ease-in-out infinite}@keyframes app_pausePulse__2wyHq{0%,to{opacity:1}50%{opacity:.4}}@keyframes app_processingPulse__uPMDE{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}@keyframes app_speakingPulse__sKZ0w{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.app_pendingText__n1_Uo{font-size:12px;color:var(--graphite);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app_conversationRecordBtn__RT77q{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;font-size:14px;font-weight:500;color:var(--white);background:var(--ink);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.app_conversationRecordBtn__RT77q:hover:not(:disabled){background:var(--charcoal);transform:translateY(-1px)}.app_conversationRecordBtn__RT77q:disabled{opacity:.5;cursor:not-allowed}.app_conversationRecordBtn__RT77q.app_recording__hw39S{background:#dc2626;animation:app_recordingPulse__rYTg7 1.5s ease-in-out infinite}@keyframes app_recordingPulse__rYTg7{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.3)}50%{box-shadow:0 0 0 12px rgba(220,38,38,0)}}.app_conversationProcessing__JgYSN{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;background:var(--ivory);border-radius:var(--radius-md);font-size:14px;color:var(--graphite)}.app_recordingActive__rHClb{display:flex;flex-direction:column;gap:10px}.app_audioLevelIndicator__ErL3A{height:4px;background:var(--smoke);border-radius:2px;overflow:hidden}.app_audioLevelFill__SUxK1{height:100%;background:linear-gradient(90deg,#22c55e,#eab308 50%,#ef4444);border-radius:2px;transition:width .05s ease-out}.app_recordingHint__9vtYb{font-size:12px;color:var(--graphite);text-align:center;margin:0}.app_recordingPaused___iaZ6{display:flex;flex-direction:column;gap:12px}.app_pendingTranscript__6k_Cx{background:var(--ivory);border:1px solid var(--smoke);border-radius:var(--radius-md);padding:12px 14px}.app_pendingLabel__p2lEP{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--graphite);display:block;margin-bottom:6px}.app_pendingText__n1_Uo{font-size:14px;color:var(--ink);line-height:1.5;margin:0}.app_pausedActions__3um10{display:flex;gap:8px;flex-wrap:wrap}.app_continueRecordingBtn__amG_y{flex:1 1;min-width:140px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;color:var(--white);background:var(--ink);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.app_continueRecordingBtn__amG_y:hover{background:var(--charcoal)}.app_sendNowBtn__8NflK{padding:12px 20px;font-size:14px;font-weight:500;color:var(--white);background:#16a34a;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.app_sendNowBtn__8NflK:hover:not(:disabled){background:#15803d}.app_sendNowBtn__8NflK:disabled{opacity:.5;cursor:not-allowed}.app_cancelRecordingBtn__8EbqJ{padding:12px 16px;font-size:14px;font-weight:500;color:var(--graphite);background:transparent;border:1px solid var(--silver);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.app_cancelRecordingBtn__8EbqJ:hover{background:var(--ivory);border-color:var(--charcoal);color:var(--ink)}.app_pausedHint__cUyTn{font-size:12px;color:var(--graphite);text-align:center;margin:0;font-style:italic}.app_interruptBtn__fAUra{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;font-size:13px;font-weight:500;color:var(--graphite);background:var(--ivory);border:1px dashed var(--silver);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.app_interruptBtn__fAUra:hover{background:var(--smoke);border-color:var(--charcoal);color:var(--ink)}.app_skipToResultsBtn___KLpg{width:100%;margin-top:10px;padding:10px 16px;font-size:13px;font-weight:500;color:var(--graphite);background:transparent;border:1px solid var(--silver);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.app_skipToResultsBtn___KLpg:hover{background:var(--ivory);border-color:var(--charcoal);color:var(--ink)}.app_audioVisualizerDark__OI6A7{display:flex;align-items:center;justify-content:center;gap:4px;height:48px;padding:12px 20px;background:var(--ink);border-radius:var(--radius-md)}.app_visualizerBarDark__oxsJv{width:5px;min-height:6px;max-height:100%;background:var(--white);border-radius:3px;transition:height .05s ease-out}.app_listeningStatusDark__ww9bx{display:flex;align-items:center;justify-content:center;padding:8px 16px;font-size:13px;color:var(--graphite)}.app_userThinkingState__91Tf_{display:flex;flex-direction:column;gap:12px}.app_userTranscript__enlky{background:var(--ink);border-radius:12px;border-bottom-right-radius:4px;padding:12px 16px}.app_userTranscriptText__OlLG2{font-size:14px;color:var(--white);line-height:1.5;margin:0}.app_userThinkingIndicator__Ar0qz{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 16px;background:var(--ivory);border-radius:12px;align-self:flex-end}.app_userThinkingIndicator__Ar0qz span{width:6px;height:6px;background:var(--graphite);border-radius:50%;animation:app_typingBounce__qWtZq 1.4s ease-in-out infinite}.app_userThinkingIndicator__Ar0qz span:first-child{animation-delay:0s}.app_userThinkingIndicator__Ar0qz span:nth-child(2){animation-delay:.2s}.app_userThinkingIndicator__Ar0qz span:nth-child(3){animation-delay:.4s}.app_listeningStarting__MsUgr{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(99,102,241,.12));border:1px solid rgba(59,130,246,.3);border-radius:var(--radius-md);font-size:14px;color:#3b82f6;font-weight:500}.app_listeningPulse__NJUn9{animation:app_listenPulse__D0tKY 1s ease-in-out infinite;color:#3b82f6}@keyframes app_listenPulse__D0tKY{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.app_aiSpeakingIndicator__EVEta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 20px;font-size:13px;color:var(--graphite);background:var(--ivory);border-radius:var(--radius-md);cursor:pointer}.app_speakingWave__WZmIa{display:flex;align-items:center;gap:3px;height:20px}.app_speakingWave__WZmIa span{width:3px;height:100%;background:var(--accent);border-radius:2px;animation:app_speakingWave__WZmIa 1s ease-in-out infinite}.app_speakingWave__WZmIa span:first-child{animation-delay:0s;height:40%}.app_speakingWave__WZmIa span:nth-child(2){animation-delay:.1s;height:70%}.app_speakingWave__WZmIa span:nth-child(3){animation-delay:.2s;height:100%}.app_speakingWave__WZmIa span:nth-child(4){animation-delay:.3s;height:70%}.app_speakingWave__WZmIa span:nth-child(5){animation-delay:.4s;height:40%}@keyframes app_speakingWave__WZmIa{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.app_autoListenIndicator__Wj2JQ{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 20px;font-size:14px;color:var(--graphite);background:linear-gradient(135deg,rgba(34,197,94,.05),rgba(16,185,129,.08));border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.app_autoListenIndicator__Wj2JQ:hover{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(16,185,129,.15));border-color:rgba(34,197,94,.4)}.app_autoListenPulse__QUfhU{display:flex;align-items:center;justify-content:center;color:#22c55e;animation:app_autoListenPulse__QUfhU 2s ease-in-out infinite}@keyframes app_autoListenPulse__QUfhU{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:900px){.app_conversationMessages__G6riA{padding:0 16px 12px}.app_conversationInput__Oip5c{padding:12px 16px}.app_conversationTitle__eu5m3{padding:12px 16px 0}}.app_streamingCursor__VdRT3{display:inline-block;margin-left:2px;animation:app_blink__ccVgW .7s infinite;color:var(--accent);font-weight:400}@keyframes app_blink__ccVgW{0%,50%{opacity:1}51%,to{opacity:0}}.app_coachContinuityNote__mFjkK{margin:24px 0 0;padding:18px 24px;background:var(--white);border-left:1px solid var(--silver);border-radius:2px;display:flex;flex-direction:column;gap:6px;text-align:left}.app_coachContinuityLabel__wVUjh{font-family:var(--font-serif,Georgia,serif);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite)}.app_coachContinuityBody__f8Eum{margin:0;font-size:14px;line-height:1.6;color:var(--charcoal)}.app_coachContinuityBody__f8Eum strong{font-weight:500;color:var(--ink)}.app_interviewSetup__5K5Kz{display:flex;flex-direction:column;padding:32px 36px 36px;background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-md);margin:16px 0 20px;gap:0;box-shadow:var(--shadow-soft)}.app_setupHeader__eyAFQ{margin-bottom:24px;border-bottom:1px solid var(--smoke);padding-bottom:20px}.app_setupTitle__HBdGh{font-family:var(--font-serif,Georgia,serif);font-size:20px;font-weight:400;color:var(--ink);margin:0 0 6px;letter-spacing:-.01em}.app_setupSubtitle__mhMjU{font-size:13px;color:var(--graphite);margin:0;letter-spacing:.01em}.app_setupSection__GftoH{margin-bottom:20px}.app_setupLabel__dcEI_{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--graphite);margin-bottom:10px}.app_durationPills__5N24o{display:flex;gap:8px}.app_durationPill__UTahG{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 8px;background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.app_durationPill__UTahG:hover{border-color:var(--silver);background:var(--pearl)}.app_durationPillSelected__5wIYk{border-color:var(--ink);background:var(--pearl);box-shadow:0 0 0 1px var(--ink)}.app_pillNum__0oHv8{font-family:var(--font-serif,Georgia,serif);font-size:24px;font-weight:400;color:var(--ink);line-height:1;letter-spacing:-.02em}.app_pillLabel__9_Uwe{font-size:10px;font-weight:500;color:var(--graphite);margin-top:4px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.app_modeCards__iEMdk{display:flex;flex-direction:column;gap:8px}.app_modeCard__WIFXU{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;text-align:left;width:100%}.app_modeCard__WIFXU:hover{border-color:var(--silver);background:var(--pearl)}.app_modeCardSelected__WWpiq{border-color:var(--ink);background:var(--pearl);box-shadow:0 0 0 1px var(--ink)}.app_modeCardIcon__ELgXO{font-size:20px;line-height:1;flex-shrink:0;width:28px;text-align:center}.app_modeCardText__UyLy0{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.app_modeCardTitle__BGrzR{font-family:var(--font-playfair,Georgia,serif);font-size:14px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.app_modeCardDesc__uhVpd{font-size:12px;color:var(--graphite);line-height:1.4}.app_modeCardCheck__iFu7V{font-size:13px;color:var(--ink);font-weight:700;flex-shrink:0;opacity:0;transition:opacity .15s ease}.app_modeCardCheckVisible___HILR{opacity:1}.app_startInterviewBtn__83L6K{margin-top:8px;padding:13px 24px;background:var(--ink);color:var(--accent-text,var(--white));border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:500;letter-spacing:.02em;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .15s ease,background .15s ease;width:100%}.app_startInterviewBtnVisible__LKmEk{opacity:1;pointer-events:auto}.app_startInterviewBtn__83L6K:hover{background:var(--charcoal);transform:translateY(-1px)}.app_startInterviewBtn__83L6K:active{transform:translateY(0)}.app_durationSelector__gAe9z{flex-direction:column;text-align:center;padding:64px 48px;background:linear-gradient(180deg,var(--white) 0,var(--pearl) 100%);border:none;border-radius:2px;margin:32px 0;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03),inset 0 1px 0 hsla(0,0%,100%,.8)}.app_durationIcon__FKtLx,.app_durationSelector__gAe9z{display:flex;align-items:center;justify-content:center}.app_durationIcon__FKtLx{width:64px;height:64px;background:transparent;border:1px solid var(--silver);border-radius:50%;color:var(--charcoal);margin-bottom:28px;transition:all .4s ease}.app_durationSelector__gAe9z:hover .app_durationIcon__FKtLx{border-color:var(--graphite)}.app_durationSelector__gAe9z h3{font-family:var(--font-serif,Georgia,serif);font-size:26px;font-weight:400;color:var(--ink);margin:0 0 12px;letter-spacing:-.01em}.app_durationSelector__gAe9z p{font-size:14px;font-weight:400;color:var(--graphite);margin:0 0 40px;letter-spacing:.02em}.app_durationOptions__uqxnW{display:flex;gap:24px}.app_durationBtn__IML90{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;background:var(--white);border:1px solid var(--smoke);border-radius:2px;cursor:pointer;transition:all .4s ease;position:relative}.app_durationBtn__IML90:before{content:"";position:absolute;inset:0;border-radius:2px;box-shadow:0 0 0 0 transparent;transition:box-shadow .4s ease}.app_durationBtn__IML90:hover{border-color:var(--ink);background:var(--white);transform:translateY(-3px)}.app_durationBtn__IML90:hover:before{box-shadow:0 8px 24px rgba(0,0,0,.08)}.app_durationBtn__IML90:active{transform:translateY(-1px)}.app_durationValue__g3351{font-family:var(--font-serif,Georgia,serif);font-size:32px;font-weight:400;color:var(--ink);line-height:1;letter-spacing:-.02em}.app_durationUnit__WieDt{font-size:11px;font-weight:500;color:var(--graphite);margin-top:6px;text-transform:uppercase;letter-spacing:.1em}.app_durationNote____CH_{font-size:12px;font-style:italic;color:var(--graphite);font-weight:400;margin-top:32px;letter-spacing:.01em}.app_modeSwitchPill__h_LBx{display:flex;align-items:center;gap:2px;background:var(--pearl);border:1px solid var(--smoke);border-radius:20px;padding:2px;margin-right:8px}.app_modeSwitchBtn__c_M0M{padding:4px 12px;border:none;border-radius:18px;font-family:var(--font-inter,system-ui,sans-serif);font-size:12px;font-weight:500;color:var(--graphite);background:transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.app_modeSwitchBtn__c_M0M:hover{color:var(--ink)}.app_modeSwitchBtnActive__lmC6Z{background:var(--white);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.1)}.app_timerDisplay__PNMmO{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--pearl);border:1px solid var(--smoke);border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--charcoal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:12px}.app_timerDisplay__PNMmO svg{opacity:.6}.app_timerDisplay__PNMmO.app_timerWarning__PAzku{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#dc2626}.app_timerDisplay__PNMmO.app_timerWarning__PAzku svg{opacity:1;color:#dc2626}.app_greetingPrompt__eAurU{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 32px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.03) 0,rgba(var(--accent-rgb),.08) 100%);border:1px solid rgba(var(--accent-rgb),.15);border-radius:var(--radius-lg);margin:24px 0}.app_greetingMicIcon__FLQqt{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--white);border:1.5px solid #f37021;border-radius:50%;margin-bottom:16px;box-shadow:0 0 0 0 rgba(243,112,33,.4);animation:app_greetingPulse__l5fjQ 2s ease-in-out infinite;color:#f37021}.app_greetingMicIcon__FLQqt svg{width:24px;height:24px}@keyframes app_greetingPulse__l5fjQ{0%,to{box-shadow:0 0 0 0 rgba(243,112,33,.4);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(243,112,33,0);transform:scale(1.04)}}.app_greetingPrompt__eAurU h3{font-size:24px;font-weight:600;color:var(--ink);margin:0 0 12px;letter-spacing:-.02em;font-family:var(--font-inter),sans-serif}.app_greetingPrompt__eAurU p{font-size:15px;color:var(--graphite);margin:0 0 24px;max-width:360px;line-height:1.6}.app_skipGreetingBtn__njQBB{padding:10px 20px;font-size:14px;font-weight:500;color:var(--graphite);background:transparent;border:1px solid var(--silver);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.app_skipGreetingBtn__njQBB:hover{background:var(--white);border-color:var(--charcoal);color:var(--ink)}.app_greetingAudioLevel__cO1NW{width:200px;height:8px;background:var(--smoke);border-radius:4px;overflow:hidden;margin-top:20px}.app_greetingAudioLevelFill__Q6xJn{height:100%;background:linear-gradient(90deg,#22c55e,#eab308 50%,#ef4444);border-radius:4px;transition:width .05s ease-out;min-width:2px}.app_greetingStatus__Zc1iJ{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--graphite)}.app_greetingStatusDot__WqeZT{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:app_statusPulse__jE724 1.5s ease-in-out infinite}@keyframes app_statusPulse__jE724{0%,to{opacity:.4}50%{opacity:1}}.app_greetingDetected__AqZx9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;margin:16px 0}.app_greetingDetectedText__BO9u5{font-size:14px;font-weight:400;color:var(--graphite);margin:0;letter-spacing:0}.app_typingAnimation__P8NdX{display:flex;align-items:center;gap:4px}.app_typingAnimation__P8NdX span{display:inline-block;width:6px;height:6px;background:var(--charcoal);border-radius:50%;animation:app_typingFade__pYO6i 1.4s ease-in-out infinite}.app_typingAnimation__P8NdX span:first-child{animation-delay:0s}.app_typingAnimation__P8NdX span:nth-child(2){animation-delay:.15s}.app_typingAnimation__P8NdX span:nth-child(3){animation-delay:.3s}@keyframes app_typingFade__pYO6i{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.app_greetingPrompt__eAurU.app_recording__hw39S .app_greetingMicIcon__FLQqt{background:rgba(239,68,68,.1);border-color:#ef4444;color:#ef4444;animation:app_greetingRecordingPulse__JulAr 1s ease-in-out infinite}@keyframes app_greetingRecordingPulse__JulAr{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 6px rgba(239,68,68,0)}}.app_partialTranscriptPreview__NFNf4{background:rgba(var(--accent-rgb),.06);border-left:3px solid var(--accent);padding:12px 16px;margin:12px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.app_partialTranscriptPreview__NFNf4 p{font-size:14px;color:var(--charcoal);line-height:1.5;margin:0;font-style:italic}.app_liveIndicator__6Ht9r{display:inline-flex;align-items:center;gap:6px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:4px;margin-right:10px;animation:app_liveIndicatorPulse__L7aiV 1.5s ease-in-out infinite}.app_liveIndicator__6Ht9r:before{content:"";display:block;width:6px;height:6px;background:#fff;border-radius:50%}@keyframes app_liveIndicatorPulse__L7aiV{0%,to{opacity:.9}50%{opacity:1}}.app_microphoneControlsUnified__MjgmI{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;background:var(--ivory);border-radius:var(--radius-md);margin-top:12px}.app_microphoneBtnLarge__XCEBz{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--ink);color:var(--white);border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.app_microphoneBtnLarge__XCEBz:hover:not(:disabled){background:var(--charcoal);transform:scale(1.05)}.app_microphoneBtnLarge__XCEBz:disabled{opacity:.5;cursor:not-allowed}.app_microphoneBtnLarge__XCEBz.app_recording__hw39S{background:#dc2626;animation:app_micRecordingPulse__g5cf3 1.5s ease-in-out infinite}@keyframes app_micRecordingPulse__g5cf3{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.4)}50%{box-shadow:0 0 0 16px rgba(220,38,38,0)}}.app_microphoneBtnLarge__XCEBz svg{width:32px;height:32px}.app_microphoneHintText__jk6lh{font-size:13px;color:var(--graphite);text-align:center}.app_audioLevelBarUnified__FW87k{width:100%;max-width:200px;height:6px;background:var(--smoke);border-radius:3px;overflow:hidden}.app_audioLevelFillUnified__MqOPM{height:100%;background:linear-gradient(90deg,#22c55e,#eab308 60%,#ef4444);border-radius:3px;transition:width .05s ease-out}.app_resultsSummary__91Cxa{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);margin-bottom:24px}@media (min-width:640px){.app_resultsSummary__91Cxa{padding:40px 32px;margin-bottom:32px}}.app_resultsSummaryType__EbU7B{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);margin-bottom:16px}.app_resultsSummaryScore__Jyp91{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.app_resultsSummaryScoreValue___1JSS{font-family:var(--font-inter),sans-serif;font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:1}@media (min-width:640px){.app_resultsSummaryScoreValue___1JSS{font-size:80px}}.app_resultsSummaryScoreMax__r0itk{font-size:24px;color:var(--graphite);font-weight:400}.app_resultsSummaryVerdict__cVRqR{display:inline-block;padding:8px 20px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;border:1px solid;margin-bottom:28px}.app_resultsSummaryBreakdown__p3NRd{width:100%;display:grid;grid-gap:16px;gap:16px;max-width:400px}@media (min-width:480px){.app_resultsSummaryBreakdown__p3NRd{gap:12px}}.app_resultsSummaryDimension__A_ssF{display:flex;flex-direction:column;gap:6px}.app_resultsSummaryDimHeader__b5gyo{display:flex;align-items:center;justify-content:space-between}.app_resultsSummaryDimName__Bx_bG{font-size:12px;color:var(--graphite);font-weight:500;letter-spacing:.02em}.app_resultsSummaryDimScore__7H94a{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_resultsSummaryDimBar__kxDLX{width:100%;height:4px;background:var(--smoke);border-radius:2px;overflow:hidden}.app_resultsSummaryDimBarFill__mCR_z{height:100%;border-radius:2px;transition:width .5s ease-out}.app_feedbackSummaryCard__3BSUJ{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 32px;background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-lg);height:100%;justify-content:center}.app_feedbackSummaryType__ZVYir{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);margin-bottom:24px}.app_feedbackSummaryScore__zXyX5{display:flex;align-items:baseline;gap:4px;margin-bottom:16px}.app_feedbackSummaryScoreValue__MSOhn{font-family:var(--font-inter),sans-serif;font-size:72px;font-weight:500;letter-spacing:-.04em;line-height:1}@media (min-width:640px){.app_feedbackSummaryScoreValue__MSOhn{font-size:96px}}.app_feedbackSummaryScoreMax__eyaEy{font-size:28px;color:var(--graphite);font-weight:400}.app_feedbackSummaryVerdict__oDviz{display:inline-block;padding:10px 24px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:100px;border:1px solid;margin-bottom:32px}.app_feedbackSummarySummary__2O0AN{font-size:15px;line-height:1.7;color:var(--charcoal);max-width:480px;margin-bottom:40px}.app_feedbackSummaryActions__fk9_S{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.app_feedbackSummaryActions__fk9_S .app_actionBtnPrimary___96Jg{display:flex;align-items:center;gap:8px}.app_feedbackSummaryActions__fk9_S .app_actionBtnPrimary___96Jg svg{flex-shrink:0}.app_feedbackSummaryDetailedLink__zHeXu{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:16px;padding:6px 0;background:transparent;border:none;font-size:13px;font-weight:500;color:var(--charcoal);letter-spacing:.01em;cursor:pointer;transition:color .2s ease}.app_feedbackSummaryDetailedLink__zHeXu:hover{color:var(--ink)}.app_feedbackSummaryDetailedLink__zHeXu svg{stroke:currentColor;transition:transform .2s ease}.app_feedbackSummaryDetailedLink__zHeXu:hover svg{transform:translateX(2px)}[data-theme=dark] .app_feedbackSummaryDetailedLink__zHeXu{color:hsla(0,0%,100%,.55)}[data-theme=dark] .app_feedbackSummaryDetailedLink__zHeXu:hover{color:#f37021}.app_feedbackSummaryDetailedBtn__INf_B{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:transparent;border:1px solid var(--accent,#f37021);border-radius:var(--radius-sm);font-size:14px;font-weight:500;color:var(--accent,#f37021);letter-spacing:.02em;cursor:pointer;transition:background .4s ease-out,color .4s ease-out;-webkit-tap-highlight-color:transparent}.app_feedbackSummaryDetailedBtn__INf_B:hover{background:var(--accent,#f37021);color:var(--white,#fff)}.app_feedbackSummaryDetailedBtn__INf_B svg{stroke:currentColor;transition:transform .3s ease-out}.app_feedbackSummaryDetailedBtn__INf_B:hover svg{transform:translateX(3px)}[data-theme=dark] .app_feedbackSummaryDetailedBtn__INf_B{border-color:#f37021;color:#f37021}[data-theme=dark] .app_feedbackSummaryDetailedBtn__INf_B:hover{background:#f37021;color:#fff}.app_redFlagsSection__UO5PJ{background:rgba(127,29,29,.03);border:1px solid rgba(127,29,29,.12);border-radius:var(--radius-md);padding:24px;margin-bottom:24px}@media (min-width:640px){.app_redFlagsSection__UO5PJ{padding:28px 32px;margin-bottom:32px}}.app_redFlagsSectionHeader__hZcDe{display:flex;align-items:center;gap:10px;margin-bottom:8px}.app_redFlagIcon__sUI2O{width:20px;height:20px;color:#7f1d1d;flex-shrink:0}.app_redFlagsSectionTitle__xUPqq{font-size:14px;font-weight:600;color:#7f1d1d;letter-spacing:-.01em}.app_redFlagsSectionCount__tE8fx{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;color:#7f1d1d;background:rgba(127,29,29,.1);border-radius:10px}.app_redFlagsSectionSubtitle__nB0W9{font-size:13px;color:var(--graphite);line-height:1.5;margin:0 0 20px}.app_redFlagsList__lWCWy{display:flex;flex-direction:column;gap:12px}.app_redFlagItem__O2J67{display:flex;gap:12px;padding:16px;background:var(--white);border-radius:var(--radius-sm);border:1px solid rgba(127,29,29,.08)}.app_redFlagNumber__EfVMC{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:600;color:#7f1d1d;background:rgba(127,29,29,.08);border-radius:50%;flex-shrink:0}.app_redFlagText__A6xVg{font-size:14px;color:var(--charcoal);line-height:1.6;margin:0}.app_priorityImprovements__uBIGw{background:var(--pearl);border-radius:var(--radius-md);padding:24px;margin-bottom:24px}@media (min-width:640px){.app_priorityImprovements__uBIGw{padding:28px 32px;margin-bottom:32px}}.app_priorityImprovementsHeader__v9wt8{margin-bottom:20px}.app_priorityImprovementsLabel__v1bBY{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);margin-bottom:4px}.app_priorityImprovementsSubtitle__cV8Is{font-size:13px;color:var(--graphite)}.app_priorityImprovementsList__G6hLV{display:flex;flex-direction:column;gap:20px}.app_priorityImprovementItem__bmVOO{display:flex;gap:16px}.app_priorityImprovementRank__VqFm2{flex-shrink:0}.app_priorityImprovementRankNumber__0vwkx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:600;color:var(--ink);background:var(--white);border:1px solid var(--silver);border-radius:50%}.app_priorityImprovementContent__afaLY{flex:1 1;min-width:0}.app_priorityImprovementText__UyNNK{font-size:14px;color:var(--charcoal);line-height:1.6;margin:0 0 12px}@media (min-width:640px){.app_priorityImprovementText__UyNNK{font-size:15px}}.app_priorityImprovementQuote__V6fKa{padding:12px 16px;background:var(--white);border-radius:var(--radius-sm);border-left:3px solid var(--accent)}.app_priorityImprovementQuoteLabel__QR3Oz{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);margin-bottom:6px}.app_priorityImprovementQuoteText__vHvx2{font-size:13px;color:var(--charcoal);line-height:1.5;font-style:italic;margin:0}.app_followUpSection__6hLxy{margin-bottom:24px}@media (min-width:640px){.app_followUpSection__6hLxy{margin-bottom:32px}}.app_followUpHeader__vPd3C{margin-bottom:12px}.app_followUpLabel__FQxOV{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.app_followUpQuestionCard__aYQur{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-md);padding:20px 24px}@media (min-width:640px){.app_followUpQuestionCard__aYQur{padding:24px 28px}}.app_followUpQuestionText__YF12N{font-family:var(--font-inter),sans-serif;font-size:18px;font-weight:500;color:var(--ink);line-height:1.5;margin:0 0 16px;letter-spacing:-.01em}@media (min-width:640px){.app_followUpQuestionText__YF12N{font-size:20px}}.app_followUpExpandBtn__u_hoV{display:flex;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;color:var(--graphite);background:none;border:none;cursor:pointer;transition:color .2s ease}.app_followUpExpandBtn__u_hoV:hover{color:var(--ink)}.app_followUpChevron__cayFV{width:16px;height:16px;transition:transform .2s ease}.app_followUpChevronExpanded__q8gGA{transform:rotate(180deg)}.app_followUpHint__sglek{margin-top:16px;padding-top:16px;border-top:1px solid var(--smoke)}.app_followUpHintText__kZnqq{font-size:14px;color:var(--graphite);line-height:1.6;margin:0}.app_designSummarySection__HJADX{margin-bottom:24px}@media (min-width:640px){.app_designSummarySection__HJADX{margin-bottom:32px}}.app_designSummarySectionHeader__3Hkv9{margin-bottom:16px}.app_designSummarySectionLabel__SuvO3{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.app_designSummaryGrid__dQvR_{display:grid;grid-gap:16px;gap:16px}@media (min-width:640px){.app_designSummaryGrid__dQvR_{grid-template-columns:repeat(2,1fr);gap:20px}}.app_designSummaryItem__n9_gA{background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-md);padding:20px}.app_designSummaryItemHeader__Xyfpt{display:flex;align-items:center;gap:10px;margin-bottom:12px}.app_designSummaryIcon__uVAoX{width:18px;height:18px;color:var(--graphite);flex-shrink:0}.app_designSummaryItemLabel__Emoi5{font-size:12px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.app_designSummaryItemText__Lpdkt{font-size:14px;color:var(--charcoal);line-height:1.6;margin:0}.app_designSummaryTags__EPDrh{display:flex;flex-wrap:wrap;gap:8px}.app_designSummaryTag__MT1bA{display:inline-block;padding:6px 12px;font-size:12px;font-weight:500;color:var(--charcoal);background:var(--pearl);border-radius:var(--radius-sm)}.app_designSummaryMissed__c6IYD{margin-top:20px;padding:20px;background:rgba(180,83,9,.04);border:1px solid rgba(180,83,9,.12);border-radius:var(--radius-md)}.app_designSummaryMissedHeader__CMcLk{display:flex;align-items:center;gap:10px;margin-bottom:6px}.app_designSummaryMissedHeader__CMcLk .app_designSummaryIcon__uVAoX{color:#b45309}.app_designSummaryMissedLabel__gdrMf{font-size:13px;font-weight:600;color:#b45309}.app_designSummaryMissedSubtitle__KSVIE{font-size:13px;color:var(--graphite);line-height:1.5;margin:0 0 16px}.app_designSummaryMissedList__i8vsQ{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.app_designSummaryMissedItem__S09xy{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--charcoal);line-height:1.5}.app_designSummaryMissedItem__S09xy:before{content:"•";color:#b45309;font-weight:700;flex-shrink:0}.app_feedbackStrengthsSection__YK4ZX{background:rgba(21,128,61,.04);border:1px solid rgba(21,128,61,.12);border-radius:var(--radius-md);padding:24px;margin-bottom:24px}@media (min-width:640px){.app_feedbackStrengthsSection__YK4ZX{padding:28px 32px;margin-bottom:32px}}.app_feedbackSectionHeader__aku_i{display:flex;align-items:center;gap:10px;margin-bottom:16px}.app_feedbackSectionIcon__wZlyK{width:18px;height:18px;color:#15803d;flex-shrink:0}.app_feedbackSectionLabel__8yZ_e{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.app_feedbackStrengthsList__zPEaz{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}.app_feedbackStrengthItem__xNzdO{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--charcoal);line-height:1.6;padding:12px 16px;background:var(--white);border-radius:var(--radius-sm)}.app_feedbackStrengthItem__xNzdO:before{content:"✓";color:#15803d;font-weight:600;flex-shrink:0}.app_feedbackOverallSummary__CB2K8{background:var(--ivory);border-radius:var(--radius-md);padding:24px;margin-bottom:24px}@media (min-width:640px){.app_feedbackOverallSummary__CB2K8{padding:28px 32px;margin-bottom:32px}}.app_feedbackOverallText__VpzmM{font-size:15px;color:var(--charcoal);line-height:1.7;margin:0}@media (min-width:640px){.app_feedbackOverallText__VpzmM{font-size:16px}}.app_optimizationHint__eapeE{margin-top:16px;padding:16px;background:var(--pearl);border-radius:var(--radius-sm);border-left:3px solid var(--accent)}.app_optimizationLabel__aBZ06{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);margin-bottom:8px}.app_optimizationText__KlAyL{font-size:14px;color:var(--charcoal);line-height:1.6;margin:0}.app_detailedFeedbackBackdrop__BEjDR{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:all .3s ease;z-index:999}.app_detailedFeedbackBackdrop__BEjDR.app_open__fCKvd{opacity:1;visibility:visible}.app_detailedFeedbackPanel__ydYRZ{position:fixed;top:0;right:0;width:580px;max-width:100vw;height:100vh;background:var(--white);box-shadow:-12px 0 48px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .35s ease;z-index:1000;display:flex;flex-direction:column;font-family:var(--font-inter),system-ui,-apple-system,sans-serif}.app_detailedFeedbackPanel__ydYRZ.app_open__fCKvd{transform:translateX(0)}.app_detailedFeedbackHeader__XoDHi{display:flex;align-items:flex-start;justify-content:space-between;padding:32px 40px 24px;border-bottom:1px solid var(--smoke);flex-shrink:0}.app_detailedFeedbackTitle__EJbOK{font-family:var(--font-inter),system-ui,sans-serif;font-size:20px;font-weight:600;color:var(--ink);margin:0 0 4px;letter-spacing:-.01em}.app_detailedFeedbackSubtitle__GztzA{font-family:var(--font-inter),system-ui,sans-serif;font-size:14px;font-weight:400;color:var(--graphite);margin:0;line-height:1.5}.app_detailedFeedbackClose__ImEhz{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--graphite);transition:all .2s ease;flex-shrink:0}.app_detailedFeedbackClose__ImEhz:hover{color:var(--ink);background:var(--pearl)}.app_detailedFeedbackContent__RBowu{flex:1 1;overflow-y:auto;padding:40px}.app_essayScore__Y1AmW{text-align:center;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--smoke)}.app_essayScoreValue__MxuU_{font-family:var(--font-inter),system-ui,sans-serif;font-size:56px;font-weight:700;color:var(--ink);line-height:1;letter-spacing:-.03em}.app_essayScoreMax__ILqrO{font-family:var(--font-inter),system-ui,sans-serif;font-size:24px;font-weight:400;color:var(--graphite);margin-left:4px}.app_essaySection__2nuSp{margin-bottom:40px}.app_essaySection__2nuSp:last-child{margin-bottom:0}.app_essaySectionTitle__EY3yS{font-size:11px;font-weight:600;color:var(--graphite);text-transform:uppercase;letter-spacing:.1em;padding-bottom:12px;border-bottom:1px solid var(--smoke)}.app_essayParagraph__rMBeP,.app_essaySectionTitle__EY3yS{font-family:var(--font-inter),system-ui,sans-serif;margin:0 0 20px}.app_essayParagraph__rMBeP{font-size:15px;font-weight:400;line-height:1.85;color:var(--charcoal)}.app_essayParagraph__rMBeP:last-child{margin-bottom:0}.app_essayQuote__twxDb{font-family:var(--font-inter),system-ui,sans-serif;font-size:14px;font-weight:400;font-style:italic;color:var(--graphite);line-height:1.7;margin:16px 0 16px 24px;padding-left:16px;border-left:2px solid var(--silver)}.app_essayCodeBlock__E6Hjj{font-size:13px;padding:16px 20px;border-radius:var(--radius-sm);margin:16px 0;overflow-x:auto;white-space:pre;line-height:1.5}.app_essayCodeBlock__E6Hjj,.app_essayComplexity__ZiR_n{font-family:SF Mono,Consolas,monospace;color:var(--ink);background:var(--pearl)}.app_essayComplexity__ZiR_n{font-size:14px;font-weight:500;padding:2px 8px;border-radius:4px}.app_essayPracticeContainer__44edu{margin-top:40px;padding-top:32px;border-top:1px solid var(--silver)}.app_essayPracticeBtn__l43ZT{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 24px;background:var(--accent,#f37021);border:1px solid var(--accent,#f37021);border-radius:var(--radius-sm);font-family:var(--font-inter),system-ui,sans-serif;font-size:15px;font-weight:500;color:#fff;letter-spacing:.02em;cursor:pointer;transition:background .4s ease-out,border-color .4s ease-out;-webkit-tap-highlight-color:transparent}.app_essayPracticeBtn__l43ZT:hover{background:#d9621a;border-color:#d9621a}[data-theme=dark] .app_essayPracticeBtn__l43ZT{background:#f37021;border-color:#f37021}[data-theme=dark] .app_essayPracticeBtn__l43ZT:hover{background:#d9621a;border-color:#d9621a}.app_actionBtnOutline__LafWf{font-family:var(--font-inter),system-ui,sans-serif;background:transparent;border:1px solid var(--silver);color:var(--charcoal)}.app_actionBtnOutline__LafWf:hover{border-color:var(--ink);color:var(--ink);background:var(--pearl)}@media (max-width:640px){.app_detailedFeedbackPanel__ydYRZ{width:100vw}.app_detailedFeedbackContent__RBowu,.app_detailedFeedbackHeader__XoDHi{padding:24px}.app_essayScoreValue__MxuU_{font-size:48px}.app_essayParagraph__rMBeP{font-size:14px;line-height:1.8}}.app_customPage__A0sQV{max-width:1200px;margin:0 auto;padding:48px 24px 80px}.app_customHeader__orszo{margin-bottom:40px}.app_customTitle__E9_pm{font-family:var(--font-serif,"Playfair Display",serif);font-size:32px;font-weight:600;color:var(--ink);letter-spacing:-.02em;margin:0 0 8px}.app_customSubtitle___61IG{font-size:16px;line-height:1.6;color:var(--charcoal);margin:0}.app_customError___EBqx{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;margin-bottom:24px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md,6px);color:#991b1b;font-size:14px}.app_customError___EBqx p{margin:0}.app_customErrorDismiss__Gxpym{background:none;border:none;color:#991b1b;cursor:pointer;font-weight:500;white-space:nowrap;text-decoration:underline;font-size:13px}.app_customImportHeader__7ApVX{border-bottom:1px solid var(--smoke)}.app_customImportToggle__iNuO3{display:flex;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:13px;font-weight:500;font-family:inherit;color:var(--accent);background:none;border:none;cursor:pointer;transition:background .2s ease}.app_customImportToggle__iNuO3:hover{background:var(--pearl)}.app_customImportChevron__FotUT{margin-left:auto;transition:transform .2s ease}.app_customImportChevronOpen__Bn8ki{transform:rotate(180deg)}.app_customImportPanel__bvGqy{padding:16px 20px;border-bottom:1px solid var(--smoke);background:var(--pearl);display:flex;flex-direction:column;gap:8px;animation:app_fadeInUp__ZzrlH .2s ease}.app_customSidebarFilters__9bHMD{display:flex;gap:4px;flex-wrap:wrap}.app_customSidebarFilters__9bHMD,.app_customSidebarSearch__0usqZ{padding:8px 16px;border-bottom:1px solid var(--smoke)}.app_customSidebarEmpty__DLCST{padding:32px 20px;text-align:center;color:var(--graphite);font-size:14px;line-height:1.6}.app_customPromptBody__6V3h9{font-size:15px;line-height:1.8;color:var(--charcoal);margin:0;white-space:pre-wrap}.app_customMetaDelete__WKvy5{padding-top:16px;border-top:1px solid var(--smoke);margin-top:8px}.app_customTextarea__1B0A5{width:100%;min-height:80px;padding:10px 12px;font-size:13px;font-family:inherit;line-height:1.5;color:var(--ink);background:var(--white);border:1px solid var(--smoke);border-radius:var(--radius-md,6px);resize:vertical;transition:border-color .2s ease}.app_customTextarea__1B0A5:focus{outline:none;border-color:var(--accent)}.app_customTextarea__1B0A5::placeholder{color:var(--charcoal);opacity:.5}.app_customCompanyInput__7X61d{width:100%;padding:8px 12px;font-size:13px;font-family:inherit;color:var(--ink);background:var(--ivory);border:1px solid var(--smoke);border-radius:var(--radius-md,6px);transition:border-color .2s ease}.app_customCompanyInput__7X61d:focus{outline:none;border-color:var(--accent)}.app_customCompanyInput__7X61d::placeholder{color:var(--charcoal);opacity:.5}.app_customClassifyBtn__qwEJp{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:500;font-family:inherit;color:var(--white);background:var(--accent);border:none;border-radius:var(--radius-md,6px);cursor:pointer;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.app_customClassifyBtn__qwEJp:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,85,0,.25)}.app_customClassifyBtn__qwEJp:disabled{opacity:.5;cursor:not-allowed}.app_customBtnSpinner__6CRBu{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:app_spin__3K8IR .6s linear infinite}.app_customInputHint__Ipg5t{margin:8px 0 0;font-size:12px;color:var(--charcoal);opacity:.6}.app_customResultSection__it3V3{margin-bottom:40px;animation:app_fadeInUp__ZzrlH .3s ease}.app_customInvalidResult__MSf3I{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md,6px);color:#991b1b}.app_customInvalidResult__MSf3I svg{flex-shrink:0;margin-top:2px}.app_customInvalidTitle__w41mf{font-weight:600;margin:0 0 4px}.app_customInvalidFeedback__UozWG{margin:0;font-size:14px;line-height:1.5}.app_customTryAgainBtn__CxkDz{margin-left:auto;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:500;font-family:inherit;color:#991b1b;background:#fff;border:1px solid #fecaca;border-radius:var(--radius-md,6px);cursor:pointer}.app_customResultHeader__ptP72{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.app_customResultLabel__68obI{font-size:15px;font-weight:500;color:var(--ink);margin:0}.app_customResultActions__XQ8_2{display:flex;gap:8px}.app_customCancelBtn__KGd2w{padding:8px 16px;font-size:13px;font-weight:500;font-family:inherit;color:var(--charcoal);background:var(--ivory);border:1px solid var(--smoke);border-radius:var(--radius-md,6px);cursor:pointer;transition:background .2s ease}.app_customCancelBtn__KGd2w:hover{background:var(--smoke)}.app_customSaveBtn__W2GGF{padding:8px 16px;font-size:13px;font-weight:500;font-family:inherit;color:var(--white);background:var(--accent);border:none;border-radius:var(--radius-md,6px);cursor:pointer;transition:transform .2s ease,opacity .2s ease}.app_customSaveBtn__W2GGF:hover:not(:disabled){transform:translateY(-1px)}.app_customSaveBtn__W2GGF:disabled{opacity:.5;cursor:not-allowed}.app_customPreviewCards__ZM_ET{display:flex;flex-direction:column;gap:12px}.app_customPreviewCard__0wZFk{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--white);border:1.5px solid var(--smoke);border-radius:var(--radius-md,6px);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.app_customPreviewCard__0wZFk:hover{border-color:var(--accent)}.app_customPreviewCardSelected__uRyDT{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.app_customPreviewCheckbox__BHnuI{margin-top:4px;accent-color:var(--accent)}.app_customPreviewCardBody__sOofI{flex:1 1;min-width:0}.app_customPreviewMeta__FhvO6{display:flex;align-items:center;gap:8px;margin-bottom:8px}.app_customDifficultyBadge__WgYbK{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;background:var(--ivory);color:var(--charcoal);border:1px solid var(--smoke)}.app_customPreviewTitle___lYL0{font-size:15px;font-weight:600;color:var(--ink);margin:0 0 6px}.app_customPreviewPrompt__2kuKb{font-size:13px;line-height:1.5;color:var(--charcoal);margin:0 0 8px}.app_customPreviewReasoning__mL_Nd{font-size:12px;font-style:italic;color:var(--charcoal);opacity:.7;margin:0}.app_customDeleteBtn__GgIJL{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:500;font-family:inherit;background:none;border:1px solid var(--smoke);border-radius:var(--radius-md,6px);color:var(--graphite);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.app_customDeleteBtn__GgIJL:hover:not(:disabled){color:#dc2626;border-color:#fecaca;background:rgba(220,38,38,.04)}.app_customDeleteBtn__GgIJL:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.app_customPage__A0sQV{padding:32px 16px 60px}.app_customTitle__E9_pm{font-size:26px}.app_customResultHeader__ptP72{flex-direction:column;gap:12px}}[data-theme=dark] .app_customImportHeader__7ApVX{border-bottom-color:#333}[data-theme=dark] .app_customImportToggle__iNuO3{color:var(--accent)}[data-theme=dark] .app_customImportToggle__iNuO3:hover{background:#1a1a1a}[data-theme=dark] .app_customImportPanel__bvGqy{background:#141414;border-bottom-color:#333}[data-theme=dark] .app_customSidebarFilters__9bHMD,[data-theme=dark] .app_customSidebarSearch__0usqZ{border-bottom-color:#333}[data-theme=dark] .app_customPromptBody__6V3h9{color:#bbb}[data-theme=dark] .app_customMetaDelete__WKvy5{border-top-color:#333}[data-theme=dark] .app_customDeleteBtn__GgIJL{border-color:#333;color:#888}[data-theme=dark] .app_customDeleteBtn__GgIJL:hover:not(:disabled){color:#f87171;border-color:hsla(0,91%,71%,.3);background:hsla(0,91%,71%,.08)}@keyframes app_fadeInUp__ZzrlH{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app_multiAttemptHeader__D1iYC{padding:0 0 24px;margin-bottom:32px;border-bottom:1px solid var(--smoke)}.app_multiAttemptQuestion__eQK_S{font-family:var(--font-inter),system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--ink);margin:0 0 8px;line-height:1.4}.app_multiAttemptCompany__wemGB{font-size:13px;color:var(--graphite);font-weight:500}[data-theme=dark] .app_multiAttemptHeader__D1iYC{border-bottom-color:#333}.app_progressTimeline__BuW1j{display:flex;align-items:center;gap:8px;padding:16px 0 24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.app_progressTimeline__BuW1j::-webkit-scrollbar{display:none}.app_progressTimelineItem__FS6Rc{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:64px;position:relative}.app_progressTimelineItem__FS6Rc:not(:last-child):after{content:"";position:absolute;top:10px;left:100%;width:8px;height:2px;background:var(--smoke)}[data-theme=dark] .app_progressTimelineItem__FS6Rc:not(:last-child):after{background:#444}.app_progressTimelineDot__XwG9q{width:20px;height:20px;border-radius:50%;background:var(--smoke);border:2px solid var(--silver);transition:all .2s ease}.app_progressTimelineItemLatest__c8CCy .app_progressTimelineDot__XwG9q{background:#f37021;border-color:#f37021;box-shadow:0 0 0 4px rgba(243,112,33,.15)}[data-theme=dark] .app_progressTimelineDot__XwG9q{background:#444;border-color:#555}[data-theme=dark] .app_progressTimelineItemLatest__c8CCy .app_progressTimelineDot__XwG9q{background:#f37021;border-color:#f37021;box-shadow:0 0 0 4px rgba(243,112,33,.25)}.app_progressTimelineContent__tUAvx{display:flex;flex-direction:column;align-items:center;gap:2px}.app_progressTimelineScore__A1GLT{font-size:16px;font-weight:600;color:var(--charcoal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app_progressTimelineItemLatest__c8CCy .app_progressTimelineScore__A1GLT{color:#f37021}.app_progressTimelineDate__6pnfu{font-size:10px;color:var(--graphite);text-transform:uppercase;letter-spacing:.04em}.app_progressTrendBadge__1y35w{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.02em;background:var(--pearl);color:var(--charcoal);margin-top:8px}.app_progressTrendBadge__1y35w[data-trend=improving]{background:rgba(22,163,74,.1);color:#16a34a}.app_progressTrendBadge__1y35w[data-trend=declining]{background:rgba(220,38,38,.1);color:#dc2626}.app_progressTrendBadge__1y35w[data-trend=stable]{background:hsla(36,2%,41%,.1);color:#6b6966}.app_progressTrendBadge__1y35w[data-trend=fluctuating]{background:rgba(234,179,8,.1);color:#ca8a04}[data-theme=dark] .app_progressTrendBadge__1y35w{background:#333;color:#ccc}[data-theme=dark] .app_progressTrendBadge__1y35w[data-trend=improving]{background:rgba(22,163,74,.2);color:#4ade80}[data-theme=dark] .app_progressTrendBadge__1y35w[data-trend=declining]{background:rgba(220,38,38,.2);color:#f87171}[data-theme=dark] .app_progressTrendBadge__1y35w[data-trend=stable]{background:hsla(36,2%,41%,.2);color:#9a9894}[data-theme=dark] .app_progressTrendBadge__1y35w[data-trend=fluctuating]{background:rgba(234,179,8,.2);color:#facc15}.app_feedbackModalFullAnalysisBtn__lqKBZ{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#1a1a1a;border:none;border-radius:6px;font-size:12px;font-weight:500;color:#f37021;cursor:pointer;transition:all .2s ease;margin-left:auto;align-self:center}.app_feedbackModalFullAnalysisBtn__lqKBZ:hover{background:#2a2927}.app_feedbackModalFullAnalysisBtn__lqKBZ svg{stroke:#f37021;transition:transform .2s ease}.app_feedbackModalFullAnalysisBtn__lqKBZ:hover svg{transform:translateX(2px)}[data-theme=dark] .app_feedbackModalFullAnalysisBtn__lqKBZ{background:#f37021;color:#1a1a1a}[data-theme=dark] .app_feedbackModalFullAnalysisBtn__lqKBZ:hover{background:#e56518}[data-theme=dark] .app_feedbackModalFullAnalysisBtn__lqKBZ svg{stroke:#1a1a1a}.app_feedbackPanelLoadingOverlay__n1wDI{position:fixed;inset:0;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:999;font-size:14px;color:var(--charcoal)}[data-theme=dark] .app_feedbackPanelLoadingOverlay__n1wDI{background:rgba(0,0,0,.8);color:#ccc}@media (max-width:640px){.app_progressTimeline__BuW1j{gap:4px}.app_progressTimelineItem__FS6Rc{min-width:56px}.app_progressTimelineScore__A1GLT{font-size:14px}.app_progressTimelineDate__6pnfu{font-size:9px}.app_multiAttemptQuestion__eQK_S{font-size:16px}}.app_billingContainer__kFJrB{max-width:680px;margin:0 auto;padding:72px 32px 120px}.app_billingLoading__4FTIR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 32px;color:var(--graphite)}.app_billingLoading__4FTIR p{margin-top:24px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.app_billingHeader__Tnn2f{margin-bottom:64px;text-align:center}.app_billingTitle__Dx2Sg{font-family:Inter,system-ui,sans-serif;font-size:40px;font-weight:400;color:var(--ink);margin:0 0 16px;letter-spacing:-.01em}.app_billingSubtitle__2d5L0{font-size:16px;font-weight:300;color:var(--graphite);margin:0;line-height:1.6}.app_billingSection__3Faqp{margin-bottom:56px}.app_billingContentGrid__2D19Q{display:flex;flex-direction:column;gap:40px}@media (min-width:1024px){.app_billingContentGrid__2D19Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:start}.app_billingContentGrid__2D19Q .app_billingSection__3Faqp{margin-bottom:0}.app_billingContainer__kFJrB{max-width:1200px}}.app_billingStatusCard__IiSB7{background:var(--white);border:.5px solid var(--smoke);border-radius:2px;padding:48px;transition:border-color .4s ease}.app_billingStatusCard__IiSB7[data-status=active],.app_billingStatusCard__IiSB7[data-status=inactive]{border-color:var(--smoke)}[data-theme=dark] .app_billingStatusCard__IiSB7{background:#141414;border-color:#2a2a2a}[data-theme=dark] .app_billingStatusCard__IiSB7[data-status=active]{border-color:#2a2a2a}.app_billingStatusBadge__TL7PE{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:2px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:rgba(22,163,74,.08);color:#16a34a;margin-bottom:32px}.app_billingStatusBadge__TL7PE svg{width:16px;height:16px}.app_billingStatusBadge__TL7PE[data-status=inactive]{background:hsla(36,2%,41%,.08);color:var(--graphite)}[data-theme=dark] .app_billingStatusBadge__TL7PE{background:rgba(74,222,128,.12);color:#4ade80}[data-theme=dark] .app_billingStatusBadge__TL7PE[data-status=inactive]{background:hsla(0,0%,59%,.1);color:#888}.app_billingDetails__QxujK{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;padding:32px 0;border-top:.5px solid var(--smoke);border-bottom:.5px solid var(--smoke);margin-bottom:32px}[data-theme=dark] .app_billingDetails__QxujK{border-color:#2a2a2a}.app_billingDetailItem__HbRWZ{display:flex;flex-direction:column;gap:8px}.app_billingDetailLabel__qzhTN{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--graphite)}.app_billingDetailValue__d6oVc{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:400;color:var(--ink)}[data-theme=dark] .app_billingDetailValue__d6oVc{color:#f0f0f0}.app_billingFeatures__li_Hw{margin-top:16px}.app_billingFeaturesTitle__DLZ_W{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--graphite);margin:0 0 20px}.app_billingFeaturesList__0zOnP{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.app_billingFeaturesList__0zOnP li{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:400;color:var(--charcoal);line-height:1.5}.app_billingFeaturesList__0zOnP svg{color:#16a34a;flex-shrink:0;width:14px;height:14px}[data-theme=dark] .app_billingFeaturesList__0zOnP li{color:silver}[data-theme=dark] .app_billingFeaturesList__0zOnP svg{color:#4ade80}.app_billingSupportNote__xxw7o{font-size:14px;font-weight:300;color:var(--graphite);margin:24px 0 0;text-align:center}.app_billingSupportLink__CxWoh{color:var(--ink);text-decoration:none;border-bottom:.5px solid var(--silver);transition:border-color .3s ease}.app_billingSupportLink__CxWoh:hover{border-color:var(--ink)}[data-theme=dark] .app_billingSupportLink__CxWoh{color:#eee;border-color:#555}[data-theme=dark] .app_billingSupportLink__CxWoh:hover{border-color:#eee}.app_billingNoSubText__ccv4X{font-size:16px;font-weight:300;color:var(--charcoal);line-height:1.7;margin:0}[data-theme=dark] .app_billingNoSubText__ccv4X{color:#a0a0a0}.app_billingPlanSelector__un9sB{background:var(--white);border:.5px solid var(--smoke);border-radius:2px;padding:48px;margin-top:32px}[data-theme=dark] .app_billingPlanSelector__un9sB{background:#141414;border-color:#2a2a2a}.app_billingPlanTitle__Bt_FT{font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:400;color:var(--ink);margin:0 0 32px;text-align:center}[data-theme=dark] .app_billingPlanTitle__Bt_FT{color:#f0f0f0}.app_billingPlanOptions__NNWje{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:32px}.app_billingPlanOption__S2AiJ{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;background:var(--ivory);border:.5px solid var(--smoke);border-radius:2px;cursor:pointer;transition:all .4s ease}.app_billingPlanOption__S2AiJ:hover{border-color:var(--silver);background:var(--pearl)}.app_billingPlanOptionActive__yyMOW,.app_billingPlanOptionActive__yyMOW:hover{border-color:var(--ink);background:var(--white)}[data-theme=dark] .app_billingPlanOption__S2AiJ{background:#1a1a1a;border-color:#333}[data-theme=dark] .app_billingPlanOption__S2AiJ:hover{background:#222;border-color:#444}[data-theme=dark] .app_billingPlanOptionActive__yyMOW{border-color:var(--accent);background:rgba(243,112,33,.08)}.app_billingPlanBadge__Si79y{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:6px 16px;background:var(--ink);color:#fff;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;border-radius:1px;white-space:nowrap}[data-theme=dark] .app_billingPlanBadge__Si79y{background:var(--accent);color:#1a1a1a}.app_billingPlanName__tG5s1{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--graphite);margin-top:8px}.app_billingPlanPrice__l_Ow7{font-family:Inter,system-ui,sans-serif;font-size:36px;font-weight:400;color:var(--ink);margin:4px 0}[data-theme=dark] .app_billingPlanPrice__l_Ow7{color:#f0f0f0}.app_billingPlanPeriod__0gLpm{font-size:12px;font-weight:300;color:var(--graphite)}.app_billingPlanSavings__Dzlog{font-size:11px;font-weight:500;letter-spacing:.05em;color:#16a34a;margin-top:8px;padding:4px 12px;background:rgba(22,163,74,.08);border-radius:1px}[data-theme=dark] .app_billingPlanSavings__Dzlog{color:#4ade80;background:rgba(74,222,128,.1)}.app_billingCheckoutBtn__t2iE4{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 32px;background:var(--ink);color:#fff;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:2px;cursor:pointer;transition:all .4s ease}.app_billingCheckoutBtn__t2iE4:hover:not(:disabled){background:#2a2927;transform:translateY(-1px)}.app_billingCheckoutBtn__t2iE4:disabled{opacity:.6;cursor:not-allowed;transform:none}[data-theme=dark] .app_billingCheckoutBtn__t2iE4{background:var(--accent);color:#1a1a1a}[data-theme=dark] .app_billingCheckoutBtn__t2iE4:hover:not(:disabled){background:#e56518}.app_billingBtnSpinner___KTiD{width:14px;height:14px;border:1.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:app_spin__3K8IR .8s linear infinite}[data-theme=dark] .app_billingBtnSpinner___KTiD{border-color:#1a1a1a rgba(0,0,0,.2) rgba(0,0,0,.2)}.app_billingSecureNote__1vKOI{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:400;letter-spacing:.02em;color:var(--graphite);margin:24px 0 0}.app_billingSecureNote__1vKOI svg{opacity:.6}.app_billingFaqSection__WkUoc{padding-top:48px;border-top:1px solid var(--smoke)}[data-theme=dark] .app_billingFaqSection__WkUoc{border-top-color:#333}.app_billingFaqTitle__a1UtK{font-family:var(--font-inter),system-ui,sans-serif;font-size:20px;font-weight:600;color:var(--ink);margin:0 0 24px}[data-theme=dark] .app_billingFaqTitle__a1UtK{color:#eee}.app_billingFaqList__F4y_5{display:grid;grid-gap:24px;gap:24px}.app_billingFaqItem__AluZ5 h3{font-size:15px;font-weight:600;color:var(--charcoal);margin:0 0 8px}.app_billingFaqItem__AluZ5 p{font-size:14px;color:var(--graphite);line-height:1.6;margin:0}[data-theme=dark] .app_billingFaqItem__AluZ5 h3{color:#ddd}[data-theme=dark] .app_billingFaqItem__AluZ5 p{color:#999}@media (max-width:640px){.app_billingContainer__kFJrB{padding:48px 20px 80px}.app_billingHeader__Tnn2f{margin-bottom:48px}.app_billingTitle__Dx2Sg{font-size:32px}.app_billingSubtitle__2d5L0{font-size:15px}.app_billingSection__3Faqp{margin-bottom:40px}.app_billingStatusCard__IiSB7{padding:32px 24px}.app_billingDetails__QxujK{grid-template-columns:repeat(2,1fr);gap:20px}.app_billingFeaturesList__0zOnP{grid-template-columns:1fr;gap:12px}.app_billingPlanSelector__un9sB{padding:32px 24px}.app_billingPlanTitle__Bt_FT{font-size:20px;margin-bottom:24px}.app_billingPlanOptions__NNWje{grid-template-columns:1fr;gap:16px}.app_billingPlanOption__S2AiJ{padding:28px 20px}.app_billingPlanPrice__l_Ow7{font-size:32px}.app_billingCheckoutBtn__t2iE4{padding:16px 24px}.app_billingSectionTitle__h0aEl{font-size:20px;margin-bottom:20px}.app_billingReceiptCard__Avq_p{padding:24px 20px}.app_billingReceiptAmount__HzqDA{font-size:20px}}.app_billingSectionTitle__h0aEl{display:flex;align-items:center;gap:12px;font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:400;color:var(--ink);margin:0 0 28px}.app_billingSectionTitle__h0aEl svg{stroke:var(--graphite);opacity:.6}[data-theme=dark] .app_billingSectionTitle__h0aEl{color:#f0f0f0}[data-theme=dark] .app_billingSectionTitle__h0aEl svg{stroke:#777}.app_billingReceiptsLoading__t2vh4{display:flex;align-items:center;gap:16px;padding:32px;background:var(--ivory);border:.5px solid var(--smoke);border-radius:2px;color:var(--graphite);font-size:13px;font-weight:400}[data-theme=dark] .app_billingReceiptsLoading__t2vh4{background:#141414;border-color:#2a2a2a;color:#777}.app_billingSpinnerSmall__E6W8N{width:16px;height:16px;border:1.5px solid var(--smoke);border-top-color:var(--graphite);border-radius:50%;animation:app_spin__3K8IR .8s linear infinite}[data-theme=dark] .app_billingSpinnerSmall__E6W8N{border-color:#888 #333 #333}.app_billingReceiptsList__csrpe{display:flex;flex-direction:column;gap:16px}.app_billingReceiptCard__Avq_p{background:var(--white);border:.5px solid var(--smoke);border-radius:2px;padding:28px;transition:border-color .4s ease}.app_billingReceiptCard__Avq_p:hover{border-color:var(--silver)}[data-theme=dark] .app_billingReceiptCard__Avq_p{background:#141414;border-color:#2a2a2a}[data-theme=dark] .app_billingReceiptCard__Avq_p:hover{border-color:#3a3a3a}.app_billingReceiptMain__zlVzi{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.app_billingReceiptInfo__ibzWh{display:flex;flex-direction:column;gap:6px}.app_billingReceiptDate__NXUu6{font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:400;color:var(--ink)}[data-theme=dark] .app_billingReceiptDate__NXUu6{color:#f0f0f0}.app_billingReceiptPlan__IYOJh{font-size:12px;font-weight:400;color:var(--graphite);display:flex;align-items:center;gap:10px}.app_billingReceiptPromo__5tHlo{background:rgba(22,163,74,.08);color:#16a34a;padding:3px 10px;border-radius:1px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}[data-theme=dark] .app_billingReceiptPromo__5tHlo{background:rgba(74,222,128,.1);color:#4ade80}.app_billingReceiptAmount__HzqDA{font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:400;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme=dark] .app_billingReceiptAmount__HzqDA{color:#f0f0f0}.app_billingReceiptPayment__C8m7c{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:400;color:var(--graphite);padding-top:16px;border-top:.5px solid var(--smoke);margin-bottom:16px}.app_billingReceiptPayment__C8m7c svg{stroke:var(--silver);opacity:.7}[data-theme=dark] .app_billingReceiptPayment__C8m7c{border-top-color:#2a2a2a;color:#777}.app_billingReceiptDownload__Q_O39{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:transparent;border:.5px solid var(--smoke);border-radius:2px;font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--charcoal);text-decoration:none;transition:all .4s ease}.app_billingReceiptDownload__Q_O39:hover{background:var(--ivory);border-color:var(--silver)}.app_billingReceiptDownload__Q_O39 svg{stroke:var(--graphite);opacity:.7}[data-theme=dark] .app_billingReceiptDownload__Q_O39{background:transparent;border-color:#333;color:#a0a0a0}[data-theme=dark] .app_billingReceiptDownload__Q_O39:hover{background:#1a1a1a;border-color:#444}.app_billingReceiptsEmpty__Nd36t{padding:40px 32px;background:var(--ivory);border:.5px solid var(--smoke);border-radius:2px;text-align:center;color:var(--graphite);font-size:14px;font-weight:300}[data-theme=dark] .app_billingReceiptsEmpty__Nd36t{background:#141414;border-color:#2a2a2a;color:#666}.app_billingTabs__GZ3RI{display:flex;gap:0;border-bottom:.5px solid var(--smoke);margin-bottom:40px}.app_billingTab__hfxsv{padding:14px 24px;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--graphite);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .4s ease;margin-bottom:-1px}.app_billingTab__hfxsv:hover{color:var(--charcoal)}.app_billingTabActive__pjP_f{padding:14px 24px;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--ink);background:none;border:none;border-bottom:2px solid var(--ink);cursor:pointer;margin-bottom:-1px}[data-theme=dark] .app_billingTab__hfxsv{color:#777}[data-theme=dark] .app_billingTab__hfxsv:hover{color:#bbb}[data-theme=dark] .app_billingTabActive__pjP_f{color:#f0f0f0;border-bottom-color:var(--accent)}.app_paymentMethodsContainer__jaFOB{margin-top:8px}.app_paymentMethodsLoading__54DnK{display:flex;align-items:center;justify-content:center;gap:16px;padding:64px 32px;color:var(--graphite);font-size:14px;font-weight:400}.app_paymentMethodsError__5ZzJF{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;background:rgba(220,38,38,.05);border:.5px solid rgba(220,38,38,.2);border-radius:2px;margin-bottom:24px}.app_paymentMethodsError__5ZzJF p{color:#dc2626;font-size:14px;margin:0}.app_paymentMethodsError__5ZzJF button{padding:8px 16px;background:transparent;border:.5px solid rgba(220,38,38,.3);border-radius:2px;color:#dc2626;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.app_paymentMethodsError__5ZzJF button:hover{background:rgba(220,38,38,.1)}.app_paymentMethodsHeader__C_Dq3{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.app_addPaymentMethodBtn__w0INx{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--ink);color:#fff;border:none;border-radius:2px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .4s ease}.app_addPaymentMethodBtn__w0INx:hover{background:#2a2927;transform:translateY(-1px)}[data-theme=dark] .app_addPaymentMethodBtn__w0INx{background:var(--accent);color:#1a1a1a}[data-theme=dark] .app_addPaymentMethodBtn__w0INx:hover{background:#e56518}.app_paymentMethodsEmpty__D60Tx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 32px;background:var(--ivory);border:.5px solid var(--smoke);border-radius:2px;text-align:center}.app_paymentMethodsEmpty__D60Tx svg{stroke:var(--silver);margin-bottom:8px}.app_paymentMethodsEmpty__D60Tx p{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:400;color:var(--ink);margin:0}.app_paymentMethodsEmpty__D60Tx span{font-size:14px;font-weight:300;color:var(--graphite)}[data-theme=dark] .app_paymentMethodsEmpty__D60Tx{background:#141414;border-color:#2a2a2a}[data-theme=dark] .app_paymentMethodsEmpty__D60Tx svg{stroke:#444}[data-theme=dark] .app_paymentMethodsEmpty__D60Tx p{color:#f0f0f0}[data-theme=dark] .app_paymentMethodsEmpty__D60Tx span{color:#777}.app_paymentMethodsList__6kOy1{display:flex;flex-direction:column;gap:16px}.app_paymentMethodCard___HKVx{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:var(--white);border:.5px solid var(--smoke);border-radius:2px;transition:border-color .4s ease}.app_paymentMethodCard___HKVx:hover{border-color:var(--silver)}[data-theme=dark] .app_paymentMethodCard___HKVx{background:#141414;border-color:#2a2a2a}[data-theme=dark] .app_paymentMethodCard___HKVx:hover{border-color:#3a3a3a}.app_paymentMethodInfo__eAKZR{display:flex;align-items:center;gap:16px}.app_paymentMethodCardIcon__K_54h{flex-shrink:0}.app_paymentMethodDetails__hcv9a{display:flex;flex-direction:column;gap:4px}.app_paymentMethodBrand__qJgC7{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--ink)}[data-theme=dark] .app_paymentMethodBrand__qJgC7{color:#f0f0f0}.app_paymentMethodDefault__2scw1{display:inline-flex;align-items:center;padding:3px 10px;background:rgba(22,163,74,.08);color:#16a34a;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-radius:1px}[data-theme=dark] .app_paymentMethodDefault__2scw1{background:rgba(74,222,128,.1);color:#4ade80}.app_paymentMethodNumber__5XM2s{font-family:var(--font-code),monospace;font-size:13px;color:var(--graphite);letter-spacing:.05em}[data-theme=dark] .app_paymentMethodNumber__5XM2s{color:#888}.app_paymentMethodExpiry__Hni9D{font-size:12px;color:var(--graphite)}[data-theme=dark] .app_paymentMethodExpiry__Hni9D{color:#666}.app_paymentMethodActions__QtR8b{display:flex;align-items:center;gap:12px}.app_paymentMethodActionBtn__wRuxy{padding:10px 16px;background:transparent;border:.5px solid var(--smoke);border-radius:2px;font-size:12px;font-weight:500;color:var(--charcoal);cursor:pointer;transition:all .4s ease;white-space:nowrap}.app_paymentMethodActionBtn__wRuxy:hover:not(:disabled){background:var(--ivory);border-color:var(--silver)}.app_paymentMethodActionBtn__wRuxy:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .app_paymentMethodActionBtn__wRuxy{border-color:#333;color:#a0a0a0}[data-theme=dark] .app_paymentMethodActionBtn__wRuxy:hover:not(:disabled){background:#1a1a1a;border-color:#444}.app_paymentMethodRemoveBtn__XSlPK{color:var(--graphite)}.app_paymentMethodRemoveBtn__XSlPK:hover:not(:disabled){color:#dc2626;border-color:rgba(220,38,38,.3);background:rgba(220,38,38,.05)}[data-theme=dark] .app_paymentMethodRemoveBtn__XSlPK:hover:not(:disabled){color:#f87171;border-color:hsla(0,91%,71%,.3);background:hsla(0,91%,71%,.1)}.app_addCardOverlay__S_gC7{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:app_fadeIn__Y96YM .3s ease}.app_addCardModal__UXdDa{width:100%;max-width:480px;max-height:90vh;background:var(--white);border-radius:2px;overflow:hidden;animation:app_slideUp__WR3L8 .4s ease}[data-theme=dark] .app_addCardModal__UXdDa{background:#1a1a1a;border:.5px solid #333}.app_addCardHeader__vgjoX{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:.5px solid var(--smoke)}[data-theme=dark] .app_addCardHeader__vgjoX{border-bottom-color:#333}.app_addCardTitle____0Sf{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:400;color:var(--ink);margin:0}[data-theme=dark] .app_addCardTitle____0Sf{color:#f0f0f0}.app_addCardCloseBtn__dT1PV{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:2px;color:var(--graphite);cursor:pointer;transition:all .3s ease}.app_addCardCloseBtn__dT1PV:hover{background:var(--pearl);color:var(--ink)}[data-theme=dark] .app_addCardCloseBtn__dT1PV{color:#777}[data-theme=dark] .app_addCardCloseBtn__dT1PV:hover{background:#252525;color:#f0f0f0}.app_addCardContent__rrmtR{padding:28px;min-height:200px}.app_addCardLoading__OVREJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;color:var(--graphite)}.app_addCardLoading__OVREJ p{font-size:13px;margin:0}.app_addCardErrorState__dIsjW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;text-align:center}.app_addCardErrorState__dIsjW svg{stroke:var(--graphite)}.app_addCardErrorState__dIsjW p{font-size:14px;color:var(--charcoal);margin:0}[data-theme=dark] .app_addCardErrorState__dIsjW p{color:#a0a0a0}.app_addCardRetryBtn__iRjml{padding:10px 20px;background:var(--ink);color:#fff;border:none;border-radius:2px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.app_addCardRetryBtn__iRjml:hover{background:#2a2927}[data-theme=dark] .app_addCardRetryBtn__iRjml{background:var(--accent);color:#1a1a1a}.app_addCardForm__sUQvx{display:flex;flex-direction:column;gap:24px}.app_addCardError__cDftt{display:flex;align-items:center;gap:10px;padding:12px 16px;background:rgba(220,38,38,.05);border:.5px solid rgba(220,38,38,.2);border-radius:2px;color:#dc2626;font-size:13px}.app_addCardError__cDftt svg{flex-shrink:0;stroke:#dc2626}.app_addCardActions__8imyz{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.app_addCardCancelBtn__KOl_G{padding:14px 24px;background:transparent;border:.5px solid var(--smoke);border-radius:2px;font-size:13px;font-weight:500;color:var(--graphite);cursor:pointer;transition:all .3s ease}.app_addCardCancelBtn__KOl_G:hover:not(:disabled){background:var(--ivory);border-color:var(--silver)}.app_addCardCancelBtn__KOl_G:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .app_addCardCancelBtn__KOl_G{border-color:#333;color:#888}[data-theme=dark] .app_addCardCancelBtn__KOl_G:hover:not(:disabled){background:#252525;border-color:#444}.app_addCardSubmitBtn__tJqDc{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background:var(--ink);color:#fff;border:none;border-radius:2px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.app_addCardSubmitBtn__tJqDc:hover:not(:disabled){background:#2a2927}.app_addCardSubmitBtn__tJqDc:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .app_addCardSubmitBtn__tJqDc{background:var(--accent);color:#1a1a1a}[data-theme=dark] .app_addCardSubmitBtn__tJqDc:hover:not(:disabled){background:#e56518}.app_addCardFooter__AHOV1{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;background:var(--ivory);font-size:12px;color:var(--graphite)}.app_addCardFooter__AHOV1 svg{stroke:var(--graphite);opacity:.6}[data-theme=dark] .app_addCardFooter__AHOV1{background:#141414;color:#666}@media (max-width:640px){.app_billingTabs__GZ3RI{margin-bottom:32px}.app_billingTabActive__pjP_f,.app_billingTab__hfxsv{flex:1 1;padding:12px 16px;text-align:center}.app_paymentMethodsHeader__C_Dq3{flex-direction:column;gap:16px;align-items:stretch}.app_addPaymentMethodBtn__w0INx{justify-content:center}.app_paymentMethodCard___HKVx{flex-direction:column;align-items:stretch;gap:16px}.app_paymentMethodActions__QtR8b{justify-content:stretch}.app_paymentMethodActionBtn__wRuxy{flex:1 1;text-align:center}.app_addCardModal__UXdDa{max-width:none;margin:16px;max-height:calc(100vh - 32px)}.app_addCardContent__rrmtR{padding:20px}.app_addCardActions__8imyz{flex-direction:column-reverse}.app_addCardCancelBtn__KOl_G,.app_addCardSubmitBtn__tJqDc{width:100%}}.app_billingStatusBadge__TL7PE[data-status=warning]{background:rgba(245,158,11,.08);color:#d97706}[data-theme=dark] .app_billingStatusBadge__TL7PE[data-status=warning]{background:rgba(251,191,36,.12);color:#fbbf24}.app_billingCancelNotice__RI_xK{padding:16px 20px;background:rgba(245,158,11,.06);border:.5px solid rgba(245,158,11,.2);border-radius:2px;margin-bottom:24px}.app_billingCancelNotice__RI_xK p{margin:0;font-size:13px;line-height:1.6;color:#92400e}[data-theme=dark] .app_billingCancelNotice__RI_xK{background:rgba(251,191,36,.06);border-color:rgba(251,191,36,.15)}[data-theme=dark] .app_billingCancelNotice__RI_xK p{color:#fbbf24}.app_billingSubscriptionActions__Vj4qa{padding-top:24px;border-top:.5px solid var(--smoke);margin-top:24px}[data-theme=dark] .app_billingSubscriptionActions__Vj4qa{border-color:#2a2a2a}.app_billingCancelBtn__NcFL7{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:.5px solid var(--smoke);border-radius:2px;font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--graphite);cursor:pointer;transition:all .4s ease}.app_billingCancelBtn__NcFL7:hover{background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.3);color:#dc2626}[data-theme=dark] .app_billingCancelBtn__NcFL7{border-color:#333;color:#888}[data-theme=dark] .app_billingCancelBtn__NcFL7:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4);color:#ef4444}.app_billingReactivateBtn__aD1Mq{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:var(--charcoal);border:none;border-radius:2px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--white);cursor:pointer;transition:all .4s ease}.app_billingReactivateBtn__aD1Mq:hover:not(:disabled){background:#2a2927}.app_billingReactivateBtn__aD1Mq:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .app_billingReactivateBtn__aD1Mq{background:var(--accent);color:#1a1a1a}[data-theme=dark] .app_billingReactivateBtn__aD1Mq:hover:not(:disabled){background:#e56518}.app_modalOverlay__qlLm5{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1100;animation:app_fadeIn__Y96YM .2s ease}.app_cancelModal__p0pnj{position:relative;background:var(--white);border-radius:4px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:app_slideUp__WR3L8 .3s ease;padding:40px}[data-theme=dark] .app_cancelModal__p0pnj{background:#1e1e1e;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.app_modalCloseBtn__QI61T{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:var(--graphite);cursor:pointer;transition:all .3s ease}.app_modalCloseBtn__QI61T:hover{background:var(--smoke);color:var(--charcoal)}[data-theme=dark] .app_modalCloseBtn__QI61T{color:#666}[data-theme=dark] .app_modalCloseBtn__QI61T:hover{background:#2a2a2a;color:silver}.app_cancelModalHeader__7lH_3{text-align:center;margin-bottom:32px}.app_cancelModalIcon__W2GEN{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background:var(--ivory);border-radius:50%;color:var(--graphite)}[data-theme=dark] .app_cancelModalIcon__W2GEN{background:#2a2a2a;color:#888}.app_cancelModalIconWarning__GoHpT{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background:rgba(245,158,11,.1);border-radius:50%;color:#d97706}[data-theme=dark] .app_cancelModalIconWarning__GoHpT{background:rgba(251,191,36,.1);color:#fbbf24}.app_cancelModalTitle___nhU2{font-size:20px;font-weight:500;color:var(--charcoal);margin:0 0 12px;letter-spacing:-.01em}[data-theme=dark] .app_cancelModalTitle___nhU2{color:#f0f0f0}.app_cancelModalSubtitle__yaRhL{font-size:14px;line-height:1.6;color:var(--graphite);margin:0}.app_cancelModalSubtitle__yaRhL strong{color:var(--charcoal);font-weight:500}[data-theme=dark] .app_cancelModalSubtitle__yaRhL{color:#888}[data-theme=dark] .app_cancelModalSubtitle__yaRhL strong{color:silver}.app_cancelReasonList__F3UlP{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.app_cancelReasonOption__KgX5_{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--ivory);border:.5px solid transparent;border-radius:2px;font-size:14px;color:var(--charcoal);cursor:pointer;transition:all .3s ease;text-align:left}.app_cancelReasonOption__KgX5_:hover{background:var(--smoke)}.app_cancelReasonOptionSelected__J0eGJ{background:var(--white);border-color:var(--charcoal)}[data-theme=dark] .app_cancelReasonOption__KgX5_{background:#2a2a2a;color:silver}[data-theme=dark] .app_cancelReasonOption__KgX5_:hover{background:#333}[data-theme=dark] .app_cancelReasonOptionSelected__J0eGJ{background:#1e1e1e;border-color:var(--accent)}.app_cancelReasonRadio__sT2YN{width:18px;height:18px;border:1.5px solid var(--silver);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app_cancelReasonOptionSelected__J0eGJ .app_cancelReasonRadio__sT2YN{border-color:var(--charcoal)}[data-theme=dark] .app_cancelReasonRadio__sT2YN{border-color:#555}[data-theme=dark] .app_cancelReasonOptionSelected__J0eGJ .app_cancelReasonRadio__sT2YN{border-color:var(--accent)}.app_cancelReasonRadioInner__myf8Q{width:10px;height:10px;background:var(--charcoal);border-radius:50%}[data-theme=dark] .app_cancelReasonRadioInner__myf8Q{background:var(--accent)}.app_cancelLossList__tThMC{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:12px}.app_cancelLossList__tThMC li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--graphite)}.app_cancelLossList__tThMC svg{color:#dc2626;flex-shrink:0}[data-theme=dark] .app_cancelLossList__tThMC li{color:#888}[data-theme=dark] .app_cancelLossList__tThMC svg{color:#ef4444}.app_cancelModalActions___8GBz{display:flex;gap:12px}.app_cancelModalConfirmBtn__wZ9E0,.app_cancelModalKeepBtn__XKJkl,.app_cancelModalPrimaryBtn___LIrj,.app_cancelModalSecondaryBtn__t5OiO{flex:1 1;padding:14px 20px;border-radius:2px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .4s ease}.app_cancelModalSecondaryBtn__t5OiO{background:transparent;border:.5px solid var(--smoke);color:var(--graphite)}.app_cancelModalSecondaryBtn__t5OiO:hover{background:var(--ivory);border-color:var(--silver)}[data-theme=dark] .app_cancelModalSecondaryBtn__t5OiO{border-color:#333;color:#888}[data-theme=dark] .app_cancelModalSecondaryBtn__t5OiO:hover{background:#2a2a2a;border-color:#444}.app_cancelModalPrimaryBtn___LIrj{background:var(--charcoal);border:none;color:var(--white)}.app_cancelModalPrimaryBtn___LIrj:hover:not(:disabled){background:#2a2927}.app_cancelModalPrimaryBtn___LIrj:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .app_cancelModalPrimaryBtn___LIrj{background:var(--accent);color:#1a1a1a}[data-theme=dark] .app_cancelModalPrimaryBtn___LIrj:hover:not(:disabled){background:#e56518}.app_cancelModalKeepBtn__XKJkl{background:var(--charcoal);border:none;color:var(--white)}.app_cancelModalKeepBtn__XKJkl:hover{background:#2a2927}[data-theme=dark] .app_cancelModalKeepBtn__XKJkl{background:var(--accent);color:#1a1a1a}[data-theme=dark] .app_cancelModalKeepBtn__XKJkl:hover{background:#e56518}.app_cancelModalConfirmBtn__wZ9E0{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:.5px solid rgba(239,68,68,.3);color:#dc2626}.app_cancelModalConfirmBtn__wZ9E0:hover:not(:disabled){background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.5)}.app_cancelModalConfirmBtn__wZ9E0:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .app_cancelModalConfirmBtn__wZ9E0{border-color:rgba(239,68,68,.4);color:#ef4444}[data-theme=dark] .app_cancelModalConfirmBtn__wZ9E0:hover:not(:disabled){background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.6)}@media (max-width:640px){.app_cancelModal__p0pnj{padding:32px 24px;margin:16px;max-width:none}.app_cancelModalActions___8GBz{flex-direction:column-reverse}.app_billingSubscriptionActions__Vj4qa{text-align:center}.app_billingCancelBtn__NcFL7,.app_billingReactivateBtn__aD1Mq{width:100%;justify-content:center}}.app_learnMoreLink__A4wzB{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;color:var(--accent);text-decoration:none;transition:all .3s ease}.app_learnMoreLink__A4wzB:hover{color:var(--accent-dark);gap:10px}.app_learnMoreArrow__ONXdS{transition:transform .3s ease}.app_learnMoreLink__A4wzB:hover .app_learnMoreArrow__ONXdS{transform:translateX(3px)}.app_guideContainer__q_bo9{max-width:800px;margin:0 auto;padding:32px 24px 80px}@media (min-width:768px){.app_guideContainer__q_bo9{padding:48px 32px 120px}}.app_guideHero__8D7zX{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--smoke)}.app_guideHeroContent__geNJT{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px}@media (min-width:640px){.app_guideHeroContent__geNJT{gap:28px}}.app_guideLogo___hPfR{width:64px;height:64px;border-radius:12px;object-fit:contain;background:var(--white);border:1px solid var(--smoke);flex-shrink:0}@media (min-width:640px){.app_guideLogo___hPfR{width:80px;height:80px;border-radius:16px}}.app_guideLogoFallback__6tblg{width:64px;height:64px;border-radius:12px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);color:var(--accent-text);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;flex-shrink:0}@media (min-width:640px){.app_guideLogoFallback__6tblg{width:80px;height:80px;border-radius:16px;font-size:32px}}.app_guideHeroText__fi_bq{flex:1 1;min-width:0}.app_guideTitle__oEXow{font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(24px,5vw,36px);font-weight:500;color:var(--ink);letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.app_guideMission___YApl{font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;color:var(--graphite);line-height:1.5;margin:0}@media (min-width:640px){.app_guideMission___YApl{font-size:18px}}.app_guideMissionAlignment__atFM1{font-size:15px;line-height:1.7;color:var(--charcoal);margin:0}@media (min-width:640px){.app_guideMissionAlignment__atFM1{font-size:16px}}.app_guideQuickRef__Ds5ZO{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--pearl);border:1px solid var(--smoke);border-radius:12px;margin-bottom:48px}@media (min-width:640px){.app_guideQuickRef__Ds5ZO{flex-direction:row;align-items:flex-start;padding:28px 32px}}.app_guideQuickRefItem__SSkse{flex:1 1;display:flex;flex-direction:column;gap:6px}.app_guideQuickRefLabel__MN5ud{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--graphite)}.app_guideQuickRefValue__ktiLV{font-size:15px;line-height:1.5;color:var(--ink);font-weight:500}.app_guideQuickRefDivider__3CA9s{height:1px;background:var(--smoke)}@media (min-width:640px){.app_guideQuickRefDivider__3CA9s{width:1px;height:auto;align-self:stretch;margin:0 16px}}.app_guideSection__fRlFd{margin-bottom:56px}.app_guideSectionTitle__Vg_Wm{font-family:var(--font-inter),system-ui,sans-serif;font-size:22px;font-weight:500;color:var(--ink);letter-spacing:-.01em;margin:0 0 12px}@media (min-width:640px){.app_guideSectionTitle__Vg_Wm{font-size:24px;margin-bottom:16px}}.app_guideSectionIntro__ojBcn{font-size:15px;line-height:1.7;color:var(--charcoal);margin:0 0 24px}@media (min-width:640px){.app_guideSectionIntro__ojBcn{font-size:16px;margin-bottom:28px}}.app_guideValueGrid__XPIU1{display:flex;flex-direction:column;gap:20px}.app_guideValueCard__e0hZh{padding:24px;background:var(--white);border:1px solid var(--smoke);border-radius:12px;transition:border-color .3s ease}.app_guideValueCard__e0hZh:hover{border-color:var(--silver)}.app_guideValueName__oXhL3{font-family:var(--font-inter),system-ui,sans-serif;font-size:17px;font-weight:600;color:var(--ink);margin:0 0 10px}.app_guideValueDesc__wwVDE{font-size:14px;line-height:1.65;color:var(--charcoal);margin:0 0 16px}.app_guideValueLookFor__ppM4c{padding-top:16px;border-top:1px solid var(--smoke)}.app_guideValueLookForLabel__GydK3{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:6px}.app_guideValueLookFor__ppM4c p{font-size:14px;line-height:1.6;color:var(--graphite);margin:0}.app_guideStageList__d6XFq{display:flex;flex-direction:column;gap:16px}.app_guideStageItem__uyKTJ{padding:20px 24px;background:var(--white);border:1px solid var(--smoke);border-radius:10px}.app_guideStageHeader__UyUfP{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.app_guideStageName__oGDOy{font-family:var(--font-inter),system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--ink)}.app_guideStageDuration__BPzVb{font-size:12px;font-weight:500;color:var(--graphite);background:var(--pearl);padding:4px 10px;border-radius:4px;white-space:nowrap}.app_guideStageAssessment__KBMKm{font-size:14px;line-height:1.6;color:var(--charcoal);margin:0}.app_guideEvalList__Cekkk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.app_guideEvalItem__TEfAp{position:relative;padding-left:28px;font-size:14px;line-height:1.6;color:var(--charcoal)}.app_guideEvalItem__TEfAp:before{content:"";position:absolute;left:0;top:8px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23f37021'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.app_guideRedFlagList__m_UVd{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.app_guideRedFlagItem__2dkYn{position:relative;padding-left:28px;font-size:14px;line-height:1.6;color:var(--charcoal)}.app_guideRedFlagItem__2dkYn:before{content:"";position:absolute;left:0;top:8px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23dc2626'%3E%3Cpath fill-rule='evenodd' d='M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.app_guideTechBlock__FLkrq{padding:24px;background:var(--white);border:1px solid var(--smoke);border-radius:10px;margin-bottom:16px}.app_guideTechBlock__FLkrq:last-child{margin-bottom:0}.app_guideTechSubtitle__y_RUt{font-family:var(--font-inter),system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--ink);margin:0 0 12px}.app_guideTechBlock__FLkrq p{font-size:14px;line-height:1.65;color:var(--charcoal);margin:0}.app_guideTechExtra__viv0U{margin-top:12px!important;padding-top:12px;border-top:1px solid var(--smoke);color:var(--graphite)!important}.app_guideCta__YYcK0{margin-top:64px;padding:48px 32px;background:linear-gradient(135deg,var(--pearl) 0,var(--ivory) 100%);border:1px solid var(--smoke);border-radius:16px;text-align:center}.app_guideCtaTitle__Li7P9{font-family:var(--font-inter),system-ui,sans-serif;font-size:24px;font-weight:500;color:var(--ink);margin:0 0 12px}@media (min-width:640px){.app_guideCtaTitle__Li7P9{font-size:28px}}.app_guideCtaText__3nbVr{font-size:15px;line-height:1.6;color:var(--charcoal);max-width:500px;margin:0 auto 28px}@media (min-width:640px){.app_guideCtaText__3nbVr{font-size:16px}}.app_guideCtaButtons___fGFG{display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width:480px){.app_guideCtaButtons___fGFG{flex-direction:row;justify-content:center;gap:16px}}.app_guideCtaPrimary__4Eljd{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:var(--charcoal);color:var(--white);font-size:15px;font-weight:500;text-decoration:none;border-radius:8px;transition:all .3s ease;min-width:200px}.app_guideCtaPrimary__4Eljd:hover{background:#2a2927;transform:translateY(-1px)}.app_guideCtaSecondary__zg_QL{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:transparent;color:var(--charcoal);font-size:15px;font-weight:500;text-decoration:none;border:1px solid var(--silver);border-radius:8px;transition:all .3s ease}.app_guideCtaSecondary__zg_QL:hover{border-color:var(--charcoal);background:var(--white)}[data-theme=dark] .app_guideHero__8D7zX{border-bottom-color:#333}[data-theme=dark] .app_guideLogo___hPfR{background:#1a1a1a;border-color:#333}[data-theme=dark] .app_guideLogoFallback__6tblg{background:linear-gradient(135deg,var(--accent) 0,#c44d00 100%)}[data-theme=dark] .app_guideMission___YApl{color:#999}[data-theme=dark] .app_guideCtaText__3nbVr,[data-theme=dark] .app_guideEvalItem__TEfAp,[data-theme=dark] .app_guideMissionAlignment__atFM1,[data-theme=dark] .app_guideRedFlagItem__2dkYn,[data-theme=dark] .app_guideSectionIntro__ojBcn,[data-theme=dark] .app_guideStageAssessment__KBMKm,[data-theme=dark] .app_guideTechBlock__FLkrq p,[data-theme=dark] .app_guideValueDesc__wwVDE{color:#aaa}[data-theme=dark] .app_guideQuickRef__Ds5ZO{background:#1a1a1a;border-color:#333}[data-theme=dark] .app_guideQuickRefDivider__3CA9s{background:#333}[data-theme=dark] .app_guideStageItem__uyKTJ,[data-theme=dark] .app_guideTechBlock__FLkrq,[data-theme=dark] .app_guideValueCard__e0hZh{background:#1a1a1a;border-color:#333}[data-theme=dark] .app_guideValueCard__e0hZh:hover{border-color:#444}[data-theme=dark] .app_guideValueLookFor__ppM4c{border-top-color:#333}[data-theme=dark] .app_guideValueLookFor__ppM4c p{color:#888}[data-theme=dark] .app_guideStageDuration__BPzVb{background:#252525;color:#999}[data-theme=dark] .app_guideTechExtra__viv0U{border-top-color:#333;color:#888!important}[data-theme=dark] .app_guideCta__YYcK0{background:linear-gradient(135deg,#1a1a1a,#111);border-color:#333}[data-theme=dark] .app_guideCtaPrimary__4Eljd{background:var(--accent);color:#1a1a1a}[data-theme=dark] .app_guideCtaPrimary__4Eljd:hover{background:#e56518}[data-theme=dark] .app_guideCtaSecondary__zg_QL{color:#ccc;border-color:#444}[data-theme=dark] .app_guideCtaSecondary__zg_QL:hover{border-color:#666;background:#1a1a1a}.app_voiceConversationView__1ftD5{display:flex;flex-direction:column;align-items:center;padding:32px 24px 24px;position:relative;gap:0}.app_voiceQuestionBubble__0N_5_{max-width:640px;width:100%;padding:20px 24px;background:var(--pearl);border:1px solid var(--smoke);border-radius:var(--radius-md);text-align:left;flex-shrink:0}.app_voiceQuestionLabel__BknqM{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--stone);margin-bottom:8px}.app_voiceQuestionText__oAVaN{font-size:16px;line-height:1.7;color:var(--ink);margin:0}.app_voiceOrbContainer__6hRQP{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:200px}.app_waveOrbWrapper__riv5X{position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;box-shadow:0 0 40px rgba(249,81,100,.15),0 0 80px rgba(249,81,100,.06);transition:box-shadow .4s ease}.app_waveOrbCanvas__l7KMi{display:block;border-radius:50%}.app_voiceOrbMuted__O91hX{position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;animation:app_orbMutedFadeIn__BiWWp .3s ease}@keyframes app_orbMutedFadeIn__BiWWp{0%{opacity:0}to{opacity:1}}.app_voiceOrbStatus__T2AAz{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:500;color:var(--charcoal);letter-spacing:.01em;text-align:center;min-height:20px;transition:color .3s ease}.app_voiceOrbStatusSpinner__eLoRy{display:inline-block;width:12px;height:12px;border:1.5px solid var(--smoke);border-top-color:var(--accent,#f37021);border-radius:50%;animation:app_navSpin__z6sdB .6s linear infinite;flex-shrink:0}[data-theme=dark] .app_voiceOrbStatusSpinner__eLoRy{border-color:hsla(0,0%,100%,.15);border-top-color:var(--accent,#f37021)}.app_voiceLiveTranscript__SnSbN{max-width:640px;width:100%;text-align:center;padding:8px 16px;min-height:36px;transition:opacity .6s ease;flex-shrink:0}.app_voiceLiveTranscriptLabel__sR2t1{font-size:12px;font-weight:600;color:var(--stone);text-transform:uppercase;letter-spacing:.04em}.app_voiceLiveTranscriptText__xqD4d{font-size:14px;color:var(--charcoal);line-height:1.5;font-style:italic}.app_voiceControlBar__ouNr_{display:flex;align-items:center;justify-content:center;gap:32px;padding:20px 0 16px;margin-top:8px;flex-shrink:0;width:100%;max-width:480px}.app_voiceControlBtn__i5sel{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;border-radius:var(--radius-md);border:1px solid var(--smoke);background:transparent;color:var(--charcoal);cursor:pointer;transition:all .2s ease;min-width:64px}.app_voiceControlBtn__i5sel:hover{border-color:var(--stone);background:var(--pearl)}.app_voiceControlBtn__i5sel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app_voiceControlBtnActive__x9jy9{background:var(--accent);border-color:var(--accent);color:var(--white)}.app_voiceControlBtnActive__x9jy9:hover{background:#e56518;border-color:#e56518}.app_voiceControlBtnEnd__3ehBh{border-color:#d32f2f;color:#d32f2f}.app_voiceControlBtnEnd__3ehBh:hover{background:#d32f2f;color:var(--white);border-color:#d32f2f}.app_voiceControlLabel__rJ1Ne{font-size:11px;font-weight:500;letter-spacing:.02em}.app_voiceControlBtnFocus__P_0hb{background:#2563eb;border-color:#2563eb;color:var(--white)}.app_voiceControlBtnFocus__P_0hb:hover{background:#1d4ed8;border-color:#1d4ed8}.app_voiceStatusPill__nveOu{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:6px 14px;border-radius:999px;border:1px solid var(--smoke);background:var(--pearl);font-size:12.5px;font-weight:500;color:var(--charcoal);letter-spacing:.01em;max-width:92%;text-align:center}.app_voiceStatusDot__3G21y{width:8px;height:8px;border-radius:50%;background:var(--stone);flex-shrink:0}.app_voiceStatusPill_live__Itd_D{border-color:#bbf7d0;background:#f0fdf4}.app_voiceStatusPill_live__Itd_D .app_voiceStatusDot__3G21y{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.app_voiceStatusPill_muted__wUGeL{border-color:#fed7aa;background:#fff7ed}.app_voiceStatusPill_muted__wUGeL .app_voiceStatusDot__3G21y{background:var(--accent)}.app_voiceStatusPill_focus__lvhwT{border-color:#bfdbfe;background:#eff6ff}.app_voiceStatusPill_focus__lvhwT .app_voiceStatusDot__3G21y{background:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.18)}.app_voiceModeToast__oBmAA{position:absolute;bottom:104px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:var(--radius-md);background:var(--charcoal);color:var(--white);box-shadow:0 8px 24px rgba(0,0,0,.22);font-size:13px;font-weight:500;z-index:20;max-width:90%;animation:app_voiceToastIn__WeIl5 .18s ease-out}@keyframes app_voiceToastIn__WeIl5{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.app_voiceModeToastText__NM_pp{line-height:1.3}.app_voiceModeToastBtn__SsSsm{flex-shrink:0;padding:6px 14px;border-radius:var(--radius-sm);border:none;background:var(--accent);color:var(--white);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease}.app_voiceModeToastBtn__SsSsm:hover{background:#e56518}.app_voiceModesIntro__sKIUa{position:absolute;top:12px;right:12px;width:250px;max-width:60%;padding:14px 16px;border-radius:var(--radius-md);background:var(--white);border:1px solid var(--smoke);box-shadow:0 12px 32px rgba(0,0,0,.16);z-index:30;text-align:left}@media (max-width:640px){.app_voiceModesIntro__sKIUa{left:12px;right:12px;width:auto;max-width:none}}.app_voiceModesIntroHint__O5xml{margin:0 0 12px;font-size:11.5px;color:var(--stone)}.app_voiceModesIntroTitle__wIQv8{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--charcoal)}.app_voiceModesIntroList__jztkm{margin:0 0 14px;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.45;color:var(--charcoal)}.app_voiceModesIntroBtn__EOhkT{padding:8px 18px;border-radius:var(--radius-sm);border:none;background:var(--charcoal);color:var(--white);font-size:13px;font-weight:600;cursor:pointer}.app_voiceModesIntroBtn__EOhkT:hover{background:#000}.app_voiceControlSlot__nbztn{position:relative;display:flex}.app_voiceControlInfo__cL3In{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;border:1px solid var(--smoke);background:var(--white);color:var(--stone);font-size:11px;font-style:italic;font-weight:700;font-family:Georgia,Times New Roman,serif;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2;transition:all .15s ease}.app_voiceControlInfo__cL3In:hover{border-color:var(--stone);color:var(--charcoal);background:var(--pearl)}.app_voiceControlInfoPopover__vyK9k{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);width:230px;max-width:80vw;padding:12px 14px;border-radius:12px;background:var(--white);color:var(--charcoal);border:1px solid var(--smoke);font-size:12.5px;font-weight:400;line-height:1.5;box-shadow:0 10px 30px rgba(0,0,0,.14);z-index:25;text-align:left;animation:app_voiceToastIn__WeIl5 .14s ease-out}.app_voiceControlInfoTitle__rLJoY{display:block;margin-bottom:3px;font-size:12.5px;font-weight:700;color:var(--ink)}.app_voiceControlInfoPopover__vyK9k:after{content:"";position:absolute;top:100%;left:50%;width:12px;height:12px;background:var(--white);border-right:1px solid var(--smoke);border-bottom:1px solid var(--smoke);transform:translate(-50%,-50%) rotate(45deg)}.app_voiceMicActive__mig63{box-shadow:0 0 0 2px rgba(22,163,74,.9),0 0 0 calc(4px + var(--mic-level, 0) * 11px) rgba(22,163,74,calc(.18 + var(--mic-level, 0) * .45))}.app_voiceMicActive__mig63 .app_voiceMicGlyph__Cgtjg{fill:rgba(22,163,74,calc(.35 + var(--mic-level, 0) * .65));stroke:#15803d}.app_voiceMicNotSent__gIohR{box-shadow:0 0 0 2px hsla(220,9%,46%,.85),0 0 0 calc(4px + var(--mic-level, 0) * 11px) rgba(107,114,128,calc(.16 + var(--mic-level, 0) * .4))}.app_voiceMicNotSent__gIohR .app_voiceMicGlyph__Cgtjg{fill:rgba(107,114,128,calc(.35 + var(--mic-level, 0) * .6));stroke:#4b5563}.app_voiceTimer__OI9T8{display:flex;flex-direction:column;align-items:center;gap:2px}.app_voiceTimerValue__G0iME{font-size:24px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.app_voiceTimerLabel__lhUHQ{font-size:11px;color:var(--stone);text-transform:uppercase;letter-spacing:.06em}.app_voiceTimerLow__G2PKZ .app_voiceTimerValue__G0iME{color:#d32f2f;animation:app_timerPulse__n50uu 1s ease-in-out infinite}@keyframes app_timerPulse__n50uu{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.app_voiceTimerLow__G2PKZ .app_voiceTimerValue__G0iME{animation:none;opacity:1}.app_voiceOrbMuted__O91hX{animation:none}}[data-theme=dark] .app_voiceQuestionBubble__0N_5_{background:#1a1a1a;border-color:#333}[data-theme=dark] .app_voiceQuestionLabel__BknqM{color:#888}[data-theme=dark] .app_voiceQuestionText__oAVaN{color:#e5e5e5}[data-theme=dark] .app_voiceLiveTranscriptText__xqD4d,[data-theme=dark] .app_voiceOrbStatus__T2AAz{color:#aaa}[data-theme=dark] .app_voiceControlBtn__i5sel{border-color:#333;color:#ccc}[data-theme=dark] .app_voiceControlBtn__i5sel:hover{border-color:#555;background:#1a1a1a}[data-theme=dark] .app_voiceControlBtnEnd__3ehBh{border-color:#ef5350;color:#ef5350}[data-theme=dark] .app_voiceControlBtnEnd__3ehBh:hover{background:#ef5350;color:#fff}[data-theme=dark] .app_voiceTimerValue__G0iME{color:#e5e5e5}@media (max-width:600px){.app_voiceConversationView__1ftD5{padding:20px 16px 16px}.app_waveOrbWrapper__riv5X{width:140px;height:140px}.app_waveOrbCanvas__l7KMi{width:140px!important;height:140px!important}.app_voiceControlBar__ouNr_{gap:20px}.app_voiceTimerValue__G0iME{font-size:20px}.app_voiceQuestionText__oAVaN{font-size:15px}}.app_trialBanner__5Um0x{background:linear-gradient(135deg,#1a1a1a,#2d1f0e);border-bottom:1px solid rgba(243,112,33,.25);padding:10px 24px;position:relative;z-index:50}.app_trialBannerInner__LofAb{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:16px}.app_trialBannerLeft__RAtSr{display:flex;align-items:center;gap:12px}.app_trialBannerBadge__miuUL{background:#f37021;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:3px 10px;border-radius:2px;white-space:nowrap}.app_trialBannerTime__sAAU3{color:#e5e5e5;font-size:14px;font-weight:500;letter-spacing:.01em}.app_trialBannerRight__sc_li{display:flex;align-items:center;gap:12px}.app_trialBannerCta__DTDnM{background:#f37021;color:#fff;border:none;padding:6px 20px;font-size:13px;font-weight:600;border-radius:2px;cursor:pointer;transition:background .2s ease;white-space:nowrap}.app_trialBannerCta__DTDnM:hover{background:#e0611a}.app_trialBannerDismiss__Mlxo7{background:none;border:none;color:#888;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:color .2s ease}.app_trialBannerDismiss__Mlxo7:hover{color:#ccc}@media (max-width:600px){.app_trialBanner__5Um0x{padding:8px 16px}.app_trialBannerInner__LofAb{gap:8px}.app_trialBannerTime__sAAU3{font-size:12px}.app_trialBannerCta__DTDnM{font-size:12px;padding:5px 14px}}@keyframes app_orbSpin___Lsyn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes app_orbFadeIn__GzWOV{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes app_orbPulse__5F1Xb{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 8px rgba(34,197,94,0)}}@keyframes app_orbSlideUp__05s57{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app_orbContainer__1a9hQ{position:fixed;bottom:32px;right:32px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.app_floatingOrb__kfOsI{position:relative;width:48px;height:48px;border-radius:50%;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;cursor:default;color:hsla(0,0%,100%,.7);animation:app_orbFadeIn__GzWOV .4s ease-out both;transition:background .4s ease,border-color .4s ease,color .4s ease;outline:none;pointer-events:auto;flex-shrink:0}.app_floatingOrb__kfOsI:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}.app_floatingOrbComplete__iLFeg{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.4);color:#22c55e;animation:app_orbFadeIn__GzWOV .4s ease-out both,app_orbPulse__5F1Xb 1.6s ease-in-out 2}.app_orbSpinner__IUoAx{animation:app_orbSpin___Lsyn 1.2s linear infinite}.app_orbCheck__TnxZ5,.app_orbSpinner__IUoAx{display:flex;align-items:center;justify-content:center}.app_orbBadge___LvB5{top:-4px;right:-4px;min-width:18px;height:18px;border-radius:9px;background:#f37021;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;padding:0 4px}.app_orbBadge___LvB5,.app_orbTooltip__PjY6o{position:absolute;pointer-events:none;animation:app_orbFadeIn__GzWOV .2s ease-out both}.app_orbTooltip__PjY6o{bottom:calc(100% + 10px);right:0;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85);font-size:13px;line-height:1.4;padding:6px 12px;border-radius:4px;white-space:nowrap}.app_orbPopupStack__NuGfI{display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:auto}.app_orbPopup__t_jdK{display:flex;align-items:flex-start;gap:10px;width:280px;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;padding:12px 16px;animation:app_orbSlideUp__05s57 .4s ease-out both;position:relative}.app_orbPopupIcon__8ious{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.app_orbPopupContent__oYudR{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.app_orbPopupTitle__wSF44{font-size:13px;color:hsla(0,0%,100%,.85);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app_orbPopupSubtitle__u5cJN{font-size:12px;color:hsla(0,0%,100%,.5);line-height:1.4}.app_orbPopupClickable__5I2Sk{display:flex;align-items:flex-start;gap:10px;background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:left;flex:1 1;min-width:0;color:inherit}.app_orbPopupClickable__5I2Sk:hover .app_orbPopupCta__2OjYm{text-decoration:underline}.app_orbPopupCta__2OjYm{font-size:12px;color:#f37021;line-height:1.4;margin-top:4px;font-weight:500;letter-spacing:.01em}.app_orbPopupDismiss__4Zl94{position:absolute;top:8px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:hsla(0,0%,100%,.35);cursor:pointer;border-radius:3px;padding:0;transition:color .2s ease,background .2s ease}.app_orbPopupDismiss__4Zl94:hover{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.08)}.app_orbPopupDismiss__4Zl94:focus-visible{outline:1px solid hsla(0,0%,100%,.5);outline-offset:1px}@media (prefers-reduced-motion:reduce){.app_floatingOrbComplete__iLFeg,.app_floatingOrb__kfOsI,.app_orbBadge___LvB5,.app_orbPopup__t_jdK,.app_orbSpinner__IUoAx,.app_orbTooltip__PjY6o{animation:none}}.app_codingPanel__NBKwI{background:var(--ivory);display:flex;flex-direction:column;height:100%;position:relative}.app_resizeHandle__X4xJl{height:5px;background:var(--smoke);cursor:ns-resize;position:relative;flex-shrink:0;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app_resizeHandle__X4xJl:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36px;height:3px;background:var(--silver);border-radius:2px;transition:background .15s ease,width .15s ease}.app_resizeHandle__X4xJl:hover{background:var(--pearl)}.app_resizeHandle__X4xJl:hover:after{background:var(--graphite);width:48px}.app_resizeHandle__X4xJl:active{background:rgba(0,0,0,.06)}.app_resizeHandle__X4xJl:active:after{background:var(--ink)}.app_codingPanelTabBar__QFVK7{justify-content:space-between;border-bottom:1px solid var(--smoke);background:var(--white);position:-webkit-sticky;position:sticky;top:0;z-index:2}.app_codingPanelTabBar__QFVK7,.app_codingPanelTabs__RXLUe{display:flex;align-items:stretch}.app_codingPanelTab__XtKg1{all:unset;display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:12px;font-weight:600;color:var(--graphite);cursor:pointer;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.01em}.app_codingPanelTab__XtKg1:hover{color:var(--ink)}.app_codingPanelTab__XtKg1[data-active=true]{color:var(--ink);border-bottom-color:var(--ink)}.app_codingPanelTabCount__wPSg3{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;background:var(--smoke);color:var(--graphite);border-radius:8px;line-height:1}.app_codingPanelTab__XtKg1[data-active=true] .app_codingPanelTabCount__wPSg3{background:var(--ink);color:var(--white)}.app_codingPanelTabDot__NLhsi{width:6px;height:6px;border-radius:50%;background:var(--graphite)}.app_codingPanelTabDot__NLhsi[data-status=success]{background:#059669}.app_codingPanelTabDot__NLhsi[data-status=error]{background:#b45309}.app_codingPanelTabDot__NLhsi[data-status=timeout]{background:#d97706}.app_codingPanelTabActions__PFwY9{display:flex;align-items:center;gap:4px;padding:0 8px}.app_codingPanelContent__CkQwa{flex:1 1;overflow-y:auto;min-height:0}.app_codingPanelFooter__0aW3a{padding:10px 20px;border-top:1px solid var(--smoke);display:flex;align-items:center;gap:10px;background:var(--ivory)}.app_codingPanelEmpty__OTjsG{padding:28px 20px;text-align:center;color:var(--graphite);font-size:12px;font-style:italic}.app_consoleStdinToggle__TlG8_{display:flex;align-items:center;gap:6px;padding:7px 20px;border-bottom:1px solid var(--smoke);font-size:12px;color:var(--graphite);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,color .15s ease}.app_consoleStdinToggle__TlG8_:hover{background:var(--pearl,rgba(0,0,0,.03));color:var(--ink)}.app_consoleStdinArrow__fq_iN{font-size:10px;width:12px}.app_consoleStdinArea__lveTL{padding:8px 20px;border-bottom:1px solid var(--smoke);background:var(--white)}.app_consoleStdinInput__nPyRU{width:100%;padding:8px 10px;border:1px solid var(--smoke);border-radius:4px;font-family:var(--font-code,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;resize:vertical;outline:none;background:var(--ivory);color:var(--ink);box-sizing:border-box}.app_consoleStdinInput__nPyRU:focus{border-color:var(--silver)}.app_consoleOutput__hG1sH{padding:12px 20px;display:flex;flex-direction:column;gap:10px}.app_consoleOutputStats__pv24n{display:flex;align-items:center;gap:10px;padding-top:2px}.app_consoleStatusBadge__Q_H4A{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.app_consoleStatusBadge__Q_H4A[data-status=success]{color:#059669;background:rgba(16,185,129,.12)}.app_consoleStatusBadge__Q_H4A[data-status=error]{color:#b45309;background:rgba(245,158,11,.15)}.app_consoleStatusBadge__Q_H4A[data-status=timeout]{color:#d97706;background:rgba(245,158,11,.12)}.app_consoleStat__kfjsr{font-size:11px;color:var(--graphite);font-family:var(--font-code,ui-monospace,SFMono-Regular,Menlo,monospace)}.app_consoleOutputSection__Y_1bL{display:flex;flex-direction:column;gap:4px}.app_consoleOutputLabel__feZSE{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--graphite)}.app_consoleOutputBlock__CZXQX{margin:0;padding:10px 12px;border:1px solid var(--smoke);border-radius:4px;font-family:var(--font-code,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto;background:var(--white);color:var(--ink)}.app_consoleOutputBlock__CZXQX[data-kind=error]{background:rgba(220,38,38,.05);border-color:rgba(220,38,38,.2);color:#991b1b}.app_consoleIdle__kgDCu{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;color:var(--silver);font-size:12px;text-align:center}.app_consoleIdleIcon__naZu4{font-size:18px;opacity:.4}.app_runnerGateNote__N_xlp{font-size:12px;color:var(--silver);font-style:italic}.app_ideGuide__1JAop{border-top:2px solid var(--smoke);background:var(--pearl)}.app_ideGuideHeader__rcund{all:unset;display:flex;align-items:center;gap:8px;width:100%;padding:11px 20px;cursor:pointer;box-sizing:border-box;transition:background .15s ease}.app_ideGuideHeader__rcund:hover{background:var(--smoke)}.app_ideGuideHeaderIcon__VdULd{display:flex;align-items:center;color:var(--accent);flex-shrink:0}.app_ideGuideTitle__E_Li0{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);flex:1 1}.app_ideGuideSub__kLHnM{font-size:11px;color:var(--silver);font-style:italic}.app_ideGuideChevron__K_mrg{font-size:11px;color:var(--graphite);transition:transform .2s ease;display:inline-block}.app_ideGuideChevron__K_mrg[data-open=false]{transform:rotate(-90deg)}.app_ideGuideBody__W_lXA{padding:4px 20px 16px;display:flex;flex-direction:column;gap:12px}.app_ideGuideItem__sdRts{display:flex;gap:10px;align-items:flex-start}.app_ideGuideIcon__Uo1xk{font-size:13px;color:var(--graphite);width:18px;flex-shrink:0;margin-top:1px;text-align:center}.app_ideGuideItemLabel__lTQsV{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:2px}.app_ideGuideItemText___hEJj{font-size:12px;color:var(--charcoal);line-height:1.5}.app_ideGuideKbd__RV_11{display:inline-block;padding:1px 6px;font-family:var(--font-code,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;font-style:normal;background:var(--white);border:solid var(--smoke);border-width:1px 1px 2px;border-radius:3px;color:var(--ink);line-height:1.4}