.evidence-audio_audio__MC68M{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.evidence-audio_head__wkT9d{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.evidence-audio_head__wkT9d strong{font-size:var(--text-small)}.evidence-audio_head__wkT9d span{font-family:monospace;font-size:var(--text-small);color:var(--muted-foreground)}.evidence-audio_actions__BufPK{display:flex;gap:8px}.evidence-audio_actions__BufPK button{flex:1;height:30px;border:1px solid var(--line);border-radius:6px;background:#fafafa;font:inherit;font-size:var(--text-small);cursor:pointer}.evidence-audio_actions__BufPK button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.evidence-audio_actions__BufPK button:disabled{cursor:progress;opacity:.6}.evidence-audio_player__gmuF8{width:100%;height:32px}.evidence-audio_note___qD_O{color:var(--muted-foreground);font-size:var(--text-small);line-height:1.5}.evidence-audio_error___p98m{margin:0;color:#b91c1c;font-size:var(--text-small)}.evidence-audio_none__DlSe5{margin:12px 0 0;color:var(--muted-foreground);font-size:var(--text-small)}.feedback_message__tNn_7{margin-top:8px;color:var(--muted-foreground);font-size:var(--text-body);line-height:1.65}.feedback_field__AiIjZ{display:grid;gap:8px;margin-top:16px;color:var(--foreground);font-size:var(--text-body);font-weight:600}.feedback_field__AiIjZ input{height:38px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background,#fff);color:var(--foreground);font:inherit;font-weight:400}.feedback_field__AiIjZ input:focus{outline:2px solid var(--ring,var(--muted-foreground-subtle));outline-offset:1px}.feedback_field__AiIjZ small{color:var(--muted-foreground);font-size:var(--text-small);font-weight:400}.feedback_error__dJKsS{display:flex;align-items:flex-start;gap:8px;line-height:1.55}.feedback_error__dJKsS>svg{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.feedback_error__dJKsS>span{flex:1;min-width:0}.feedback_error__dJKsS>button{flex:0 0 auto;margin:-2px -4px -2px 0;padding:2px 8px;border:1px solid #fecaca;border-radius:6px;background:#fff;color:var(--destructive);font-size:var(--text-small);cursor:pointer}.feedback_error__dJKsS>button:hover{background:var(--destructive-soft)}.feedback_inline__rIeQo{display:inline-flex;padding:0;border:0;background:none}.input_input__WG988{width:100%;min-height:36px;padding:8px 12px;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-xs);font:400 var(--text-body)/20px var(--font-sans)}.input_input__WG988::placeholder{color:var(--muted-foreground)}.input_input__WG988:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px var(--ring-soft)}.input_input__WG988:disabled{cursor:not-allowed;background:var(--muted);color:var(--muted-foreground)}.input_inputGroup__0FJH_{display:flex;min-height:36px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--muted-foreground);box-shadow:var(--shadow-xs)}.input_inputGroup__0FJH_:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring-soft)}.input_inputGroup__0FJH_>[data-slot=button]>svg,.input_inputGroup__0FJH_>svg{width:16px;height:16px;flex:0 0 auto}.input_groupInput__e2SAd{width:100%;min-width:0;height:34px;min-height:0;margin:0;padding:7px 0;border:0;background:transparent;color:var(--foreground);box-shadow:none;font:400 var(--text-body)/20px var(--font-sans);outline:none}.input_groupInput__e2SAd::placeholder{color:var(--muted-foreground)}.input_groupInput__e2SAd:focus{border:0;box-shadow:none}.input_inputGroup__0FJH_:has(.input_groupInput__e2SAd:disabled){cursor:not-allowed;background:var(--muted);color:var(--muted-foreground)}.input_inputGroup__0FJH_:has(.input_groupInput__e2SAd[aria-invalid=true]),.input_input__WG988[aria-invalid=true]{border-color:var(--destructive);color:var(--destructive)}.input_groupInput__e2SAd[aria-invalid=true]{color:var(--destructive)}.input_inputGroup__0FJH_:has(.input_groupInput__e2SAd[aria-invalid=true]):focus-within,.input_input__WG988[aria-invalid=true]:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 3px var(--destructive-soft)}.badge_badge__bnogC{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);font-weight:600;white-space:nowrap}.badge_small__TLG50{min-height:20px;padding:0 8px;font-size:var(--text-caption)}.badge_middle__C7H5N{min-height:24px;padding:4px 8px;font-size:var(--text-small)}.badge_info__LdGly{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.badge_success__ef1i9{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.badge_warning__t1uCh{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.badge_danger__vTw63,.badge_error__QTGcR{border-color:var(--destructive-border);background:var(--destructive-soft);color:var(--destructive)}.badge_large__4_W_m{min-height:28px;padding:4px 12px;gap:4px;font-size:var(--text-small);line-height:20px}.badge_pill__77fnG{border:0;border-radius:24px}.badge_large__4_W_m>svg{width:16px;height:16px;flex-shrink:0}.panel-redirect-card_card__L8CwU{display:flex;flex-direction:column;gap:16px;margin-top:20px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background)}.panel-redirect-card_card__L8CwU>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.panel-redirect-card_card__L8CwU>header h3{margin:4px 0 0;font-size:16px}.panel-redirect-card_card__L8CwU>header p:last-child{max-width:640px;margin:8px 0 0;font-size:var(--text-body);line-height:1.6;color:var(--muted-foreground)}.panel-redirect-card_off__rIf4A,.panel-redirect-card_on__kmg1s{flex:none;padding:3px 12px;border-radius:4px;font-size:var(--text-small);font-weight:600}.panel-redirect-card_on__kmg1s{background:#dcfce7;color:#15803d}.panel-redirect-card_off__rIf4A{background:var(--muted);color:var(--muted-foreground)}.panel-redirect-card_form__Dw6Gt{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel-redirect-card_entryHead__brLJb label,.panel-redirect-card_form__Dw6Gt label{display:flex;flex-direction:column;gap:8px;font-size:var(--text-small);font-weight:600;color:var(--muted-foreground)}.panel-redirect-card_entryHead__brLJb input,.panel-redirect-card_form__Dw6Gt input{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);font:inherit;font-size:var(--text-body);color:var(--foreground)}.panel-redirect-card_wide__CUH_G{grid-column:1/-1}.panel-redirect-card_hint__K69cO{grid-column:1/-1;margin:0;font-size:var(--text-small);line-height:1.6;color:var(--muted-foreground)}.panel-redirect-card_hint__K69cO code{padding:1px 4px;border-radius:6px;background:var(--muted)}.panel-redirect-card_hint__K69cO b{font-weight:600;color:#b45309}.panel-redirect-card_actions__4sdx2{grid-column:1/-1;display:flex;align-items:center;gap:12px}.panel-redirect-card_entry__HkZkY{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--border)}.panel-redirect-card_entryHead__brLJb{display:grid;grid-template-columns:1fr 180px auto;align-items:end;gap:12px}.panel-redirect-card_entryHead__brLJb strong{font-size:var(--text-body)}.panel-redirect-card_entryHead__brLJb p{margin:4px 0 0;font-size:var(--text-small);line-height:1.6;color:var(--muted-foreground)}.panel-redirect-card_link__gA5D_{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-md);background:var(--muted)}.panel-redirect-card_link__gA5D_ code{flex:1;overflow-wrap:anywhere;font-size:var(--text-small)}.panel-redirect-card_error__lvdGj,.panel-redirect-card_notice__sT_wP{margin:0;font-size:var(--text-small)}.panel-redirect-card_notice__sT_wP{color:#15803d}.panel-redirect-card_error__lvdGj{color:#b91c1c}.panel-redirect-card_ledger__n8I19{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--border)}.panel-redirect-card_ledgerHead__weLLn{display:flex;justify-content:space-between;align-items:center}.panel-redirect-card_ledgerHead__weLLn strong{font-size:var(--text-body)}.panel-redirect-card_ledgerHead__weLLn div{display:flex;gap:12px}.panel-redirect-card_empty__vu21J{margin:0;font-size:var(--text-small);color:var(--muted-foreground)}.panel-redirect-card_ledger__n8I19 table{width:100%;border-collapse:collapse;font-size:var(--text-small)}.panel-redirect-card_ledger__n8I19 th{text-align:left;font-size:var(--text-caption);font-weight:600;color:var(--muted-foreground)}.panel-redirect-card_ledger__n8I19 td,.panel-redirect-card_ledger__n8I19 th{padding:8px;border-bottom:1px solid var(--border)}.panel-redirect-card_ledger__n8I19 td code{font-size:var(--text-small)}.panel-redirect-card_COMPLETED___KLsR,.panel-redirect-card_QUOTA_FULL__0yS_0,.panel-redirect-card_SCREENED_OUT__FuwD_,.panel-redirect-card_STARTED__4q0LA{padding:1px 8px;border-radius:4px;font-size:var(--text-small);font-weight:600}.panel-redirect-card_STARTED__4q0LA{background:#dbeafe;color:var(--primary)}.panel-redirect-card_SCREENED_OUT__FuwD_{background:var(--muted);color:var(--muted-foreground)}.panel-redirect-card_QUOTA_FULL__0yS_0{background:#fef3c7;color:#b45309}.panel-redirect-card_COMPLETED___KLsR{background:#dcfce7;color:#15803d}.brand-logo_logo__aESkv{display:block;width:auto;height:28px}.brand-logo_compact__Ax_UR{width:28px;height:28px;object-fit:contain}.interview-preview_preview__U1cYV{display:flex;flex-direction:column;gap:12px;font-size:var(--text-body);color:var(--foreground)}.interview-preview_toolbar__f4F5g{display:flex;align-items:center;justify-content:space-between;gap:8px}.interview-preview_segmented__knghM{display:inline-flex;padding:3px;gap:2px;border-radius:6px;background:var(--muted)}.interview-preview_segmented__knghM button{border:0;border-radius:4px;padding:4px 12px;background:transparent;color:var(--muted-foreground);font-size:var(--text-body);font-weight:600;cursor:pointer}.interview-preview_segmented__knghM button.interview-preview_on__t350X{background:#fff;color:var(--foreground);box-shadow:var(--shadow-xs)}.interview-preview_ghost__7FOfj,.interview-preview_primary__pamOL{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;padding:8px 12px;font-size:var(--text-body);font-weight:600;cursor:pointer;white-space:nowrap}.interview-preview_ghost__7FOfj{border:1px solid var(--border);background:#fff;color:var(--foreground)}.interview-preview_ghost__7FOfj:hover{background:var(--muted)}.interview-preview_primary__pamOL{border:0;background:var(--primary);color:#fff}.interview-preview_primary__pamOL:hover{filter:brightness(.92)}.interview-preview_primary__pamOL:disabled{opacity:.5;cursor:not-allowed;filter:none}.interview-preview_ghost__7FOfj svg,.interview-preview_primary__pamOL svg{width:14px;height:14px}.interview-preview_note__gpJkc{margin:0;color:var(--muted-foreground);font-size:var(--text-small);line-height:1.5}.interview-preview_pathChecker__YuWEo{display:grid;gap:12px;padding:16px;border:1px solid #bfdbfe;border-radius:6px;background:#f8fbff}.interview-preview_pathChecker__YuWEo>div:first-child span,.interview-preview_pathChecker__YuWEo>div:first-child strong{display:block}.interview-preview_pathChecker__YuWEo>div:first-child strong{font-size:var(--text-body)}.interview-preview_pathChecker__YuWEo>div:first-child span{margin-top:3px;color:var(--muted-foreground);font-size:var(--text-small)}.interview-preview_pathInputs__YnLvH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.interview-preview_pathInputs__YnLvH label{display:grid;gap:4px;color:var(--muted-foreground);font-size:var(--text-small)}.interview-preview_pathInputs__YnLvH :where([data-slot=select-trigger]){min-width:0;border:1px solid var(--border);border-radius:4px;padding:8px;background:#fff;color:var(--foreground);font-size:var(--text-small)}.interview-preview_pathChecker__YuWEo footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted-foreground);font-size:var(--text-small)}.interview-preview_pathChecker__YuWEo>p{margin:0;padding-top:8px;border-top:1px solid #dbeafe;color:var(--primary);font-size:var(--text-small)}.interview-preview_stale__yP93D{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid #fde68a;border-radius:4px;background:#fffbeb;color:#92400e;font-size:var(--text-body)}.interview-preview_stale__yP93D button{border:0;background:none;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.interview-preview_phone__Edcrw{align-self:center;width:100%;max-width:360px;height:640px;padding:12px;border-radius:40px;background:var(--border);box-shadow:inset 0 0 0 1px var(--border-strong)}.interview-preview_phone__Edcrw>.interview-preview_screen__3T6Uv{border-radius:30px}.interview-preview_browser__28O9N{display:flex;flex-direction:column;height:620px;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:#fff;box-shadow:var(--shadow-xs)}.interview-preview_browserBar__5S_Ek{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);background:#fafafa}.interview-preview_browserBar__5S_Ek i{width:9px;height:9px;border-radius:50%;background:var(--border-strong)}.interview-preview_browserBar__5S_Ek span{margin-left:12px;flex:1;padding:3px 12px;border-radius:6px;background:#fff;border:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interview-preview_screen__3T6Uv{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#fafafa}.interview-preview_screenHeader__lGAqp{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:#fff}.interview-preview_brand__9hTZY{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-body);font-weight:600;letter-spacing:-.01em}.interview-preview_brand__9hTZY i{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--primary);color:#fff}.interview-preview_brand__9hTZY svg{width:12px}.interview-preview_progress__OVVSn{flex:1;height:4px;border-radius:4px;background:var(--muted);overflow:hidden}.interview-preview_progress__OVVSn i{display:block;height:100%;background:var(--primary);transition:width .3s ease}.interview-preview_screenHeader__lGAqp b{font-size:var(--text-small);font-weight:600;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.interview-preview_screenBody__NzqtP{flex:1;min-height:0;display:flex}.interview-preview_stream__p_Z9_{flex:1;min-width:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.interview-preview_outline__nzK4G>p{margin:0 0 12px;font-size:var(--text-small);font-weight:600;color:var(--muted-foreground)}.interview-preview_consent__ZFDZI{margin:auto 0;padding:20px;border:1px solid var(--border);border-radius:6px;background:#fff}.interview-preview_consent__ZFDZI h3{margin:0 0 8px;font-size:16px;font-weight:600;letter-spacing:-.02em}.interview-preview_consent__ZFDZI p{margin:0;color:var(--muted-foreground);font-size:var(--text-body);line-height:1.6}.interview-preview_consent__ZFDZI ul{list-style:none;margin:16px 0;padding:0;display:grid;gap:8px}.interview-preview_consent__ZFDZI li{display:flex;align-items:center;gap:8px;font-size:var(--text-body)}.interview-preview_consent__ZFDZI li svg{width:14px;color:var(--primary)}.interview-preview_consent__ZFDZI small{display:block;margin-top:12px;color:var(--muted-foreground);font-size:var(--text-small)}.interview-preview_consentMark__O_fmy{display:grid;place-items:center;width:32px;height:32px;margin-bottom:12px;border-radius:4px;background:var(--primary-soft);color:var(--primary)}.interview-preview_consentMark__O_fmy svg{width:18px;height:18px}.interview-preview_consentActions___KXGY{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.interview-preview_browser__28O9N .interview-preview_stream__p_Z9_{width:100%;max-width:560px;margin:0 auto}.interview-preview_complete__gl_iO{padding:16px;border:1px solid #a7f3d0;border-radius:6px;background:#ecfdf5;text-align:center}.interview-preview_complete__gl_iO span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#059669;color:#fff}.interview-preview_complete__gl_iO svg{width:15px}.interview-preview_complete__gl_iO h3{margin:8px 0 4px;font-size:var(--text-body);font-weight:600}.interview-preview_complete__gl_iO p{margin:0;color:#047857;font-size:var(--text-small);line-height:1.5}.interview-preview_composer__84kyi{flex:0 0 auto;padding:12px;border-top:1px solid var(--border);background:#fff}.interview-preview_composer__84kyi textarea{width:100%;margin:0;padding:8px 12px;border:1px solid var(--border);border-radius:4px;background:#fff;font:inherit;font-size:var(--text-body);line-height:1.5;resize:none;box-shadow:none}.interview-preview_composer__84kyi textarea:focus{outline:none;border-color:#93b8ff;box-shadow:0 0 0 3px rgb(0 75 255/.15)}.interview-preview_composerActions__5HEpn{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.interview-preview_inputModes__uf3BJ{display:flex;gap:4px;margin-bottom:8px}.interview-preview_inputModes__uf3BJ button{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:4px;padding:8px;background:transparent;color:var(--muted-foreground);font-size:var(--text-small);cursor:pointer}.interview-preview_inputModes__uf3BJ button.interview-preview_activeMode__xnqDQ{background:var(--muted);color:var(--foreground);font-weight:600}.interview-preview_inputModes__uf3BJ svg{width:14px;height:14px}.interview-preview_voicePreview__VFDPP{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:6px;background:#fafafa}.interview-preview_voicePreview__VFDPP>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--primary);color:#fff}.interview-preview_voicePreview__VFDPP>span svg{width:17px}.interview-preview_voicePreview__VFDPP strong{display:block;font-size:var(--text-body)}.interview-preview_voicePreview__VFDPP p{margin:3px 0 0;color:var(--muted-foreground);font-size:var(--text-small);line-height:1.45}.interview-preview_voicePreview__VFDPP .interview-preview_composerActions__5HEpn{grid-column:1/-1;margin-top:2px}.interview-preview_topics__y9ZTj{list-style:none;margin:0;padding:0;display:grid;gap:12px}.interview-preview_topics__y9ZTj li{display:flex;gap:8px;align-items:flex-start}.interview-preview_topics__y9ZTj li>span{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-small);font-weight:600}.interview-preview_topics__y9ZTj li>span svg{width:12px}.interview-preview_topics__y9ZTj p{margin:0;min-width:0}.interview-preview_topics__y9ZTj strong{display:block;font-size:var(--text-small);font-weight:600;line-height:1.4}.interview-preview_topics__y9ZTj small{display:block;font-size:var(--text-small);color:var(--muted-foreground)}.interview-preview_topics__y9ZTj .interview-preview_done__XIoxX>span{background:#059669;border-color:#059669;color:#fff}.interview-preview_topics__y9ZTj .interview-preview_current__qRSI3>span{border-color:var(--primary);color:var(--primary)}.interview-preview_topics__y9ZTj .interview-preview_current__qRSI3 strong{color:var(--primary)}.interview-preview_outline__nzK4G{padding:12px 16px;border:1px solid var(--border);border-radius:6px;background:#fff}.global-loading_root__kQq7J{position:fixed;z-index:1200;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;background:color-mix(in srgb,var(--background) 92%,transparent)}.global-loading_content__5SwBI,.global-loading_fullScreen__UxjQf{inset:0}body:has(.app-frame) .global-loading_content__5SwBI{top:56px;left:244px}body:has(.app-frame.sidebar-collapsed) .global-loading_content__5SwBI{left:64px}@media (min-width:721px) and (max-width:1100px){body:has(.app-frame) .global-loading_content__5SwBI{left:82px}}@media (max-width:720px){body:has(.app-frame) .global-loading_content__5SwBI{top:56px;right:0;bottom:calc(66px + env(safe-area-inset-bottom));left:0}}.global-loading_animation__bxt5b{display:block;width:96px;height:auto;object-fit:contain}.global-loading_message__1hEn7{margin:0;color:var(--muted-foreground);font-size:var(--text-body);font-weight:400;line-height:20px;text-align:center}.settings-menu_menu__ete7a{position:fixed;z-index:60;display:grid;padding:8px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);box-shadow:var(--shadow-lg)}.settings-menu_profile__57Z_c{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:0;border-bottom:1px solid var(--border)}.settings-menu_avatar__3s8QP{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-size:var(--text-body)}.settings-menu_identity___goyH{display:grid;gap:0;min-width:0}.settings-menu_identity___goyH strong{color:var(--foreground);font-size:var(--text-small);font-weight:600;line-height:20px}.settings-menu_identity___goyH small{color:var(--muted-foreground);font-size:var(--text-meta);line-height:16px}.settings-menu_identity___goyH small,.settings-menu_identity___goyH strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-menu_menu__ete7a hr{margin:8px 0 0;border:0;border-top:1px solid var(--border)}.settings-menu_item__A6M3h{display:flex;align-items:center;width:100%;min-height:36px;padding:8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);font:400 var(--text-body)/20px var(--font-sans);text-align:left;text-decoration:none;cursor:pointer}.settings-menu_item__A6M3h:focus-visible,.settings-menu_item__A6M3h:hover{background:var(--accent);outline:none}.settings-menu_danger__OcJsN{color:var(--destructive)}.settings-menu_danger__OcJsN:focus-visible,.settings-menu_danger__OcJsN:hover{background:var(--destructive-soft)}.settings-menu_item__A6M3h:disabled{opacity:.6;cursor:wait}.settings-menu_language__pbibV{display:flex;padding:4px;margin:4px 0;border-radius:var(--radius-md);background:var(--muted)}.settings-menu_language__pbibV button{display:inline-flex;flex:1;align-items:center;justify-content:center;min-height:28px;padding:4px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);font:400 var(--text-body)/20px var(--font-sans);cursor:pointer}.settings-menu_language__pbibV button[aria-checked=true]{background:var(--background);color:var(--primary);box-shadow:var(--shadow-sm)}.settings-menu_language__pbibV button:hover{color:var(--primary)}.settings-menu_language__pbibV button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.settings-menu_language__pbibV button:disabled{opacity:.6;cursor:wait}.spinner_spinner__BLzcc{display:inline-grid;width:20px;height:20px;place-items:center;color:var(--primary)}.spinner_spinner__BLzcc svg{width:20px;height:20px;animation:spinner_spin__QK2ay .8s linear infinite}@keyframes spinner_spin__QK2ay{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner_spinner__BLzcc svg{animation-duration:1.6s}}.tooltip_content__FEo1X{z-index:80;max-width:280px;padding:8px 12px;border-radius:var(--radius-md);background:var(--panel-inverse);color:var(--primary-foreground);box-shadow:var(--shadow-md);font-size:var(--text-small);line-height:20px;animation:tooltip_fade-in__1h2s_ .12s ease}.tooltip_arrow__AcgaU{fill:var(--panel-inverse)}@keyframes tooltip_fade-in__1h2s_{0%{opacity:0}}.background-tasks_root__5AtQc{position:relative}.background-tasks_trigger__vMa49{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-width:36px;height:36px;padding:0 8px;border:0;border-radius:4px;background:var(--background);color:var(--sidebar-foreground);box-shadow:none;cursor:pointer}.background-tasks_trigger__vMa49:hover,.background-tasks_trigger__vMa49[aria-expanded=true]{background:var(--muted);color:var(--primary)}.background-tasks_trigger__vMa49 svg{width:18px;height:18px}.background-tasks_trigger__vMa49>span{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border:2px solid var(--background);border-radius:6px;background:var(--primary);color:var(--primary-foreground);font-size:var(--text-small);font-weight:600;line-height:12px}.background-tasks_panel__rAO9L{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--background);box-shadow:var(--shadow-md)}.background-tasks_panel__rAO9L>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--border)}.background-tasks_panel__rAO9L h2{margin:0;font-size:14px;font-weight:600;line-height:22px}.background-tasks_panel__rAO9L header p{margin:0;color:var(--muted-foreground);font-size:var(--text-small);line-height:20px}.background-tasks_panel__rAO9L header button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted-foreground);cursor:pointer}.background-tasks_panel__rAO9L header button:hover{background:var(--muted);color:var(--foreground)}.background-tasks_panel__rAO9L header button svg{width:14px;height:14px}.background-tasks_empty__254wj{margin:0;padding:32px 16px;color:var(--muted-foreground);font-size:var(--text-body);text-align:center}.background-tasks_list__w8XlF{max-height:min(520px,calc(100vh - 120px));overflow-y:auto}.background-tasks_job__xIXRp{border-bottom:1px solid var(--border)}.background-tasks_job__xIXRp:last-child{border-bottom:0}.background-tasks_jobLink__ba8CY{display:block;padding:12px 16px 8px;color:inherit;text-decoration:none}.background-tasks_jobLink__ba8CY:hover{background:var(--muted)}.background-tasks_jobMeta__OtrOM,.background-tasks_jobTitle__7rIAw{display:flex;align-items:center;justify-content:space-between;gap:12px}.background-tasks_jobTitle__7rIAw strong{font-size:var(--text-body);font-weight:600}.background-tasks_jobMeta__OtrOM{margin-top:8px;color:var(--muted-foreground);font-size:var(--text-small);line-height:20px}.background-tasks_jobMeta__OtrOM span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.background-tasks_jobMeta__OtrOM b{flex:none;color:var(--foreground);font-weight:600}.background-tasks_track__Vbu8_{display:block;height:4px;margin-top:4px;overflow:hidden;border-radius:4px;background:var(--muted)}.background-tasks_track__Vbu8_ i{display:block;height:100%;background:var(--primary);transition:width .3s ease}.background-tasks_jobActions__thFzk{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 12px 8px}.background-tasks_jobActions__thFzk>a{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 8px;color:var(--primary);font-size:var(--text-small);font-weight:600;text-decoration:none}.background-tasks_jobActions__thFzk>a svg{width:14px;height:14px}.background-tasks_jobActions__thFzk button{min-height:32px;padding:4px 8px;font-size:var(--text-small)}@media (max-width:720px){.background-tasks_panel__rAO9L{position:fixed;top:64px;right:12px}}.alert_alert__6uJBB{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--primary-border);border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--foreground);font-size:var(--text-body)}.alert_icon__zQAuH{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;color:var(--primary)}.alert_icon__zQAuH svg{width:18px;height:18px}.alert_copy__q42ZR{display:grid;flex:1;gap:4px;min-width:0}.alert_copy__q42ZR strong{font-weight:600}.alert_copy__q42ZR span{color:var(--muted-foreground)}.alert_action__BqVYi{flex:0 0 auto}.alert_success__I4_Jl{border-color:var(--success-border);background:var(--success-soft)}.alert_success__I4_Jl .alert_icon__zQAuH{color:var(--success)}.alert_warning__Olu4v{border-color:var(--warning-border);background:var(--warning-soft)}.alert_warning__Olu4v .alert_icon__zQAuH{color:var(--warning)}.alert_error__CggSq{border-color:var(--destructive-border);background:var(--destructive-soft)}.alert_error__CggSq .alert_icon__zQAuH{color:var(--destructive)}.create-project-dialog_fields__WA_Lq{display:grid;gap:16px}.create-project-dialog_fields__WA_Lq label{display:grid;gap:8px;margin:0;color:#5c6778;font-size:var(--text-small);font-weight:600}.create-project-dialog_fields__WA_Lq label>span{float:none;color:#5c6778;font-size:var(--text-small);font-weight:600}.create-project-dialog_fields__WA_Lq label em{margin-left:8px;color:#8b95a5;font-style:normal;font-weight:400}.create-project-dialog_fields__WA_Lq [data-slot=input],.create-project-dialog_fields__WA_Lq [data-slot=textarea]{width:100%}.card_card__oZK_W{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-xs)}.card_header__oY_DW{display:grid;gap:4px;padding:16px}.card_title__P7oYQ{margin:0;font-size:var(--text-section);font-weight:600;line-height:20px}.card_description__PfuIF{margin:0;color:var(--muted-foreground);font-size:var(--text-small);line-height:20px}.card_content__FSAK6{padding:0 16px 16px}.card_footer__fPCqe{display:flex;align-items:center;padding:0 16px 16px}.project-switcher_trail__xF_Wl{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;color:var(--muted-foreground);font-size:var(--text-body)}.project-switcher_anchor__01b4g{position:relative;display:flex;min-width:0}.project-switcher_after__H_pLN,.project-switcher_client__YEa1C,.project-switcher_idle__4AQSL,.project-switcher_project__FdpmH{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-switcher_client__YEa1C{flex:0 1 auto;max-width:140px}.project-switcher_sep__ZNrZ5{flex:0 0 auto;color:var(--border-strong)}.project-switcher_idle__4AQSL,.project-switcher_project__FdpmH{display:inline-flex;flex:0 1 auto;align-items:center;gap:4px;max-width:220px;height:32px;padding:0 8px 0 12px;border:0;border-radius:4px;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-body);font-weight:600;cursor:pointer}.project-switcher_idle__4AQSL{color:var(--muted-foreground);font-weight:600}.project-switcher_idle__4AQSL:hover,.project-switcher_idle__4AQSL[aria-expanded=true],.project-switcher_project__FdpmH:hover,.project-switcher_project__FdpmH[aria-expanded=true]{color:var(--foreground)}.project-switcher_idle__4AQSL svg,.project-switcher_project__FdpmH svg{width:14px;height:14px;flex:0 0 auto}.project-switcher_skeleton__1exaa{width:64px;height:12px;overflow:hidden;border-radius:2px;background:var(--muted);animation:project-switcher_project-skeleton__zETzV 1.2s ease-in-out infinite}@keyframes project-switcher_project-skeleton__zETzV{50%{opacity:.48}}.project-switcher_after__H_pLN{flex:1 1 auto;color:var(--foreground);font-weight:600}.project-switcher_after__H_pLN a{display:block;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.project-switcher_after__H_pLN a:hover{color:var(--primary)}.project-switcher_menu__9A2qu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(280px,72vw);max-height:min(320px,52vh);overflow:hidden;padding:0;border:1px solid #e6ebf2;border-radius:6px;background:#fff;box-shadow:var(--shadow-lg)}.project-switcher_list__ZKQwA{display:grid;align-content:start;gap:2px;min-height:0;overflow:auto;padding:8px}.project-switcher_option__PpUrK{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:2px;border-radius:4px}.project-switcher_actions__jDfpz{display:grid;gap:2px;padding:8px;border-top:1px solid #e6ebf2;background:#f7f9fc;border-radius:0 0 6px 6px}.project-switcher_group__B5lJ3{margin:4px 8px 2px;color:var(--muted-foreground);font-size:var(--text-small);font-weight:600}.project-switcher_menu__9A2qu button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;border:0;border-radius:4px;background:none;color:var(--foreground);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer}.project-switcher_row__HhXGu{display:grid;min-width:0;gap:1px}.project-switcher_menu__9A2qu button>span,.project-switcher_row__HhXGu>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-switcher_row__HhXGu small{color:var(--muted-foreground);font-size:var(--text-small);font-weight:600}.project-switcher_menu__9A2qu a:hover,.project-switcher_menu__9A2qu button:hover{background:#f5f7fb}.project-switcher_menu__9A2qu button.project-switcher_on__SUvAG{background:#eef3ff;color:var(--foreground);font-weight:600}.project-switcher_menu__9A2qu button.project-switcher_on__SUvAG .project-switcher_row__HhXGu small{color:#5b6b86;font-weight:600}.project-switcher_menu__9A2qu button svg{width:14px;height:14px;flex:0 0 auto}.project-switcher_menu__9A2qu button.project-switcher_choice__hFuDy{min-width:0}.project-switcher_menu__9A2qu button.project-switcher_default__l11DZ{justify-content:center;width:34px;height:34px;padding:0;color:var(--muted-foreground-subtle)}.project-switcher_menu__9A2qu button.project-switcher_defaultOn__OANlB,.project-switcher_menu__9A2qu button.project-switcher_default__l11DZ:hover{color:var(--primary)}.project-switcher_menu__9A2qu button.project-switcher_defaultOn__OANlB svg{fill:currentColor}.project-switcher_create__AdWPq{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--muted-foreground);font-size:var(--text-body);font-weight:600}.project-switcher_menu__9A2qu button.project-switcher_create__AdWPq{justify-content:flex-start;gap:8px;width:100%;border-top:0;color:var(--primary);font-size:var(--text-body);font-weight:600}.project-switcher_menu__9A2qu button.project-switcher_create__AdWPq:hover{background:#f5f7fb}.project-switcher_create__AdWPq svg{width:14px;height:14px}.project-switcher_empty__g0kZW{margin:0;padding:16px 12px;color:#8b95a5;font-size:var(--text-small);text-align:center}@media (max-width:720px){.project-switcher_client__YEa1C{display:none}.project-switcher_idle__4AQSL,.project-switcher_project__FdpmH{max-width:120px}}.study-tags_tags__c1am0{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:24px}.study-tags_tag__nOAIF{display:inline-flex;align-items:center;height:22px;border-radius:4px;background:var(--muted);color:var(--foreground);font-size:var(--text-small)}.study-tags_tag__nOAIF.study-tags_on__8pBzI{background:var(--primary-soft);color:var(--primary)}.study-tags_label__XBFgz{padding:0 2px 0 8px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.study-tags_remove__BwVug{display:grid;place-items:center;width:18px;height:18px;margin-right:2px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted-foreground);opacity:0;cursor:pointer;transition:opacity .15s ease}.study-tags_remove__BwVug:focus-visible,.study-tags_tag__nOAIF:hover .study-tags_remove__BwVug{opacity:1}.study-tags_remove__BwVug:hover{background:rgb(0 0 0/.06);color:var(--foreground)}.study-tags_remove__BwVug svg{width:10px;height:10px}.study-tags_input__wNpqn{width:120px;height:22px;margin:0;padding:0 8px;border:1px solid var(--ring);border-radius:4px;background:var(--background);font-size:var(--text-small)}.study-tags_input__wNpqn:focus{outline:none;box-shadow:0 0 0 3px var(--ring-soft)}.study-tags_error__ElCEJ{margin:0;font-size:var(--text-small)}@media (hover:none){.study-tags_remove__BwVug{opacity:1}}.table_container__GBvUB{position:relative;width:100%;overflow:auto}.table_table__PYAKL{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-small);line-height:20px}.table_header__kHIDF tr{border-bottom:1px solid var(--border)}.table_body__AfCqW tr:last-child>*{border-bottom:0}.table_row__Pw2vW{transition:background-color .12s ease}.table_row__Pw2vW:hover{background:var(--accent)}.table_cell__qr7j1,.table_head__tyoiU{padding:8px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.table_head__tyoiU{color:var(--muted-foreground);font-weight:600}.table_cell__qr7j1{font-variant-numeric:tabular-nums}.table_caption__znPz_{margin-top:12px;color:var(--muted-foreground);font-size:var(--text-small)}.participant-interview-drawer_backdrop__9G9oK{position:fixed;z-index:50;inset:0;border:0;cursor:default}.participant-interview-drawer_backdrop__9G9oK,button.participant-interview-drawer_backdrop__9G9oK:hover:not(:disabled){background:rgb(9 9 11/.3)}.participant-interview-drawer_drawer__cWHFR{position:fixed;z-index:51;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(640px,94vw);border-left:1px solid var(--border);background:var(--card);box-shadow:-18px 0 44px rgb(0 0 0/.15);animation:participant-interview-drawer_enter__2bSgD .18s ease-out}.participant-interview-drawer_drawer__cWHFR>header,.participant-interview-drawer_embedded__W498k>header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--border)}.participant-interview-drawer_drawer__cWHFR>header p,.participant-interview-drawer_embedded__W498k>header p{margin:0 0 4px;color:var(--muted-foreground);font-size:var(--text-eyebrow);font-weight:600;letter-spacing:.01em}.participant-interview-drawer_drawer__cWHFR h2,.participant-interview-drawer_embedded__W498k h2{margin:0;font-size:var(--text-panel);letter-spacing:-.02em}.participant-interview-drawer_close__0Wu1i{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:none;color:var(--muted-foreground);cursor:pointer}.participant-interview-drawer_close__0Wu1i:hover{background:var(--muted);color:var(--foreground)}.participant-interview-drawer_close__0Wu1i svg{width:17px}.participant-interview-drawer_embedded__W498k{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--card)}.participant-interview-drawer_body__TbXhf{flex:1;min-height:0;overflow-y:auto}.participant-interview-drawer_before__ScrpO{padding:4px 24px 0}.participant-interview-drawer_conversation__vKoHO{padding:20px}.participant-interview-drawer_sectionTitle__wUPZo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.participant-interview-drawer_sectionTitle__wUPZo span,.participant-interview-drawer_sectionTitle__wUPZo strong{display:block}.participant-interview-drawer_sectionTitle__wUPZo>div>span{color:var(--muted-foreground);font-size:var(--text-small)}.participant-interview-drawer_sectionTitle__wUPZo strong{margin-top:3px;font-size:var(--text-body)}.participant-interview-drawer_voiceBadge___79AT{display:inline-flex!important;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;background:var(--primary-soft);color:var(--primary);font-size:var(--text-small);font-weight:600}.participant-interview-drawer_voiceBadge___79AT svg{width:13px}.participant-interview-drawer_loading__P4f2U{display:grid;justify-items:center;padding:54px 20px;text-align:center}.participant-interview-drawer_loading__P4f2U i{width:25px;height:25px;border:3px solid #bfdbfe;border-top:3px solid var(--primary);border-radius:50%;animation:participant-interview-drawer_spin__wc6dX .7s linear infinite}.participant-interview-drawer_loading__P4f2U strong{margin-top:12px;font-size:var(--text-body)}.participant-interview-drawer_loading__P4f2U span{margin-top:4px;color:var(--muted-foreground);font-size:var(--text-small)}.participant-interview-drawer_empty__IiNnZ{margin:0;padding:32px 20px;border:1px dashed var(--border);border-radius:6px;color:var(--muted-foreground);font-size:var(--text-small);text-align:center}.participant-interview-drawer_session__DnK0Y+.participant-interview-drawer_session__DnK0Y{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.participant-interview-drawer_sessionMeta__7SaUA{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:12px;color:var(--muted-foreground);font-size:var(--text-small)}.participant-interview-drawer_sessionMeta__7SaUA span:first-child{color:var(--foreground);font-weight:600}.participant-interview-drawer_sessionMeta__7SaUA time{margin-left:auto}.participant-interview-drawer_evidenceSummary__ce10o{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px}.participant-interview-drawer_evidenceSummary__ce10o span{padding:8px;border:1px solid #dbe6fb;border-radius:4px;background:#f8faff;color:var(--muted-foreground);font-size:var(--text-small);line-height:1.35}.participant-interview-drawer_evidenceSummary__ce10o strong{display:block;margin-bottom:2px;color:var(--foreground);font-size:var(--text-body)}.participant-interview-drawer_turns__NXyeo{display:grid;gap:12px;margin:0;padding:0;list-style:none}.participant-interview-drawer_turns__NXyeo li{max-width:88%;padding:12px;border-radius:6px;transition:background .25s,box-shadow .25s}.participant-interview-drawer_turnHead__9XyLR{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted-foreground);font-size:var(--text-small)}.participant-interview-drawer_turns__NXyeo p{margin:4px 0 0;font-size:var(--text-body);line-height:1.6;white-space:pre-wrap}.participant-interview-drawer_ai__wuNsD{background:var(--muted)}.participant-interview-drawer_participant__P5ML4{justify-self:end;border:1px solid #cfdbf7;background:#f6f8ff}.participant-interview-drawer_system__yEZ2u{max-width:100%!important;color:var(--muted-foreground);background:#fafafa}.participant-interview-drawer_audio__7QooN{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px;border:1px solid #d7e1f6;border-radius:6px;background:#fff}.participant-interview-drawer_audio__7QooN>svg{flex:0 0 auto;width:16px;color:var(--primary)}.participant-interview-drawer_audio__7QooN audio{width:100%;height:34px}.participant-interview-drawer_turns__NXyeo mark{padding:0 1px;border-radius:2px;background:#fde68a;color:inherit}.participant-interview-drawer_flash__YhNdL{background:#fff7d6!important;box-shadow:0 0 0 2px #fcd34d}.participant-interview-drawer_voiceSignals__Tfkx3{display:grid;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #dce4f5}.participant-interview-drawer_voiceSignals__Tfkx3>span{color:var(--muted-foreground);font-size:var(--text-small);line-height:1.4}.participant-interview-drawer_voiceSignals__Tfkx3>div{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:8px;border-radius:4px;background:#fff}.participant-interview-drawer_voiceSignals__Tfkx3 strong{font-size:var(--text-small)}.participant-interview-drawer_voiceSignals__Tfkx3 small{color:var(--muted-foreground);font-size:var(--text-small)}.participant-interview-drawer_voiceSignals__Tfkx3 div>span{display:flex;gap:4px}.participant-interview-drawer_signalActions__cWgNJ{justify-content:flex-end;flex-wrap:wrap}.participant-interview-drawer_voiceSignals__Tfkx3 button{padding:3px 8px;border:1px solid var(--border);border-radius:6px;background:white;color:var(--foreground);font-size:var(--text-small);cursor:pointer}.participant-interview-drawer_voiceSignals__Tfkx3 em{color:#087443;font-size:var(--text-small);font-style:normal}.participant-interview-drawer_voiceSignals__Tfkx3 [data-review=DISMISSED]{opacity:.55}@keyframes participant-interview-drawer_spin__wc6dX{to{transform:rotate(1turn)}}@keyframes participant-interview-drawer_enter__2bSgD{0%{transform:translateX(24px);opacity:.7}}@media (max-width:560px){.participant-interview-drawer_drawer__cWHFR{width:100vw}.participant-interview-drawer_conversation__vKoHO{padding:16px}.participant-interview-drawer_turns__NXyeo li{max-width:94%}.participant-interview-drawer_evidenceSummary__ce10o{grid-template-columns:1fr}.participant-interview-drawer_voiceSignals__Tfkx3>div{grid-template-columns:1fr auto}.participant-interview-drawer_signalActions__cWgNJ{grid-column:1/-1;justify-content:flex-start}}.composer-tools_root__9zpBF{position:relative}.composer-tools_row___4sAU{display:flex;align-items:center;gap:12px;color:var(--muted-foreground-subtle);font-size:var(--text-small)}.composer-tools_plusWrap__V_YEc{position:relative}.composer-tools_plus__1AJvg{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:4px;background:var(--card);color:var(--muted-foreground);cursor:pointer}.composer-tools_plus__1AJvg:hover{border-color:var(--muted-foreground-subtle);background:var(--muted);color:var(--foreground)}.composer-tools_plus__1AJvg:disabled{cursor:not-allowed;opacity:.5}.composer-tools_plus__1AJvg svg{width:16px;height:16px}.composer-tools_hint__J5rzk{color:var(--muted-foreground-subtle);white-space:nowrap}.composer-tools_count__0gdKN{margin-left:auto;font-variant-numeric:tabular-nums}.composer-tools_picker__HQHly{position:absolute;bottom:calc(100% + 8px);left:0;z-index:16;display:grid;width:min(480px,100%);max-height:288px;overflow-y:auto;padding:4px;border:1px solid var(--border);border-radius:6px;background:var(--card);box-shadow:var(--shadow-md)}.composer-tools_picker__HQHly button{display:grid;gap:4px;padding:8px 12px;border:0;border-radius:4px;background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.composer-tools_picker__HQHly button:hover{background:var(--muted)}.composer-tools_picker__HQHly strong{font-size:var(--text-small);font-weight:600}.composer-tools_picker__HQHly p,.composer-tools_picker__HQHly span{margin:0;color:var(--muted-foreground);font-size:var(--text-small);line-height:1.5}.composer-tools_picker__HQHly span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.composer-tools_picker__HQHly p{padding:8px 12px}.composer-tools_picker__HQHly button:focus-visible,.composer-tools_plus__1AJvg:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.composer-tools_fileInput__4jXYW{position:absolute;width:1px;height:1px;max-width:1px;max-height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.composer-tools_stretch__C5J19,.composer-tools_stretch__C5J19 .composer-tools_row___4sAU{width:100%}.composer-tools_stretch__C5J19 .composer-tools_count__0gdKN{margin-left:auto}.composer-tools_hints___vhJ4{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-width:0;color:var(--muted-foreground-subtle);font-size:var(--text-caption)}.composer-tools_hints___vhJ4>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.composer-tools_hints___vhJ4 kbd{padding:1px 5px;border:1px solid var(--border);border-radius:4px;background:var(--card);color:var(--muted-foreground);font-family:inherit;font-size:var(--text-small);line-height:1.4}.composer-tools_error___NPSm{margin:4px 0 0;color:var(--destructive);font-size:var(--text-small)}@media (max-width:720px){.composer-tools_hints___vhJ4{display:none}}.study-chat_home__WF4ER{display:grid;gap:16px}.study-chat_lead__WDypP{margin:0;color:var(--muted-foreground);font-size:var(--text-body)}.study-chat_composer__usMaY{position:relative;display:flex;align-items:flex-end;gap:12px;padding:12px 12px 12px 16px;border:1px solid var(--border);border-radius:6px;background:var(--card);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.study-chat_composer__usMaY:focus-within{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.study-chat_composer__usMaY textarea{flex:1;margin:0;padding:8px 0;border:0;background:transparent;resize:none;font-size:var(--text-body);line-height:var(--leading-reading);max-height:200px}.study-chat_composer__usMaY textarea:focus{outline:none;box-shadow:none}.study-chat_large__1fc4q textarea{min-height:72px}.study-chat_composer__usMaY>button{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--primary);border-radius:50%;background:var(--primary);color:var(--primary-foreground);cursor:pointer}.study-chat_composer__usMaY>button:disabled{opacity:.35;cursor:default}.study-chat_composer__usMaY .study-chat_stop__MuWEB{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.study-chat_composer__usMaY .study-chat_stop__MuWEB svg{width:14px}.study-chat_composer__usMaY>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.study-chat_composer__usMaY>button svg{width:20px}.study-chat_suggestions__zURC5{display:flex;flex-wrap:wrap;gap:8px}.study-chat_suggestions__zURC5 button{border:1px solid var(--border);background:var(--card);border-radius:4px;padding:8px 12px;font-size:var(--text-small);color:var(--muted-foreground);cursor:pointer}.study-chat_suggestions__zURC5 button:hover{color:var(--foreground);border-color:var(--ring)}.study-chat_suggestions__zURC5 .study-chat_resume__YH0i7{color:var(--primary);border-style:dashed}.study-chat_chat__r_92Y{display:flex;flex-direction:column;height:100%;min-height:0}.study-chat_bar__GnZ5K{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--border)}.study-chat_bar__GnZ5K button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--muted-foreground);font-size:var(--text-body);cursor:pointer}.study-chat_bar__GnZ5K button:hover{color:var(--foreground)}.study-chat_bar__GnZ5K svg{width:15px}.study-chat_messages__Ewych{flex:1;display:flex;flex-direction:column;gap:20px;padding:24px 0}.study-chat_user__c_rV_{align-self:flex-end;max-width:80%;margin:0;font-size:var(--text-body);line-height:1.5;white-space:pre-wrap;text-align:right}.study-chat_userBubble__3ioMr{display:inline-block;max-width:100%;padding:12px 16px;border-radius:6px;background:var(--primary-soft);text-align:left;overflow-wrap:anywhere}.study-chat_userTime__EfFl3{display:block;margin-top:4px;color:var(--muted-foreground);font-size:var(--text-caption);line-height:20px;opacity:0}.study-chat_user__c_rV_:focus-within .study-chat_userTime__EfFl3,.study-chat_user__c_rV_:hover .study-chat_userTime__EfFl3{opacity:1}.study-chat_assistant___omFq{align-self:flex-start;max-width:92%;display:grid;gap:12px;font-size:var(--text-body);line-height:var(--leading-reading)}.study-chat_assistant___omFq>p{margin:0;white-space:pre-wrap}.study-chat_stopped__HX699>.study-chat_reply__wjmyD,.study-chat_stopped__HX699>p{color:var(--muted-foreground);font-size:var(--text-body)}.study-chat_actions__DMyKs{display:flex;gap:8px}.study-chat_tools__uzRVN{display:flex;gap:4px;margin-top:-4px;opacity:0;transition:opacity .15s ease}.study-chat_assistant___omFq:hover .study-chat_tools__uzRVN,.study-chat_toolsVisible__EpMA3,.study-chat_tools__uzRVN:focus-within{opacity:1}.study-chat_tools__uzRVN button{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--muted-foreground);font-size:var(--text-small);cursor:pointer}.study-chat_tools__uzRVN button:hover{background:var(--muted);color:var(--foreground)}.study-chat_tools__uzRVN svg{width:13px;height:13px}.study-chat_change__YUtrm{padding:12px 16px;border:1px solid var(--border);border-radius:6px;background:var(--card)}.study-chat_change__YUtrm>strong{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-body);color:var(--success)}.study-chat_change__YUtrm>strong svg{width:14px}.study-chat_change__YUtrm>ul{margin:8px 0 0;padding-left:20px;color:var(--muted-foreground);font-size:var(--text-body)}.study-chat_change__YUtrm>div:not(.study-chat_generationReceipt__cseo_){display:flex;gap:8px;margin-top:12px}.study-chat_change__YUtrm>div:not(.study-chat_generationReceipt__cseo_)>button{border:1px solid var(--border);background:var(--card);border-radius:4px;padding:4px 12px;font-size:var(--text-small);cursor:pointer}.study-chat_change__YUtrm>div:not(.study-chat_generationReceipt__cseo_)>button:hover{border-color:var(--ring)}.study-chat_quotes__bNj_X{display:grid;gap:8px}.study-chat_quotes__bNj_X span{color:var(--muted-foreground);font-size:var(--text-small)}.study-chat_quotes__bNj_X blockquote{margin:0;padding:8px 12px;border-left:3px solid var(--border);color:var(--muted-foreground);font-size:var(--text-body)}.study-chat_thinking__TErId{align-self:flex-start;display:flex;align-items:center;gap:12px;margin:0;padding:8px 0}.study-chat_thinking__TErId>span{display:flex;gap:4px}.study-chat_thinking__TErId small{color:var(--muted-foreground);font-size:var(--text-small)}.study-chat_thinking__TErId i{width:7px;height:7px;border-radius:50%;background:var(--muted-foreground-subtle);animation:study-chat_pulse__Xy5QT 1.2s infinite}.study-chat_thinking__TErId i:nth-child(2){animation-delay:.15s}.study-chat_thinking__TErId i:nth-child(3){animation-delay:.3s}.study-chat_dock__4gvUu{position:sticky;bottom:16px}.study-chat_history__bGkQl{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:6px;background:var(--card);overflow:hidden}.study-chat_history__bGkQl li{display:flex;align-items:center}.study-chat_history__bGkQl li+li{border-top:1px solid var(--border)}.study-chat_historyOpen__7ZmTZ{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 8px 12px 16px;border:0;background:none;text-align:left;font:inherit;color:inherit;text-decoration:none;cursor:pointer}.study-chat_historyOpen__7ZmTZ>svg{flex:0 0 auto;width:17px;color:var(--muted-foreground)}.study-chat_historyOpen__7ZmTZ span{min-width:0}.study-chat_historyOpen__7ZmTZ strong{display:block;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.study-chat_historyOpen__7ZmTZ small{display:block;margin-top:2px;color:var(--muted-foreground);font-size:var(--text-small)}.study-chat_historyOpen__7ZmTZ:hover strong{color:var(--primary)}.study-chat_historyDelete__Rl0cE{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;margin-right:12px;border:0;border-radius:4px;background:none;color:var(--muted-foreground);cursor:pointer;opacity:.5}.study-chat_historyDelete__Rl0cE svg{width:15px}.study-chat_historyDelete__Rl0cE:focus-visible,.study-chat_history__bGkQl li:hover .study-chat_historyDelete__Rl0cE{opacity:1}.study-chat_historyDelete__Rl0cE:hover{background:var(--muted);color:var(--destructive)}.study-chat_historyEmpty__ZcWEt{padding:32px 20px;border:1px solid var(--border);border-radius:6px;color:var(--muted-foreground);text-align:center;line-height:1.6}.study-chat_panel__kgG7E{background:var(--card);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.study-chat_panelBar__raAhl{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.study-chat_panelBar__raAhl button{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--muted-foreground);font-size:var(--text-small);cursor:pointer}.study-chat_panelBar__raAhl button:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.study-chat_panelBar__raAhl button:disabled{opacity:.4;cursor:default}.study-chat_panelBar__raAhl svg{width:14px;height:14px}.study-chat_panelBody__9jj1C{flex:1;min-height:0;overflow-y:auto;overflow-anchor:none;scrollbar-gutter:stable;padding:0 24px}.study-chat_panelBody__9jj1C .study-chat_messages__Ewych{padding:8px 0 24px}.study-chat_panelDock__t7Gf_{flex:0 0 auto;padding:12px 16px 16px}.study-chat_panelDock__t7Gf_ .study-chat_composer__usMaY{border-radius:6px;box-shadow:none}.study-chat_welcome__bfM_q{display:grid;gap:20px;padding:24px 0}.study-chat_welcome__bfM_q h2{display:flex;align-items:center;gap:12px;margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.study-chat_welcome__bfM_q h2>svg{flex:0 0 auto;width:20px;height:20px;color:var(--primary)}.study-chat_welcome__bfM_q h2 span{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-size:var(--text-body)}.study-chat_welcome__bfM_q ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.study-chat_welcome__bfM_q li button{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border:0;border-radius:var(--radius-md);background:none;color:var(--muted-foreground);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer}.study-chat_welcome__bfM_q li button:hover{background:var(--muted);color:var(--foreground)}.study-chat_welcome__bfM_q li svg{flex:0 0 auto;width:15px;height:15px}@keyframes study-chat_pulse__Xy5QT{0%,70%,to{opacity:.3}35%{opacity:1}}.study-chat_researchWelcome__bhfST{display:grid;gap:12px;padding-block:16px}.study-chat_researchWelcome__bhfST h2{margin:0;font-size:24px;line-height:32px;font-weight:600}.study-chat_researchWelcome__bhfST p{margin:0;color:var(--muted-foreground);font-size:var(--text-body);line-height:24px;font-weight:400}.study-chat_question__iIoyR>p{font-weight:600}.study-chat_options__KGNFj{display:flex;flex-wrap:wrap;gap:8px}.study-chat_options__KGNFj button{padding:8px 12px;border:1px solid var(--border);border-radius:4px;background:var(--card);color:var(--foreground);font:inherit;font-size:var(--text-body);cursor:pointer}.study-chat_options__KGNFj button:hover{border-color:var(--ring);background:var(--primary-soft)}.study-chat_options__KGNFj .study-chat_unsure__VY4ze{border-style:dashed;color:var(--muted-foreground)}.study-chat_retry__iB_yg{justify-self:start;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid var(--border);border-radius:4px;background:var(--card);color:var(--foreground);font-size:var(--text-small);cursor:pointer}.study-chat_retry__iB_yg:hover{border-color:var(--ring)}.study-chat_retry__iB_yg svg{width:13px;height:13px}.study-chat_fieldwork__mQMeA{display:grid;gap:12px;width:min(100%,640px);margin-top:4px}.study-chat_scopeNext__hUeIk{display:grid;justify-items:start;gap:12px;color:var(--muted-foreground);font-size:var(--text-small)}.study-chat_planSummary__tpl4R button,.study-chat_scopeNext__hUeIk button{display:inline-flex;align-items:center;gap:8px;border-radius:4px;font-weight:600}.study-chat_planSummary__tpl4R button svg,.study-chat_scopeNext__hUeIk button svg{width:14px;height:14px}.study-chat_choiceBlock__yraNh{display:grid;gap:12px}.study-chat_choiceHeading__8Uq2H{display:flex;align-items:flex-start;gap:12px}.study-chat_choiceHeading__8Uq2H>button{flex:none;padding:4px 0;border:0;background:transparent;color:var(--muted-foreground);font:inherit;font-size:var(--text-small);cursor:pointer}.study-chat_choiceHeading__8Uq2H>button:hover:not(:disabled){color:var(--foreground)}.study-chat_choiceHeading__8Uq2H>div{display:grid;gap:4px}.study-chat_choiceHeading__8Uq2H strong{font-size:var(--text-body);font-weight:600}.study-chat_choiceHeading__8Uq2H span{color:var(--muted-foreground);font-size:var(--text-small)}.study-chat_choiceGrid__Jx08y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.study-chat_choiceGrid__Jx08y>button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:80px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--muted);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.study-chat_choiceGrid__Jx08y>button:hover:not(:disabled){border-color:var(--ring);background:var(--card)}.study-chat_choiceGrid__Jx08y>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.study-chat_choiceGrid__Jx08y>button:disabled{cursor:not-allowed;opacity:.56}.study-chat_choiceIcon__PK9NO{display:grid;place-items:center;width:24px;height:24px;color:var(--muted-foreground)}.study-chat_choiceIcon__PK9NO svg{width:16px;height:16px}.study-chat_choiceGrid__Jx08y>button>span:last-child{display:grid;align-content:start;gap:4px}.study-chat_choiceGrid__Jx08y strong{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--text-small);font-weight:600;line-height:1.5}.study-chat_choiceGrid__Jx08y strong i{padding:0 4px;border:1px solid var(--border);border-radius:2px;color:var(--muted-foreground);font-size:12px;font-style:normal;font-weight:400}.study-chat_choiceGrid__Jx08y small{color:var(--muted-foreground);font-size:var(--text-small);line-height:1.5}.study-chat_audienceAdvice__mf7OT{display:grid;gap:12px}.study-chat_aeLaunchCard__6nxQt{display:flex;flex-wrap:wrap;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--card)}.study-chat_aeLaunchCard__6nxQt>div{display:grid;gap:4px;min-width:0}.study-chat_aeLaunchCard__6nxQt strong{font-size:var(--text-small);font-weight:600;line-height:20px}.study-chat_aeLaunchCard__6nxQt span{color:var(--muted-foreground);font-size:var(--text-caption);line-height:20px;overflow-wrap:anywhere}.study-chat_aeInlineSelection__kt2uJ{display:grid;min-width:0;gap:12px}.study-chat_aeInlineSelection__kt2uJ>*{min-width:0;max-width:100%}.study-chat_aeLaunchCard__6nxQt>.study-chat_aeLaunchActions__cFtIc{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.study-chat_aeLaunchActions__cFtIc{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.study-chat_aeLaunchActions__cFtIc button{display:inline-flex;align-items:center;gap:8px}.study-chat_aeLaunchActions__cFtIc button svg{width:14px;height:14px}.study-chat_aeEditor__LjqGy,.study-chat_aeResult__8sR9r{border:1px solid var(--border);border-radius:6px;background:#fff}.study-chat_aeReason__DugmY{margin:0;color:var(--muted-foreground);font-size:var(--text-small);line-height:20px}.study-chat_aeEditor__LjqGy{display:grid;gap:12px;padding:12px}.study-chat_aeEditorHeader__MgWhb{display:flex;align-items:center;justify-content:space-between;gap:12px}.study-chat_aeEditorHeader__MgWhb strong{font-size:var(--text-small);font-weight:600}.study-chat_aeRelation__ZPYuv{display:flex;gap:4px;padding:2px;border-radius:4px;background:var(--muted)}.study-chat_aeRelation__ZPYuv button.study-chat_active__7_lAZ{background:#fff;color:var(--primary);box-shadow:var(--shadow-sm)}.study-chat_aeCondition__HnYre{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(100px,1fr) minmax(100px,1fr) auto;align-items:end;gap:8px}.study-chat_aeCondition__HnYre label{display:grid;gap:4px;min-width:0;color:var(--muted-foreground);font-size:var(--text-caption)}.study-chat_aeControl__PxjH7{width:100%;min-width:0}.study-chat_aeRemove__NM_uU{color:var(--muted-foreground);font-size:18px}.study-chat_aeAdd__khZLT{justify-self:start}.study-chat_aeResult__8sR9r{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;padding:12px;background:var(--primary-soft)}.study-chat_aeResult__8sR9r>div{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.study-chat_aeResult__8sR9r small,.study-chat_aeResult__8sR9r span{color:var(--muted-foreground);font-size:var(--text-caption)}.study-chat_aeResult__8sR9r strong{color:var(--primary);font-size:24px;font-weight:600;line-height:32px}.study-chat_aeResult__8sR9r .study-chat_aeResultBadges__rmamM{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;white-space:normal}.study-chat_aeResultBadges__rmamM span{max-width:100%;white-space:normal;overflow-wrap:anywhere;color:var(--foreground)}.study-chat_aePreview__dMrBv{display:grid;gap:12px;padding:12px;border:1px solid var(--border);border-radius:6px;background:#fff}.study-chat_aePreviewHeader__Zk4oy{display:flex;align-items:start;justify-content:space-between;gap:12px}.study-chat_aePreviewHeader__Zk4oy>div{display:grid;gap:4px}.study-chat_aePreviewHeader__Zk4oy strong{font-size:var(--text-small);font-weight:600;line-height:20px}.study-chat_aePreviewHeader__Zk4oy small,.study-chat_aePreviewHeader__Zk4oy span{color:var(--muted-foreground);font-size:var(--text-caption);line-height:20px}.study-chat_aePreviewTableWrap__lztJR{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:4px}.study-chat_aePreview__dMrBv table{width:100%;border-collapse:collapse;font-size:var(--text-small);line-height:20px}.study-chat_aePreview__dMrBv td,.study-chat_aePreview__dMrBv th{min-width:120px;padding:8px 12px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.study-chat_aePreview__dMrBv th{background:var(--muted);color:var(--muted-foreground);font-weight:600}.study-chat_aePreview__dMrBv tbody tr:last-child td{border-bottom:0}.study-chat_aePreviewSpinner__tI_05{justify-self:center;margin:16px}@media (max-width:760px){.study-chat_aeLaunchCard__6nxQt{align-items:stretch;flex-direction:column}.study-chat_aeLaunchCard__6nxQt button{align-self:start}.study-chat_aeCondition__HnYre{grid-template-columns:1fr}.study-chat_aeRemove__NM_uU{justify-self:end}.study-chat_aeResult__8sR9r{grid-template-columns:1fr}.study-chat_aeResult__8sR9r .study-chat_aeResultBadges__rmamM{justify-content:flex-start}.study-chat_aePreviewHeader__Zk4oy{align-items:stretch;flex-direction:column}}.study-chat_fieldworkError__yVkd_,.study-chat_fieldworkStatus___xKmA{margin:0;font-size:var(--text-small)}.study-chat_fieldworkStatus___xKmA{color:var(--muted-foreground)}.study-chat_fieldworkError__yVkd_{color:var(--destructive)}.study-chat_planSummary__tpl4R{display:grid;justify-items:start;gap:8px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--card)}.study-chat_planSummary__tpl4R>span{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-small);font-weight:600}.study-chat_planSummary__tpl4R>span svg{width:16px;height:16px;color:var(--success)}.study-chat_planSummary__tpl4R p,.study-chat_scopeNext__hUeIk p{margin:0;overflow-wrap:anywhere;color:var(--muted-foreground);font-size:var(--text-small)}@media (max-width:520px){.study-chat_choiceGrid__Jx08y{grid-template-columns:1fr}.study-chat_scopeNext__hUeIk{justify-content:space-between}}@keyframes study-chat_spin__vP7_I{to{transform:rotate(1turn)}}.study-chat_largeGrid__CE8u0{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}.study-chat_largeGrid__CE8u0>.study-chat_composerInput__NU97h{grid-column:1/-1;grid-row:1;width:100%}.study-chat_toolsCell__kJS9z{grid-column:1;grid-row:2;min-width:0}.study-chat_sendCell__pmTwf{grid-column:2;grid-row:2;justify-self:end;display:grid;place-items:center;width:32px;min-width:32px;height:32px}.study-chat_contextError__f7XqZ{grid-column:1/-1;margin:0;color:var(--destructive);font-size:var(--text-small)}.study-chat_quotes__bNj_X blockquote p{margin:0}.study-chat_assistant___omFq,.study-chat_user__c_rV_{overflow-wrap:anywhere}.study-chat_sendIcon__tjvYz{transform:rotate(-30deg)}.study-chat_aeIdentity__R5qtb{display:flex;align-items:center;gap:12px;color:var(--foreground);font-size:var(--text-small)}.study-chat_aeIdentity__R5qtb>svg{width:20px;height:20px;flex-shrink:0}.study-chat_aeIdentity__R5qtb>strong{padding:4px 8px;border-radius:24px;background:var(--primary-soft);color:var(--muted-foreground);font-weight:400;line-height:20px}.study-chat_aeRobot__24osj{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:6px;background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}.study-chat_aeRobot__24osj svg{width:16px;height:16px}.study-chat_aeCriteriaSection__WaC8X{display:grid;min-width:0;gap:12px;padding:16px;border:1px solid var(--border);border-radius:6px;background:var(--primary-soft)}.study-chat_aeCriteriaSection__WaC8X header{display:flex;align-items:center;gap:8px;font-size:var(--text-small);line-height:20px}.study-chat_aeStep__enZ4h{display:grid;width:20px;height:20px;flex-shrink:0;place-items:center;border-radius:50%;background:var(--foreground);color:var(--background);font-size:var(--text-caption)}.study-chat_aeCriteriaRows__i4RQ2{display:grid;gap:8px}.study-chat_aeCriteriaRow__jj6ae{display:flex;min-width:0;align-items:baseline;gap:12px;padding:12px;border:1px solid var(--border);border-radius:4px;background:var(--background);font-size:var(--text-small);line-height:20px;overflow-wrap:anywhere}.study-chat_aeCriteriaRow__jj6ae small{flex-shrink:0;color:var(--muted-foreground);font-size:var(--text-caption)}.study-chat_aeCriteriaRow__jj6ae span{min-width:0;white-space:pre-wrap}.study-chat_aeRobot__24osj{position:relative}.study-chat_aeRobot__24osj svg{animation:study-chat_aeRobotHop__KepB3 1.2s ease-in-out infinite}.study-chat_aeStatusDot___XPRv{--ae-status-green:#22c55e;position:absolute;right:-4px;bottom:-4px;width:8px;height:8px;box-sizing:content-box;border:2px solid var(--background);border-radius:50%;background:var(--ae-status-green);opacity:1;animation:study-chat_aeStatusBreath__FRTPf 2s ease-in-out infinite}.study-chat_aeIntent___X5Da{display:grid;min-width:0;gap:8px;padding:16px;border:1px solid var(--border);border-radius:6px;background:var(--primary-soft);font-size:var(--text-small);line-height:20px;overflow-wrap:anywhere}.study-chat_aeIntent___X5Da p{margin:0;white-space:pre-wrap}.study-chat_aeIntent___X5Da small{color:var(--muted-foreground);font-size:var(--text-caption)}@keyframes study-chat_aeRobotHop__KepB3{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes study-chat_aeStatusBreath__FRTPf{0%,to{filter:brightness(1);box-shadow:0 0 0 0 transparent}50%{filter:brightness(1.3);box-shadow:0 0 0 4px color-mix(in srgb,var(--ae-status-green) 24%,transparent)}}@media (prefers-reduced-motion:reduce){.study-chat_aeRobot__24osj svg,.study-chat_aeStatusDot___XPRv{animation:none}}.study-chat_aeModeBar__EOXuo{margin-bottom:8px;display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--background);font-size:var(--text-small);line-height:20px}.study-chat_aeModeActions__enphB{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.study-chat_aeModeActionGroup__8s7rY{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.study-chat_aeModeActionGroup__8s7rY:last-child{margin-left:auto}@media (max-width:720px){.study-chat_aeModeActionGroup__8s7rY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.study-chat_aeModeActionGroup__8s7rY button{min-width:0;white-space:normal}}.study-chat_aeModeHeading__8VMxN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.study-chat_aeModeBar__EOXuo p{margin:0;color:var(--muted-foreground);font-size:var(--text-caption);line-height:20px}.study-chat_composerInput__NU97h{position:relative;flex:1;min-width:0}.study-chat_composerInput__NU97h textarea{display:block;width:100%}.study-chat_composerInput__NU97h:has(.study-chat_nextSuggestion__8bNGX){min-height:64px}.study-chat_nextSuggestion__8bNGX{position:absolute;inset:8px 0;display:flex;align-items:flex-start;gap:8px;pointer-events:none;color:var(--muted-foreground);font-size:var(--text-body);line-height:var(--leading-reading)}.study-chat_nextSuggestion__8bNGX span{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.study-chat_nextSuggestion__8bNGX kbd{flex-shrink:0;padding:0 4px;border:1px solid var(--border);border-radius:4px;background:var(--muted);font-family:inherit;font-size:var(--text-caption);font-weight:400;white-space:nowrap}.study-chat_reply__wjmyD{display:grid;min-width:0;max-width:72ch;gap:12px;overflow-wrap:anywhere;line-height:var(--leading-reading)}.study-chat_reply__wjmyD p{margin:0;white-space:pre-wrap}.study-chat_reply__wjmyD h3{margin:0;font-size:var(--text-body);font-weight:600;line-height:var(--leading-reading)}.study-chat_reply__wjmyD strong{font-weight:600}.study-chat_reply__wjmyD ol,.study-chat_reply__wjmyD ul{display:grid;gap:12px;margin:0;padding-left:24px}.study-chat_reply__wjmyD li{padding-left:4px;white-space:pre-wrap}.study-chat_reply__wjmyD li::marker{color:var(--muted-foreground)}.study-chat_reply__wjmyD pre{min-width:0;max-width:100%;margin:0;padding:12px;overflow-x:auto;border-radius:4px;background:var(--muted);white-space:pre}.study-chat_reply__wjmyD ol{list-style:decimal outside}.study-chat_reply__wjmyD ul{list-style:disc outside}.study-chat_aeTreeEditor__vm6R_{min-width:0;margin:0;padding:0;border:0}.study-chat_aeTreeEditor__vm6R_ .study-chat_aeCondition__HnYre{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.study-chat_aeTreeEditor__vm6R_ .study-chat_aeCondition__HnYre{grid-template-columns:minmax(0,1fr)}}.study-chat_aeTreeEditor__vm6R_ .study-chat_aeCriteriaSection__WaC8X{background:var(--background);padding:12px}.study-chat_aeTreeEditor__vm6R_>.study-chat_aeCriteriaSection__WaC8X{padding:0;border:0}.study-chat_aeTreeEditor__vm6R_ header strong{flex-shrink:0}.study-chat_aeTreeEditor__vm6R_ .study-chat_aeCondition__HnYre{align-items:start}.study-chat_aeTreeEditor__vm6R_ .study-chat_aePropertyFields__yEmd_{grid-template-columns:repeat(3,minmax(0,1fr))}.study-chat_aeDateRange__57S9f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.study-chat_aeDateRange__57S9f label{display:grid;gap:4px;min-width:0;font-size:var(--text-caption);color:var(--muted-foreground)}.study-chat_aeDateRange__57S9f input{min-width:0;width:100%}@media (max-width:720px){.study-chat_aeDateRange__57S9f,.study-chat_aeTreeEditor__vm6R_ .study-chat_aePropertyFields__yEmd_{grid-template-columns:minmax(0,1fr)}}.study-chat_aeValueFields__aMmql{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;min-width:0}.study-chat_aeTreeEditor__vm6R_ label{margin:0;font-weight:400}.study-chat_aeTreeEditor__vm6R_ input{margin-top:0}.study-chat_aeTreeEditor__vm6R_ label>span{float:none}.study-chat_assistant___omFq:has(>.study-chat_editProposal__d_SUP){width:92%}.study-chat_editProposal__d_SUP{container-type:inline-size;min-width:0;box-shadow:none}.study-chat_editProposalHeader__tyib8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.study-chat_editComparisonGrid__EXyJ4{display:grid;grid-template-columns:minmax(0,1fr);margin-top:12px;border:1px solid var(--border);border-radius:4px;overflow:hidden}.study-chat_editComparisonGrid__EXyJ4>section{min-width:0;padding:12px}.study-chat_editBefore__vnoxR{background:var(--muted)}.study-chat_editAfter__CJyOB{border-top:1px solid var(--border);background:var(--card)}.study-chat_editComparisonGrid__EXyJ4 strong{color:var(--muted-foreground);font-size:var(--text-small);font-weight:600;line-height:20px}.study-chat_editComparisonGrid__EXyJ4 p{margin:8px 0 0;color:var(--foreground);font-size:var(--text-body);line-height:var(--leading-reading);white-space:pre-wrap;overflow-wrap:anywhere}.study-chat_editRevisionList__Kqn7T{list-style:none;margin:0;padding:0}.study-chat_editRevision__L1tlq{display:grid;gap:8px;min-width:0;padding:16px 0}.study-chat_editRevision__L1tlq:first-child{padding-top:0}.study-chat_editRevision__L1tlq:last-child{padding-bottom:0}.study-chat_editRevision__L1tlq+.study-chat_editRevision__L1tlq{border-top:1px solid var(--border)}.study-chat_editRevisionKind__QsmtS{color:var(--muted-foreground);font-size:var(--text-small);font-weight:600;line-height:20px}.study-chat_editInserted__Pg1eN,.study-chat_editRemoved__QIvyr{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;min-width:0}.study-chat_editRemoved__QIvyr{color:var(--muted-foreground)}.study-chat_editInserted__Pg1eN{color:var(--foreground)}.study-chat_editInserted__Pg1eN>svg,.study-chat_editRemoved__QIvyr>svg{width:16px;height:16px;margin-top:4px}.study-chat_editInserted__Pg1eN>svg{color:var(--primary)}.study-chat_editInserted__Pg1eN>p,.study-chat_editRemoved__QIvyr>p{margin:0;font-size:var(--text-body);line-height:var(--leading-reading);white-space:pre-wrap;overflow-wrap:anywhere}.study-chat_editProposalFooter__5MCMc{justify-content:flex-end;border-top:1px solid var(--border);padding:12px 16px}@container (min-width: 640px){.study-chat_editComparisonGrid__EXyJ4{grid-template-columns:repeat(2,minmax(0,1fr))}.study-chat_editAfter__CJyOB{border-top:0;border-left:1px solid var(--border)}}.study-chat_generationReceipt__cseo_{min-width:0}.study-chat_generationReceipt__cseo_>ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.study-chat_generationReceipt__cseo_ li{min-width:0;overflow-wrap:anywhere;font-size:var(--text-small);line-height:20px}.study-chat_generationReceipt__cseo_ summary{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;cursor:pointer;list-style:none;color:var(--muted-foreground);font-weight:400}.study-chat_generationReceipt__cseo_ summary::-webkit-details-marker{display:none}.study-chat_generationReceipt__cseo_ summary>span{min-width:0}.study-chat_generationReceipt__cseo_ summary>svg{width:16px;height:16px;flex:none}.study-chat_generationReceipt__cseo_ details[data-status=completed] summary>svg:first-child{color:var(--success)}.study-chat_generationReceipt__cseo_ li[aria-current=step] summary>svg:first-child{color:var(--primary)}.study-chat_generationReceipt__cseo_ summary>.study-chat_traceChevron__KCu_q{width:12px;height:12px}.study-chat_generationReceipt__cseo_ details[open] .study-chat_traceChevron__KCu_q{transform:rotate(90deg)}.study-chat_generationReceipt__cseo_ summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.study-chat_traceDetail__s4uAb{margin:4px 0 0 24px}.study-chat_changeTargets__mcUK1 p,.study-chat_generationReceipt__cseo_ p{margin:4px 0 0;color:var(--muted-foreground);white-space:pre-wrap}.study-chat_changeTargets__mcUK1{display:grid;gap:8px;padding-left:16px;margin:8px 0 0}.study-chat_changeTargets__mcUK1 button{height:auto;white-space:normal;text-align:left;padding:0;justify-content:start;max-width:100%}.study-chat_setupRecovery__FFN3F[data-slot=alert]{--radius-md:var(--radius-sm);flex-wrap:wrap;gap:8px 12px;border-color:var(--border);border-radius:var(--radius-sm);background:var(--canvas);font-size:var(--text-small);line-height:20px}.study-chat_setupRecovery__FFN3F[data-slot=alert]>:nth-child(3){flex:1 1 100%;margin-left:32px}.study-chat_recoveryActions__CpAFT{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.study-chat_editHeaderActions__Ni4CT,.study-chat_editProposalTitle__wfi_7,.study-chat_editRevisionHeading__wBPjO,.study-chat_editRevisionHeading__wBPjO>div{display:flex;align-items:center;gap:8px;min-width:0}.study-chat_editProposalHeader__tyib8{padding:16px;border-bottom:1px solid var(--border)}.study-chat_editProposalTitle__wfi_7{flex-wrap:wrap}.study-chat_editCount___8orD{color:var(--primary);font-size:var(--text-small);white-space:nowrap}.study-chat_editHeaderActions__Ni4CT{flex-wrap:wrap;margin-left:auto}.study-chat_editProposalBody__Ka0Ns{padding:0}.study-chat_editProposalBody__Ka0Ns .study-chat_editRevision__L1tlq{padding:16px}.study-chat_editRevisionHeading__wBPjO{justify-content:space-between;align-items:flex-start}.study-chat_editRevisionHeading__wBPjO>div{align-items:flex-start}.study-chat_editRevisionHeading__wBPjO strong{color:var(--foreground);font-size:var(--text-small);font-weight:400;line-height:20px;overflow-wrap:anywhere}.study-chat_editRevisionHeading__wBPjO>button{flex-shrink:0}.study-chat_editRemoved__QIvyr del{text-decoration-thickness:1px}.study-chat_editInserted__Pg1eN mark{font-weight:600;color:inherit;background:var(--primary-soft);border-radius:2px}.study-chat_editProposalFooter__5MCMc{flex-wrap:wrap;align-items:center;gap:8px}.study-chat_editProposalFooter__5MCMc>span{margin-right:auto;color:var(--muted-foreground);font-size:var(--text-small)}.study-chat_editHeaderActions__Ni4CT svg,.study-chat_editProposalFooter__5MCMc svg,.study-chat_editRevisionHeading__wBPjO button svg{width:16px;height:16px}.study-chat_editProposalBody__Ka0Ns .study-chat_editInserted__Pg1eN>p,.study-chat_editProposalBody__Ka0Ns .study-chat_editRemoved__QIvyr>p{font-size:var(--text-small);line-height:20px}.study-chat_assistant___omFq:has(>.study-chat_savedGuide__nWUpH){width:100%;max-width:100%}.study-chat_savedGuide__nWUpH{container-type:inline-size;min-width:0;box-shadow:var(--shadow-sm)}.study-chat_savedGuideHeader__uYJoS{display:flex;align-items:center;gap:8px;padding:24px 24px 16px}.study-chat_savedGuideHeader__uYJoS>h3{color:var(--foreground);font-size:var(--text-body);line-height:var(--leading-body)}.study-chat_savedGuideIcon__fNY1c{flex-shrink:0;width:24px;height:24px;color:var(--success);fill:var(--success-soft)}.study-chat_savedGuideIcon__fNY1c>circle{stroke:var(--success-border)}.study-chat_savedGuideContent__s_sWX{padding:0 24px}.study-chat_savedGuideSummary__132at{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--muted-foreground);font-size:var(--text-body);line-height:var(--leading-body)}.study-chat_savedGuideSummary__132at>li::marker{color:var(--primary)}.study-chat_savedGuideDescription__fMasM p,.study-chat_savedGuideSummary__132at p{margin:0}.study-chat_savedGuideSummary__132at strong{color:var(--foreground);font-weight:600}.study-chat_savedGuideDescription__fMasM{color:var(--muted-foreground);font-size:var(--text-small);line-height:20px}.study-chat_savedGuideLinks__nBNPU{list-style:none;gap:8px;margin:16px 0 0;padding:12px 0 0;border-top:1px solid var(--border)}.study-chat_savedGuideLinks__nBNPU button{display:inline-flex;gap:8px;font-size:var(--text-body);font-weight:600;line-height:var(--leading-body)}.study-chat_savedGuideLinks__nBNPU button>svg{flex-shrink:0;width:16px;height:16px}.study-chat_savedGuideActions__jP1Jd{flex-wrap:wrap;gap:12px;padding:24px}.study-chat_savedGuideActions__jP1Jd button{font-weight:600}.study-chat_savedGuideActions__jP1Jd svg{width:16px;height:16px}.study-chat_savedGuidePreview__f0uzt{color:var(--primary);border-color:var(--border);background:var(--primary-soft)}.study-chat_savedGuidePreview__f0uzt>svg{fill:currentColor}.study-chat_savedGuideLinks__nBNPU button>span{min-width:0;overflow-wrap:anywhere}.study-chat_savedGuideSummary__132at>li{display:list-item;list-style:disc}@container (max-width: 400px){.study-chat_savedGuideHeader__uYJoS{padding:16px 16px 12px}.study-chat_savedGuideContent__s_sWX{padding:0 16px}.study-chat_savedGuideLinks__nBNPU button,.study-chat_savedGuideSummary__132at{font-size:var(--text-body)}.study-chat_savedGuideLinks__nBNPU{gap:8px;margin-top:16px}.study-chat_savedGuideActions__jP1Jd{padding:20px 16px 16px}}.study-chat_aePausedBar__k0_eX{grid-template-columns:32px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:12px}.study-chat_aePausedBar__k0_eX .study-chat_aeModeHeading__8VMxN{display:contents}.study-chat_aePausedBar__k0_eX strong{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600}.study-chat_aePausedIcon__mD4BB{grid-column:1;grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:6px;background:var(--primary-soft);color:var(--primary)}.study-chat_aePausedIcon__mD4BB svg{width:16px;height:16px}.study-chat_aeSavedBadge__F7flV{padding:0 4px;border-radius:4px;background:var(--primary-soft);color:var(--primary);font-size:var(--text-caption);font-weight:400}.study-chat_aePausedBar__k0_eX .study-chat_aeLaunchActions__cFtIc{grid-column:3;grid-row:1/3;display:flex;align-items:center;gap:4px}.study-chat_aePausedBar__k0_eX .study-chat_aeLaunchActions__cFtIc>button:first-child{color:var(--primary);white-space:nowrap}.study-chat_aePausedBar__k0_eX .study-chat_aeLaunchActions__cFtIc>button:last-child{width:28px;height:28px;color:var(--muted-foreground)}.study-chat_aePausedBar__k0_eX>p{grid-column:2;font-size:var(--text-caption)}@media (max-width:640px){.study-chat_aePausedBar__k0_eX{grid-template-columns:32px minmax(0,1fr);gap:8px}.study-chat_aePausedBar__k0_eX .study-chat_aeLaunchActions__cFtIc{grid-column:2;grid-row:3;justify-self:end}.study-chat_aePausedBar__k0_eX>p:first-of-type{grid-row:2}}.study-chat_attachments__7mIi6{display:grid;grid-column:1/-1;gap:8px;width:100%}.study-chat_composer__usMaY:has(.study-chat_attachments__7mIi6){flex-wrap:wrap}.study-chat_largeGrid__CE8u0:has(.study-chat_attachments__7mIi6)>.study-chat_composerInput__NU97h{grid-row:2}.study-chat_largeGrid__CE8u0:has(.study-chat_attachments__7mIi6)>.study-chat_sendCell__pmTwf,.study-chat_largeGrid__CE8u0:has(.study-chat_attachments__7mIi6)>.study-chat_toolsCell__kJS9z{grid-row:3}.study-chat_attachment__xKTUW{display:flex;min-width:0;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:var(--muted);font-size:var(--text-small)}.study-chat_attachment__xKTUW>svg,.study-chat_historyAttachment__BQ4DV>svg{flex-shrink:0;width:16px;height:16px}.study-chat_attachment__xKTUW>span{flex:1;min-width:0}.study-chat_attachment__xKTUW strong{display:block;overflow-wrap:anywhere;font-weight:600}.study-chat_attachment__xKTUW small,.study-chat_historyAttachment__BQ4DV small{display:block;color:var(--muted-foreground);font-size:var(--text-caption)}.study-chat_historyAttachment__BQ4DV{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px;border:1px solid var(--border);border-radius:4px;overflow-wrap:anywhere}.study-chat_attachmentPreview__vw3WT{display:grid;gap:12px;min-width:0}.study-chat_attachmentPreview__vw3WT p{margin:0;color:var(--muted-foreground);font-size:var(--text-small)}.study-chat_attachmentPreview__vw3WT a{overflow-wrap:anywhere;color:var(--primary)}.study-chat_attachmentPreview__vw3WT label{display:grid;gap:8px}.study-chat_attachmentPreview__vw3WT textarea{box-sizing:border-box;width:100%;max-height:48vh;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);font:inherit;line-height:var(--leading-reading);resize:vertical}.study-chat_attachmentPreview__vw3WT textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.study-notifications_trigger__e9oAL{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:8px;border:0;border-radius:var(--radius-md,6px);background:none;color:var(--muted-foreground,var(--muted-foreground));font:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.study-notifications_trigger__e9oAL.study-notifications_on__6v5a7,.study-notifications_trigger__e9oAL:hover{background:var(--muted,var(--muted));color:var(--foreground,#09090b)}.study-notifications_trigger__e9oAL svg{width:14px;height:14px}.study-notifications_trigger__e9oAL.study-notifications_compact__Xl8_8{position:relative;justify-content:center;width:36px;height:36px;padding:0;border-radius:6px}.study-notifications_trigger__e9oAL.study-notifications_compact__Xl8_8 svg{width:16px;height:16px}.study-notifications_compact__Xl8_8:after{position:absolute;z-index:70;top:calc(100% + 7px);left:50%;padding:4px 8px;border-radius:6px;background:#18181b;color:#fff;content:attr(data-tooltip);font-size:var(--text-small);font-weight:600;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.study-notifications_compact__Xl8_8:focus-visible:after,.study-notifications_compact__Xl8_8:hover:after{opacity:1;transform:translate(-50%)}.study-notifications_panel__cZPDf{position:fixed;z-index:60;display:flex;flex-direction:column;gap:12px;width:320px;max-width:calc(100vw - 16px);padding:16px;border:1px solid var(--border,var(--border));border-radius:var(--radius-md,8px);background:var(--background,#fff);box-shadow:var(--shadow-lg)}.study-notifications_title__ugnNB{margin:0;font-size:var(--text-body);font-weight:600}.study-notifications_empty__dez5g,.study-notifications_hint__3HpB_{margin:0;color:var(--muted-foreground,var(--muted-foreground));font-size:var(--text-small);line-height:1.6}.study-notifications_empty__dez5g{padding:12px 0;text-align:center}.study-notifications_error__vRD9d{margin:0;color:var(--destructive,#dc2626);font-size:var(--text-small);line-height:1.6}.study-notifications_list__DG8qT{display:flex;flex-direction:column;max-height:260px;margin:0;padding:4px 0;overflow-y:auto;border-top:1px solid var(--border,var(--border));border-bottom:1px solid var(--border,var(--border));list-style:none}.study-notifications_list__DG8qT label{display:flex;align-items:center;gap:8px;margin:0;padding:8px 2px;font-size:var(--text-body);font-weight:400;cursor:pointer}.study-notifications_list__DG8qT label.study-notifications_locked__6Ma5o{cursor:default}.study-notifications_list__DG8qT input{flex:none;width:14px;height:14px;margin:0;padding:0;box-shadow:none;accent-color:var(--primary,var(--primary))}.study-notifications_name__p3E7K{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study-notifications_list__DG8qT small{flex-shrink:0;margin-left:auto;color:var(--muted-foreground,var(--muted-foreground));font-size:var(--text-small)}.study-notifications_manage__SZzF9{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;color:var(--primary,var(--primary));font-size:var(--text-small);font-weight:600;text-decoration:none}.study-notifications_manage__SZzF9:hover{text-decoration:underline}.study-notifications_manage__SZzF9 svg{width:12px;height:12px}.tabs_list__8DpgK{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-lg);background:var(--muted)}.tabs_trigger__TWNGk{min-height:36px;padding:8px 12px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted-foreground);font:600 var(--text-body)/20px var(--font-sans);cursor:pointer}.tabs_trigger__TWNGk:hover{color:var(--foreground)}.tabs_trigger__TWNGk[data-state=active]{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-xs)}.tabs_trigger__TWNGk:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tabs_content__3_BHe:focus-visible{outline:2px solid var(--ring);outline-offset:2px}