.ControlBanner_banner__fcq56{position:fixed;z-index:950;display:flex;align-items:center;gap:1rem;width:min(42rem,calc(100vw - 2rem));padding:.75rem .85rem .75rem 1rem;border:1px solid rgba(255,90,100,.42);border-radius:1rem;background:color-mix(in srgb,#17080b 88%,var(--panel));box-shadow:0 20px 48px rgba(0,0,0,.42);color:var(--text);touch-action:none}.ControlBanner_defaultPosition__0jerF{left:50%;top:1rem;transform:translateX(-50%)}.ControlBanner_positioned__AwZRJ{transform:none}.ControlBanner_dragging__qvToI{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ControlBanner_working___UuqT{border-color:color-mix(in srgb,var(--accent,#6aa6ff) 42%,transparent);background:color-mix(in srgb,#0b1117 88%,var(--panel))}.ControlBanner_working___UuqT .ControlBanner_kicker__l2q8B{color:var(--muted)}.ControlBanner_copy__y7Mtr{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:.12rem;cursor:-webkit-grab;cursor:grab}.ControlBanner_dragging__qvToI .ControlBanner_copy__y7Mtr{cursor:-webkit-grabbing;cursor:grabbing}.ControlBanner_kicker__l2q8B{color:#ff9ba3;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ControlBanner_copy__y7Mtr strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ControlBanner_copy__y7Mtr span:not(.ControlBanner_kicker__l2q8B):not(.ControlBanner_error__IuaC1){color:var(--muted);font-size:.78rem}.ControlBanner_error__IuaC1{color:#ffd1a3;font-size:.75rem}.ControlBanner_stopButton__RTeW5{flex-shrink:0;border:0;border-radius:var(--radius-pill,999px);padding:.62rem 1rem;background:#ff5a64;color:#160507;font-weight:900;cursor:pointer}.ControlBanner_stopButton__RTeW5:hover:not(:disabled){filter:brightness(1.08)}.ControlBanner_stopButton__RTeW5:disabled{cursor:not-allowed;opacity:.6}@media (max-width:700px){.ControlBanner_banner__fcq56{align-items:stretch;flex-direction:column}.ControlBanner_stopButton__RTeW5{width:100%}}.License_gate__BRiaL{display:grid;min-height:100vh;place-items:center;padding:2rem}.License_dialog__5_HA7,.License_panel__C12px{display:grid;grid-gap:1rem;gap:1rem;width:min(100%,34rem);border:1px solid var(--border);border-radius:1.35rem;background:color-mix(in srgb,var(--panel) 90%,transparent);box-shadow:0 2rem 7rem rgba(0,0,0,.38);padding:1.25rem}.License_dialog__5_HA7 h1,.License_panel__C12px h2{margin:0}.License_dialog__5_HA7 p,.License_message__xPpvm{margin:0;color:var(--muted);line-height:1.55}.License_kicker__5yMr9{margin:0;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.License_actions___BAds button{border:0;border-radius:999px;background:var(--accent);color:#06111d;cursor:pointer;font-weight:800;padding:.65rem .9rem}.License_licenseInput__aD3kO{display:grid;grid-gap:.8rem;gap:.8rem}.License_licenseInput__aD3kO label{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.License_licenseInput__aD3kO input{border:1px solid var(--border);border-radius:999px;background:#080b11;color:var(--text);outline:none;padding:.8rem 1rem}.License_licenseInput__aD3kO input:focus{border-color:var(--accent-strong)}.License_actions___BAds{display:flex;flex-wrap:wrap;gap:.65rem}.License_actions___BAds button:disabled{cursor:not-allowed;opacity:.55}.License_actions___BAds .License_secondaryButton__q6lXL{border:1px solid var(--border);background:#080b11;color:var(--text)}.License_error__NhhVF{margin:0;border:1px solid rgba(255,190,120,.45);border-radius:.85rem;background:rgba(255,190,120,.1);color:#ffd3a3;padding:.75rem}.License_header__F66Xf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.License_statusPill__U_DLO{border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.75rem;padding:.25rem .55rem}.License_meta__OYLyc{display:grid;grid-gap:.65rem;gap:.65rem;margin:0}.License_meta__OYLyc dt{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.License_meta__OYLyc dd{overflow:hidden;margin:.2rem 0 0;color:var(--text);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.License_trialBanner__7YvXn{position:fixed;right:1.25rem;bottom:1.25rem;z-index:20;display:flex;align-items:center;gap:.85rem;border:1px solid color-mix(in srgb,var(--accent-strong) 38%,var(--border));border-radius:999px;background:rgba(7,9,13,.92);box-shadow:0 1rem 3rem rgba(0,0,0,.35);color:var(--text);padding:.75rem .85rem .75rem 1rem}.License_trialBanner__7YvXn span{color:var(--muted);font-size:.84rem}.License_buyLink__jVP9o,.License_trialBanner__7YvXn a{color:var(--accent);font-weight:800;text-decoration:none}.License_trialBannerMinimize__MD1XA{display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.04);color:var(--muted);cursor:pointer;font-size:1rem;line-height:1;padding:0}.License_trialBannerMinimize__MD1XA:hover{border-color:var(--accent-strong);color:var(--text)}.License_trialBannerMinimized__Nr60B{position:fixed;right:1.25rem;bottom:1.25rem;z-index:20;display:flex;align-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--accent-strong) 32%,var(--border));border-radius:999px;background:rgba(7,9,13,.88);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.3);color:var(--text);cursor:pointer;font:inherit;padding:.45rem .7rem .45rem .45rem}.License_trialBannerMinimized__Nr60B:hover{border-color:var(--accent-strong)}.License_trialBadge__MT_oy{display:grid;place-items:center;min-width:1.75rem;border-radius:999px;background:rgba(79,182,255,.18);color:var(--accent);font-size:.72rem;font-weight:800;padding:.2rem .45rem}.License_trialMinimizedLabel__xjwSl{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.License_fullscreen__5z5ze,.License_overlay__OLLrY{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(79,182,255,.18),transparent 28rem),rgba(7,9,13,.86);padding:2rem}.License_licenseDialog__s_VX_{width:min(32rem,100%);border:1px solid var(--border);border-radius:1.5rem;background:color-mix(in srgb,var(--panel) 96%,black);box-shadow:0 2rem 8rem rgba(0,0,0,.45);padding:2rem}.License_licenseDialog__s_VX_ h2{margin:0;font-size:clamp(2rem,6vw,3.8rem);line-height:.95;letter-spacing:-.06em}.License_licenseDialog__s_VX_ p{color:var(--muted);line-height:1.6}.License_licenseDialog__s_VX_ form{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.License_kicker__5yMr9,.License_licenseDialog__s_VX_ label{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.License_licenseDialog__s_VX_ input{border:1px solid var(--border);border-radius:.9rem;background:#080b11;color:var(--text);outline:none;padding:.9rem 1rem}.License_licenseDialog__s_VX_ input:focus{border-color:var(--accent-strong)}.License_licenseDialog__s_VX_ button{border:0;border-radius:999px;background:var(--accent);color:#06111d;font-weight:900;padding:.9rem 1.15rem}.License_licenseDialog__s_VX_ button:disabled{cursor:not-allowed;opacity:.5}.License_error__NhhVF{color:#ffb4a6;font-size:.84rem;line-height:1.45}.License_buyLink__jVP9o{display:inline-flex;margin-top:1.25rem;background:none;border:none;padding:0;cursor:pointer;font:inherit}.Settings_panel__Vw5oF,.Settings_settingsPage__3isIf{display:grid;grid-gap:1rem;gap:1rem}.Settings_settingsPage__3isIf{gap:1.25rem;max-width:56rem}.Settings_tabBar__O8CLB{display:flex;gap:.25rem;border-bottom:1px solid var(--border);padding-bottom:0;margin-bottom:.25rem;overflow-x:auto;scrollbar-width:none}.Settings_tabBar__O8CLB::-webkit-scrollbar{display:none}.Settings_tabButton__YXYeX{position:relative;border:0;border-radius:.6rem .6rem 0 0;background:transparent;color:var(--muted);cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.02em;padding:.6rem 1rem;white-space:nowrap;transition:color .15s ease,background .15s ease}.Settings_tabButton__YXYeX:hover{color:var(--text);background:rgba(255,255,255,.04)}.Settings_tabButtonActive__1E_W6{color:var(--accent)}.Settings_tabButtonActive__1E_W6:after{content:"";position:absolute;bottom:-1px;left:.5rem;right:.5rem;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.Settings_tabContent__Ph5Ao{display:grid;grid-gap:1.25rem;gap:1.25rem}.Settings_panel__Vw5oF h2,.Settings_providerCard__Vera_ h3,.Settings_settingsPage__3isIf h2{margin:0}.Settings_panel__Vw5oF{border:1px solid var(--border);border-radius:1rem;background:rgba(8,11,17,.58);padding:1rem}.Settings_panelEmbedded__RURHa{border:0;border-radius:0;background:transparent;padding:0;gap:.75rem}.Settings_panelEmbedded__RURHa .Settings_header__izniE{display:none}.Settings_header__izniE,.Settings_providerHeader__emyIu{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.Settings_kicker__GBslv{margin:0 0 .35rem;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.Settings_providerHeader__emyIu span,.Settings_statusPill__rGzOA{border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.72rem;padding:.25rem .55rem}.Settings_field__1Sabr{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Settings_field__1Sabr input,.Settings_field__1Sabr select,.Settings_field__1Sabr textarea{min-width:0;border:1px solid var(--border);background:#080b11;color:var(--text);outline:none;padding:.7rem .85rem}.Settings_field__1Sabr input,.Settings_field__1Sabr select{border-radius:999px}.Settings_field__1Sabr textarea{border-radius:.85rem;resize:vertical}.Settings_field__1Sabr input:focus,.Settings_field__1Sabr select:focus,.Settings_field__1Sabr textarea:focus{border-color:var(--accent-strong)}.Settings_hint__u4OkO,.Settings_message__nooZT,.Settings_modelHint__5mxFm{color:var(--muted);font-size:.8rem;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none}.Settings_providerList__S0OBg,.Settings_settingsGrid__SI_Tf{display:grid;grid-gap:.75rem;gap:.75rem}.Settings_settingsGrid__SI_Tf{grid-template-columns:minmax(12rem,.7fr) minmax(16rem,1.3fr)}.Settings_browserStatusGrid__tP139{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.8rem;line-height:1.5;overflow-wrap:anywhere}.Settings_backupMetaGrid__wZaqH{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0}.Settings_backupMetaGrid__wZaqH div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;border:1px solid var(--border);border-radius:.85rem;background:var(--panel-soft);padding:.75rem}.Settings_backupMetaGrid__wZaqH dt{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Settings_backupMetaGrid__wZaqH dd{margin:0;color:var(--text);font-size:.84rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_pathActions___w_Vy{display:flex;align-items:center;gap:.5rem;min-width:0}.Settings_pathActions___w_Vy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.Settings_pathActions___w_Vy button{flex-shrink:0;padding:.15rem .5rem;font-size:.7rem;border:1px solid var(--border);border-radius:.4rem;background:#080b11;color:var(--text);cursor:pointer;white-space:nowrap}.Settings_pathActions___w_Vy button:hover{background:var(--panel-soft)}.Settings_pathActions___w_Vy button:disabled{cursor:not-allowed;opacity:.5}.Settings_backupList__HDfwQ{display:grid;grid-gap:.55rem;gap:.55rem}.Settings_backupItem__e83WZ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:.85rem;background:var(--panel-soft);padding:.75rem}.Settings_backupItem__e83WZ div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.Settings_backupItem__e83WZ span,.Settings_backupItem__e83WZ strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_backupItem__e83WZ span{color:var(--muted);font-size:.8rem}.Settings_warningBox__dcO0W{border:1px solid rgba(255,214,102,.42);border-radius:.85rem;background:rgba(255,214,102,.09);color:#ffe2a3;font-size:.84rem;line-height:1.45;padding:.75rem}.Settings_providerCard__Vera_{display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid var(--border);border-radius:1rem;background:var(--panel-soft);padding:.9rem}.Settings_activeProvider__L_L0e{border-color:color-mix(in srgb,var(--accent-strong) 55%,var(--border))}.Settings_modelSelectorBlock__vhAqI{display:grid;grid-gap:.6rem;gap:.6rem}.Settings_modelSelectorActions__mEuTA{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.Settings_modelSelectorActions__mEuTA .Settings_secondaryButton__WszHS{border:1px solid var(--border);border-radius:999px;background:#080b11;color:var(--text);cursor:pointer;font-weight:800;padding:.5rem .95rem}.Settings_modelSelectorActions__mEuTA .Settings_secondaryButton__WszHS:disabled{cursor:not-allowed;opacity:.55}.Settings_actions__omBqM{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.Settings_actions__omBqM button,.Settings_backupItem__e83WZ button,.Settings_importBar__UZLY6 button,.Settings_providerHeader__emyIu button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:999px;background:var(--accent);color:#06111d;cursor:pointer;font-weight:800;padding:.6rem .8rem}.Settings_loadingButton__w0_z7{min-height:2.35rem;transition:opacity .15s ease,transform .15s ease}.Settings_loadingButton__w0_z7[data-loading=true]{pointer-events:none}.Settings_loadingButtonSpinner__xmuC9{width:.9rem;height:.9rem;border:2px solid;border-top:2px solid transparent;border-radius:50%;flex-shrink:0;animation:Settings_loadingButtonSpin__J9qLm .75s linear infinite}.Settings_loadingButtonLabel__QgVK4{line-height:1}@keyframes Settings_loadingButtonSpin__J9qLm{to{transform:rotate(1turn)}}.Settings_busyNote__E_AEQ{display:flex;align-items:flex-start;gap:.55rem;margin:0;color:var(--text);font-size:.82rem;line-height:1.5}.Settings_busyNote__E_AEQ .Settings_loadingButtonSpinner__xmuC9{margin-top:.2rem;color:var(--accent)}.Settings_busyNoteHint__NGv71{color:var(--muted)}.Settings_actions__omBqM .Settings_secondaryButton__WszHS,.Settings_backupItem__e83WZ .Settings_secondaryButton__WszHS{border:1px solid var(--border);background:#080b11;color:var(--text)}.Settings_actions__omBqM button:disabled,.Settings_backupItem__e83WZ button:disabled{cursor:not-allowed;opacity:.55}.Settings_actions__omBqM a{color:var(--accent);font-size:.8rem;font-weight:800;text-decoration:none}.Settings_toggleGroup__3S9pp{display:grid;grid-gap:.55rem;gap:.55rem}.Settings_toggleRow__oFa_y{display:flex;align-items:flex-start;gap:.75rem;border:1px solid var(--border);border-radius:.85rem;background:var(--panel-soft);padding:.75rem;cursor:pointer;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.Settings_toggleRow__oFa_y input[type=checkbox]{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--accent);cursor:pointer}.Settings_toggleRow__oFa_y div{display:grid;grid-gap:.2rem;gap:.2rem}.Settings_toggleRow__oFa_y strong{color:var(--text);font-size:.84rem}.Settings_toggleRow__oFa_y span{color:var(--muted);font-size:.76rem;line-height:1.4}.Settings_camofoxPanel__GdglB{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid color-mix(in srgb,var(--accent-strong) 28%,var(--border));border-radius:1rem;background:linear-gradient(160deg,rgba(90,165,255,.08),rgba(8,11,17,.28));padding:1rem}.Settings_importSection__RyrM8{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(160deg,rgba(66,133,244,.06),rgba(8,11,17,.2));padding:1rem}.Settings_importHead__tRXeS{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.Settings_importHead__tRXeS>div{display:grid;grid-gap:.35rem;gap:.35rem}.Settings_importTitle__nComI{color:var(--text);font-size:1rem}.Settings_profileGrid__T1cLB{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.Settings_profileCard__D5sH4{display:flex;align-items:center;gap:.75rem;border:1px solid var(--border);border-radius:.9rem;background:var(--panel-soft);padding:.75rem .85rem;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .1s ease}.Settings_profileCard__D5sH4:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-strong) 45%,var(--border));transform:translateY(-1px)}.Settings_profileCard__D5sH4:disabled{cursor:not-allowed;opacity:.6}.Settings_profileCardSelected__kaGtm{border-color:var(--accent-strong);background:color-mix(in srgb,var(--accent-strong) 12%,var(--panel-soft))}.Settings_profileBadge__P_8_9{display:grid;place-items:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:50%;color:#fff;font-size:1.05rem;font-weight:800}.Settings_profileText__LlhaF{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.Settings_profileText__LlhaF strong{color:var(--text);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_profileText__LlhaF span{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_profileChannel__elKK3{color:color-mix(in srgb,var(--muted) 75%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Settings_profileCheck__yaKEL{margin-left:auto;flex-shrink:0;width:1.4rem;color:var(--accent-strong);font-weight:800;text-align:center}.Settings_importBar__UZLY6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.Settings_importBar__UZLY6 button{flex-shrink:0;border:0;border-radius:999px;background:var(--accent);color:#06111d;cursor:pointer;font-weight:800;padding:.6rem .95rem}.Settings_importBar__UZLY6 button:disabled{cursor:not-allowed;opacity:.55}.Settings_importEmpty__ujKUU{border:1px dashed var(--border);border-radius:.85rem;background:rgba(8,11,17,.35);color:var(--muted);font-size:.84rem;line-height:1.45;padding:1rem;text-align:center}.Settings_ghostButton__14g7j{flex-shrink:0;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text);cursor:pointer;font-size:.78rem;font-weight:700;padding:.4rem .8rem}.Settings_ghostButton__14g7j:disabled{cursor:not-allowed;opacity:.55}.Settings_message__nooZT{margin:0}.Settings_error__i4aA_{margin:0;border:1px solid rgba(255,190,120,.45);border-radius:.85rem;background:rgba(255,190,120,.1);color:#ffd3a3;font-size:.84rem;line-height:1.45;padding:.75rem}.Settings_providerActionsRow__TVkb4{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.Settings_inlineFeedback__1X56R{flex:1 1 100%;display:flex;align-items:center;gap:.4rem;border-radius:.65rem;font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.4;padding:.45rem .65rem;text-transform:none;animation:Settings_inlineFeedbackIn__RvmKg .18s ease}.Settings_inlineFeedbackSuccess__Ll_XW{border:1px solid color-mix(in srgb,var(--accent-strong) 38%,transparent);background:color-mix(in srgb,var(--accent-strong) 10%,transparent);color:color-mix(in srgb,var(--accent) 70%,var(--text))}.Settings_inlineFeedbackError__dpaYO{border:1px solid rgba(255,190,120,.45);background:rgba(255,190,120,.1);color:#ffd3a3}@keyframes Settings_inlineFeedbackIn__RvmKg{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.Settings_confirmOverlay__yTtzn{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Settings_confirmDialog__CLfxf{display:grid;grid-gap:.75rem;gap:.75rem;max-width:22rem;border:1px solid var(--border);border-radius:1rem;background:var(--panel);padding:1.25rem;box-shadow:0 8px 32px rgba(0,0,0,.4)}.Settings_confirmDialog__CLfxf h3{margin:0;font-size:.9rem}.Settings_confirmDialog__CLfxf p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.Settings_confirmActions__N04Zs{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.Settings_confirmCancel__6gciA{border:1px solid var(--border);border-radius:999px;background:rgba(148,163,184,.08);color:var(--text);cursor:pointer;font-size:.75rem;font-weight:650;padding:.45rem .85rem}.Settings_confirmDelete__IlD3j{border:1px solid color-mix(in srgb,#ff6b6b 50%,var(--border));border-radius:999px;background:rgba(255,107,107,.18);color:#ffb4a8;cursor:pointer;font-size:.75rem;font-weight:750;padding:.45rem .85rem;transition:background .15s}.Settings_confirmDelete__IlD3j:hover:not(:disabled){background:rgba(255,107,107,.3)}.Settings_confirmDelete__IlD3j:disabled{cursor:not-allowed;opacity:.55}.PermissionsSettings_section__wtFe3{display:grid;grid-gap:.75rem;gap:.75rem}.PermissionsSettings_sectionHeader__Vds1l{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.PermissionsSettings_sectionTitle__1KNNo{margin:0;font-size:.88rem;font-weight:700}.PermissionsSettings_sectionDesc__oiCTR{margin:.25rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.PermissionsSettings_addButton__1OWZP{flex-shrink:0;border:1px dashed var(--border);border-radius:999px;background:transparent;color:var(--accent);cursor:pointer;font-size:.78rem;font-weight:700;padding:.5rem .85rem;transition:border-color .15s ease,background .15s ease;white-space:nowrap}.PermissionsSettings_addButton__1OWZP:hover{border-color:var(--accent-strong);background:rgba(79,182,255,.08)}.PermissionsSettings_emptyState__kMeDu{margin:0;border:1px dashed var(--border);border-radius:.75rem;color:var(--muted);font-size:.8rem;line-height:1.5;padding:1rem;text-align:center}.PermissionsSettings_folderList__JSNVs{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.PermissionsSettings_folderItem__iTK8k{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid var(--border);border-radius:.6rem;background:rgba(8,11,17,.58);padding:.55rem .7rem}.PermissionsSettings_folderPath__T_Y_5{display:flex;align-items:center;gap:.5rem;overflow:hidden;color:var(--text);font-family:var(--font-mono,monospace);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.PermissionsSettings_folderPath__T_Y_5 svg{flex-shrink:0;color:var(--accent)}.PermissionsSettings_removeButton__26tjS{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:1rem;line-height:1;transition:color .15s ease,border-color .15s ease,background .15s ease}.PermissionsSettings_removeButton__26tjS:hover{border-color:rgba(255,120,120,.4);background:rgba(255,120,120,.12);color:#ff8a8a}.PermissionsSettings_permList__uTYKB{display:grid;grid-gap:.4rem;gap:.4rem}.PermissionsSettings_permItem__6fprN{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:.6rem;background:rgba(8,11,17,.58);padding:.65rem .75rem}.PermissionsSettings_permInfo__phWUh{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.PermissionsSettings_permLabel__nwPjS{font-size:.82rem;font-weight:600}.PermissionsSettings_permDesc__oDngR{color:var(--muted);font-size:.72rem}.PermissionsSettings_prefsButton__lHsWj{flex-shrink:0;border:1px solid var(--border);border-radius:999px;background:#080b11;color:var(--text);cursor:pointer;font-size:.72rem;font-weight:700;padding:.45rem .7rem;transition:border-color .15s ease,background .15s ease;white-space:nowrap}.PermissionsSettings_prefsButton__lHsWj:hover{border-color:var(--accent-strong);background:rgba(79,182,255,.08)}.PermissionsSettings_permLabelRow__EkJTR{display:flex;align-items:center;gap:.5rem}.PermissionsSettings_badge__YqEx7{display:inline-flex;align-items:center;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.03em;padding:.15rem .5rem;text-transform:uppercase;white-space:nowrap}.PermissionsSettings_badge__YqEx7[data-status=granted]{border:1px solid rgba(74,222,128,.35);background:rgba(74,222,128,.1);color:#4ade80}.PermissionsSettings_badge__YqEx7[data-status=denied]{border:1px solid rgba(251,113,133,.35);background:rgba(251,113,133,.1);color:#fb7185}.PermissionsSettings_badge__YqEx7[data-status=unknown]{border:1px solid rgba(163,163,163,.3);background:rgba(163,163,163,.08);color:var(--muted)}.PermissionsSettings_permGranted__EwX4Z{border-color:rgba(74,222,128,.2)}.PermissionsSettings_permDenied__6cR7k{border-color:rgba(251,113,133,.25)}.PermissionsSettings_recheckButton__L7zgQ{justify-self:start;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:.72rem;font-weight:600;padding:.4rem .75rem;transition:color .15s ease,border-color .15s ease,background .15s ease}.PermissionsSettings_recheckButton__L7zgQ:hover{border-color:var(--accent-strong);background:rgba(79,182,255,.08);color:var(--text)}.OnboardingWizard_wizardShell__uLBpJ{width:min(78rem,100%);grid-template-columns:minmax(17rem,.9fr) minmax(26rem,1.1fr)}.OnboardingWizard_avatarPanel__VEFGo{gap:1rem}.OnboardingWizard_avatarCopy__KtQi4{display:grid;grid-gap:.55rem;gap:.55rem}.OnboardingWizard_avatarStatus__J5leB{display:inline-flex;align-self:flex-start;border:1px solid var(--border);border-radius:999px;color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.12em;padding:.2rem .55rem;text-transform:uppercase}.OnboardingWizard_avatarControl__87l1D,.OnboardingWizard_avatarIntro__niKqU,.OnboardingWizard_avatarMessage__YjmT3,.OnboardingWizard_avatarNote__WcrRd,.OnboardingWizard_doneLead__65MDh,.OnboardingWizard_stepDescription__gvfcs{margin:0;color:var(--muted);line-height:1.55;font-size:.86rem}.OnboardingWizard_avatarMessage__YjmT3{color:var(--text);font-size:.92rem}.OnboardingWizard_boundaryList__mlU_D{display:grid;grid-gap:.45rem;gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none}.OnboardingWizard_boundaryList__mlU_D li{border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--muted);font-size:.74rem;line-height:1.45;padding-left:.65rem}.OnboardingWizard_wizardContent__hbFWV{align-content:start;gap:1rem;max-height:min(88vh,52rem);overflow:auto;padding:1.35rem 1.5rem 1.5rem;scrollbar-width:thin}.OnboardingWizard_stepRail__0Ntji{display:flex;flex-wrap:wrap;gap:.35rem}.OnboardingWizard_stepPill__aS0MS{border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.02);color:var(--muted);cursor:pointer;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.28rem .62rem;text-transform:uppercase;transition:border-color .15s ease,color .15s ease,background .15s ease}.OnboardingWizard_stepPill__aS0MS:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--text)}.OnboardingWizard_stepPillActive__cLRnP{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:rgba(79,182,255,.1);color:var(--accent)}.OnboardingWizard_stepPillComplete__E4GfC{color:var(--text)}.OnboardingWizard_stepHeader__B3ZT_{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.OnboardingWizard_stepHeader__B3ZT_ h1{margin:.15rem 0 .35rem;font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:-.04em;line-height:1.05}.OnboardingWizard_cardList__4XNM2{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.OnboardingWizard_cardRow__ktT1k{display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:rgba(255,255,255,.025);padding:.85rem;transition:border-color .2s ease,background .2s ease}.OnboardingWizard_cardRowExpanded__sRy_i{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:rgba(79,182,255,.05)}.OnboardingWizard_cardHeader__mrnrA{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:.75rem;gap:.75rem}.OnboardingWizard_cardCopy__ofkWE strong{display:block;color:var(--text);font-size:.92rem;margin-bottom:.2rem}.OnboardingWizard_cardCopy__ofkWE p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.OnboardingWizard_checklistMini__ZUtH3{display:grid;grid-gap:.35rem;gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none}.OnboardingWizard_checklistMini__ZUtH3 li{display:flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.74rem}.OnboardingWizard_cardActions__VoHf7{display:flex;flex-wrap:wrap;gap:.5rem}.OnboardingWizard_cardActions__VoHf7 button{border:0;border-radius:999px;background:var(--accent);color:#06111d;cursor:pointer;font-size:.82rem;font-weight:800;padding:.62rem .85rem}.OnboardingWizard_embeddedPanel__7ul43{border-top:1px solid var(--border);margin-top:.15rem;max-height:min(42vh,24rem);overflow:auto;padding-top:.85rem;scrollbar-width:thin}.OnboardingWizard_dataPanel__c_xkP,.OnboardingWizard_integrationsPanel__WWgw3{display:grid;grid-gap:.75rem;gap:.75rem}.OnboardingWizard_doneSummary__zJP9e{display:grid;grid-gap:.85rem;gap:.85rem}.OnboardingWizard_readinessGrid__BBxp3{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none}.OnboardingWizard_readinessGrid__BBxp3 li{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--border);border-radius:.85rem;padding:.65rem .75rem}.OnboardingWizard_readinessGrid__BBxp3 span{color:var(--muted);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.OnboardingWizard_readinessGrid__BBxp3 strong{font-size:.86rem}.OnboardingWizard_readinessReady__97j04{background:rgba(110,231,168,.08);border-color:color-mix(in srgb,#6ee7a8 35%,var(--border))}.OnboardingWizard_readinessLater__144AY{background:rgba(255,255,255,.02)}.OnboardingWizard_wizardActions__9ROR9{position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(to top,color-mix(in srgb,var(--panel) 96%,black) 70%,transparent);padding-top:.35rem}.OnboardingWizard_error__oLAh_{margin:0;color:#ff8a7a;font-size:.82rem}@media (max-width:760px){.OnboardingWizard_wizardShell__uLBpJ{grid-template-columns:1fr}.OnboardingWizard_wizardContent__hbFWV{max-height:none}.OnboardingWizard_cardHeader__mrnrA{grid-template-columns:auto minmax(0,1fr)}.OnboardingWizard_cardHeader__mrnrA .OnboardingWizard_itemStatus__nVeoK{grid-column:2;justify-self:start}.OnboardingWizard_embeddedPanel__7ul43{max-height:none}}.OnboardingGate_fullscreen__Cinjb{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 18% 15%,rgba(79,182,255,.18),transparent 30rem),radial-gradient(circle at 88% 82%,rgba(143,118,255,.14),transparent 26rem),#07090d;padding:2rem}.OnboardingGate_dialog__ZhATk,.OnboardingGate_shell__OXZmA{border:1px solid var(--border);border-radius:1.5rem;background:color-mix(in srgb,var(--panel) 94%,black);box-shadow:0 2rem 8rem rgba(0,0,0,.45)}.OnboardingGate_dialog__ZhATk{width:min(32rem,100%);padding:2rem}.OnboardingGate_dialog__ZhATk h2,.OnboardingGate_dialog__ZhATk p,.OnboardingGate_shell__OXZmA h1,.OnboardingGate_shell__OXZmA h2,.OnboardingGate_shell__OXZmA p{margin:0}.OnboardingGate_dialog__ZhATk h2,.OnboardingGate_shell__OXZmA h1{font-size:clamp(2rem,6vw,3.8rem);line-height:.95;letter-spacing:-.06em}.OnboardingGate_dialog__ZhATk p,.OnboardingGate_shell__OXZmA p{color:var(--muted);line-height:1.55}.OnboardingGate_shell__OXZmA{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.15fr);width:min(68rem,100%);overflow:hidden}.OnboardingGate_avatarPanel__JQ5yC,.OnboardingGate_content__I3hFd{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.25rem}.OnboardingGate_avatarPanel__JQ5yC{align-content:center;border-right:1px solid var(--border);background:rgba(255,255,255,.025)}.OnboardingGate_content__I3hFd{align-content:center;padding:2rem}.OnboardingGate_header__lEke6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.OnboardingGate_kicker__PqpMj{margin:0 0 .4rem;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.OnboardingGate_itemStatus__nGPT8,.OnboardingGate_versionPill__Y85tH{border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.72rem;white-space:nowrap}.OnboardingGate_versionPill__Y85tH{padding:.25rem .55rem}.OnboardingGate_checklist__IXAC9{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.OnboardingGate_checklistItem__aFBuc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;border:1px solid var(--border);border-radius:1rem;background:rgba(255,255,255,.03);padding:.85rem}.OnboardingGate_checklistItem__aFBuc strong{display:block;color:var(--text);font-size:.9rem;margin-bottom:.2rem}.OnboardingGate_checklistItem__aFBuc p{font-size:.8rem}.OnboardingGate_statusDot__h8Vy7{width:.75rem;height:.75rem;border-radius:999px;background:var(--muted);box-shadow:0 0 0 .25rem rgba(255,255,255,.04)}.OnboardingGate_status_ready__FLjOy{background:#6ee7a8}.OnboardingGate_status_needs_action__gEsnk,.OnboardingGate_status_recommended__7JbD2{background:#ffd166}.OnboardingGate_status_blocked__kbUkg{background:#ff8a7a}.OnboardingGate_status_optional___yJyB,.OnboardingGate_status_unknown__aGEH7{background:var(--muted)}.OnboardingGate_itemStatus__nGPT8{padding:.2rem .5rem}.OnboardingGate_message__snlYz{border:1px solid color-mix(in srgb,var(--accent-strong) 30%,var(--border));border-radius:1rem;background:rgba(79,182,255,.08);padding:.85rem}.OnboardingGate_actions__oVEnl{display:flex;flex-wrap:wrap;gap:.65rem}.OnboardingGate_actions__oVEnl button{border:0;border-radius:999px;background:var(--accent);color:#06111d;cursor:pointer;font-weight:900;padding:.8rem 1rem}.OnboardingGate_actions__oVEnl .OnboardingGate_secondaryButton__ajTCD{border:1px solid var(--border);background:#080b11;color:var(--text)}.OnboardingGate_actions__oVEnl button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.OnboardingGate_shell__OXZmA{grid-template-columns:1fr}.OnboardingGate_avatarPanel__JQ5yC{border-right:0;border-bottom:1px solid var(--border)}.OnboardingGate_content__I3hFd{padding:1.25rem}.OnboardingGate_checklistItem__aFBuc{grid-template-columns:auto minmax(0,1fr)}.OnboardingGate_itemStatus__nGPT8{grid-column:2;justify-self:start}}.PermissionPrompt_overlay__6_uJX{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:rgba(4,6,10,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.PermissionPrompt_card__UWq_O{width:100%;max-width:34rem;max-height:min(42rem,calc(100dvh - 2rem));display:flex;flex-direction:column;gap:1rem;margin:auto;padding:1.4rem 1.5rem 1.3rem;border:1px solid var(--border);border-radius:1rem;background:var(--panel);box-shadow:0 24px 60px rgba(0,0,0,.45);overflow-y:auto;overscroll-behavior:contain}.PermissionPrompt_header__K8B4k{display:flex;align-items:flex-start;gap:.85rem}.PermissionPrompt_icon___fIbV{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.7rem;background:color-mix(in srgb,var(--accent-strong) 16%,transparent);color:var(--accent-strong)}.PermissionPrompt_icon___fIbV svg{width:1.4rem;height:1.4rem}.PermissionPrompt_headerText__x_MRX{min-width:0}.PermissionPrompt_kicker__CGOxx{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.PermissionPrompt_title__aPtq0{margin:.15rem 0 0;font-size:1.1rem;line-height:1.3;color:var(--text)}.PermissionPrompt_summary__YH2XK{margin:0;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--accent-strong) 35%,var(--border-soft));border-radius:.7rem;background:color-mix(in srgb,var(--accent-strong) 10%,transparent);font-size:.92rem;line-height:1.45;color:var(--text)}.PermissionPrompt_summaryLabel__YNvC7{display:block;margin-bottom:.2rem;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-strong)}.PermissionPrompt_metaRow__kdG6_{display:flex;flex-direction:column;gap:.25rem}.PermissionPrompt_metaLabel__HF7iT{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.PermissionPrompt_metaValue__n1HQS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.82rem;color:var(--muted)}.PermissionPrompt_scopes__vDxoh{display:flex;flex-direction:column;gap:.5rem}.PermissionPrompt_scope__aCv7x{display:flex;align-items:baseline;gap:.6rem;padding:.5rem .7rem;border:1px solid var(--border-soft);border-radius:.6rem;background:color-mix(in srgb,var(--panel) 60%,#080b11)}.PermissionPrompt_scopeLabel__TdwPH{flex-shrink:0;min-width:5.5rem;font-size:.78rem;font-weight:700;color:var(--text)}.PermissionPrompt_scopeValues__ighpT{min-width:0;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.78rem;color:var(--muted);word-break:break-all}.PermissionPrompt_noScopes__UI_uV{margin:0;font-size:.85rem;color:var(--muted)}.PermissionPrompt_riskWarning__7dOdG,.PermissionPrompt_scopeHint__3ac_u{margin:0;padding:.65rem .8rem;border-radius:.65rem;font-size:.82rem;line-height:1.45}.PermissionPrompt_scopeHint__3ac_u{border:1px solid var(--border-soft);color:var(--muted);background:color-mix(in srgb,var(--panel) 72%,#080b11)}.PermissionPrompt_riskWarning__7dOdG{border:1px solid rgba(255,173,92,.38);color:#ffd1a3;background:rgba(255,173,92,.1)}.PermissionPrompt_codeDetails__ZCNQe{border:1px solid var(--border-soft);border-radius:.6rem;overflow:hidden}.PermissionPrompt_codeSummary__pDHbY{cursor:pointer;padding:.55rem .7rem;font-size:.78rem;font-weight:700;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.PermissionPrompt_code__RwXDD{margin:0;max-height:13rem;overflow:auto;padding:.7rem .8rem;border-top:1px solid var(--border-soft);background:#080b11;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.78rem;line-height:1.5;color:var(--text);white-space:pre-wrap;word-break:break-word}.PermissionPrompt_actions__EwTF8{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.2rem}.PermissionPrompt_allowSecondary__Ds4Dx,.PermissionPrompt_allow__f46zw,.PermissionPrompt_deny__9kSs7{border:0;border-radius:var(--radius-pill,999px);padding:.7rem 1.3rem;font-weight:800;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.PermissionPrompt_deny__9kSs7{border:1px solid var(--border);background:transparent;color:var(--text)}.PermissionPrompt_deny__9kSs7:hover:not(:disabled){background:color-mix(in srgb,var(--text) 8%,transparent)}.PermissionPrompt_allow__f46zw{background:var(--accent-strong);color:var(--accent-contrast)}.PermissionPrompt_allowSecondary__Ds4Dx{border:1px solid color-mix(in srgb,var(--accent-strong) 32%,var(--border));background:color-mix(in srgb,var(--accent-strong) 10%,transparent);color:var(--text)}.PermissionPrompt_allow__f46zw:hover:not(:disabled){filter:brightness(1.08)}.PermissionPrompt_allowSecondary__Ds4Dx:hover:not(:disabled){background:color-mix(in srgb,var(--accent-strong) 16%,transparent)}.PermissionPrompt_allowSecondary__Ds4Dx:disabled,.PermissionPrompt_allow__f46zw:disabled,.PermissionPrompt_deny__9kSs7:disabled{cursor:not-allowed;opacity:.5}.PermissionPrompt_queueHint__oXpQk{margin:0;text-align:right;font-size:.74rem;color:var(--faint)}@media (max-width:720px){.PermissionPrompt_overlay__6_uJX{padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.PermissionPrompt_card__UWq_O{max-width:none;max-height:none;padding:1.15rem 1.1rem 1rem;border-radius:.85rem}.PermissionPrompt_title__aPtq0{font-size:1rem}.PermissionPrompt_scope__aCv7x{flex-direction:column;align-items:flex-start;gap:.25rem}.PermissionPrompt_scopeLabel__TdwPH{min-width:0}.PermissionPrompt_actions__EwTF8{flex-direction:column-reverse;align-items:stretch;gap:.5rem}.PermissionPrompt_allowSecondary__Ds4Dx,.PermissionPrompt_allow__f46zw,.PermissionPrompt_deny__9kSs7{width:100%;padding:.75rem 1rem;text-align:center}.PermissionPrompt_queueHint__oXpQk{text-align:center}}@media (max-width:420px){.PermissionPrompt_header__K8B4k{gap:.65rem}.PermissionPrompt_icon___fIbV{width:2.15rem;height:2.15rem}.PermissionPrompt_code__RwXDD{max-height:9rem}}.WillowAvatar_avatar__nDC82{display:grid;grid-template-columns:minmax(0,1fr);width:min(18rem,100%);grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--avatar-color) 22%,var(--border) 78%);border-radius:1.5rem;background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--avatar-glow) 60%,transparent),transparent 70%),color-mix(in srgb,var(--panel) 82%,transparent);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 18px 50px -32px color-mix(in srgb,var(--avatar-glow) 80%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .35s ease,box-shadow .35s ease}.WillowAvatar_avatar__nDC82:hover{border-color:color-mix(in srgb,var(--avatar-color) 38%,var(--border) 62%)}.WillowAvatar_meta__6ElBK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:baseline;grid-gap:.25rem .75rem;gap:.25rem .75rem;min-width:0;width:100%;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.WillowAvatar_emotion__Tzw8M{color:var(--avatar-color);text-shadow:0 0 .7rem color-mix(in srgb,var(--avatar-glow) 70%,transparent);transition:color .35s ease}.WillowAvatar_emotion__Tzw8M,.WillowAvatar_metaLabel__JZgFC{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.WillowAvatar_metaLabel__JZgFC{max-width:8rem;text-align:right}.WillowAvatar_stats__wKbr3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;min-width:0;margin-top:-.4rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.WillowAvatar_stat__7G2Re{min-width:0;color:var(--muted)}.WillowAvatar_statRecord__7ng1d,.WillowAvatar_stat__7G2Re{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WillowAvatar_statRecord__7ng1d{color:var(--avatar-color);text-shadow:0 0 .6rem var(--avatar-glow);animation:WillowAvatar_recordPop__JrsRr .36s cubic-bezier(.34,1.56,.64,1)}.WillowAvatar_psyche__1xVph{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0;margin-top:-.35rem}.WillowAvatar_psycheToggle__MIMYP{display:flex;align-items:flex-start;gap:.45rem;min-width:0;width:100%;border:1px solid color-mix(in srgb,var(--avatar-color) 26%,var(--border) 74%);border-radius:1rem;background:color-mix(in srgb,var(--panel) 86%,var(--avatar-color) 14%);color:color-mix(in srgb,var(--foreground) 88%,var(--avatar-color) 12%);cursor:pointer;font:inherit;font-size:.74rem;font-weight:700;letter-spacing:.04em;padding:.55rem .65rem;text-align:left;animation:WillowAvatar_psychePing__U27QF .24s cubic-bezier(.34,1.56,.64,1);transition:border-color .16s ease,background .16s ease,transform .12s ease}.WillowAvatar_psycheToggle__MIMYP:hover{border-color:color-mix(in srgb,var(--avatar-color) 42%,var(--border) 58%);background:color-mix(in srgb,var(--panel) 80%,var(--avatar-color) 20%)}.WillowAvatar_psycheToggle__MIMYP:active{transform:scale(.99)}.WillowAvatar_psycheEmoji__IVsJX{font-size:.95rem;line-height:1;margin-top:.05rem}.WillowAvatar_psycheCopy__ovEZd{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;flex:1 1}.WillowAvatar_psycheTitle__ryi4G{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.WillowAvatar_psycheTeaser__b6oSP{display:-webkit-box;overflow:hidden;color:color-mix(in srgb,var(--foreground) 68%,var(--muted) 32%);font-size:.7rem;font-weight:650;letter-spacing:.01em;line-height:1.25;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.WillowAvatar_psycheChevron__DVyIB{color:var(--muted);font-size:.7rem;line-height:1.3}.WillowAvatar_psychePanel__XoHLp{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid color-mix(in srgb,var(--avatar-color) 18%,var(--border) 82%);border-radius:1rem;background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--avatar-glow) 28%,transparent),transparent 62%),color-mix(in srgb,var(--panel) 90%,transparent);padding:.7rem .8rem;animation:WillowAvatar_nudgeIn__9PJt3 .2s ease-out}.WillowAvatar_psycheHeadline__CuxJO{margin:0;color:var(--avatar-color);font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WillowAvatar_psycheMeaning__ESB3G{margin:0;color:color-mix(in srgb,var(--foreground) 82%,transparent);font-size:.78rem;line-height:1.45}.WillowAvatar_psycheTraits__5NaXa{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.WillowAvatar_psycheTrait__GwEuJ{border:1px solid color-mix(in srgb,var(--avatar-color) 24%,var(--border) 76%);border-radius:999px;background:color-mix(in srgb,var(--avatar-color) 12%,transparent);color:color-mix(in srgb,var(--foreground) 80%,var(--avatar-color) 20%);font-size:.68rem;font-weight:650;letter-spacing:.02em;padding:.15rem .5rem}.WillowAvatar_nudgeBadge__GSmgk{min-width:0;margin-top:-.35rem;border:1px solid color-mix(in srgb,var(--avatar-color) 30%,var(--border) 70%);border-radius:1rem;background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--avatar-glow) 36%,transparent),transparent 62%),color-mix(in srgb,var(--panel) 88%,var(--avatar-color) 12%);color:color-mix(in srgb,var(--foreground) 90%,var(--avatar-color) 10%);cursor:pointer;font:inherit;font-size:.78rem;font-weight:650;line-height:1.35;padding:.7rem .8rem;text-align:left;box-shadow:0 14px 36px -28px color-mix(in srgb,var(--avatar-glow) 80%,transparent);animation:WillowAvatar_nudgeIn__9PJt3 .22s ease-out;transition:border-color .16s ease,transform .12s ease,background .16s ease}.WillowAvatar_nudgeBadge__GSmgk:hover{border-color:color-mix(in srgb,var(--avatar-color) 45%,var(--border) 55%);background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--avatar-glow) 46%,transparent),transparent 62%),color-mix(in srgb,var(--panel) 82%,var(--avatar-color) 18%)}.WillowAvatar_nudgeBadge__GSmgk:active{transform:scale(.98)}@keyframes WillowAvatar_recordPop__JrsRr{0%{transform:scale(.7);opacity:.4}55%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}@keyframes WillowAvatar_nudgeIn__9PJt3{0%{transform:translateY(-.25rem) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes WillowAvatar_psychePing__U27QF{0%{transform:translateY(.1rem) scale(.98);opacity:.6}65%{transform:translateY(-.04rem) scale(1.01);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.WillowAvatar_nudgeBadge__GSmgk,.WillowAvatar_psychePanel__XoHLp,.WillowAvatar_psycheToggle__MIMYP,.WillowAvatar_statRecord__7ng1d{animation:none}}.UpdateNotification_panel__IBCVo{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid var(--border);border-radius:1.25rem;background:color-mix(in srgb,var(--panel) 86%,transparent)}.UpdateNotification_critical__uxBDF{border-color:rgba(255,120,120,.7);background:rgba(80,12,18,.32)}.UpdateNotification_header__9ze29{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.UpdateNotification_kicker__szN6s{margin:0 0 .35rem;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.UpdateNotification_header__9ze29 h2{margin:0;font-size:1rem}.UpdateNotification_version__f6UJi{border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.75rem;padding:.25rem .55rem}.UpdateNotification_error___5Lrk,.UpdateNotification_forceNotice__XsyKP,.UpdateNotification_restartNotice__MjRli{border-radius:.85rem;padding:.75rem;font-size:.84rem;line-height:1.45}.UpdateNotification_forceNotice__XsyKP{border:1px solid rgba(255,120,120,.45);background:rgba(255,120,120,.12)}.UpdateNotification_restartNotice__MjRli{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid color-mix(in srgb,var(--accent-strong) 45%,var(--border));background:rgba(79,182,255,.1)}.UpdateNotification_error___5Lrk{margin:0;border:1px solid rgba(255,190,120,.45);background:rgba(255,190,120,.1);color:#ffd3a3}.UpdateNotification_controls__LQMK_{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.UpdateNotification_controls__LQMK_ label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.UpdateNotification_controls__LQMK_ button,.UpdateNotification_controls__LQMK_ select,.UpdateNotification_installButton__j9ouf,.UpdateNotification_restartNotice__MjRli button{border:1px solid var(--border);border-radius:999px;background:#080b11;color:var(--text);font:inherit;padding:.65rem .85rem}.UpdateNotification_controls__LQMK_ button,.UpdateNotification_installButton__j9ouf,.UpdateNotification_restartNotice__MjRli button{border:0;background:var(--accent);color:#06111d;cursor:pointer;font-weight:800}.UpdateNotification_controls__LQMK_ button:disabled,.UpdateNotification_installButton__j9ouf:disabled{cursor:not-allowed;opacity:.55}.UpdateNotification_meta__jGfGF{display:grid;grid-gap:.65rem;gap:.65rem;margin:0}.UpdateNotification_meta__jGfGF div{min-width:0}.UpdateNotification_meta__jGfGF dt{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.UpdateNotification_meta__jGfGF dd{overflow:hidden;margin:.2rem 0 0;color:var(--text);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.UpdateNotification_updateCard__10GC6{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem;border:1px solid var(--border);border-radius:1rem;background:var(--panel-soft)}.UpdateNotification_updateCard__10GC6 p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.UpdateNotification_downloadProgress__6K9ZL{width:100%;height:.45rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;overflow:hidden;background:var(--panel-soft)}.UpdateNotification_downloadProgress__6K9ZL::-webkit-progress-bar{border-radius:999px;background:color-mix(in srgb,var(--border) 60%,transparent)}.UpdateNotification_downloadProgress__6K9ZL::-webkit-progress-value{border-radius:999px;background:var(--accent);-webkit-transition:width .2s ease;transition:width .2s ease}.ChatMessageContent_markdown__pZDGV{color:inherit;font-size:.95rem;line-height:1.6}.ChatMessageContent_markdown__pZDGV p{margin:.45rem 0}.ChatMessageContent_markdown__pZDGV p:first-child{margin-top:0}.ChatMessageContent_markdown__pZDGV p:last-child{margin-bottom:0}.ChatMessageContent_markdown__pZDGV h1,.ChatMessageContent_markdown__pZDGV h2,.ChatMessageContent_markdown__pZDGV h3,.ChatMessageContent_markdown__pZDGV h4{letter-spacing:-.02em;margin:.9rem 0 .4rem;font-size:1rem;font-weight:700}.ChatMessageContent_markdown__pZDGV h1:first-child,.ChatMessageContent_markdown__pZDGV h2:first-child,.ChatMessageContent_markdown__pZDGV h3:first-child,.ChatMessageContent_markdown__pZDGV h4:first-child{margin-top:0}.ChatMessageContent_markdown__pZDGV ol,.ChatMessageContent_markdown__pZDGV ul{margin:.45rem 0;padding-left:1.25rem}.ChatMessageContent_markdown__pZDGV li{margin:.2rem 0}.ChatMessageContent_markdown__pZDGV li>p{margin:0}.ChatMessageContent_markdown__pZDGV a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:.12em}.ChatMessageContent_markdown__pZDGV code{background:color-mix(in srgb,var(--panel-strong) 88%,transparent);border-radius:.35rem;padding:.08rem .35rem;font-size:.86em}.ChatMessageContent_markdown__pZDGV pre{margin:.55rem 0;border:1px solid var(--border-soft);border-radius:.65rem;background:color-mix(in srgb,var(--panel-strong) 92%,transparent);padding:.75rem .85rem;overflow-x:auto}.ChatMessageContent_markdown__pZDGV pre code{background:none;padding:0}.ChatMessageContent_markdown__pZDGV blockquote{margin:.55rem 0;padding:.15rem 0 .15rem .85rem;border-left:3px solid var(--border-soft);color:var(--muted)}.ChatMessageContent_markdown__pZDGV table{width:100%;margin:.65rem 0;border-collapse:collapse;font-size:.88rem;display:block;overflow-x:auto}.ChatMessageContent_markdown__pZDGV td,.ChatMessageContent_markdown__pZDGV th{border:1px solid var(--border-soft);padding:.4rem .55rem;text-align:left;vertical-align:top}.ChatMessageContent_markdown__pZDGV th{background:color-mix(in srgb,var(--panel-strong) 80%,transparent);font-weight:700}.ChatMessageContent_markdown__pZDGV hr{border:none;border-top:1px solid var(--border-soft);margin:.85rem 0}.ChatMessageContent_markdown__pZDGV strong{font-weight:700}.ChatMessageContent_userMarkdown__P9_Az,.ChatMessageContent_userMarkdown__P9_Az a,.ChatMessageContent_userMarkdown__P9_Az blockquote,.ChatMessageContent_userMarkdown__P9_Az code,.ChatMessageContent_userMarkdown__P9_Az td,.ChatMessageContent_userMarkdown__P9_Az th{color:inherit}.ChatMessageContent_userMarkdown__P9_Az code,.ChatMessageContent_userMarkdown__P9_Az pre{background:color-mix(in srgb,#ffffff 16%,transparent);border-color:color-mix(in srgb,#ffffff 24%,transparent)}.ChatMessageContent_userMarkdown__P9_Az th{background:color-mix(in srgb,#ffffff 12%,transparent)}.ChatMessageContent_plain__bGeQd{margin:0;font-size:.95rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ChatShell_chat__KfCaH{display:flex;height:100%;min-height:0}.ChatShell_stream__v6MYs{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0}.ChatShell_agentPanel__7DfpF{display:flex;flex-direction:column;gap:1.25rem;width:16rem;flex-shrink:0;overflow-y:auto;padding:1.5rem 1.1rem;border-left:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel) 45%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ChatShell_agentPresence__A_RKF{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center}.ChatShell_agentName__wlre7{margin-top:.35rem;font-size:1.05rem;letter-spacing:-.01em}.ChatShell_presence__ifY5C{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.8rem}.ChatShell_presenceDotActive__wawLz,.ChatShell_presenceDot__yL274{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--faint)}.ChatShell_presenceDot__yL274{background:var(--success);box-shadow:0 0 0 .2rem rgba(74,222,128,.16)}.ChatShell_presenceDotActive__wawLz{background:var(--accent-strong);box-shadow:0 0 0 .25rem rgba(79,182,255,.16);animation:ChatShell_presencePulse__AnPP3 1.6s ease-in-out infinite}@keyframes ChatShell_presencePulse__AnPP3{50%{box-shadow:0 0 0 .4rem rgba(79,182,255,0)}}.ChatShell_modelBadge__MP4Qy{display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem;padding:.25rem .6rem;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-pill);background:rgba(79,182,255,.08);color:var(--muted);font-size:.65rem;font-weight:600;letter-spacing:.02em}.ChatShell_agentControls__hb_3f{display:flex;flex-direction:column;gap:.5rem;padding-top:1.25rem;border-top:1px solid var(--border-soft)}.ChatShell_controlsLabel__a6qj5{margin-bottom:.15rem;color:var(--faint);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ChatShell_agentControls__hb_3f button{width:100%;justify-content:center}.ChatShell_autoApproveToggleActive__c0YjG,.ChatShell_autoApproveToggle__R7_ho,.ChatShell_continuousModeActive__Y5lIc,.ChatShell_continuousMode__FFEL_,.ChatShell_listeningToggleActive__n9CtE,.ChatShell_listeningToggle__1LZMB,.ChatShell_nerdToggleActive__lYQgR,.ChatShell_nerdToggle__J1raU,.ChatShell_screenButtonActive__O16_W,.ChatShell_screenButtonBusy__teFk9,.ChatShell_screenButton__juWpv{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:rgba(8,11,17,.7);color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.42rem .75rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.ChatShell_autoApproveToggle__R7_ho:hover,.ChatShell_continuousMode__FFEL_:hover,.ChatShell_listeningToggle__1LZMB:hover,.ChatShell_nerdToggle__J1raU:hover,.ChatShell_screenButtonActive__O16_W:hover,.ChatShell_screenButtonBusy__teFk9:hover,.ChatShell_screenButton__juWpv:hover{border-color:color-mix(in srgb,var(--accent-strong) 40%,var(--border));color:var(--text)}.ChatShell_autoApproveToggleActive__c0YjG:disabled,.ChatShell_autoApproveToggle__R7_ho:disabled,.ChatShell_continuousModeActive__Y5lIc:disabled,.ChatShell_continuousMode__FFEL_:disabled,.ChatShell_listeningToggleActive__n9CtE:disabled,.ChatShell_listeningToggle__1LZMB:disabled,.ChatShell_nerdToggleActive__lYQgR:disabled,.ChatShell_nerdToggle__J1raU:disabled,.ChatShell_screenButtonActive__O16_W:disabled,.ChatShell_screenButtonBusy__teFk9:disabled,.ChatShell_screenButton__juWpv:disabled{cursor:not-allowed;opacity:.58}.ChatShell_nerdToggleActive__lYQgR{border-color:color-mix(in srgb,var(--accent-strong) 62%,var(--border));background:rgba(79,182,255,.14);color:var(--text)}.ChatShell_autoApproveToggleActive__c0YjG{border-color:rgba(255,176,72,.55);background:rgba(255,176,72,.14);color:var(--text)}.ChatShell_listeningToggleActive__n9CtE{border-color:rgba(255,90,100,.55);background:rgba(255,90,100,.14);color:var(--text)}.ChatShell_continuousModeActive__Y5lIc{border-color:rgba(129,230,217,.5);background:rgba(129,230,217,.12);color:var(--text)}.ChatShell_screenButton__juWpv{border-color:color-mix(in srgb,var(--accent-strong) 45%,var(--border))}.ChatShell_screenButtonBusy__teFk9{border-color:rgba(255,196,87,.55);background:rgba(255,196,87,.1);color:var(--text)}.ChatShell_screenButtonActive__O16_W{border-color:rgba(129,230,217,.55);background:rgba(129,230,217,.12);color:var(--text)}.ChatShell_listeningToggleActive__n9CtE small,.ChatShell_listeningToggle__1LZMB small{display:inline-grid;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:var(--radius-pill);background:rgba(255,255,255,.12);font-size:.65rem}.ChatShell_listeningDot__v8OBP,.ChatShell_listeningPulse__BcVe8{width:.48rem;height:.48rem;border-radius:var(--radius-pill);background:currentColor}.ChatShell_listeningPulse__BcVe8{background:#ff5a64;box-shadow:0 0 0 0 rgba(255,90,100,.35);animation:ChatShell_listeningPulse__BcVe8 1.4s infinite}@keyframes ChatShell_listeningPulse__BcVe8{70%{box-shadow:0 0 0 .45rem rgba(255,90,100,0)}to{box-shadow:0 0 0 0 rgba(255,90,100,0)}}.ChatShell_meetingError__Sd00u,.ChatShell_meetingStatus__de20A{margin:.75rem 1.5rem 0;min-width:0;max-width:calc(100% - 3rem);box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-line;line-height:1.45}.ChatShell_meetingError__Sd00u{border:1px solid rgba(255,90,100,.35);border-radius:var(--radius-md);background:rgba(255,90,100,.1);color:#ffb8bf;font-size:.8rem;padding:.7rem .9rem}.ChatShell_meetingStatus__de20A{display:flex;align-items:flex-start;gap:.75rem;border:1px solid color-mix(in srgb,var(--accent-strong) 34%,var(--border));border-radius:var(--radius-md);background:rgba(79,182,255,.1);color:var(--text);font-size:.8rem;padding:.7rem .9rem}.ChatShell_meetingStatus__de20A span{flex:1 1;min-width:0}.ChatShell_meetingStatusDismiss__gZu34{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;flex:0 0 auto;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--muted);cursor:pointer;font:inherit;line-height:1}.ChatShell_meetingStatusDismiss__gZu34:focus-visible,.ChatShell_meetingStatusDismiss__gZu34:hover{border-color:color-mix(in srgb,var(--accent-strong) 28%,transparent);background:rgba(79,182,255,.12);color:var(--text);outline:none}.ChatShell_conversation__sRcPc{flex:1 1;min-height:0;overflow-y:auto;scroll-behavior:smooth}.ChatShell_thread__Lxa_q{display:flex;flex-direction:column;gap:1.1rem;width:100%;max-width:52rem;margin:0 auto;padding:1.75rem 1.5rem 2rem}.ChatShell_welcome__j5pzq{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:auto;padding:2rem 0;text-align:center}.ChatShell_welcome__j5pzq h2{margin:1rem 0 0;font-size:1.6rem;letter-spacing:-.02em}.ChatShell_welcome__j5pzq p{max-width:34ch;margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}.ChatShell_readiness__bOPdY{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin-top:.75rem;font-size:.8rem;color:var(--muted)}.ChatShell_readinessItem__Mxhjn{display:flex;align-items:center;gap:.3rem;white-space:nowrap}.ChatShell_readinessItem__Mxhjn:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.ChatShell_readinessOk__wsKCQ:before{background:#34d399}.ChatShell_readinessWarn___Fen2:before{background:#fbbf24}.ChatShell_readinessError__Fmbnm:before{background:#f87171}.ChatShell_readinessRetry__ICF8c{font-size:.75rem;padding:.2rem .6rem;border-radius:4px;border:1px solid rgba(248,113,113,.5);background:rgba(248,113,113,.1);color:#f87171;cursor:pointer;transition:background .15s,border-color .15s}.ChatShell_readinessRetry__ICF8c:hover{background:rgba(248,113,113,.2);border-color:#f87171}.ChatShell_row__cbpOH{display:flex;align-items:flex-end;gap:.6rem;max-width:100%}.ChatShell_row_user__4FnCA{justify-content:flex-end}.ChatShell_row_assistant__D6N0C{justify-content:flex-start}.ChatShell_row_system__wcFvO{justify-content:center}.ChatShell_bubbleAvatar__3X6e6{display:grid;place-items:center;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:.65rem;background:linear-gradient(135deg,var(--accent-strong),color-mix(in srgb,var(--accent-strong) 40%,#7c4dff));color:var(--accent-contrast);font-size:.8rem;font-weight:800}.ChatShell_bubble__vf8kj{max-width:min(40rem,82%);padding:.8rem 1.05rem;border:1px solid var(--border);border-radius:1.15rem;background:var(--panel-soft)}.ChatShell_bubbleText__KJjwS{margin:0;font-size:.95rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ChatShell_assistant__P4SJ7{border-bottom-left-radius:.35rem;background:var(--panel-soft)}.ChatShell_pendingBubble__racn0{display:inline-flex;align-items:center;gap:.6rem}.ChatShell_typing__lRhju{display:inline-flex;align-items:center;gap:.28rem}.ChatShell_typingDot__Zc2UX{width:.42rem;height:.42rem;border-radius:999px;background:color-mix(in srgb,var(--accent-strong) 70%,#ffffff 10%);animation:ChatShell_typingBounce__GiSL8 1.2s ease-in-out infinite}.ChatShell_typingDot__Zc2UX:nth-child(2){animation-delay:.18s}.ChatShell_typingDot__Zc2UX:nth-child(3){animation-delay:.36s}.ChatShell_pendingLabel__w_baH{font-size:.9rem;line-height:1.4;color:var(--text-soft,rgba(230,237,246,.72))}@keyframes ChatShell_typingBounce__GiSL8{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.22rem)}}.ChatShell_user__W781a{border-color:transparent;border-bottom-right-radius:.35rem;background:linear-gradient(135deg,var(--accent-strong),color-mix(in srgb,var(--accent-strong) 70%,#6aa9ff))}.ChatShell_user__W781a,.ChatShell_user__W781a .ChatShell_bubbleText__KJjwS{color:var(--accent-contrast)}.ChatShell_system__XvT0f{max-width:min(44rem,92%);border-color:rgba(255,190,120,.35);border-radius:var(--radius-md);background:rgba(255,190,120,.1);color:#ffd3a3;text-align:center}.ChatShell_system__XvT0f .ChatShell_bubbleText__KJjwS{font-size:.85rem}.ChatShell_composer__M9kqT{flex-shrink:0;display:grid;grid-gap:.55rem;gap:.55rem;padding:.85rem 1.5rem 1.1rem;border-top:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel) 55%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ChatShell_inputRow__JQtZF{display:flex;align-items:center;gap:.6rem;width:100%;max-width:52rem;margin:0 auto}.ChatShell_input__yYvam{min-width:0;flex:1 1;border:1px solid var(--border);border-radius:var(--radius-pill);background:#080b11;color:var(--text);outline:none;padding:.85rem 1.15rem;transition:border-color .15s ease,box-shadow .15s ease}.ChatShell_input__yYvam::placeholder{color:var(--faint)}.ChatShell_input__yYvam:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px rgba(79,182,255,.14)}.ChatShell_composer__M9kqT button{border:0;border-radius:var(--radius-pill);background:var(--accent-strong);color:var(--accent-contrast);font-weight:800;padding:.85rem 1.4rem;transition:filter .15s ease,opacity .15s ease}.ChatShell_composer__M9kqT button:hover:not(:disabled){filter:brightness(1.08)}.ChatShell_composer__M9kqT .ChatShell_stopButton__BEuEF{display:inline-flex;align-items:center;gap:.5rem;background:var(--danger);color:#210407}.ChatShell_stopIcon__mQshE{width:.72rem;height:.72rem;border-radius:.16rem;background:currentColor}.ChatShell_composer__M9kqT button:disabled{cursor:not-allowed;opacity:.5}.ChatShell_composer__M9kqT .ChatShell_iconButton__lOFhZ{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;padding:0;border:1px solid var(--border);border-radius:50%;background:#080b11;color:var(--muted);transition:color .15s ease,border-color .15s ease,background .15s ease}.ChatShell_composer__M9kqT .ChatShell_iconButton__lOFhZ:hover:not(:disabled){color:var(--text);border-color:var(--accent-strong);background:color-mix(in srgb,var(--accent-strong) 12%,#080b11);filter:none}.ChatShell_composerDropTarget__4fM1K{outline:1px dashed color-mix(in srgb,var(--accent-strong) 70%,var(--border));outline-offset:-6px;background:color-mix(in srgb,var(--accent-strong) 10%,var(--panel))}.ChatShell_dropHint__Vcv_B{width:100%;max-width:52rem;margin:0 auto;text-align:center;color:var(--accent-strong);font-size:.82rem;font-weight:600}.ChatShell_attachmentChips__EcK9H,.ChatShell_messageAttachmentChips__RFMBt{display:flex;flex-wrap:wrap;gap:.4rem;width:100%;max-width:52rem;margin:0 auto;padding:0;list-style:none}.ChatShell_messageAttachmentChips__RFMBt{margin:0 0 .45rem}.ChatShell_attachmentChip__ZqCJ1{display:inline-flex;align-items:center;gap:.4rem;max-width:14rem;padding:.28rem .45rem .28rem .4rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:#080b11;color:var(--muted);font-size:.75rem}.ChatShell_attachmentChipError__NPHAC{border-color:var(--danger);color:var(--danger)}.ChatShell_attachmentThumb__sa0q6{width:1.35rem;height:1.35rem;border-radius:.35rem;object-fit:cover}.ChatShell_attachmentKind__AvjlK{flex-shrink:0;font-size:.62rem;font-weight:800;letter-spacing:.04em}.ChatShell_attachmentName__GhIva{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatShell_attachmentRemove__z5IxU{flex-shrink:0;width:1.1rem;height:1.1rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:.95rem;line-height:1}.ChatShell_composer__M9kqT .ChatShell_attachmentRemove__z5IxU{width:1.1rem;height:1.1rem;padding:0;background:transparent;color:inherit;font-weight:500}.ChatShell_hiddenFileInput__jXvK4{display:none}.ChatShell_iconButton__lOFhZ svg{width:1.15rem;height:1.15rem}.ChatShell_taskIndicator__GIEOy{display:flex;align-items:center;gap:.5rem;width:100%;max-width:52rem;margin:0 auto;color:var(--muted);font-size:.78rem}.ChatShell_taskDotActive__IEwUF,.ChatShell_taskDot__qURHb{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:rgba(148,163,184,.7)}.ChatShell_taskDotActive__IEwUF{background:var(--accent);box-shadow:0 0 0 .35rem rgba(79,182,255,.1)}.ChatShell_liveTranscript__KQtpi{margin:0;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:var(--radius-md);background:rgba(2,6,12,.46)}.ChatShell_liveTranscript__KQtpi header,.ChatShell_liveTranscript__KQtpi summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;padding:.7rem .85rem;color:var(--text);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ChatShell_liveTranscript__KQtpi header span{color:var(--muted);font-size:.68rem}.ChatShell_liveTranscriptModel__EvjZ1{margin-left:auto;color:var(--muted);font-size:.62rem;font-weight:500;letter-spacing:.02em;text-transform:none}.ChatShell_liveTranscript__KQtpi summary::-webkit-details-marker{display:none}.ChatShell_liveTranscript__KQtpi>div{display:grid;grid-gap:.5rem;gap:.5rem;max-height:14rem;overflow:auto;border-top:1px solid rgba(148,163,184,.16);padding:.8rem}.ChatShell_liveTranscript__KQtpi time{margin-right:.45rem;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChatShell_liveTranscript__KQtpi ol{display:grid;grid-gap:.55rem;gap:.55rem;max-height:14rem;overflow:auto;margin:0;border-top:1px solid rgba(148,163,184,.16);padding:.8rem;list-style:none}.ChatShell_liveTranscript__KQtpi li{display:grid;grid-template-columns:auto 1fr;grid-gap:.55rem;gap:.55rem;color:var(--muted);font-size:.78rem;line-height:1.5}.ChatShell_liveTranscript__KQtpi li>span{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChatShell_liveTranscript__KQtpi p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.ChatShell_liveTranscript__KQtpi strong{margin-right:.4rem;color:var(--text)}.ChatShell_emptyTranscript__Mz2km{border-top:1px solid rgba(148,163,184,.16);padding:.8rem}.ChatShell_nerdDetails__3uHto{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.85rem}.ChatShell_nerdBlock__diMHD{border:1px solid rgba(148,163,184,.2);border-radius:.7rem;background:rgba(2,6,12,.42);color:var(--muted)}.ChatShell_nerdBlock__diMHD summary{cursor:pointer;list-style:none;padding:.62rem .7rem;color:var(--text);font-size:.78rem;font-weight:800}.ChatShell_nerdBlock__diMHD summary::-webkit-details-marker{display:none}.ChatShell_nerdBlock__diMHD summary span{display:inline;margin:0 0 0 .4rem;color:var(--muted);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.ChatShell_nerdBlock__diMHD pre{max-height:18rem;overflow:auto;color:#d9e7ff;font-size:.72rem;line-height:1.45;white-space:pre-wrap}.ChatShell_codeStats__zpYr0,.ChatShell_nerdBlock__diMHD pre{margin:0;border-top:1px solid rgba(148,163,184,.16);padding:.7rem}.ChatShell_codeStats__zpYr0{display:flex;gap:1rem}.ChatShell_codeStats__zpYr0 div{display:grid;grid-gap:.2rem;gap:.2rem}.ChatShell_codeStats__zpYr0 dt{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ChatShell_codeStats__zpYr0 dd{margin:0;color:var(--text);font-size:.78rem}.ChatShell_nerdEmpty__y_VWx{color:var(--muted);font-size:.75rem}.ChatShell_detailsStack__gkw55{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.85rem}.ChatShell_detailBlock__lsD8h{border:1px solid rgba(148,163,184,.2);border-radius:.7rem;background:rgba(2,6,12,.42);color:var(--muted)}.ChatShell_detailBlock__lsD8h summary{cursor:pointer;padding:.6rem .7rem;color:var(--text);font-size:.78rem;font-weight:800}.ChatShell_fileChangeBlock__2vALR{margin-top:.85rem;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:.8rem;background:rgba(2,6,12,.44)}.ChatShell_fileChangeBlock__2vALR summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;color:var(--text);font-size:.76rem;font-weight:800}.ChatShell_fileChangeBlock__2vALR summary span{display:inline;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ChatShell_fileChangeBlock__2vALR button{border:1px solid rgba(148,163,184,.22);border-radius:var(--radius-pill);background:rgba(255,255,255,.08);color:var(--text);font-size:.68rem;font-weight:800;padding:.35rem .6rem}.ChatShell_diffView__Y8p_P,.ChatShell_fileChangeBlock__2vALR pre{max-height:18rem;overflow:auto;margin:0;border-top:1px solid rgba(148,163,184,.16);padding:.75rem;color:#d9e7ff;font-size:.72rem;line-height:1.45;white-space:pre-wrap}.ChatShell_diffAddition__AYbh1{color:#92f5aa}.ChatShell_diffDeletion__Gbwvo{color:#ff9aa5}.ChatShell_diffContext__oy963{color:#d9e7ff}.ChatShell_planProgress__UzESq,.ChatShell_planSummary__Dq2CU{display:grid;grid-gap:.7rem;gap:.7rem;min-width:min(100%,20rem);border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-md);background:rgba(2,6,12,.42);padding:.8rem;color:var(--text);overflow:hidden}.ChatShell_planProgress__UzESq{width:min(28rem,100%)}.ChatShell_planSummary__Dq2CU{margin-top:.85rem}.ChatShell_planProgress__UzESq header,.ChatShell_planSummary__Dq2CU summary{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;min-width:0}.ChatShell_planProgress__UzESq header div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.ChatShell_planProgress__UzESq header span{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ChatShell_planProgress__UzESq header strong,.ChatShell_planSummary__Dq2CU summary span{min-width:0;color:var(--text);font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.ChatShell_planProgressCount__yQ6DN,.ChatShell_planSummary__Dq2CU summary small{flex-shrink:0;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-pill);background:rgba(255,255,255,.06);color:var(--muted);font-size:.68rem;font-weight:800;line-height:1;padding:.35rem .5rem}.ChatShell_planSummary__Dq2CU summary{cursor:pointer;list-style:none}.ChatShell_planSummary__Dq2CU summary::-webkit-details-marker{display:none}.ChatShell_planStepList__lVplS{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.ChatShell_planStep__NFCFq{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.5rem;gap:.5rem;color:var(--muted);font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.ChatShell_planStepIcon__d3sTc{display:inline-grid;place-items:center;width:1rem;height:1rem;margin-top:.08rem;border:1px solid rgba(148,163,184,.28);border-radius:var(--radius-pill);color:#06111d;font-size:.62rem;font-weight:900;line-height:1}.ChatShell_planStepIconPending__7cq4N{background:rgba(148,163,184,.08)}.ChatShell_planStepIconActive__cbPO0{border-color:color-mix(in srgb,var(--accent-strong) 70%,var(--border));background:rgba(79,182,255,.18);box-shadow:0 0 0 0 rgba(79,182,255,.28);animation:ChatShell_planStepPulse__Eip_4 1.4s ease-in-out infinite}.ChatShell_planStepIconDone__MjM11{border-color:rgba(74,222,128,.5);background:#4ade80}.ChatShell_planStepIconFailed__CS75O{border-color:rgba(255,90,100,.55);background:#ff5a64}@keyframes ChatShell_planStepPulse__Eip_4{70%{box-shadow:0 0 0 .35rem rgba(79,182,255,0)}to{box-shadow:0 0 0 0 rgba(79,182,255,0)}}.ChatShell_computerUsePreview__nsHN0,.ChatShell_meetingSummary__P9NBk{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.85rem;border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-md);background:rgba(2,6,12,.42);padding:.85rem;min-width:0;overflow:hidden}.ChatShell_computerUsePreview__nsHN0 header,.ChatShell_meetingSummary__P9NBk header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;min-width:0}.ChatShell_computerUsePreview__nsHN0 header div,.ChatShell_meetingSummary__P9NBk header div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.ChatShell_computerUsePreview__nsHN0 header span,.ChatShell_meetingSummary__P9NBk header span{margin:0;color:var(--muted);font-size:.68rem}.ChatShell_meetingSummary__P9NBk strong{color:var(--text);font-size:.95rem}.ChatShell_meetingSummary__P9NBk dd,.ChatShell_meetingSummary__P9NBk p{margin:0;color:var(--text);overflow-wrap:anywhere}.ChatShell_meetingSummary__P9NBk code{display:block;overflow:hidden;color:var(--accent);font-size:.68rem;text-overflow:ellipsis;word-break:break-all}.ChatShell_transcriptFileLink__Z_hpD{display:block;width:100%;padding:0;background:none;border:none;cursor:pointer;text-align:left}.ChatShell_transcriptFileLink__Z_hpD:hover code{text-decoration:underline;opacity:.8}.ChatShell_meetingSummaryGrid__poHiB,.ChatShell_meetingSummary__P9NBk dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:.75rem;gap:.75rem}.ChatShell_meetingSummary__P9NBk dl{margin:0}.ChatShell_meetingSummaryGrid__poHiB>div,.ChatShell_meetingSummary__P9NBk dl div{border:1px solid rgba(148,163,184,.18);border-radius:.75rem;padding:.65rem;min-width:0;overflow:hidden}.ChatShell_meetingSummary__P9NBk dt{color:var(--muted);font-size:.68rem;text-transform:uppercase}.ChatShell_meetingSummary__P9NBk dd{margin-top:.2rem}.ChatShell_meetingSummary__P9NBk h3{margin:0;font-size:.82rem}.ChatShell_computerUsePreview__nsHN0 ol,.ChatShell_meetingSummary__P9NBk ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:.35rem 0 0;padding-left:1.1rem}.ChatShell_computerUsePreview__nsHN0 li,.ChatShell_meetingSummary__P9NBk li{color:var(--muted);font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.ChatShell_screenCard__us6ms{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.85rem;border:1px solid rgba(148,163,184,.24);border-radius:.85rem;padding:.85rem;min-width:0;overflow:hidden}.ChatShell_screenCard__us6ms header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.35rem .75rem;min-width:0}.ChatShell_screenCard__us6ms header div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.ChatShell_screenCardLabel__MaDn2{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.ChatShell_screenshotBadge__My5RH{margin-left:.35rem;font-size:.72rem;opacity:.7;cursor:help}.ChatShell_screenCard__us6ms header strong{color:var(--text);font-size:.92rem}.ChatShell_screenCardWindow__OyZTd{display:block;overflow:hidden;color:var(--muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.ChatShell_screenCardSummary__X61Fp{margin:0;color:var(--text);font-size:.88rem;line-height:1.55;overflow-wrap:anywhere}.ChatShell_screenCardGrid__TscMp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:.75rem;gap:.75rem}.ChatShell_screenCardGrid__TscMp>div{border:1px solid rgba(148,163,184,.18);border-radius:.75rem;padding:.65rem;min-width:0;overflow:hidden}.ChatShell_screenCardGrid__TscMp strong{display:block;color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.ChatShell_screenCardGrid__TscMp ul{display:grid;grid-gap:.3rem;gap:.3rem;margin:.35rem 0 0;padding-left:1.1rem}.ChatShell_screenCardGrid__TscMp li{color:var(--text);font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.ChatShell_computerUsePreview__nsHN0 div:last-child{display:flex;gap:.5rem}.ChatShell_computerUseOverlay__BdpYP button,.ChatShell_computerUsePreview__nsHN0 button{border:0;border-radius:var(--radius-pill);background:var(--accent);color:#06111d;font-weight:800;padding:.55rem .75rem}.ChatShell_computerUseOverlay__BdpYP{position:fixed;right:1rem;bottom:1rem;z-index:20;display:grid;grid-gap:.4rem;gap:.4rem;max-width:18rem;border:1px solid rgba(255,90,100,.5);border-radius:var(--radius-md);background:rgba(7,9,13,.92);padding:.85rem;box-shadow:var(--shadow-soft)}.ChatShell_computerUseOverlay__BdpYP span{color:var(--muted);font-size:.72rem;text-transform:uppercase}@media (max-width:900px){.ChatShell_agentPanel__7DfpF{width:15rem;padding:1.25rem .9rem;gap:1rem}}@media (max-width:720px){.ChatShell_chat__KfCaH{flex-direction:column}.ChatShell_meetingError__Sd00u,.ChatShell_meetingStatus__de20A{margin-right:1rem;margin-left:1rem;max-width:calc(100% - 2rem)}.ChatShell_agentPanel__7DfpF{flex-direction:row;align-items:center;width:100%;gap:1rem;padding:.75rem 1rem;border-left:none;border-bottom:1px solid var(--border-soft);overflow-x:auto}.ChatShell_agentPresence__A_RKF{flex-direction:row;gap:.6rem}.ChatShell_agentControls__hb_3f{flex-direction:row;flex-wrap:wrap;flex:1 1;padding-top:0;border-top:none}.ChatShell_controlsLabel__a6qj5{display:none}.ChatShell_agentControls__hb_3f button{width:auto}}.ChatShell_displayPicker__zmQHX{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.ChatShell_displayPickerBackdrop__EFoS0{position:absolute;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ChatShell_displayPickerPanel__wlPwN{position:relative;background:var(--bg-surface,#1e1e1e);border:1px solid var(--border-soft,#333);border-radius:12px;padding:1.25rem;min-width:280px;max-width:400px;box-shadow:0 16px 48px rgba(0,0,0,.3)}.ChatShell_displayPickerTitle__RUCBA{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--text-primary,#fff)}.ChatShell_displayPickerList__370EL{display:flex;flex-direction:column;gap:.375rem}.ChatShell_displayPickerItem__1HkQ0{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--border-soft,#333);border-radius:8px;background:var(--bg-base,#161616);cursor:pointer;transition:background .15s,border-color .15s;text-align:left;width:100%}.ChatShell_displayPickerItem__1HkQ0:hover{background:var(--bg-hover,#252525);border-color:var(--accent,#6366f1)}.ChatShell_displayPickerItemName__IB5oj{font-size:.8125rem;font-weight:500;color:var(--text-primary,#fff)}.ChatShell_displayPickerItemMeta__X_mVG{font-size:.6875rem;color:var(--text-secondary,#888);white-space:nowrap}.VoiceSelector_container__HIHql{position:relative;width:100%}.VoiceSelector_trigger__0lCVn{display:inline-flex;align-items:center;gap:.4rem;width:100%;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-pill);background:rgba(8,11,17,.7);color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.42rem .75rem;transition:border-color .15s ease,background .15s ease,color .15s ease;cursor:pointer}.VoiceSelector_trigger__0lCVn:hover{border-color:color-mix(in srgb,var(--accent-strong) 40%,var(--border));color:var(--text)}.VoiceSelector_trigger__0lCVn:disabled{cursor:not-allowed;opacity:.58}.VoiceSelector_icon__3AHfy{width:.85rem;height:.85rem;flex-shrink:0}.VoiceSelector_label__2q_WW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.VoiceSelector_chevron__ZPFsD{width:.7rem;height:.7rem;flex-shrink:0;opacity:.6}.VoiceSelector_dropdown__Bh6Wm{position:absolute;bottom:calc(100% + .4rem);left:0;right:0;z-index:100;border:1px solid var(--border);border-radius:.6rem;background:var(--surface-elevated,rgba(18,22,30,.97));box-shadow:0 8px 24px rgba(0,0,0,.45);overflow:hidden;animation:VoiceSelector_voiceDropdownIn__yxbQ5 .12s ease-out}@keyframes VoiceSelector_voiceDropdownIn__yxbQ5{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.VoiceSelector_dropdownHeader__KKTxU{padding:.5rem .75rem .35rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border-soft)}.VoiceSelector_voiceList__Zv2aY{max-height:14rem;overflow-y:auto;padding:.3rem}.VoiceSelector_voiceItemActive__KblYm,.VoiceSelector_voiceItem__xfyCO{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;border-radius:.4rem;background:transparent;color:var(--text);font-size:.74rem;transition:background .1s ease}.VoiceSelector_voiceItem__xfyCO:hover{background:rgba(79,182,255,.08)}.VoiceSelector_voiceItemActive__KblYm{background:rgba(79,182,255,.12)}.VoiceSelector_voiceItemActive__KblYm:hover{background:rgba(79,182,255,.16)}.VoiceSelector_voiceSelectButton__4YLwm{display:flex;align-items:center;justify-content:space-between;min-width:0;flex:1 1;border:none;background:transparent;color:inherit;cursor:pointer;padding:.5rem .6rem;text-align:left}.VoiceSelector_voiceInfo__wh5s0{display:flex;flex-direction:column;gap:.1rem;min-width:0}.VoiceSelector_voiceName__Qzmu2{font-weight:600;color:var(--text)}.VoiceSelector_voiceMeta__GSqWy{font-size:.62rem;color:var(--muted);letter-spacing:.02em}.VoiceSelector_checkIcon__oKThj{width:.9rem;height:.9rem;color:var(--accent-strong);flex-shrink:0}.VoiceSelector_container__HIHql .VoiceSelector_previewButton___NGkR{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;flex:0 0 auto;margin-right:.25rem;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-pill);background:rgba(8,11,17,.5);color:var(--muted);cursor:pointer;padding:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.VoiceSelector_container__HIHql .VoiceSelector_previewButton___NGkR:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-strong) 48%,var(--border));background:rgba(79,182,255,.1);color:var(--text)}.VoiceSelector_container__HIHql .VoiceSelector_previewButton___NGkR:disabled{cursor:wait;opacity:.68}.VoiceSelector_previewIcon__TfCsd{width:.82rem;height:.82rem}.VoiceSelector_emptyState__ri6hL{padding:1rem .75rem;text-align:center;font-size:.7rem;color:var(--muted)}.VoiceSelector_previewError__5HTIu{border-top:1px solid var(--border-soft);padding:.45rem .75rem;color:var(--danger,#fca5a5);font-size:.68rem;text-align:center}