.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(--ink);background:var(--primary)}.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)}.button_button__tvyt7{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);font:600 var(--text-body)/20px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.button_button__tvyt7:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button_button__tvyt7:disabled,.button_button__tvyt7[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button_button__tvyt7 svg{width:16px;height:16px;flex:0 0 auto}.button_primary__AgMbO{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-xs)}.button_primary__AgMbO:hover:not(:disabled){background:var(--primary-hover)}.button_secondary__WRdcP{background:var(--secondary);color:var(--secondary-foreground)}.button_secondary__WRdcP:hover:not(:disabled){background:var(--accent)}.button_outline__kcEYj{border-color:var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-xs)}.button_outline__kcEYj:hover:not(:disabled){background:var(--accent)}.button_ghost__6vx7l{background:transparent;color:var(--foreground)}.button_ghost__6vx7l:hover:not(:disabled){background:var(--accent)}.button_destructive__9ipKC{color:var(--primary-foreground);box-shadow:var(--shadow-xs)}.button_destructive__9ipKC,.button_destructive__9ipKC:hover:not(:disabled){background:var(--destructive)}.button_destructiveGhost__WrcOs{background:transparent;color:var(--destructive)}.button_destructiveGhost__WrcOs:hover:not(:disabled){background:var(--destructive-soft)}.button_link__DU7E7{min-height:auto;padding:0;background:transparent;color:var(--primary);text-underline-offset:4px}.button_link__DU7E7:hover:not(:disabled){text-decoration:underline}.button_defaultSize__2pG4L{min-height:36px;padding:8px 16px}.button_small__Gf_kJ{min-height:28px;padding:4px 12px;font-size:var(--text-small)}.button_large__LXysn{min-height:44px;padding:12px 20px}.button_icon__tioH4{width:36px;height:36px;padding:0}.button_spinner__h4K5E{animation:button_spin__u_t8f .8s linear infinite}@keyframes button_spin__u_t8f{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.button_button__tvyt7{transition:none}.button_spinner__h4K5E{animation-duration:1.6s}}.dialog_overlay__TQ4Xy{position:fixed;z-index:70;inset:0;background:rgb(21 23 30/.48);animation:dialog_fade-in__MShWj .15s ease}.dialog_content__rbYH_{position:fixed;z-index:71;top:50%;left:50%;width:min(calc(100vw - 32px),var(--dialog-width,520px));max-height:calc(100vh - 32px);overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);padding:24px;box-shadow:var(--shadow-lg);animation:dialog_content-in___zqKs .15s ease}.dialog_close__CAXeg{position:absolute;top:16px;right:16px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted-foreground);cursor:pointer}.dialog_close__CAXeg:hover{background:var(--accent);color:var(--foreground)}.dialog_close__CAXeg svg{width:16px;height:16px}.dialog_header__sj6Fu{display:grid;gap:8px;padding-right:32px}.dialog_footer__Wi0Nr{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.dialog_title__V8_8w{margin:0;font-size:var(--text-section);font-weight:600;line-height:24px}.dialog_description__4EYyg{margin:0;color:var(--muted-foreground);font-size:var(--text-body);line-height:20px}.dialog_body__FKE1Q{margin-top:16px}.dialog_srOnly__SVN8j{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes dialog_fade-in__MShWj{0%{opacity:0}}@keyframes dialog_content-in___zqKs{0%{opacity:0;transform:translate(-50%,-48%)}}.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}.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;gap:1px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background,#fff);box-shadow:var(--shadow-lg);animation:settings-menu_rise__zYf6I .12s ease-out}.settings-menu_menu__ete7a hr{margin:4px 2px;border:0;border-top:1px solid var(--border)}.settings-menu_item__A6M3h{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--foreground);font:inherit;font-size:var(--text-body);text-align:left;text-decoration:none;cursor:pointer}.settings-menu_item__A6M3h svg{flex:0 0 auto;width:15px;height:15px;color:var(--muted-foreground)}.settings-menu_item__A6M3h:focus-visible,.settings-menu_item__A6M3h:hover{background:var(--accent);outline:none}.settings-menu_danger__OcJsN,.settings-menu_danger__OcJsN svg{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;align-items:center;gap:8px;height:32px;padding:0 8px}.settings-menu_language__pbibV>svg{flex:0 0 auto;width:15px;height:15px;color:var(--muted-foreground)}.settings-menu_language__pbibV>span{flex:1 1 auto;min-width:0;color:var(--foreground);font-size:var(--text-body)}.settings-menu_language__pbibV>div{display:flex;flex:0 0 auto;gap:2px;padding:2px;border-radius:var(--radius-md);background:var(--muted)}.settings-menu_language__pbibV button{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:var(--muted-foreground);font:inherit;font-size:var(--text-small);cursor:pointer}.settings-menu_language__pbibV button[aria-checked=true]{background:var(--background);color:var(--foreground);font-weight:600;box-shadow:var(--shadow-xs)}.settings-menu_language__pbibV button:focus-visible,.settings-menu_language__pbibV button:hover{color:var(--foreground);outline:none}.settings-menu_language__pbibV button:disabled{opacity:.6;cursor:wait}@keyframes settings-menu_rise__zYf6I{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.settings-menu_menu__ete7a{animation:none}}.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)}.integrations_frame__ssVLJ,.integrations_page__0KoY1{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1480px;margin:0 auto;padding:40px 40px 48px;color:var(--foreground);font-size:var(--text-body)}.integrations_header__RJUmb{display:flex;flex-direction:column;gap:8px;max-width:640px;padding:4px 0 8px}.integrations_lead__2dHlv{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:72px;padding:0;border:0}.integrations_header__RJUmb h1,.integrations_lead__2dHlv h1{margin:0;font-size:var(--text-page);font-weight:var(--font-page);letter-spacing:-.03em;line-height:1.15}.integrations_header__RJUmb p,.integrations_lead__2dHlv p{max-width:560px;margin:0;color:var(--muted-foreground);font-size:var(--text-body);line-height:1.6}.integrations_lead__2dHlv p{margin-top:8px}.integrations_primary__ROnJt{display:inline-flex;flex:none;align-items:center;gap:8px;height:38px;padding:0 16px;border:0;border-radius:4px;background:var(--primary);color:#fff;font:inherit;font-size:var(--text-body);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.integrations_primary__ROnJt svg{width:14px;height:14px}.integrations_leadGhost__aoGQN{display:inline-flex;flex:none;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--border);border-radius:4px;background:#fff;color:var(--foreground);font:inherit;font-size:var(--text-body);font-weight:600;cursor:pointer;white-space:nowrap}.integrations_leadGhost__aoGQN svg{width:14px;height:14px}.integrations_leadGhost__aoGQN:hover{border-color:var(--primary);color:var(--primary)}.integrations_tabs__FKJbK{display:flex;gap:2px;width:fit-content;padding:3px;border-radius:6px;background:var(--muted)}.integrations_tabs__FKJbK a{height:32px;padding:0 16px;border-radius:6px;color:var(--muted-foreground);font-size:var(--text-body);font-weight:600;line-height:32px;text-decoration:none;white-space:nowrap}.integrations_tabs__FKJbK a:hover{color:var(--foreground)}.integrations_tabs__FKJbK a.integrations_tabOn__1uRWl{background:#fff;color:var(--foreground);box-shadow:var(--shadow-sm)}.integrations_grid__ibtUP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.integrations_card___9g_W{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-xs)}.integrations_cardHead__OFQ9H{display:flex;align-items:center;gap:12px}.integrations_cardHead__OFQ9H h2{flex:1;min-width:0;margin:0;font-size:var(--text-panel);font-weight:var(--font-panel);letter-spacing:-.02em}.integrations_mark__Xyyhe{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:6px;background:var(--primary-soft);color:var(--primary)}.integrations_mark__Xyyhe svg{width:18px;height:18px}.integrations_badge__eWQbb{flex:none;padding:3px 10px;border-radius:4px;background:var(--muted);color:var(--muted-foreground);font-size:var(--text-small);font-weight:600}.integrations_badge__eWQbb.integrations_on__bBECM{background:var(--success-soft);color:var(--success)}.integrations_retry__b8Whu{flex:none;padding:0;border:0;background:none;color:var(--muted-foreground);font:inherit;font-size:var(--text-small);cursor:pointer;text-align:right}.integrations_retry__b8Whu:hover{color:var(--primary);text-decoration:underline}.integrations_cap__DX1Y_{margin:0;color:var(--muted-foreground);line-height:1.6}.integrations_names__ws_A3{margin:0;color:var(--foreground);font-size:var(--text-small);font-weight:600}.integrations_soon__lvy4X{margin:0;color:var(--muted-foreground-subtle);font-size:var(--text-small)}.integrations_cardFoot__SEvR_{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;min-height:38px}.integrations_ctaPrimary__fz6gT,.integrations_cta__H5__H{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:4px;font-size:var(--text-body);font-weight:600;text-decoration:none}.integrations_cta__H5__H{border:1px solid var(--border-strong);background:#fff;color:var(--foreground)}.integrations_cta__H5__H:hover{border-color:var(--primary);color:var(--primary)}.integrations_ctaPrimary__fz6gT{border:0;background:var(--primary);color:#fff}.integrations_ctaPrimary__fz6gT:hover{background:var(--primary-hover)}.integrations_ctaPrimary__fz6gT svg,.integrations_cta__H5__H svg{width:13px;height:13px}.integrations_adminNote__0HUa_{color:var(--muted-foreground);font-size:var(--text-small)}@media (max-width:980px){.integrations_grid__ibtUP{grid-template-columns:1fr}}@media (max-width:720px){.integrations_frame__ssVLJ,.integrations_page__0KoY1{padding:24px 20px 40px}.integrations_header__RJUmb,.integrations_lead__2dHlv{align-items:flex-start;flex-direction:column}}.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:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:4px;background:var(--background);color:var(--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:16px;height:16px}.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:10px;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}}.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%}.highlight-reel_reel__RW7fq{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:4px;background:#fafafa}.highlight-reel_head__gmX48{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.highlight-reel_head__gmX48 strong{font-size:var(--text-body)}.highlight-reel_head__gmX48 span{font-family:monospace;font-size:var(--text-small);color:var(--muted-foreground)}.highlight-reel_play__II7H0{height:32px;border:1px solid var(--line);border-radius:6px;background:#fff;font:inherit;font-size:var(--text-small);cursor:pointer}.highlight-reel_play__II7H0:hover{border-color:var(--ink)}.highlight-reel_play__II7H0:disabled{cursor:progress;opacity:.6}.highlight-reel_ready__v7QEX{display:flex;align-items:center;gap:12px}.highlight-reel_player__s6JNR{flex:1;min-width:0;height:32px}.highlight-reel_ready__v7QEX a{flex:none;color:var(--primary);font-size:var(--text-small);white-space:nowrap}.highlight-reel_note__oLSc7{color:var(--muted-foreground);font-size:var(--text-small);line-height:1.5}.highlight-reel_error__OgMCX{margin:0;color:#b91c1c;font-size:var(--text-small)}@media print{.highlight-reel_reel__RW7fq{display:none}}.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}}.product-tour_root__D7FhF{position:fixed;inset:0;z-index:200;pointer-events:none}.product-tour_blocker__rmdpE{position:absolute;inset:0;pointer-events:auto}.product-tour_blocker__rmdpE.product-tour_dim__RehqY{background:rgb(9 9 11/.55)}.product-tour_hole__uuTi5{position:fixed;border-radius:6px;pointer-events:none;box-shadow:0 0 0 2px var(--primary,var(--primary)),0 0 0 9999px rgb(9 9 11/.55);transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease}.product-tour_card__OCS2l{position:fixed;z-index:1;pointer-events:auto;width:min(340px,calc(100vw - 24px));padding:16px 20px;border-radius:6px;background:var(--card,#fff);color:var(--foreground,#09090b);box-shadow:var(--shadow-lg);outline:none;transition:left .25s ease,top .25s ease}.product-tour_card__OCS2l h2{margin:12px 0 8px;font-size:16px;font-weight:600}.product-tour_card__OCS2l p{margin:0;color:var(--muted-foreground,var(--muted-foreground));font-size:var(--text-body);line-height:1.6}.product-tour_top__8NuRD{display:flex;align-items:center;gap:12px}.product-tour_dots__gbRB3{display:flex;flex:1;flex-wrap:wrap;gap:4px}.product-tour_dots__gbRB3 i{width:6px;height:6px;border-radius:50%;background:var(--border,var(--border))}.product-tour_dots__gbRB3 i.product-tour_past__zp847{background:color-mix(in srgb,var(--primary,var(--primary)) 40%,white)}.product-tour_dots__gbRB3 i.product-tour_now__LTUoZ{background:var(--primary,var(--primary))}.product-tour_count__NPBmJ{color:var(--muted-foreground,var(--muted-foreground));font-size:var(--text-small);font-variant-numeric:tabular-nums}.product-tour_close__TTQWy{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm,6px);background:none;color:var(--muted-foreground,var(--muted-foreground));cursor:pointer}.product-tour_close__TTQWy:hover{background:var(--muted,var(--muted));color:var(--foreground,#09090b)}.product-tour_close__TTQWy svg{width:14px;height:14px}.product-tour_actions__DECQ1{display:flex;align-items:center;gap:4px;margin-top:16px}.product-tour_actions__DECQ1 button{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:0;border-radius:4px;background:none;font:inherit;font-size:var(--text-body);cursor:pointer}.product-tour_actions__DECQ1 svg{width:14px;height:14px}.product-tour_back__jV9Oq,.product-tour_skip__J2VRJ{color:var(--muted-foreground,var(--muted-foreground))}.product-tour_back__jV9Oq:hover,.product-tour_skip__J2VRJ:hover{background:var(--muted,var(--muted));color:var(--foreground,#09090b)}.product-tour_actions__DECQ1 .product-tour_next__TKwhR{margin-left:auto;padding:0 16px;border:1px solid color-mix(in srgb,var(--primary) 55%,transparent);background:none;color:var(--primary);font-weight:600}.product-tour_actions__DECQ1 .product-tour_next__TKwhR:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:var(--primary)}.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-body);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}.sample-study-card_catalog__LALm5{display:grid;gap:12px;margin-bottom:16px}.sample-study-card_heading___4Yf_{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sample-study-card_heading___4Yf_ h2{margin:0;font-size:var(--text-section);font-weight:600;line-height:24px}.sample-study-card_heading___4Yf_ p{margin:4px 0 0;color:var(--muted-foreground);font-size:var(--text-body);line-height:20px}.sample-study-card_actions__HgdQJ{display:flex;align-items:center;gap:4px;flex:0 0 auto}.sample-study-card_grid__PddWk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sample-study-card_link__CcnWb{min-width:0;color:inherit;text-decoration:none}.sample-study-card_card__eS5_2{height:100%;border-color:color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--background));transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.sample-study-card_card__eS5_2:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--background));box-shadow:var(--shadow-sm)}.sample-study-card_cardHeader__v5yV3{display:grid;align-content:start;gap:8px;padding:16px 16px 8px}.sample-study-card_cardHeader__v5yV3 h3,.sample-study-card_cardHeader__v5yV3 p{font-size:var(--text-body);line-height:20px}.sample-study-card_cardHeader__v5yV3 p{min-height:40px}.sample-study-card_tag__KkK0R{width:fit-content}.sample-study-card_cardContent__7ysfs{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px 16px;color:var(--primary);font-size:var(--text-body);font-weight:600}.sample-study-card_cardContent__7ysfs svg{width:14px;height:14px}@media (max-width:960px){.sample-study-card_heading___4Yf_{flex-direction:column}.sample-study-card_grid__PddWk{grid-template-columns:1fr}.sample-study-card_cardHeader__v5yV3 p{min-height:0}}.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)}.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:#18181b;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:1.6;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:34px;height:34px;display:grid;place-items:center;border:1px solid var(--primary);border-radius:50%;background:var(--card);color:var(--primary);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 svg{width:16px}.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;padding:12px 16px;border-radius:6px;background:var(--muted);font-size:var(--text-body);line-height:1.65;white-space:pre-wrap}.study-chat_assistant___omFq{align-self:flex-start;max-width:92%;display:grid;gap:12px;font-size:var(--text-body);line-height:1.75}.study-chat_assistant___omFq>p{margin:0;white-space:pre-wrap}.study-chat_failed__MN3Qu>p{color:var(--destructive)}.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{display:flex;gap:8px;margin-top:12px}.study-chat_change__YUtrm 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 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{display:flex;flex-direction:column;height:100%;min-height:0}.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;padding:0 24px}.study-chat_panelBody__9jj1C .study-chat_messages__Ewych{padding:8px 0 24px}.study-chat_panelDock__t7Gf_{padding:12px 16px 16px}.study-chat_panelDock__t7Gf_ .study-chat_composer__usMaY{border-radius:6px;box-shadow:var(--shadow-xs)}.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_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_writing__KNDlk ol{display:grid;gap:8px;margin:0;padding:12px 16px;border:1px solid var(--border);border-radius:6px;background:var(--card);list-style:none;font-size:var(--text-body)}.study-chat_writing__KNDlk li{display:flex;align-items:center;gap:8px}.study-chat_writing__KNDlk li>span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%}.study-chat_writing__KNDlk li>span svg{width:11px}.study-chat_done__mn30i>span{background:var(--success-soft);color:var(--success)}.study-chat_running__ofhvZ>span i{width:11px;height:11px;border:2px solid var(--primary);border-right:2px solid transparent;border-radius:50%;animation:study-chat_spin__vP7_I .8s linear infinite}.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_setupBar__X6Svc{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:8px;color:var(--muted-foreground);font-size:var(--text-small)}.study-chat_setupBar__X6Svc button{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_setupBar__X6Svc button:hover:not(:disabled){border-color:var(--ring)}.study-chat_setupBar__X6Svc button:disabled{cursor:not-allowed;opacity:.56}.study-chat_fieldwork__mQMeA{display:grid;gap:12px;width:min(100%,640px);margin-top:4px}.study-chat_scopeNext__hUeIk{display:flex;align-items:center;justify-content:flex-end;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_aeDialog__O3X18{--dialog-width:920px;display:flex;max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden}.study-chat_aeDialogBody__lXGQb{min-height:0;margin-top:16px;padding-right:4px;overflow-y:auto}.study-chat_aeLaunchCard__6nxQt{display:flex;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}.study-chat_aeInlineSelection__kt2uJ{display:grid;gap:12px}.study-chat_aeLaunchCard__6nxQt>.study-chat_aeLaunchActions__cFtIc{display:flex;flex-wrap:wrap;justify-content:flex-end;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,.study-chat_aeTarget__Et_Ak{border:1px solid var(--border);border-radius:6px;background:#fff}.study-chat_aeTarget__Et_Ak{padding:12px}.study-chat_aeTarget__Et_Ak span{color:var(--muted-foreground);font-size:var(--text-caption)}.study-chat_aeTarget__Et_Ak p{margin:4px 0 0;font-size:var(--text-small);line-height:20px}.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:auto 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{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}.study-chat_aePreviewEmpty__3HE7y{padding:16px}.study-chat_audienceActions__EiuCT{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.study-chat_audienceActions__EiuCT button{display:inline-flex;align-items:center;gap:8px;border-radius:4px;font-weight:600}.study-chat_audienceActions__EiuCT button svg{width:14px;height:14px}@media (max-width:760px){.study-chat_aeDialog__O3X18{max-height:calc(100vh - 32px)}.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{margin:0;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>textarea{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-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}.study-frame_bar__rAfS4{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:100%;height:100%}.study-frame_name__ISve_{justify-self:start;max-width:100%;overflow:hidden;color:var(--foreground,#09090b);font-size:var(--text-body);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.study-frame_name__ISve_:hover{color:var(--primary,var(--primary))}.study-frame_title__0BEBQ{display:flex;justify-self:start;align-items:center;gap:8px;min-width:0;max-width:100%}.study-frame_contextDivider__okdHk{color:var(--border,var(--border))}.study-frame_exitSample__fCD0r{display:inline-flex;justify-self:start;align-items:center;gap:4px;color:var(--muted-foreground,var(--muted-foreground));font-size:var(--text-body);font-weight:600;text-decoration:none;white-space:nowrap}.study-frame_exitSample__fCD0r svg{width:14px;height:14px}.study-frame_exitSample__fCD0r:hover{color:var(--foreground,#09090b)}.study-frame_sampleNotice__1tnKk{display:flex;align-items:center;gap:12px;margin:12px 20px 0;padding:12px;border:1px solid color-mix(in srgb,var(--primary,var(--primary)) 20%,transparent);border-radius:4px;background:color-mix(in srgb,var(--primary,var(--primary)) 5%,#fff);color:var(--foreground,#09090b)}.study-frame_sampleNotice__1tnKk>svg{flex:0 0 auto;width:17px;color:var(--primary,var(--primary))}.study-frame_sampleNotice__1tnKk div{display:flex;flex:1 1 auto;align-items:baseline;gap:8px;min-width:0}.study-frame_sampleNotice__1tnKk span,.study-frame_sampleNotice__1tnKk strong{font-size:var(--text-small);white-space:nowrap}.study-frame_sampleNotice__1tnKk span{overflow:hidden;color:var(--muted-foreground,var(--muted-foreground));text-overflow:ellipsis}.study-frame_sampleNotice__1tnKk a{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:var(--primary,var(--primary));font-size:var(--text-small);font-weight:600;text-decoration:none}.study-frame_sampleNotice__1tnKk a svg{width:13px}.study-frame_steps__wnEXx{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.study-frame_steps__wnEXx::-webkit-scrollbar{display:none}.study-frame_actions__AFtoL a,.study-frame_steps__wnEXx .study-frame_item__7YUHY,.study-frame_steps__wnEXx a{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:8px;border-radius:var(--radius-md,6px);color:var(--muted-foreground,var(--muted-foreground));font-size:var(--text-body);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.study-frame_actions__AFtoL .study-frame_tourButton__mdt9s{display:inline-flex;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}.study-frame_actions__AFtoL .study-frame_tourButton__mdt9s.study-frame_iconAction__nrIWb,.study-frame_actions__AFtoL a.study-frame_iconAction__nrIWb{position:relative;justify-content:center;width:36px;height:36px;padding:0;border-radius:6px}.study-frame_iconAction__nrIWb: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-frame_iconAction__nrIWb:focus-visible:after,.study-frame_iconAction__nrIWb:hover:after{opacity:1;transform:translate(-50%)}.study-frame_actions__AFtoL .study-frame_tourButton__mdt9s:hover,.study-frame_actions__AFtoL a:hover,.study-frame_steps__wnEXx a:hover{color:var(--foreground,#09090b);background:var(--muted,var(--muted))}.study-frame_actions__AFtoL a.study-frame_active__XlAAO,.study-frame_steps__wnEXx a.study-frame_active__XlAAO{background:var(--muted,var(--muted));color:var(--foreground,#09090b);font-weight:600}.study-frame_steps__wnEXx a.study-frame_current__TeDjK:not(.study-frame_active__XlAAO){color:var(--foreground,#09090b);font-weight:600}.study-frame_progressDot__rPMfx{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--primary,var(--primary))}.study-frame_steps__wnEXx .study-frame_item__7YUHY,.study-frame_steps__wnEXx a.study-frame_ahead__Z9_uB:not(.study-frame_active__XlAAO){color:var(--muted-foreground-subtle)}.study-frame_steps__wnEXx .study-frame_item__7YUHY.study-frame_current__TeDjK{color:var(--foreground,#09090b);font-weight:600}.study-frame_chevron__z3dAe{flex:0 0 auto;width:12px;height:12px;color:var(--border-strong)}.study-frame_check__1Dty_{width:12px;height:12px;color:var(--success,#059669)}.study-frame_divider__8D0NG{flex:0 0 auto;width:1px;height:14px;margin:0 8px;background:var(--border,var(--border))}.study-frame_attentionDot__02HqP{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 2px rgb(245 158 11/.18)}.study-frame_iconAction__nrIWb .study-frame_attentionDot__02HqP{position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px var(--card,#fff)}.study-frame_actions__AFtoL{display:flex;justify-content:flex-end;align-items:center;gap:2px}.study-frame_actions__AFtoL svg{width:16px;height:16px}@media (max-width:1100px){.study-frame_bar__rAfS4{grid-template-columns:minmax(0,160px) minmax(0,1fr) auto;gap:12px}.study-frame_sampleBar___veme{grid-template-columns:auto minmax(0,1fr) auto}.study-frame_steps__wnEXx{justify-self:center;max-width:100%}}.study-frame_error__TTAKa{width:min(calc(var(--frame-max) - 2 * var(--frame-gutter)),calc(100% - 2 * var(--frame-gutter)));margin:16px auto 0}.study-frame_stage__gOMOL :is(.page,.design-page,.recruitment-page,.analysis-page,.report-page){max-width:var(--frame-max);margin:0 auto;padding:24px var(--frame-gutter) 40px}.study-frame_placeholder__aB4Wd{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:560px;min-height:360px;margin:48px auto;padding:32px;text-align:center}.study-frame_placeholder__aB4Wd h1{margin:8px 0 0;font-size:var(--text-panel);font-weight:var(--font-panel);letter-spacing:-.02em}.study-frame_placeholder__aB4Wd p{margin:12px 0 0;color:var(--muted-foreground,var(--muted-foreground));font-size:var(--text-body);line-height:1.7}.study-frame_placeholder__aB4Wd .study-frame_eyebrow__fpu4_{margin:0;font-size:var(--text-small);font-weight:600}.study-frame_gateError__MxM3s{color:#b91c1c!important}.study-frame_gateActions__QQLfp{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.study-frame_gateActions__QQLfp:empty{display:none}.study-frame_loadingLine__enY8V{width:180px;height:3px;border-radius:6px;background:var(--border);overflow:hidden}.study-frame_loadingLine__enY8V i{display:block;width:40%;height:100%;background:var(--foreground,#09090b);animation:study-frame_sweep__38COG 1.4s ease-in-out infinite}@keyframes study-frame_sweep__38COG{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (max-width:720px){.study-frame_bar__rAfS4{grid-template-columns:minmax(0,1fr) auto;gap:8px}.study-frame_title__0BEBQ{display:none}.study-frame_steps__wnEXx{grid-column:1/-1;justify-self:stretch;width:100%;overflow-x:auto;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 24px),transparent)}.study-frame_steps__wnEXx a{display:inline-flex;scroll-snap-align:start}.study-frame_actions__AFtoL{grid-column:2;gap:0}.study-frame_actions__AFtoL .study-frame_tourButton__mdt9s.study-frame_iconAction__nrIWb,.study-frame_actions__AFtoL a.study-frame_iconAction__nrIWb{width:34px;height:34px}.study-frame_sampleBar___veme{grid-template-columns:auto minmax(0,1fr) auto}.study-frame_sampleBar___veme .study-frame_steps__wnEXx{grid-column:2}.study-frame_sampleBar___veme .study-frame_actions__AFtoL{grid-column:3}.study-frame_exitSample__fCD0r{justify-content:center;width:34px;height:34px;overflow:hidden;font-size:0}.study-frame_exitSample__fCD0r svg{width:17px;height:17px}.study-frame_sampleNotice__1tnKk{align-items:flex-start;margin:8px 12px 0;padding:12px}.study-frame_sampleNotice__1tnKk div{display:grid;gap:2px}.study-frame_sampleNotice__1tnKk span{white-space:normal}.study-frame_sampleNotice__1tnKk>a{display:none}.study-frame_stage__gOMOL :is(.page,.design-page,.recruitment-page,.analysis-page,.report-page){padding:20px var(--frame-gutter) 88px}}.protocol-outline_outline__2N9UI{display:flex;flex-direction:column;gap:24px;max-width:760px;margin:0 auto;color:var(--foreground);font-size:var(--text-body)}.protocol-outline_head___oN76 h1{margin:0;font-size:var(--text-panel);font-weight:var(--font-panel);letter-spacing:-.02em;line-height:1.35}.protocol-outline_chips__dXxhw{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.protocol-outline_chips__dXxhw span{padding:3px 8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--muted-foreground);font-size:var(--text-small)}.protocol-outline_brief__0HJNd{display:grid;gap:16px;padding-left:16px;border-left:2px solid var(--primary-soft)}.protocol-outline_brief__0HJNd h2,.protocol-outline_flow__MHLGr>h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--primary);font-size:var(--text-section);font-weight:var(--font-section)}.protocol-outline_brief__0HJNd h2 svg,.protocol-outline_flow__MHLGr>h2 svg{width:14px;height:14px}.protocol-outline_brief__0HJNd p{margin:8px 0 0;line-height:1.7;white-space:pre-wrap}.protocol-outline_brief__0HJNd textarea,.protocol-outline_flowEditors__u9sQe textarea,.protocol-outline_stepTitleInput__Q78_m{width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--foreground);font:inherit;line-height:1.6}.protocol-outline_brief__0HJNd textarea{margin-top:6px;padding:7px 9px}.protocol-outline_brief__0HJNd textarea,.protocol-outline_flowEditors__u9sQe textarea{min-height:34px;max-height:240px;resize:none;overflow-y:hidden}.protocol-outline_brief__0HJNd textarea:hover,.protocol-outline_flowEditors__u9sQe textarea:hover,.protocol-outline_stepTitleInput__Q78_m:hover{border-color:var(--border);background:var(--background)}.protocol-outline_brief__0HJNd textarea:focus,.protocol-outline_flowEditors__u9sQe textarea:focus,.protocol-outline_stepTitleInput__Q78_m:focus{border-color:var(--primary);background:var(--background);outline:2px solid var(--primary-soft)}.protocol-outline_placeholder__8_d50{color:var(--muted-foreground-subtle)!important;font-style:italic}.protocol-outline_flow__MHLGr{padding-top:20px;border-top:1px solid var(--border)}.protocol-outline_flow__MHLGr>ol{display:grid;gap:4px;margin:16px 0 0;padding:12px;border-radius:var(--radius-xl);background:#f8f9fc;list-style:none}.protocol-outline_flow__MHLGr>ol>li{padding:12px;border-radius:var(--radius-lg)}.protocol-outline_flow__MHLGr>ol>li+li{border-top:1px solid rgb(228 228 231/.6)}.protocol-outline_stepHead__rB3_4{display:flex;align-items:center;gap:12px}.protocol-outline_stepHead__rB3_4 span{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-size:var(--text-small);font-weight:600;font-variant-numeric:tabular-nums}.protocol-outline_stepHead__rB3_4 strong{flex:1;min-width:0;font-weight:600}.protocol-outline_stepTitleInput__Q78_m{flex:1;min-width:0;padding:5px 7px;font-weight:600}.protocol-outline_tag__pfhDK{padding:1px 8px;border-radius:4px;background:var(--primary-soft);color:var(--primary)}.protocol-outline_stageTag__SJjIJ,.protocol-outline_tag__pfhDK{flex:0 0 auto;font-size:var(--text-small);font-style:normal;font-weight:600}.protocol-outline_stageTag__SJjIJ{color:var(--muted-foreground)}.protocol-outline_script__FQqSE{margin:8px 0 0 32px;color:var(--muted-foreground);font-size:var(--text-body);line-height:1.7}.protocol-outline_coreQuestion__QDHfc{display:grid;grid-template-columns:64px 1fr;gap:8px;margin:12px 0 0 32px;font-size:var(--text-body);line-height:1.7}.protocol-outline_coreQuestion__QDHfc b{color:var(--primary);font-size:var(--text-small);font-weight:600}.protocol-outline_flow__MHLGr ul{margin:8px 0 0 32px;padding-left:16px;line-height:1.7}.protocol-outline_flow__MHLGr ul li+li{margin-top:2px}.protocol-outline_options__ewLcD,.protocol-outline_probes__HFG8a{margin:8px 0 0 32px;color:var(--muted-foreground);font-size:var(--text-small);line-height:1.6}.protocol-outline_empty__jYCSe .protocol-outline_placeholder__8_d50{margin:8px 0 0 32px;font-size:var(--text-body)}.protocol-outline_flowEditors__u9sQe{display:grid;gap:10px;margin:10px 0 0 34px}.protocol-outline_flowEditors__u9sQe label{display:grid;gap:4px;color:var(--muted-foreground);font-size:var(--text-small);font-weight:600}.protocol-outline_flowEditors__u9sQe textarea{padding:7px 9px;color:var(--foreground);font-size:var(--text-body);font-weight:400}.protocol-outline_flowEditors__u9sQe label>small{justify-self:end;margin-top:-22px;padding-right:8px;color:var(--muted-foreground-subtle);font-weight:400;pointer-events:none}.protocol-outline_quickSettings__KerMb{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.protocol-outline_quickSettings__KerMb label{display:flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--border);border-radius:6px;background:var(--background)}.protocol-outline_quickSettings__KerMb label>span{color:var(--muted-foreground-subtle);font-size:var(--text-small);font-weight:600}.protocol-outline_quickSettings__KerMb select{width:auto;min-width:0;padding:2px 20px 2px 2px;border:0;background-color:transparent;box-shadow:none;color:var(--primary);font-size:var(--text-small);font-weight:600}.protocol-outline_quickSettings__KerMb button{margin-left:auto;padding:5px 8px;border:0;background:transparent;color:var(--primary);font:inherit;font-size:var(--text-small);font-weight:600;cursor:pointer}.protocol-outline_quickSettings__KerMb button:hover{text-decoration:underline}.protocol-outline_editError__nIEV0{margin:10px 0 0;color:var(--destructive,#dc2626);font-size:var(--text-small)}.protocol-outline_setupFlow__c8tJB{margin:0;padding:0;list-style:none;color:var(--muted-foreground-subtle);font-size:var(--text-small);white-space:nowrap}.protocol-outline_setupFlow__c8tJB,.protocol-outline_setupFlow__c8tJB li{display:flex;align-items:center;gap:8px}.protocol-outline_setupFlow__c8tJB li+li:before{content:"";width:18px;height:1px;background:var(--border)}.protocol-outline_setupFlow__c8tJB li>span{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--border);border-radius:50%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.protocol-outline_setupFlow__c8tJB li>span svg{width:10px}.protocol-outline_setupFlow__c8tJB .protocol-outline_setupOn__dRLMa{color:var(--foreground);font-weight:600}.protocol-outline_setupFlow__c8tJB .protocol-outline_setupOn__dRLMa>span{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.protocol-outline_setupFlow__c8tJB .protocol-outline_setupDone__Vp6_f>span{border-color:var(--success-soft);background:var(--success-soft);color:var(--success)}.protocol-rehearsal_panel__9Y7bx{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background)}.protocol-rehearsal_panel__9Y7bx header h3{margin:4px 0 0;font-size:16px}.protocol-rehearsal_panel__9Y7bx header p:last-child{margin:8px 0 0;font-size:var(--text-small);line-height:1.6;color:var(--muted-foreground)}.protocol-rehearsal_panel__9Y7bx>button{width:100%;justify-content:center}.protocol-rehearsal_personas__ZnN_j{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.protocol-rehearsal_personas__ZnN_j button{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);text-align:left;cursor:pointer}.protocol-rehearsal_personas__ZnN_j button strong{font-size:var(--text-body)}.protocol-rehearsal_personas__ZnN_j button span{font-size:var(--text-small);line-height:1.4;color:var(--muted-foreground)}.protocol-rehearsal_personas__ZnN_j button.protocol-rehearsal_active__YPAgm{border-color:var(--primary);background:var(--primary-soft)}.protocol-rehearsal_personas__ZnN_j button:disabled{cursor:not-allowed;opacity:.7}.protocol-rehearsal_hint__nz8L5{margin:0;font-size:var(--text-small);color:var(--muted-foreground)}.protocol-rehearsal_summary__FLhIE{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.protocol-rehearsal_summary__FLhIE>div{padding:12px;border-radius:var(--radius-md);background:var(--muted)}.protocol-rehearsal_summary__FLhIE strong{display:block;font-size:var(--text-panel);line-height:1.1}.protocol-rehearsal_summary__FLhIE span{font-size:var(--text-small);color:var(--muted-foreground)}.protocol-rehearsal_summary__FLhIE .protocol-rehearsal_warn__0YjxC{background:#fef3c7}.protocol-rehearsal_summary__FLhIE .protocol-rehearsal_warn__0YjxC strong{color:#b45309}.protocol-rehearsal_persona__vaZyc{margin:0;font-size:var(--text-small);color:var(--muted-foreground)}.protocol-rehearsal_issues__62iCb{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.protocol-rehearsal_issues__62iCb li{padding:12px;border:1px solid var(--border);border-radius:var(--radius-md)}.protocol-rehearsal_issueHead__3ucqz{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.protocol-rehearsal_issueHead__3ucqz strong{font-size:var(--text-body)}.protocol-rehearsal_issueHead__3ucqz small{margin-left:auto;font-size:var(--text-small);color:var(--muted-foreground)}.protocol-rehearsal_severity__GFZLN{padding:1px 8px;border-radius:4px;font-size:var(--text-small);font-weight:600}.protocol-rehearsal_high__clLb4{background:#fee2e2;color:#b91c1c}.protocol-rehearsal_medium__QtGsF{background:#fef3c7;color:#b45309}.protocol-rehearsal_low__uvSgV{background:var(--muted);color:var(--muted-foreground)}.protocol-rehearsal_issues__62iCb blockquote{margin:8px 0 0;padding-left:8px;border-left:2px solid var(--border);font-size:var(--text-small);color:var(--muted-foreground)}.protocol-rehearsal_issues__62iCb p{margin:8px 0 0;font-size:var(--text-small);line-height:1.6}.protocol-rehearsal_issues__62iCb .protocol-rehearsal_suggestion__B3vPE b{font-weight:600}.protocol-rehearsal_clean__Yp5ZG{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-small)}.protocol-rehearsal_clean__Yp5ZG svg{width:14px;color:var(--success,#15803d)}.protocol-rehearsal_coverage__KEaI6{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid var(--border)}.protocol-rehearsal_coverage__KEaI6 .protocol-rehearsal_eyebrow___6PHq{margin-top:12px}.protocol-rehearsal_coverage__KEaI6>div{display:flex;gap:8px;align-items:flex-start}.protocol-rehearsal_coverage__KEaI6>div>span{display:grid;flex:0 0 18px;place-items:center;width:18px;height:18px;border-radius:50%;font-size:var(--text-small)}.protocol-rehearsal_coverage__KEaI6 svg{width:11px}.protocol-rehearsal_yes__NoPJ7{background:#dcfce7;color:#15803d}.protocol-rehearsal_no__yVr5l{background:#fef3c7;color:#b45309}.protocol-rehearsal_coverage__KEaI6 p{margin:0;font-size:var(--text-small);line-height:1.5}.protocol-rehearsal_coverage__KEaI6 p small{display:block;color:var(--muted-foreground)}.protocol-rehearsal_transcript__OvEO5{border-top:1px solid var(--border);padding-top:12px}.protocol-rehearsal_transcript__OvEO5 summary{font-size:var(--text-small);font-weight:600;cursor:pointer}.protocol-rehearsal_transcript__OvEO5 p{margin:8px 0 0;font-size:var(--text-small);line-height:1.6}.protocol-rehearsal_transcript__OvEO5 p b{display:block;font-size:var(--text-small);font-weight:600;color:var(--muted-foreground)}.protocol-rehearsal_transcript__OvEO5 .protocol-rehearsal_participant__8_SI0{padding-left:12px;border-left:2px solid var(--primary-soft)}.pilot-calibration_panel__IPPlR{display:grid;gap:20px;padding:24px;border:1px solid var(--line);border-radius:6px;background:#fff}.pilot-calibration_panel__IPPlR header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pilot-calibration_panel__IPPlR header h3{margin:3px 0 4px;font-size:16px}.pilot-calibration_panel__IPPlR header p{margin:0;color:var(--muted-foreground);font-size:var(--text-small)}.pilot-calibration_error__CU8Ha{margin:0;color:#b91c1c;font-size:var(--text-small)}.pilot-calibration_progress__i6kk0{position:relative;height:28px;overflow:hidden;border-radius:4px;background:var(--muted)}.pilot-calibration_progress__i6kk0 i{position:absolute;inset:0 auto 0 0;background:#dbeafe;transition:width .3s ease}.pilot-calibration_progress__i6kk0 span{position:relative;z-index:1;display:grid;place-items:center;height:100%;color:var(--primary);font-size:var(--text-small);font-weight:600}.pilot-calibration_metrics__L3asF{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pilot-calibration_metrics__L3asF article{padding:12px;border:1px solid var(--line);border-radius:6px;background:#fafafa}.pilot-calibration_metrics__L3asF small,.pilot-calibration_metrics__L3asF span{display:block;color:var(--muted-foreground);font-size:var(--text-small)}.pilot-calibration_metrics__L3asF strong{display:block;margin:8px 0 3px;font-size:var(--text-panel)}.pilot-calibration_recommendations__VkSFP{display:grid;grid-template-columns:1fr auto;gap:12px 20px;align-items:start;padding:16px;border:1px solid #bfdbfe;border-radius:6px;background:#f8fbff}.pilot-calibration_recommendations__VkSFP>div span,.pilot-calibration_recommendations__VkSFP>div strong{display:block}.pilot-calibration_recommendations__VkSFP>div strong{font-size:var(--text-body)}.pilot-calibration_recommendations__VkSFP>div span{margin-top:3px;color:var(--muted-foreground);font-size:var(--text-small)}.pilot-calibration_recommendations__VkSFP p,.pilot-calibration_recommendations__VkSFP ul{grid-column:1/-1;margin:0;padding:0}.pilot-calibration_recommendations__VkSFP ul{display:grid;gap:8px;list-style:none}.pilot-calibration_recommendations__VkSFP li{display:flex;gap:8px;font-size:var(--text-small)}.pilot-calibration_recommendations__VkSFP li svg{width:13px;color:var(--primary)}.pilot-calibration_recommendations__VkSFP p{color:var(--muted-foreground);font-size:var(--text-small)}.pilot-calibration_sectionHead__a3nLG{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.pilot-calibration_sectionHead__a3nLG span,.pilot-calibration_sectionHead__a3nLG strong{display:block}.pilot-calibration_sectionHead__a3nLG strong{font-size:var(--text-body)}.pilot-calibration_sectionHead__a3nLG span{margin-top:3px;color:var(--muted-foreground);font-size:var(--text-small)}.pilot-calibration_longTerm__HWq_m{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pilot-calibration_longTerm__HWq_m article{padding:16px;border:1px solid #dbeafe;border-radius:6px;background:linear-gradient(180deg,#f8fbff,#fff)}.pilot-calibration_longTerm__HWq_m small,.pilot-calibration_longTerm__HWq_m span{display:block;color:var(--muted-foreground);font-size:var(--text-small)}.pilot-calibration_longTerm__HWq_m strong{display:block;margin:8px 0 3px;font-size:var(--text-panel)}.pilot-calibration_table__xUdte{overflow:hidden;border:1px solid var(--line);border-radius:6px}.pilot-calibration_tableHead__lGe29,.pilot-calibration_tableRow__Iuc66{display:grid;grid-template-columns:minmax(210px,2fr) minmax(150px,1.2fr) .75fr .7fr .65fr;gap:12px;align-items:center;padding:12px}.pilot-calibration_tableHead__lGe29{background:var(--muted);color:var(--muted-foreground);font-size:var(--text-small)}.pilot-calibration_tableRow__Iuc66{border-top:1px solid var(--line);font-size:var(--text-small)}.pilot-calibration_tableRow__Iuc66>span:first-child b,.pilot-calibration_tableRow__Iuc66>span:first-child small{display:block}.pilot-calibration_tableRow__Iuc66>span:first-child b{overflow:hidden;font-size:var(--text-small);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pilot-calibration_tableRow__Iuc66>span:first-child small{margin-top:2px;color:var(--muted-foreground)}.pilot-calibration_tableRow__Iuc66>span:nth-child(2){display:grid;grid-template-columns:55px 1fr;align-items:center;gap:8px}.pilot-calibration_tableRow__Iuc66>span:nth-child(2) i{height:5px;overflow:hidden;border-radius:99px;background:var(--border)}.pilot-calibration_tableRow__Iuc66>span:nth-child(2) em{display:block;height:100%;border-radius:inherit;background:var(--primary)}.pilot-calibration_warn__vWiN9{color:#b45309;font-weight:600}.pilot-calibration_paths__bl1OE{display:grid;gap:8px}.pilot-calibration_paths__bl1OE article{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:12px;border:1px solid var(--line);border-radius:6px}.pilot-calibration_paths__bl1OE article>div span,.pilot-calibration_paths__bl1OE article>div strong{display:block}.pilot-calibration_paths__bl1OE article>div strong{font-size:var(--text-small)}.pilot-calibration_paths__bl1OE article>div span{margin-top:4px;color:var(--primary);font-size:var(--text-small)}.pilot-calibration_paths__bl1OE ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.pilot-calibration_paths__bl1OE li{display:flex;align-items:center;gap:4px;max-width:190px}.pilot-calibration_paths__bl1OE li:not(:last-child):after{content:"→";margin-left:2px;color:var(--muted-foreground-subtle)}.pilot-calibration_paths__bl1OE li i{display:grid;flex:0 0 auto;place-items:center;width:18px;height:18px;border-radius:50%;background:#eff6ff;color:var(--primary);font-size:var(--text-small);font-style:normal}.pilot-calibration_paths__bl1OE li span{overflow:hidden;font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap}.pilot-calibration_empty__AwlyR{margin:0;padding:24px;border:1px dashed var(--line);border-radius:6px;color:var(--muted-foreground);font-size:var(--text-small);text-align:center}@media (max-width:900px){.pilot-calibration_longTerm__HWq_m,.pilot-calibration_metrics__L3asF{grid-template-columns:repeat(2,1fr)}.pilot-calibration_table__xUdte{overflow-x:auto}.pilot-calibration_tableHead__lGe29,.pilot-calibration_tableRow__Iuc66{min-width:720px}}.protocol-template-library_library__h2UC6{display:grid;gap:16px;padding:24px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(180deg,#fbfdff,#fff)}.protocol-template-library_library__h2UC6 header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.protocol-template-library_library__h2UC6 h2{margin:3px 0 4px;font-size:var(--text-panel)}.protocol-template-library_library__h2UC6 header p:last-child{margin:0;color:var(--muted-foreground);font-size:var(--text-small)}.protocol-template-library_grid__bD_KI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.protocol-template-library_grid__bD_KI button{padding:16px;border:1px solid var(--line);border-radius:6px;color:inherit;background:#fff;text-align:left;cursor:pointer}.protocol-template-library_grid__bD_KI .protocol-template-library_active__D_2N7,.protocol-template-library_grid__bD_KI button:hover{border-color:#93c5fd;background:#f5f9ff;box-shadow:inset 3px 0 var(--primary)}.protocol-template-library_grid__bD_KI small,.protocol-template-library_grid__bD_KI span,.protocol-template-library_grid__bD_KI strong{display:block}.protocol-template-library_grid__bD_KI strong{font-size:var(--text-body)}.protocol-template-library_grid__bD_KI span{margin-top:4px;font-size:var(--text-small)}.protocol-template-library_grid__bD_KI small{margin-top:8px;color:var(--muted-foreground);font-size:var(--text-small);line-height:1.5}.protocol-template-library_detail__41ID8{display:flex;gap:12px;padding:12px;border-radius:4px;background:#eff6ff;font-size:var(--text-small)}.protocol-template-library_detail__41ID8 span{color:var(--primary)}.protocol-template-library_detail__41ID8 strong{font-weight:600}@media (max-width:720px){.protocol-template-library_grid__bD_KI{grid-template-columns:1fr}.protocol-template-library_library__h2UC6 header{display:grid}}.split-handle_handle__LYVjf{position:absolute;top:0;right:-5px;bottom:0;z-index:5;width:9px;cursor:col-resize;touch-action:none}.split-handle_handle__LYVjf:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:3px;border-radius:2px;background:transparent;transition:background-color .15s ease .1s}.split-handle_dragging__tdJPe:after,.split-handle_handle__LYVjf:focus-visible:after,.split-handle_handle__LYVjf:hover:after{background:var(--primary);opacity:.55}.split-handle_dragging__tdJPe:after{opacity:.8;transition-delay:0s}.split-handle_handle__LYVjf:focus-visible{outline:none}body.split-handle_resizing__bUrd_{cursor:col-resize;user-select:none}body.split-handle_resizing__bUrd_ *{cursor:col-resize!important}@media (max-width:1100px){.split-handle_handle__LYVjf{display:none}}.recruitment-plan-editor_questionTools__eHgQq{display:flex;align-items:center;gap:4px}.recruitment-plan-editor_iconButton__qTQnl{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--muted-foreground);cursor:pointer}.recruitment-plan-editor_iconButton__qTQnl svg{width:14px;height:14px}.recruitment-plan-editor_iconButton__qTQnl:hover:not(:disabled){border-color:var(--border);color:var(--foreground)}.recruitment-plan-editor_iconButton__qTQnl:disabled{opacity:.3;cursor:not-allowed}.recruitment-plan-editor_danger__JK63T:hover:not(:disabled){color:#b91c1c;border-color:#fecaca;background:#fef2f2}.recruitment-plan-editor_options___T35Y{display:flex;flex-direction:column;gap:8px;margin-top:16px}.recruitment-plan-editor_option__385FJ{display:grid;grid-template-columns:18px minmax(0,1fr) auto 28px;align-items:center;gap:8px}.recruitment-plan-editor_bullet__9s_bP{color:var(--muted-foreground-subtle);font-size:var(--text-body);text-align:center}.recruitment-plan-editor_option__385FJ input{margin:0;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);font-size:var(--text-body)}.recruitment-plan-editor_optionOut__iHrx5 input{border-color:#fecaca;background:#fef2f2;color:#991b1b}.recruitment-plan-editor_screenOut__EFv0g{min-width:52px;padding:4px 12px;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--muted-foreground);font-size:var(--text-small);cursor:pointer}.recruitment-plan-editor_screenOut__EFv0g[aria-pressed=true]{border-color:#fca5a5;background:#fee2e2;color:#b91c1c;font-weight:600}.recruitment-plan-editor_screenOut__EFv0g:disabled{opacity:.45;cursor:not-allowed}.recruitment-plan-editor_screenOut__EFv0g[aria-pressed=true]:disabled{opacity:1;cursor:default}.recruitment-plan-editor_addOption__wLHTo{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-left:24px;padding:8px 2px;border:0;background:transparent;color:var(--brand);font-size:var(--text-small);cursor:pointer}.recruitment-plan-editor_addOption__wLHTo svg{width:13px;height:13px}.recruitment-plan-editor_addOption__wLHTo span{color:var(--muted-foreground-subtle)}.recruitment-plan-editor_addOption__wLHTo:disabled{opacity:.4;cursor:not-allowed}.recruitment-plan-editor_bounds__8XGXk{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}.recruitment-plan-editor_bounds__8XGXk label{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-small);color:var(--muted-foreground)}.recruitment-plan-editor_bounds__8XGXk input{width:96px;margin:0;padding:8px 12px;font-size:var(--text-body)}.recruitment-plan-editor_quotaSummary__HjQnL{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;padding:12px 16px;border-radius:var(--radius-md);background:var(--muted);font-size:var(--text-small);color:var(--muted-foreground)}.recruitment-plan-editor_quotaSummary__HjQnL b{color:var(--foreground)}.recruitment-plan-editor_quotaSummary__HjQnL em{font-style:normal;color:#b45309;font-weight:600}.recruitment-plan-editor_quotaShort__uzGDO{background:#fffbeb}.recruitment-plan-editor_split__mjCAW{display:flex;align-items:center;gap:8px;margin-left:auto}.recruitment-plan-editor_split__mjCAW select{max-width:260px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);font-size:var(--text-small)}.recruitment-plan-editor_quotaGrid__M1t9A{grid-template-columns:1.1fr 1.8fr .5fr .45fr .45fr .8fr 28px!important}.recruitment-plan-editor_condition__f3QVI{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.recruitment-plan-editor_condition__f3QVI select{flex:1 1 120px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);font-size:var(--text-small)}.recruitment-plan-editor_condition__f3QVI small{color:#b91c1c;font-size:var(--text-small)}.recruitment-plan-editor_broken__pbEle{border-color:#fca5a5!important;background:#fef2f2!important}.recruitment-plan-editor_brokenText__2tGdP{color:#b91c1c!important}