.LoadingDots_wrap__j228h{display:inline-flex;align-items:center;gap:6px}.LoadingDots_label__wsSry{color:var(--text-secondary)}.LoadingDots_dots__jNEAI{display:inline-flex;align-items:center;gap:3px}.LoadingDots_dots__jNEAI span{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.3;animation:LoadingDots_dotPulse__DXnXa 1.2s ease-in-out infinite}.LoadingDots_dots__jNEAI span:nth-child(2){animation-delay:.15s}.LoadingDots_dots__jNEAI span:nth-child(3){animation-delay:.3s}@keyframes LoadingDots_dotPulse__DXnXa{0%,to{opacity:.3}50%{opacity:1}}.RoleSwitcher_wrapper__fK2G0{position:relative}.RoleSwitcher_trigger__YaRbK{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:.3rem .45rem;width:100%;display:flex;align-items:flex-start;gap:.4rem;cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);transition:color .14s ease,border-color .14s ease,background-color .14s ease}.RoleSwitcher_trigger__YaRbK:hover{color:var(--text);border-color:var(--border-dark);background:var(--surface-alt)}.RoleSwitcher_trigger__YaRbK:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RoleSwitcher_colorDot__FWsKF{width:8px;height:8px;border-radius:50%;flex-shrink:0}.RoleSwitcher_trigger__YaRbK .RoleSwitcher_colorDot__FWsKF{margin-top:.28rem}.RoleSwitcher_triggerText___zXc9{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;min-width:0;flex:1 1}.RoleSwitcher_triggerName__ND5qQ{display:flex;align-items:flex-start;gap:.35rem;width:100%;min-width:0}.RoleSwitcher_triggerNameText__77ygf{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word;overflow-wrap:break-word}.RoleSwitcher_triggerCompany__v3r34{font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoleSwitcher_chevron__29RVn{width:10px;height:10px;flex-shrink:0;opacity:.5;margin-top:.28rem}@keyframes RoleSwitcher_dropdownIn__Wu7QA{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.RoleSwitcher_dropdown__5RInq{position:absolute;top:calc(100% + .35rem);left:0;width:260px;max-width:calc(100vw - 32px);max-height:55dvh;overflow-y:auto;overscroll-behavior:contain;padding:.5rem;border-radius:12px;border:1px solid var(--border-dark);background:var(--surface);box-shadow:var(--shadow-popover);animation:RoleSwitcher_dropdownIn__Wu7QA .18s var(--ease-spring);transform-origin:top left;z-index:40}.RoleSwitcher_sectionLabel__SMwpW{font-size:var(--text-sm);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary);padding:.3rem .5rem .2rem}.RoleSwitcher_roleItem__fn3Q9{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;width:100%;text-align:left;padding:.5rem;border-radius:8px;cursor:pointer;display:flex;align-items:flex-start;gap:.45rem;font:inherit;font-size:var(--text-base);color:var(--text);transition:background-color .12s ease}.RoleSwitcher_roleItem__fn3Q9 .RoleSwitcher_colorDot__FWsKF{margin-top:.3rem}.RoleSwitcher_roleItem__fn3Q9:hover{background:var(--surface-alt)}.RoleSwitcher_roleItem__fn3Q9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RoleSwitcher_roleItemActive__K15k6{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.RoleSwitcher_roleItemActive__K15k6:hover{background:var(--accent-soft-med)}.RoleSwitcher_roleItemActive__K15k6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RoleSwitcher_checkIcon__ickiL{width:14px;height:14px;flex-shrink:0;margin-top:.2rem}.RoleSwitcher_roleInfo__9_741{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:1px;line-height:1.3}.RoleSwitcher_roleCompany__NmS1Z,.RoleSwitcher_roleName__M6wWQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoleSwitcher_roleCompany__NmS1Z{font-size:var(--text-sm);font-weight:500;color:var(--text-tertiary)}.RoleSwitcher_roleItemActive__K15k6 .RoleSwitcher_roleCompany__NmS1Z{color:var(--accent-ink);opacity:.7}.RoleSwitcher_roleType__Op_00{font-size:var(--text-sm);color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.RoleSwitcher_statusChip__DyJMZ{font-size:var(--text-xs);font-weight:600;white-space:nowrap;flex-shrink:0;padding:2px 8px;border-radius:999px;margin-left:8px}.RoleSwitcher_statusBuilding__8Pwoh{color:var(--text-tertiary);background:var(--surface-alt)}.RoleSwitcher_statusUpcoming__BTlhy{color:var(--accent-dark);background:var(--accent-light)}.RoleSwitcher_statusUrgent__HbhUq{color:var(--warning);background:var(--warning-soft)}.RoleSwitcher_statusOutcome__A009G{color:var(--green);background:var(--success-soft)}.RoleSwitcher_statusPast__2brL6{color:var(--text-tertiary);background:var(--surface-alt)}.RoleSwitcher_divider__Dl4oU{height:1px;background:var(--border);margin:.35rem 0}.RoleSwitcher_footerRow__C7Vra{display:flex;gap:.25rem}.RoleSwitcher_footerRow__C7Vra .RoleSwitcher_actionItem__VdFwe{width:auto;flex:1 1;text-align:center}.RoleSwitcher_actionItem__VdFwe{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;width:100%;text-align:left;padding:.4rem .5rem;border-radius:8px;cursor:pointer;font:inherit;font-size:var(--text-base);color:var(--text-secondary);transition:background-color .12s ease,color .12s ease}.RoleSwitcher_actionItem__VdFwe:hover{background:var(--surface-alt);color:var(--text)}.RoleSwitcher_actionItem__VdFwe:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RoleSwitcher_demoBadge__DiOxy{display:inline-block;margin-left:.35rem;padding:.05rem .35rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:100px;vertical-align:middle}.RoleSwitcher_demoAction__P_GNB{color:var(--accent-ink);font-weight:600}.RoleSwitcher_demoAction__P_GNB:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-ink)}.RoleSwitcher_demoAction__P_GNB:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RoleSwitcher_backdrop__OM1we{position:fixed;inset:0;z-index:39}@keyframes HeaderSettingsMenu_popoverDown__UQxom{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.HeaderSettingsMenu_popover__1uuXs{position:absolute;top:calc(100% + .35rem);right:0;width:280px;max-width:calc(100vw - 20px);max-height:min(460px,55dvh);overscroll-behavior:contain;overflow-y:auto;border-radius:12px;border:1px solid var(--border-dark);background:var(--surface);box-shadow:var(--shadow-popover);animation:HeaderSettingsMenu_popoverDown__UQxom .18s var(--ease-spring);transform-origin:top right;z-index:30}.HeaderSettingsMenu_popoverSection__5uTWL{padding:.7rem .85rem;border-bottom:1px solid var(--border)}.HeaderSettingsMenu_popoverSection__5uTWL:last-child{border-bottom:none}.HeaderSettingsMenu_popoverEmail__THy1i{font-size:var(--text-sm);font-weight:600;color:var(--text);margin-bottom:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeaderSettingsMenu_popoverPlanRow__CUDEc{display:flex;align-items:center;gap:.5rem}.HeaderSettingsMenu_popoverPlanBadge__KjQCf{font-size:var(--text-xs);font-weight:700;color:var(--accent-ink);background:var(--accent-soft);padding:.1rem .4rem;border-radius:6px}.HeaderSettingsMenu_adminBadge__WQfMR{font-size:var(--text-xs);font-weight:700;color:var(--warning);background:var(--banner-info-bg);padding:.05rem .3rem;border-radius:6px;flex-shrink:0}.HeaderSettingsMenu_popoverLink__985g_{font-size:var(--text-xs);font-weight:600;color:var(--accent-ink);background:none;border:none;cursor:pointer;font-family:var(--font);padding:0}.HeaderSettingsMenu_popoverLink__985g_:hover{text-decoration:underline}.HeaderSettingsMenu_popoverLink__985g_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HeaderSettingsMenu_popoverAction__6mxYr{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;background:none;border:none;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;text-align:left;transition:color .14s ease}.HeaderSettingsMenu_popoverAction__6mxYr:hover{color:var(--text)}.HeaderSettingsMenu_popoverAction__6mxYr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HeaderSettingsMenu_popoverActionRow__kTL4Y{display:flex;align-items:center;gap:.4rem}.HeaderSettingsMenu_popoverActionIcon__oyO2V{width:14px;height:14px;flex-shrink:0;opacity:.7}.HeaderSettingsMenu_popoverSignOut__FPhmT{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;background:none;border:none;color:var(--red);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;text-align:left;transition:opacity .14s ease}.HeaderSettingsMenu_popoverSignOut__FPhmT:hover{opacity:.75}.HeaderSettingsMenu_popoverSignOut__FPhmT:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HeaderSettingsMenu_popoverActionDesc__Gb_2t{display:block;font-size:var(--text-xs);font-weight:400;color:var(--text-tertiary);margin-top:.15rem;line-height:1.4}.HeaderSettingsMenu_popoverSectionLabel__r0neY{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary);margin-bottom:.35rem}.HeaderSettingsMenu_themeToggle__0Wd_f{display:flex;gap:.3rem}.HeaderSettingsMenu_themePill__TJ8Lx{font:inherit;font-size:var(--text-xs);font-weight:500;padding:.2rem .6rem;border-radius:20px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.HeaderSettingsMenu_themePill__TJ8Lx:hover{border-color:var(--border-dark);color:var(--text)}.HeaderSettingsMenu_themePill__TJ8Lx:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HeaderSettingsMenu_themePillActive__8y_OS{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.HeaderSettingsMenu_usageBar__7f7RQ{height:6px;border-radius:6px;background:var(--surface-alt);overflow:hidden;margin-bottom:.3rem}.HeaderSettingsMenu_usageBarFill__FdJ3h{height:100%;border-radius:6px;transition:width .3s ease,background .3s ease}.HeaderSettingsMenu_usageBarLabel__yYAiK{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-xs);color:var(--text-tertiary)}.HeaderSettingsMenu_creditBarLabel__gZywY{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}.HeaderSettingsMenu_creditBarLabelLow__1p9hI{color:var(--warning)}.HeaderSettingsMenu_creditBarLabelOut__nY_md{color:var(--red)}.HeaderSettingsMenu_creditBarAction__dVotc{margin-top:6px;background:none;border:none;padding:0;font-size:var(--text-xs);font-weight:600;color:var(--accent-ink);cursor:pointer;text-decoration:underline}.HeaderSettingsMenu_creditBarAction__dVotc:hover{opacity:.8}.ActivityBilling_section__qeteh{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-l);color:var(--text);background:var(--surface)}.ActivityBilling_section__qeteh h2,.ActivityBilling_section__qeteh h3{margin:0 0 var(--space-3)}.ActivityBilling_section__qeteh p{line-height:1.6}.ActivityBilling_balance__u0Q9w{font-weight:600}.ActivityBilling_packs__pwqYC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-5) 0}.ActivityBilling_pack__HCh_D{border:1px solid var(--border);border-radius:var(--radius-l);padding:var(--space-5)}.ActivityBilling_price__FNt1Y{font-size:28px;font-weight:700}.ActivityBilling_price__FNt1Y small{font-size:14px;font-weight:400}.ActivityBilling_section__qeteh button,.ActivityBilling_section__qeteh select{font:inherit;padding:var(--space-2) var(--space-4);border-radius:var(--radius-m);color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer}.ActivityBilling_section__qeteh button:disabled{opacity:.55;cursor:default}.ActivityBilling_section__qeteh button:focus-visible,.ActivityBilling_section__qeteh select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ActivityBilling_controls__gPWXr{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ActivityBilling_notice__JcA7Z{margin:var(--space-4) 0}@media (max-width:640px){.ActivityBilling_packs__pwqYC{grid-template-columns:1fr}.ActivityBilling_section__qeteh{padding:var(--space-4)}}.AppHeader_header__h2w9e{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:var(--space-5);height:var(--header-height);padding:0 var(--space-6);border-bottom:1px solid var(--border);background:var(--bg-subtle)}.AppHeader_logoArea__G27Mo{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--space-3);padding:var(--space-2) var(--space-4);border:none;background:none;cursor:pointer;outline:none;border-radius:var(--radius-m);flex-shrink:0;transition:background-color var(--dur-base) ease}.AppHeader_logoArea__G27Mo:hover{background:var(--surface-alt)}.AppHeader_logoArea__G27Mo:hover .AppHeader_logoTitle__3MjlT{color:var(--accent-ink)}.AppHeader_logoArea__G27Mo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppHeader_logo__m2hjG{width:28px;height:28px;border-radius:var(--radius-s);flex-shrink:0}.AppHeader_logoTitle__3MjlT{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text);white-space:nowrap;transition:color var(--dur-base) ease}.AppHeader_proPlusBadge__FR5YC{color:var(--accent-ink);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);padding:var(--space-1) var(--space-2);letter-spacing:var(--tracking-label)}.AppHeader_adminBadge__pPDK_,.AppHeader_proPlusBadge__FR5YC{font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:var(--radius-s);flex-shrink:0}.AppHeader_adminBadge__pPDK_{color:var(--warning);background:var(--banner-info-bg);padding:.05rem var(--space-2)}.AppHeader_mainNav__yf5rO{display:flex;align-self:stretch;align-items:center;gap:var(--space-7);flex-shrink:0}.AppHeader_navLink__FJOeD{position:relative;display:flex;align-items:center;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0 var(--space-1);font:inherit;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:color var(--dur-base) ease}.AppHeader_navLink__FJOeD:hover{color:var(--text)}.AppHeader_navLink__FJOeD:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.AppHeader_navLinkActive__s65t1{color:var(--text);font-weight:var(--weight-semibold)}.AppHeader_navLinkActive__s65t1:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--text)}.AppHeader_roleZone__7HqC8{flex-shrink:0}.AppHeader_readinessLine__aC8Vo{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border:1px solid var(--border);border-radius:20px;background:var(--surface-alt);color:var(--text-secondary);font-family:var(--font);font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px;transition:border-color var(--dur-base) ease,color var(--dur-base) ease}.AppHeader_readinessLine__aC8Vo:hover{border-color:var(--border-dark);color:var(--text)}.AppHeader_readinessLine__aC8Vo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1000px){.AppHeader_readinessLine__aC8Vo{display:none}}.AppHeader_spacer__II8oa{flex:1 1;min-width:.5rem}.AppHeader_goLiveWrap__6hOA9{position:relative;flex-shrink:0}.AppHeader_srOnly__kWo3p{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.AppHeader_goLiveButton__1jIzC{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:36px;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--radius-m);background:var(--accent);color:var(--on-accent);font-family:var(--font);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--lh-tight);cursor:pointer;transition:transform var(--dur-slow) var(--ease-spring),box-shadow var(--dur-slow) var(--ease-spring),background-color var(--dur-base) ease}.AppHeader_goLiveButton__1jIzC:hover{transform:translateY(-1px);box-shadow:var(--shadow-accent-md)}.AppHeader_goLiveButton__1jIzC:active{transform:scale(.97);transition-duration:var(--dur-fast)}.AppHeader_goLiveButton__1jIzC:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppHeader_goLiveIcon__bqAam{width:15px;height:15px;flex-shrink:0}.AppHeader_goLiveActive__k_LAZ{box-shadow:var(--focus-glow)}.AppHeader_settingsZone__cyesx{position:relative;flex-shrink:0}.AppHeader_iconButton__ZYgCn{min-width:36px;min-height:36px;border-radius:var(--radius-m);border:1px solid transparent;background:transparent;color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--dur-base) ease,border-color var(--dur-base) ease,background-color var(--dur-base) ease}.AppHeader_iconButton__ZYgCn:hover{color:var(--text);border-color:var(--border);background:var(--surface-alt)}.AppHeader_iconButton__ZYgCn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppHeader_icon__oC1ZR{width:15px;height:15px}@media (max-width:1100px){.AppHeader_header__h2w9e{gap:var(--space-3);padding-inline:var(--space-4)}.AppHeader_mainNav__yf5rO{gap:var(--space-4)}.AppHeader_readinessLine__aC8Vo{display:none}}@media (max-width:800px){.AppHeader_header__h2w9e{height:auto;min-height:var(--header-height);flex-wrap:wrap;padding-block:var(--space-2)}.AppHeader_mainNav__yf5rO{order:2;width:100%;justify-content:space-between;min-height:40px}.AppHeader_roleZone__7HqC8{order:3;width:100%}.AppHeader_logoArea__G27Mo{padding-inline:0}.AppHeader_goLiveButton__1jIzC{padding-inline:var(--space-4)}}.ByokLicenseGate_overlay___E16d{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;background-color:var(--overlay)}.ByokLicenseGate_panel__hSMfi{background-color:var(--surface);border:1px solid var(--border-dark);border-radius:12px;box-shadow:var(--shadow-modal);padding:2rem;max-width:440px;width:90%;text-align:center}.ByokLicenseGate_title__vsRv2{font-size:var(--text-lg);font-weight:700;color:var(--text);margin-bottom:.75rem}.ByokLicenseGate_body__Xe2N3{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;margin:0 0 1.5rem}.ByokLicenseGate_actions___FBpi{display:flex;flex-direction:column;gap:.6rem}.ByokLicenseGate_buyBtn__tj4NF{padding:12px 20px;background-color:var(--accent);color:var(--on-accent);border:none;border-radius:8px;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:opacity .15s}.ByokLicenseGate_buyBtn__tj4NF:hover:not(:disabled){opacity:.9}.ByokLicenseGate_buyBtn__tj4NF:disabled{opacity:.6;cursor:not-allowed}.ByokLicenseGate_buyBtn__tj4NF:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ByokLicenseGate_refreshBtn__ppCBh{padding:10px 20px;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;font-size:var(--text-sm);font-weight:500;cursor:pointer}.ByokLicenseGate_refreshBtn__ppCBh:hover:not(:disabled){background-color:var(--surface-alt)}.ByokLicenseGate_refreshBtn__ppCBh:disabled{opacity:.6;cursor:not-allowed}.ByokLicenseGate_refreshBtn__ppCBh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ByokLicenseGate_waiting__qMoVm{margin-top:1rem;font-size:var(--text-xs);color:var(--text-tertiary)}.ByokLicenseGate_error__zyrAz{margin-top:1rem;font-size:var(--text-sm);color:var(--red);line-height:1.5}.ByokLicenseGate_signOutLink__SzBYM{display:block;margin:1.5rem auto 0;background:none;border:none;color:var(--text-tertiary);font-size:var(--text-xs);cursor:pointer;padding:4px}.ByokLicenseGate_signOutLink__SzBYM:hover{color:var(--text-secondary);text-decoration:underline}.ByokLicenseGate_signOutLink__SzBYM:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.useTranscriptRenderer_segment__8Xpsb{margin-bottom:.25rem;padding:.15rem 0;border-radius:6px}.useTranscriptRenderer_segmentSpeaker__V6Zq1{padding:.3rem .6rem}.useTranscriptRenderer_segmentInterviewer__qJ_1m{border-left:3px solid var(--accent);background:var(--accent-soft)}.useTranscriptRenderer_segmentInterviewee__M5tmI{border-left:3px solid var(--green);background:var(--success-soft)}.useTranscriptRenderer_segmentDetectedQ__ZR6zs{border-left:3px solid var(--accent,#f59e0b);background:rgba(245,158,11,.1)}.useTranscriptRenderer_segmentPending__7rfmd{opacity:.5}.useTranscriptRenderer_speakerLabel__IH6_X{font-weight:600;font-size:var(--text-base,.72rem);margin-right:.4rem}.useTranscriptRenderer_labelInterviewer__LC_pv{color:var(--accent)}.useTranscriptRenderer_labelInterviewee__pvo3E{color:var(--green)}.useTranscriptRenderer_segmentText__iJsH5{white-space:pre-wrap}.useTranscriptRenderer_segmentTextPending__mO64d{white-space:pre-wrap;font-style:italic}.useTranscriptRenderer_highlight__1K2Bs{background-color:rgba(250,204,21,.3);border-radius:6px;padding:2px 0}.OutOfCreditsCard_card__9rklh{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.OutOfCreditsCard_title__7WLTd{font-size:var(--text-base);font-weight:700;color:var(--text)}.OutOfCreditsCard_body__XYmkK{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.OutOfCreditsCard_topUpBtn__3uOlz{margin-top:.25rem;padding:.5rem 1rem;border-radius:8px;border:none;background:var(--accent);color:var(--on-accent);font-size:var(--text-sm);font-weight:600;cursor:pointer}.OutOfCreditsCard_topUpBtn__3uOlz:hover{opacity:.92}.WorkspaceHeading_heading__F1WId{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-7)}.WorkspaceHeading_companyMark__x8_8I{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-l);background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--weight-bold);font-size:var(--text-title)}.WorkspaceHeading_headingText__9m134{min-width:0}.WorkspaceHeading_eyebrow__5T44R{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-2)}.WorkspaceHeading_title__gFLnJ{font-size:var(--text-title);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;font-weight:var(--weight-bold);color:var(--text);line-height:var(--lh-tight);margin:0}.WorkspaceHeading_subline__OZwxA{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0}@media (max-width:730px){.WorkspaceHeading_heading__F1WId{margin-bottom:0}.WorkspaceHeading_companyMark__x8_8I{display:none}}@media(max-width:600px){.WorkspaceHeading_title__gFLnJ{font-size:var(--text-heading)}}.HomeDashboard_page__k6dGl{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-9) var(--space-9) var(--space-10);display:flex;justify-content:center}.HomeDashboard_container__WWijl{width:100%;max-width:1180px;min-width:0}.HomeDashboard_interviewHeader___cFC_{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.HomeDashboard_interviewPlan__XOHXK{margin-top:var(--space-9);padding-top:var(--space-8);border-top:1px solid var(--border)}.HomeDashboard_interviewPlan__XOHXK h2{font-size:var(--text-heading);color:var(--text)}.HomeDashboard_interviewPlan__XOHXK h3{font-size:var(--text-md);color:var(--text)}.HomeDashboard_focusOutcome__OmQT6{margin:var(--space-6) 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--lh-body)}.HomeDashboard_focusOutcome__OmQT6 ol{padding-left:var(--space-7);margin:var(--space-4) 0}.HomeDashboard_focusOutcome__OmQT6 li+li{margin-top:var(--space-3)}.HomeDashboard_focusOutcome__OmQT6 p{margin-top:var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere}.HomeDashboard_focusOutcome__OmQT6 .HomeDashboard_textButton__HDFj1{display:block;color:var(--accent-ink)}.HomeDashboard_contextRow__W8Alq{display:flex;align-items:center;gap:var(--space-8);padding-bottom:var(--space-8);margin-bottom:var(--space-9);border-bottom:1px solid var(--border)}.HomeDashboard_focusField__OQJG8{flex:1 1;min-width:0}.HomeDashboard_focusField__OQJG8 h2{margin:var(--space-4) 0 var(--space-5);color:var(--text);font-size:var(--text-md);font-weight:var(--weight-semibold)}.HomeDashboard_quiet__v1XqV{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--lh-body)}.HomeDashboard_focusField__OQJG8 label{display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-bottom:var(--space-3);color:var(--text)}.HomeDashboard_focusField__OQJG8 label span{font-weight:var(--weight-regular);color:var(--text-tertiary)}.HomeDashboard_focusField__OQJG8 select,.HomeDashboard_focusField__OQJG8 textarea{display:block;box-sizing:border-box;width:100%;max-width:640px;resize:vertical;border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);padding:var(--space-4) var(--space-5);font:inherit;font-size:var(--text-sm)}.HomeDashboard_focusField__OQJG8 select{max-width:360px}.HomeDashboard_focusDetails__4YrIk{margin-top:var(--space-3)}.HomeDashboard_focusDetails__4YrIk summary{cursor:pointer;color:var(--text-secondary);font-size:var(--text-xs);padding:var(--space-2) 0}.HomeDashboard_focusDetails__4YrIk[open] summary{margin-bottom:var(--space-4)}.HomeDashboard_focusDetails__4YrIk summary:focus-visible,.HomeDashboard_focusField__OQJG8 select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HomeDashboard_focusField__OQJG8 p{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-tertiary)}.HomeDashboard_workspace__uO76z{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-9);gap:var(--space-9);align-items:start}.HomeDashboard_workspaceMain__jVo_l{min-width:0}.HomeDashboard_nextSteps__YvakF{min-width:0;border-left:1px solid var(--border);padding-left:var(--space-8)}.HomeDashboard_liveSection__7QGXN{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.HomeDashboard_liveSection__7QGXN h2,.HomeDashboard_sectionHeading__5a2OK h2{margin:0;color:var(--text);font-size:var(--text-md);font-weight:var(--weight-semibold)}.HomeDashboard_liveSection__7QGXN p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-body)}.HomeDashboard_liveSection__7QGXN .HomeDashboard_quiet__v1XqV{color:var(--text-tertiary);font-size:var(--text-xs)}.HomeDashboard_materialSection__3btJ5{border-left:1px solid var(--border);padding:var(--space-2) 0 var(--space-4) var(--space-7);min-width:0}.HomeDashboard_sectionHeading__5a2OK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.HomeDashboard_materialSummary__1AnUI{color:var(--text-secondary);font-size:var(--text-xs);margin:var(--space-4) 0;line-height:var(--lh-body)}.HomeDashboard_intro__T3BcN{margin:0 0 var(--space-9);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-body)}.HomeDashboard_materialRow__Zc_dw{padding:var(--space-6) 0;border-bottom:1px solid var(--border)}.HomeDashboard_materialRow__Zc_dw h3{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}.HomeDashboard_materialRow__Zc_dw p{margin:var(--space-3) 0;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--lh-body)}.HomeDashboard_materialRow__Zc_dw .HomeDashboard_textButton__HDFj1{color:var(--text);text-decoration:underline;text-underline-offset:4px}.HomeDashboard_materialRow__Zc_dw .HomeDashboard_textButton__HDFj1+.HomeDashboard_textButton__HDFj1{display:block;margin-top:var(--space-4)}.HomeDashboard_practiceFooter__vZWPo{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);border-top:1px solid var(--border);padding:var(--space-8) 0;margin-top:var(--space-8)}.HomeDashboard_practiceFooter__vZWPo h2{font-size:var(--text-heading);color:var(--text);margin:var(--space-3) 0}.HomeDashboard_liveFooter__1WldO p,.HomeDashboard_practiceFooter__vZWPo p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-body);margin:0}.HomeDashboard_eyebrow__9GIEr{color:var(--text-tertiary)}.HomeDashboard_liveFooter__1WldO{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}@media (max-width:730px){.HomeDashboard_liveFooter__1WldO,.HomeDashboard_practiceFooter__vZWPo{flex-direction:column;align-items:flex-start}}.HomeDashboard_materialDetails__TKpac summary,.HomeDashboard_recentDetails__uo1vC summary{cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);padding:var(--space-4) 0}.HomeDashboard_materialDetails__TKpac[open]>aside{max-width:640px;margin-top:var(--space-5)}.HomeDashboard_historyRow__LADay{padding-top:var(--space-7);margin-top:var(--space-6);border-top:1px solid var(--border)}.HomeDashboard_textButton__HDFj1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:var(--space-2) 0;font:inherit;font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--weight-semibold);cursor:pointer;text-align:left}.HomeDashboard_textButton__HDFj1:hover{color:var(--accent-ink)}.HomeDashboard_focusField__OQJG8 textarea:focus-visible,.HomeDashboard_materialDetails__TKpac summary:focus-visible,.HomeDashboard_recentDetails__uo1vC summary:focus-visible,.HomeDashboard_textButton__HDFj1:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-xs)}@media (max-width:900px){.HomeDashboard_workspace__uO76z{grid-template-columns:minmax(0,1fr) 245px;gap:var(--space-7)}.HomeDashboard_nextSteps__YvakF{padding-left:var(--space-6)}}@media (max-width:730px){.HomeDashboard_page__k6dGl{padding:var(--space-6)}.HomeDashboard_workspace__uO76z{grid-template-columns:minmax(0,1fr)}.HomeDashboard_nextSteps__YvakF{border-left:none;border-top:1px solid var(--border);padding:var(--space-7) 0 0}.HomeDashboard_contextRow__W8Alq{flex-direction:column;align-items:flex-start;gap:var(--space-5)}.HomeDashboard_focusField__OQJG8{width:100%}.HomeDashboard_interviewHeader___cFC_,.HomeDashboard_sectionHeading__5a2OK{flex-wrap:wrap}}.HomeDashboard_nextAction__gv_Pv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-7);padding:var(--space-7);margin:var(--space-5) 0 var(--space-9);background:var(--accent-soft);border-radius:var(--radius-l)}.HomeDashboard_nextAction__gv_Pv>div{max-width:680px;min-width:0}.HomeDashboard_nextAction__gv_Pv h2{font-size:var(--text-heading);line-height:var(--lh-tight);margin:var(--space-3) 0;color:var(--text)}.HomeDashboard_nextAction__gv_Pv p{margin:0;font-size:var(--text-sm);line-height:var(--lh-body);color:var(--text-secondary)}.HomeDashboard_nextAction__gv_Pv>button{flex-shrink:0}.HomeDashboard_eyebrow__9GIEr{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-label)}.HomeDashboard_interviewSettings__wEUyy{flex:0 1 300px;min-width:0;margin-bottom:var(--space-5)}.HomeDashboard_interviewSettings__wEUyy>summary{display:flex;align-items:center;gap:var(--space-6);justify-content:space-between;padding:var(--space-4) 0;color:var(--text);font-size:var(--text-sm);cursor:pointer;border-bottom:1px solid var(--border)}.HomeDashboard_interviewSettings__wEUyy>summary span{color:var(--accent-ink);font-size:var(--text-xs)}.HomeDashboard_interviewSettings__wEUyy[open]>summary{margin-bottom:var(--space-5)}.HomeDashboard_materialItem__jvca3{width:100%;display:flex;align-items:center;gap:var(--space-4);text-align:left;padding:var(--space-5) 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);cursor:pointer;font:inherit;transition:color var(--dur-base) ease,background-color var(--dur-base) ease}.HomeDashboard_materialItem__jvca3:hover{color:var(--accent-ink);background:var(--surface-alt)}.HomeDashboard_materialItem__jvca3>svg{width:20px;height:20px;flex-shrink:0;color:var(--text-secondary)}.HomeDashboard_materialItem__jvca3>span:first-of-type{flex:1 1;min-width:0}.HomeDashboard_materialItem__jvca3 strong{display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.HomeDashboard_materialItem__jvca3 small{display:block;font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.HomeDashboard_materialSection__3btJ5>.HomeDashboard_textButton__HDFj1{display:block;margin-top:var(--space-4);font-size:var(--text-xs)}.HomeDashboard_assignment__TGDE0{border-top:1px solid var(--border);margin-top:var(--space-7);padding-top:var(--space-6)}.HomeDashboard_assignment__TGDE0 .HomeDashboard_textButton__HDFj1{display:block;font-size:var(--text-xs);line-height:var(--lh-body)}.HomeDashboard_interviewSettings__wEUyy>summary:focus-visible,.HomeDashboard_materialItem__jvca3:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:900px){.HomeDashboard_nextAction__gv_Pv{align-items:flex-start;flex-direction:column}}@media (max-width:730px){.HomeDashboard_interviewSettings__wEUyy{flex-basis:100%}.HomeDashboard_nextAction__gv_Pv{padding:var(--space-6);margin-top:var(--space-4)}.HomeDashboard_nextAction__gv_Pv>button{max-width:100%;white-space:normal}.HomeDashboard_materialSection__3btJ5{border-left:0;border-top:1px solid var(--border);padding:var(--space-6) 0 0}}@media (prefers-reduced-motion:reduce){.HomeDashboard_materialItem__jvca3{transition:none}}.HomeDashboard_container__WWijl{font-family:var(--font);font-size:var(--text-sm);line-height:var(--lh-body)}.HomeDashboard_nextAction__gv_Pv>button{font-size:var(--text-sm);min-height:40px;border-radius:var(--radius-m)}.HomeDashboard_recentSection__qmrMb{border-top:1px solid var(--border);margin-top:var(--space-9);padding-top:var(--space-8)}.HomeDashboard_recentSection__qmrMb>p{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-5) 0 0}.HomeDashboard_recentSection__qmrMb>button{display:block;width:100%;text-align:left;border-bottom:1px solid var(--border);padding:var(--space-5) 0;font-size:var(--text-sm)}.HomeDashboard_container__WWijl{max-width:1080px}.HomeDashboard_container__WWijl h2{font-size:var(--text-md)}.HomeDashboard_container__WWijl h3{font-size:var(--text-base)}.Button_button__96uC6{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--lh-snug);min-height:36px;gap:var(--space-3);padding:10px 16px;transition:transform .2s var(--ease-spring),box-shadow .2s var(--ease-spring),opacity .2s var(--ease-spring),border-color .2s var(--ease-spring),background-color .2s var(--ease-spring)}.Button_button__96uC6:active:not(:disabled){transform:scale(.97);transition-duration:.08s}.Button_button__96uC6:disabled{transition:none;cursor:not-allowed;opacity:1;background:var(--surface-alt);color:var(--text-secondary);border:1px solid var(--border-dark);transform:none;box-shadow:none}@media (pointer:coarse){.Button_button__96uC6{min-height:44px}}.Button_primary__6_Dls{background:var(--text);color:var(--surface)}.Button_primary__6_Dls:hover:not(:disabled){opacity:.85;transform:translateY(-2px);box-shadow:var(--shadow-warm-md)}.Button_primary__6_Dls:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button_ghost__gZqlA{background:var(--surface-alt);border:2px solid var(--border-dark);color:var(--text)}.Button_ghost__gZqlA:hover:not(:disabled){background:var(--surface);border-color:var(--text);transform:translateY(-2px);box-shadow:var(--shadow-soft)}.Button_ghost__gZqlA:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button_compact__3d3BG{background:var(--gradient-accent);color:var(--on-accent);font-size:var(--text-sm);font-weight:700;padding:.3rem .75rem;border-radius:7px}.Button_compact__3d3BG:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.Button_compact__3d3BG:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button_compactGhost__nk9gB{background:none;border:1px solid var(--border);color:var(--accent-ink);font-size:var(--text-sm);font-weight:600;padding:.3rem .65rem;border-radius:7px}.Button_compactGhost__nk9gB:hover:not(:disabled){background:var(--accent-soft);transform:translateY(-1px);border-color:var(--accent)}.Button_compactGhost__nk9gB:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button_secondary__uuOdH{background:transparent;border:1px solid var(--border);color:var(--text-secondary)}.Button_secondary__uuOdH:hover:not(:disabled){border-color:var(--border-dark);color:var(--text);background:var(--surface-alt);transform:translateY(-1px);box-shadow:var(--shadow-warm-sm)}.Button_secondary__uuOdH:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button_danger__iwpp7{background:var(--red-fill);color:var(--on-accent);border:1px solid transparent}.Button_danger__iwpp7:hover:not(:disabled){opacity:.88;transform:translateY(-2px);box-shadow:0 4px 12px var(--red-soft)}.Button_danger__iwpp7:focus-visible{outline:2px solid var(--red);outline-offset:2px}.Button_compactDanger__5p_yl{background:var(--red-soft);color:var(--red);border:1px solid var(--red-soft);font-size:var(--text-sm);font-weight:600;padding:.3rem .65rem;border-radius:7px}.Button_compactDanger__5p_yl:hover:not(:disabled){background:var(--red-fill);color:var(--on-accent);border-color:var(--red);transform:translateY(-1px)}.Button_compactDanger__5p_yl:focus-visible{outline:2px solid var(--red);outline-offset:2px}.InterviewBriefing_briefing__KbQHy{color:var(--text)}.InterviewBriefing_heading__gAh00{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.InterviewBriefing_kicker__TAsvy{display:block;font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:var(--tracking-label);text-transform:uppercase}.InterviewBriefing_briefing__KbQHy h2{margin:0;font-size:var(--text-heading)}.InterviewBriefing_briefing__KbQHy h3{font-size:var(--text-md);margin:0 0 var(--space-4)}.InterviewBriefing_briefing__KbQHy li,.InterviewBriefing_briefing__KbQHy p{font-size:var(--text-sm);line-height:var(--lh-body);color:var(--text-secondary);overflow-wrap:anywhere}.InterviewBriefing_briefing__KbQHy small{font-size:var(--text-xs);color:var(--text-tertiary)}.InterviewBriefing_columns__1xlOe{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-7);gap:var(--space-7);margin:var(--space-7) 0}.InterviewBriefing_columns__1xlOe>div:first-child{border-left:2px solid var(--accent);padding-left:var(--space-5)}.InterviewBriefing_roleHeading__QchXo{margin-top:var(--space-4)!important}.InterviewBriefing_briefing__KbQHy ol,.InterviewBriefing_briefing__KbQHy ul{padding-left:var(--space-6)}.InterviewBriefing_briefing__KbQHy li{margin-bottom:var(--space-3)}.InterviewBriefing_columns__1xlOe button:not([class]){display:block;border:0;background:none;padding:var(--space-4) 0;color:var(--text);text-decoration:underline;cursor:pointer;font:inherit;font-size:var(--text-sm)}.InterviewBriefing_preparation__5egoE{margin-top:var(--space-7);border-top:1px solid var(--border);padding-top:var(--space-7)}.InterviewBriefing_preparation__5egoE>h2{margin-bottom:var(--space-6)}.InterviewBriefing_preparation__5egoE>h3{margin-top:var(--space-6)}.InterviewBriefing_storyLink__fKDGV{border:0;background:none;padding:var(--space-2) 0;color:var(--text);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.InterviewBriefing_columns__1xlOe button:focus-visible,.InterviewBriefing_storyLink__fKDGV:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.InterviewBriefing_guidance__rgZU8{border-left:2px solid var(--accent);padding-left:var(--space-5)}.InterviewBriefing_excerpt___BSlI,.InterviewBriefing_guidance__rgZU8 p{white-space:pre-wrap}@media (max-width:730px){.InterviewBriefing_columns__1xlOe{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.InterviewBriefing_heading__gAh00{align-items:flex-start;flex-direction:column}}.RoleConnections_connections__quiJ2{margin:var(--space-6) 0}.RoleConnections_update__pniSL{color:var(--text-secondary);font-size:var(--text-xs);min-height:var(--space-6)}.RoleConnections_connection__feiQZ{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid var(--border);animation:RoleConnections_arrive__UZjvW .45s ease-out}.RoleConnections_caption__ApzYG{font-size:var(--text-xs);color:var(--text-tertiary)}.RoleConnections_number__cHajn{font-size:var(--text-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-ink)}.RoleConnections_connection__feiQZ h4{margin:var(--space-3) 0;color:var(--text);font-size:var(--text-sm);line-height:var(--lh-body);overflow-wrap:anywhere}.RoleConnections_priority__L5Qb_ h4{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--lh-tight)}.RoleConnections_connection__feiQZ{padding:var(--space-5) 0}.RoleConnections_connection__feiQZ:last-child{border-bottom:0}.RoleConnections_arrow__6sBHX{align-self:start;padding-top:var(--space-6);color:var(--accent-ink)}.RoleConnections_experience__qOATm p{font-size:var(--text-xs);margin:var(--space-3) 0}.RoleConnections_experience__qOATm summary{cursor:pointer;color:var(--text-secondary);font-size:var(--text-xs);padding:var(--space-3) 0}.RoleConnections_connections__quiJ2 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--text);font:inherit;font-size:var(--text-xs);text-decoration:underline;text-underline-offset:3px;padding:var(--space-3) 0;cursor:pointer;text-align:left}.RoleConnections_connections__quiJ2 button:focus-visible,.RoleConnections_experience__qOATm summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.RoleConnections_actions__ohIAC{display:flex;flex-wrap:wrap;gap:var(--space-4)}.RoleConnections_choices__TYUE8{display:flex;flex-direction:column;padding:var(--space-3) var(--space-4);background:var(--surface-alt);border-radius:var(--radius-m)}@keyframes RoleConnections_arrive__UZjvW{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.RoleConnections_connection__feiQZ{animation:none}}@media (max-width:600px){.RoleConnections_connection__feiQZ{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.RoleConnections_arrow__6sBHX{display:none}.RoleConnections_experience__qOATm{border-left:2px solid var(--accent);padding-left:var(--space-5)}}.RoleConnections_contribution__1_Ohe{color:var(--text-secondary);line-height:var(--lh-body)}.ContentPreview_preview__BZSjf{min-width:0;margin:var(--space-4) 0;color:var(--text)}.ContentPreview_empty__VyK4r,.ContentPreview_label__8GbBh{color:var(--text-secondary);font-size:var(--text-xs)}.ContentPreview_preview__BZSjf blockquote{margin:var(--space-2) 0;padding:0 0 0 var(--space-4);border-left:2px solid var(--border);font-size:var(--text-sm);line-height:var(--lh-body);overflow-wrap:anywhere}.ContentPreview_preview__BZSjf summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--text-secondary);font-size:var(--text-xs);padding:var(--space-2) 0}.ContentPreview_preview__BZSjf summary:hover{color:var(--text)}.ContentPreview_preview__BZSjf summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ContentPreview_full__I1kKR{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:var(--lh-body)}.GenerateButton_wrap__f2Vik{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.3rem}.GenerateButton_disabled__c6IfY{opacity:.55;cursor:not-allowed}.GenerateButton_reason__E1Rdu{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.3}.GenerateButton_reasonLink__2tNHT{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--accent-ink);cursor:pointer;text-decoration:underline}.GenerateButton_reasonLink__2tNHT:hover{opacity:.8}@keyframes Skeleton_shimmer__Exx_t{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton_skeleton__qPv9I{background:linear-gradient(90deg,var(--shimmer-from) 25%,var(--shimmer-mid) 50%,var(--shimmer-from) 75%);background-size:200% 100%;animation:Skeleton_shimmer__Exx_t 1.6s ease-in-out infinite;border-radius:6px}.Skeleton_line__86EnF{height:.72rem;width:100%}.Skeleton_lineShort__t3o0w{width:60%}.Skeleton_lineTiny__zPOq1{width:35%;height:.6rem}.Skeleton_circle__JjTnZ{border-radius:999px}.Skeleton_card__rPh1L{border-radius:var(--card-radius);border:1px solid var(--border);padding:var(--card-padding);display:flex;flex-direction:column;gap:.5rem}.Skeleton_row__KsJju{display:flex;align-items:center;gap:.5rem}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__qPv9I{animation:none}}.ScreenLoading_wrap__BdL1N{display:flex;justify-content:center;min-height:calc(100vh - var(--header-height));padding:3rem 2rem;background:var(--bg);animation:ScreenLoading_fadeIn__De0Wh .25s ease-out}.ScreenLoading_column__VNf6g{width:100%;max-width:640px;display:flex;flex-direction:column;gap:.6rem;padding-top:1.5rem}.ScreenLoading_cards__4huyh{margin-top:1.5rem;display:flex;flex-direction:column;gap:.85rem}@keyframes ScreenLoading_fadeIn__De0Wh{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ScreenLoading_wrap__BdL1N{animation:none}}.ScreenBackBar_bar___Y9sO{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-9);border-bottom:1px solid var(--border);flex-shrink:0}.ScreenBackBar_backLink__y26qf{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-2);border:none;background:none;padding:0;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-tertiary);cursor:pointer;transition:color var(--dur-base) ease}.ScreenBackBar_backLink__y26qf:hover{color:var(--text-secondary)}.ScreenBackBar_backLink__y26qf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ScreenBackBar_title__QHJXt{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}.ScreenBackBar_title__QHJXt:before{content:"\00b7";margin-right:var(--space-4);color:var(--text-tertiary)}.InSessionTopUpSheet_overlay__C5LuT{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.35)}.InSessionTopUpSheet_sheet__soEcz{width:100%;max-width:520px;background:var(--surface);border-radius:16px 16px 0 0;border:1px solid var(--border);border-bottom:none;padding:1.25rem 1.5rem 1.5rem;box-shadow:0 -8px 30px rgba(0,0,0,.18);animation:InSessionTopUpSheet_slideUp___NKKm .18s ease-out}@keyframes InSessionTopUpSheet_slideUp___NKKm{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.InSessionTopUpSheet_header__Wrc16{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.InSessionTopUpSheet_title__3w4x6{font-size:var(--text-base);font-weight:700;color:var(--text)}.InSessionTopUpSheet_closeBtn__EWZ_X{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;font-size:var(--text-title);line-height:1;color:var(--text-tertiary);cursor:pointer;padding:0 .25rem}.InSessionTopUpSheet_body__IBvW9{margin:.5rem 0 1rem;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.InSessionTopUpSheet_packRow__n5JOx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.InSessionTopUpSheet_packCard__Yp3Dx{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:.65rem .5rem;display:flex;flex-direction:column;gap:.2rem;align-items:center;text-align:center;cursor:pointer}.InSessionTopUpSheet_packCard__Yp3Dx:hover:not(:disabled){border-color:var(--accent)}.InSessionTopUpSheet_packCardDisabled__KmAY8{opacity:.6}.InSessionTopUpSheet_packName__W97vH{font-size:var(--text-xs);font-weight:700;color:var(--text)}.InSessionTopUpSheet_packCredits__k7Vjk{font-size:var(--text-xs);color:var(--text-tertiary)}.InSessionTopUpSheet_packPrice__zO_EB{font-size:var(--text-sm);font-weight:800;color:var(--accent-ink)}.InSessionTopUpSheet_waiting__hkSKO{margin-top:.9rem;font-size:var(--text-xs);color:var(--text-tertiary);text-align:center}.InSessionTopUpSheet_error__R_BUu{margin-top:.9rem;font-size:var(--text-sm);color:var(--red);text-align:center;line-height:var(--lh-body)}@media (max-width:480px){.InSessionTopUpSheet_packRow__n5JOx{grid-template-columns:1fr}}@keyframes ModalShell_overlayFadeIn__Sb_NM{0%{opacity:0}to{opacity:1}}@keyframes ModalShell_modalScaleIn___SCtc{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.ModalShell_overlay__O4PrL{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay);z-index:2000;display:flex;justify-content:center;align-items:center;animation:ModalShell_overlayFadeIn__Sb_NM .2s ease}.ModalShell_modal__nmP2g{background-color:var(--surface);border-radius:12px;padding:2rem;max-width:520px;width:90%;max-height:85vh;overflow-y:auto;overscroll-behavior:contain;max-height:85dvh;border:1px solid var(--border-dark);box-shadow:var(--shadow-modal);animation:ModalShell_modalScaleIn___SCtc .22s var(--ease-spring)}.ModalShell_modalWide__6Rq5u{max-width:640px}.ModalShell_modalSheet__E6dFS{max-width:380px;padding:1.25rem}@media (max-width:480px){.ModalShell_modal__nmP2g{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.ModalShell_modal__nmP2g,.ModalShell_overlay__O4PrL{animation:none}}.Materials_page__KWLox{flex:1 1;min-height:0;overflow:auto;padding:var(--space-9) var(--space-9) var(--space-10);color:var(--text);font-family:var(--font);font-size:var(--text-sm);line-height:var(--lh-body)}.Materials_content__y4x_Q{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-9)}.Materials_heading__cBwSH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-bottom:var(--space-3)}.Materials_heading__cBwSH h1{font-size:var(--text-title);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);margin:0 0 var(--space-3)}.Materials_detailHeading__lhsSj p,.Materials_heading__cBwSH p,.Materials_intakeHeading__nmxuj p,.Materials_sectionHeading__MAj0I p{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.Materials_section__u1rri{border-top:1px solid var(--border);padding-top:var(--space-8);min-width:0}.Materials_sectionHeading__MAj0I{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.Materials_sectionHeading__MAj0I h2{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--lh-snug)}.Materials_count__IDWH3,.Materials_meta___khKG{color:var(--text-secondary);font-size:var(--text-xs)}.Materials_count__IDWH3{white-space:nowrap}.Materials_list__R_ug8{display:flex;flex-direction:column}.Materials_documentRow__jG4wp{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--space-6);width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);padding:var(--space-6) var(--space-3);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-base),color var(--dur-base)}.Materials_documentRow__jG4wp:hover{background:var(--surface-alt)}.Materials_documentIcon__k68Wh{display:grid;place-items:center;flex-shrink:0;width:36px;height:40px;color:var(--text-secondary);background:var(--surface-alt);border-radius:var(--radius-s)}.Materials_documentText__RhIz8{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-width:0}.Materials_documentText__RhIz8 strong{font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.Materials_documentText__RhIz8>span{overflow-wrap:anywhere}.Materials_documentStatus__9LWB3,.Materials_documentText__RhIz8>span{font-size:var(--text-xs);color:var(--text-secondary)}.Materials_chevron__aOcqN{color:var(--text-secondary);font-size:var(--text-md)}.Materials_empty__yVR_t{padding:var(--space-8) 0;color:var(--text-secondary);font-size:var(--text-sm)}.Materials_empty__yVR_t strong{display:block;color:var(--text);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.Materials_empty__yVR_t p{margin:0;max-width:460px}.Materials_control__U_EFh{font-size:var(--text-sm);min-height:40px;padding:var(--space-4) var(--space-6);border-radius:var(--radius-m);width:-moz-fit-content;width:fit-content;max-width:100%;flex-shrink:0;line-height:var(--lh-snug)}.Materials_control__U_EFh:hover:not(:disabled){transform:none;box-shadow:none}.Materials_editor__B__FI,.Materials_intake__GITE_{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6);font-family:var(--font);font-size:var(--text-sm);line-height:var(--lh-body);color:var(--text);min-width:0}.Materials_editor__B__FI{max-width:820px;width:100%;margin:0 auto}.Materials_intake__GITE_{padding:var(--space-8)}.Materials_editor__B__FI p,.Materials_intake__GITE_ p{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.Materials_detailHeading__lhsSj{margin-bottom:var(--space-3)}.Materials_detailHeading__lhsSj h1,.Materials_intakeHeading__nmxuj h2{font-size:var(--text-heading);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);margin:0 0 var(--space-3);overflow-wrap:anywhere}.Materials_eyebrow__3yKwN{display:block;color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:var(--space-2)}.Materials_fieldGrid__ngBXM{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.Materials_editor__B__FI label,.Materials_intake__GITE_ label{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);min-width:0}.Materials_editor__B__FI input,.Materials_editor__B__FI select,.Materials_editor__B__FI textarea,.Materials_intake__GITE_ input,.Materials_intake__GITE_ select,.Materials_intake__GITE_ textarea,.Materials_search__B23Xo{width:100%;box-sizing:border-box;color:var(--text);background:var(--surface);border:1px solid var(--border-dark);border-radius:var(--radius-m);padding:var(--space-4) var(--space-5);font-family:var(--font);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--lh-body);min-height:42px;transition:border-color var(--dur-base)}.Materials_search__B23Xo{max-width:380px;margin-bottom:var(--space-4)}.Materials_editor__B__FI textarea,.Materials_intake__GITE_ textarea{resize:vertical}.Materials_editor__B__FI textarea{min-height:240px}.Materials_intake__GITE_ textarea{min-height:150px}.Materials_editor__B__FI input::placeholder,.Materials_intake__GITE_ input::placeholder,.Materials_search__B23Xo::placeholder{color:var(--text-secondary)}.Materials_documentRow__jG4wp:focus-visible,.Materials_editor__B__FI :is(input,select,textarea):focus-visible,.Materials_intake__GITE_ :is(input,select,textarea):focus-visible,.Materials_search__B23Xo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Materials_editor__B__FI summary,.Materials_intake__GITE_ summary{font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-3) 0;cursor:pointer;color:var(--text-secondary)}.Materials_editor__B__FI details[open]>summary,.Materials_intake__GITE_ details[open]>summary{margin-bottom:var(--space-4);color:var(--text)}.Materials_sourceDetails__Ja37k{padding:var(--space-5) var(--space-6);background:var(--surface-alt);border-radius:var(--radius-m)}.Materials_sourceDetails__Ja37k>:not(summary){margin-bottom:var(--space-5)}.Materials_analysis__8EONb,.Materials_editor__B__FI pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;color:var(--text-secondary)}.Materials_intakeActions__QFZae,.Materials_saveRow__FZ4M1{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-5)}.Materials_saveRow__FZ4M1{padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.Materials_saveRow__FZ4M1 .Materials_meta___khKG{margin-right:auto}.Materials_intakeActions__QFZae{justify-content:flex-start;padding-top:var(--space-4)}.Materials_back__qwvS_{align-self:flex-start;border:0;padding-left:0;background:transparent;color:var(--text-secondary);min-height:32px}.Materials_assistSection__nLUzh{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.Materials_assistSection__nLUzh,.Materials_deleteRow__DwE8y{border-top:1px solid var(--border);padding-top:var(--space-6)}.Materials_deleteRow__DwE8y{margin-top:var(--space-3)}.Materials_quietDanger__ODL_d{border:0;background:transparent;padding-left:0;color:var(--red)}.Materials_notice__8AGpa,.Materials_savedNotice__72S_p{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-alt)}.Materials_savedNotice__72S_p{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.Materials_savedNotice__72S_p ul{margin:0;padding-left:var(--space-7)}.Materials_uploadZone__5iq6Q{padding:var(--space-6);border:1px dashed var(--border-dark);border-radius:var(--radius-m);background:var(--surface-alt)}.Materials_uploadZone__5iq6Q input{background:transparent;border:0;padding:0;min-height:0}.Materials_editor__B__FI input::-webkit-file-upload-button,.Materials_intake__GITE_ input::-webkit-file-upload-button{font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-dark);border-radius:var(--radius-s);padding:var(--space-3) var(--space-5);margin-right:var(--space-4);cursor:pointer;min-height:36px}.Materials_editor__B__FI input::file-selector-button,.Materials_intake__GITE_ input::file-selector-button{font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-dark);border-radius:var(--radius-s);padding:var(--space-3) var(--space-5);margin-right:var(--space-4);cursor:pointer;min-height:36px}.Materials_checkbox__XM7Wk{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);padding:var(--space-3) 0}@media(max-width:600px){.Materials_page__KWLox{padding:var(--space-7) var(--space-6) var(--space-9)}.Materials_heading__cBwSH{align-items:flex-start;flex-wrap:wrap}.Materials_heading__cBwSH h1{font-size:var(--text-heading)}.Materials_content__y4x_Q{gap:var(--space-8)}.Materials_intake__GITE_{padding:var(--space-6)}.Materials_fieldGrid__ngBXM{grid-template-columns:1fr;gap:var(--space-5)}.Materials_documentRow__jG4wp{gap:var(--space-4)}.Materials_documentStatus__9LWB3{display:none}.Materials_control__U_EFh{min-height:44px}.Materials_search__B23Xo{max-width:none;font-size:16px}.Materials_editor__B__FI :is(input,select,textarea),.Materials_intake__GITE_ :is(input,select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){.Materials_control__U_EFh,.Materials_documentRow__jG4wp,.Materials_editor__B__FI input,.Materials_intake__GITE_ input{transition:none}}@media(max-width:600px){.Materials_documentRow__jG4wp{display:grid;grid-template-columns:36px minmax(0,1fr) 12px;grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:var(--space-1);row-gap:var(--space-1)}.Materials_documentIcon__k68Wh{grid-column:1;grid-row:1/span 2}.Materials_documentText__RhIz8{grid-column:2;grid-row:1}.Materials_documentStatus__9LWB3{display:block;grid-column:2;grid-row:2}.Materials_chevron__aOcqN{grid-column:3;grid-row:1/span 2}}.Materials_intakeModal__RrLxw[role=dialog]{padding:0;width:calc(100% - 32px);max-height:90dvh}.Materials_intake__GITE_{padding:0;gap:0;max-height:90dvh;overflow:hidden}.Materials_intakeHeading__nmxuj{padding:var(--space-8) var(--space-8) var(--space-6);flex-shrink:0}.Materials_intakeBody__pSpDt{display:flex;flex-direction:column;gap:var(--space-6);padding:0 var(--space-8) var(--space-8);overflow:auto;min-height:0}.Materials_intakeActions__QFZae{border-top:1px solid var(--border);padding:var(--space-6) var(--space-8);background:var(--surface);flex-shrink:0}.Materials_quietAction__A7UuA{background:transparent;border:0;padding-left:0;color:var(--accent-ink)}@media(max-width:600px){.Materials_intakeHeading__nmxuj{padding:var(--space-6)}.Materials_intakeBody__pSpDt{padding:0 var(--space-6) var(--space-6)}.Materials_intakeActions__QFZae{padding:var(--space-5) var(--space-6)}}