.ProjectSettingsDialog_overlay__Vrc48{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1.5rem;background:rgba(4,6,10,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ProjectSettingsDialog_dialog__Ze49O{display:flex;flex-direction:column;gap:1.1rem;width:min(34rem,100%);max-height:85vh;overflow-y:auto;padding:1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--panel);box-shadow:0 24px 70px rgba(0,0,0,.55)}.ProjectSettingsDialog_dialogHeader__ctLMc{display:flex;align-items:center;justify-content:space-between}.ProjectSettingsDialog_title__HKJ4W{margin:0;font-size:1.05rem;font-weight:800;color:var(--text)}.ProjectSettingsDialog_closeButton__htxHw{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border);border-radius:.55rem;background:rgba(8,11,17,.7);color:var(--muted)}.ProjectSettingsDialog_closeButton__htxHw:hover{color:var(--text);border-color:var(--accent-strong)}.ProjectSettingsDialog_closeButton__htxHw svg{width:1rem;height:1rem}.ProjectSettingsDialog_section__NfgBp{display:flex;flex-direction:column;gap:.65rem;padding-bottom:1rem;border-bottom:1px solid var(--border-soft)}.ProjectSettingsDialog_label__5jlbO{display:flex;flex-direction:column;gap:.3rem;font-size:.74rem;font-weight:700;letter-spacing:.04em;color:var(--faint);text-transform:uppercase}.ProjectSettingsDialog_input__GQIaS,.ProjectSettingsDialog_select__SdUDV,.ProjectSettingsDialog_textarea__Si1Z_{width:100%;border:1px solid var(--border);border-radius:.6rem;background:#080b11;color:var(--text);outline:none;font-size:.85rem;padding:.55rem .6rem}.ProjectSettingsDialog_input__GQIaS:focus,.ProjectSettingsDialog_select__SdUDV:focus,.ProjectSettingsDialog_textarea__Si1Z_:focus{border-color:var(--accent-strong)}.ProjectSettingsDialog_textarea__Si1Z_{resize:vertical;line-height:1.5}.ProjectSettingsDialog_subheading__7cZpl{margin:0;font-size:.8rem;font-weight:800;color:var(--text)}.ProjectSettingsDialog_hint__4HKJc{margin:0;font-size:.72rem;line-height:1.45;color:var(--muted)}.ProjectSettingsDialog_empty__tiIm5{margin:0;font-size:.78rem;color:var(--muted)}.ProjectSettingsDialog_sourceList__Pqse5{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.ProjectSettingsDialog_sourceItem__axLQ4{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border:1px solid var(--border-soft);border-radius:.55rem;background:rgba(255,255,255,.03)}.ProjectSettingsDialog_sourceKind__bxF2u{flex-shrink:0;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-strong)}.ProjectSettingsDialog_sourceValue___MzYT{flex:1 1;min-width:0;overflow:hidden;font-size:.78rem;white-space:nowrap;text-overflow:ellipsis;color:var(--text)}.ProjectSettingsDialog_removeSource__WPZXX{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;flex-shrink:0;border:1px solid var(--border);border-radius:.4rem;background:rgba(8,11,17,.7);color:var(--muted)}.ProjectSettingsDialog_removeSource__WPZXX:hover{color:var(--text);border-color:var(--accent-strong)}.ProjectSettingsDialog_removeSource__WPZXX svg{width:.8rem;height:.8rem}.ProjectSettingsDialog_addSource__hXveL{display:flex;flex-direction:column;gap:.5rem}.ProjectSettingsDialog_addSourceRow__o4CAg{display:flex;gap:.5rem}.ProjectSettingsDialog_addSourceRow__o4CAg .ProjectSettingsDialog_select__SdUDV{flex:1 1}.ProjectSettingsDialog_primaryButton__cU9b7{align-self:flex-start;border:1px solid color-mix(in srgb,var(--accent-strong) 45%,var(--border));border-radius:var(--radius-pill);background:rgba(79,182,255,.14);color:var(--text);font-size:.78rem;font-weight:800;padding:.45rem .85rem}.ProjectSettingsDialog_primaryButton__cU9b7:hover:not(:disabled){filter:brightness(1.12)}.ProjectSettingsDialog_primaryButton__cU9b7:disabled{cursor:not-allowed;opacity:.5}.ProjectSettingsDialog_secondaryButton__0Cjmy{flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:rgba(8,11,17,.7);color:var(--text);font-size:.76rem;font-weight:700;padding:.45rem .75rem}.ProjectSettingsDialog_secondaryButton__0Cjmy:hover{border-color:var(--accent-strong)}.ProjectSettingsDialog_dangerZone__a3Edr{display:flex;justify-content:flex-end}.ProjectSettingsDialog_dangerButton__sJpwt{border:1px solid color-mix(in srgb,#ff6b6b 45%,var(--border));border-radius:var(--radius-pill);background:rgba(255,107,107,.12);color:#ff9b9b;font-size:.78rem;font-weight:800;padding:.45rem .85rem}.ProjectSettingsDialog_dangerButton__sJpwt:hover{filter:brightness(1.1)}.SessionSidebar_sidebar__IRz9F{position:relative;display:flex;flex-direction:column;width:var(--sidebar-width,14.5rem);max-width:var(--sidebar-width,14.5rem);flex-shrink:0;min-height:0;overflow:hidden;border-right:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel) 45%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.SessionSidebar_resizer__MTipf{position:absolute;top:0;right:-3px;z-index:6;width:7px;height:100%;cursor:col-resize;touch-action:none}.SessionSidebar_resizer__MTipf:after{content:"";position:absolute;top:0;left:3px;width:1px;height:100%;background:transparent;transition:background .15s ease}.SessionSidebar_resizer__MTipf:hover:after,.SessionSidebar_resizing__PhBS3:after{background:var(--accent-strong)}.SessionSidebar_sidebarCollapsed__IiiQM{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:3rem;flex-shrink:0;padding:.85rem 0;border-right:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel) 45%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.SessionSidebar_railButton__oEKo2{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border);border-radius:.6rem;background:rgba(8,11,17,.7);color:var(--muted);transition:color .15s ease,border-color .15s ease,background .15s ease}.SessionSidebar_railButton__oEKo2:hover:not(:disabled){color:var(--text);border-color:var(--accent-strong)}.SessionSidebar_railButton__oEKo2:disabled{cursor:not-allowed;opacity:.45}.SessionSidebar_railButton__oEKo2 svg{width:1.05rem;height:1.05rem}.SessionSidebar_header__Fqzhu{display:flex;align-items:center;gap:.45rem;padding:.85rem .75rem .7rem;border-bottom:1px solid var(--border-soft)}.SessionSidebar_collapseButton__X66XH{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;flex-shrink:0;border:1px solid var(--border);border-radius:.5rem;background:rgba(8,11,17,.7);color:var(--muted);transition:color .15s ease,border-color .15s ease}.SessionSidebar_collapseButton__X66XH:hover{color:var(--text);border-color:var(--accent-strong)}.SessionSidebar_collapseButton__X66XH svg{width:.95rem;height:.95rem}.SessionSidebar_heading__MTLMF{flex:1 1;color:var(--faint);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.SessionSidebar_newButton__DrSEO{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--accent-strong) 45%,var(--border));border-radius:var(--radius-pill);background:rgba(79,182,255,.12);color:var(--text);font-size:.72rem;font-weight:800;padding:.32rem .6rem;transition:filter .15s ease,opacity .15s ease}.SessionSidebar_newButton__DrSEO:hover:not(:disabled){filter:brightness(1.12)}.SessionSidebar_newButton__DrSEO:disabled{cursor:not-allowed;opacity:.5}.SessionSidebar_newButton__DrSEO svg{width:.85rem;height:.85rem}.SessionSidebar_list__BUvd7{display:flex;flex-direction:column;gap:.3rem;flex:1 1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.6rem}.SessionSidebar_empty__rad83{margin:.5rem .3rem;color:var(--muted);font-size:.78rem;line-height:1.5}.SessionSidebar_item__n4utG{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;max-width:100%;padding:.15rem .55rem .4rem 1.15rem;border:1px solid transparent;border-radius:.7rem;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.SessionSidebar_item__n4utG:hover{background:rgba(255,255,255,.04)}.SessionSidebar_itemActive__dOV4N{border-color:color-mix(in srgb,var(--accent-strong) 50%,var(--border));background:rgba(79,182,255,.12)}.SessionSidebar_itemDragging__d_XEg{opacity:.45}.SessionSidebar_itemDragOver__sGpiA{border-color:var(--accent-strong);box-shadow:inset 0 2px 0 0 var(--accent-strong)}.SessionSidebar_dragHandle__02Ts6{position:absolute;top:.5rem;left:.15rem;display:inline-grid;place-items:center;width:.85rem;color:var(--faint);opacity:0;cursor:-webkit-grab;cursor:grab;transition:opacity .15s ease}.SessionSidebar_dragHandle__02Ts6 svg{width:.8rem;height:.8rem}.SessionSidebar_itemActive__dOV4N .SessionSidebar_dragHandle__02Ts6,.SessionSidebar_item__n4utG:hover .SessionSidebar_dragHandle__02Ts6{opacity:.7}.SessionSidebar_itemButton__11ojO{display:flex;flex-direction:column;gap:.18rem;flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;padding:.4rem 0 .1rem}.SessionSidebar_itemButton__11ojO:disabled{cursor:not-allowed;opacity:.55}.SessionSidebar_itemTitle__htqrI{overflow:hidden;font-size:.84rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.SessionSidebar_itemSummary__fPZZk{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--muted);font-size:.72rem;line-height:1.4}.SessionSidebar_itemMeta__Spj2K{color:var(--faint);font-size:.66rem}.SessionSidebar_itemFooter__kyNxO{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-top:.35rem}.SessionSidebar_itemActions__t40cp{display:flex;gap:.2rem;opacity:0;transition:opacity .15s ease}.SessionSidebar_itemActive__dOV4N .SessionSidebar_itemActions__t40cp,.SessionSidebar_item__n4utG:focus-within .SessionSidebar_itemActions__t40cp,.SessionSidebar_item__n4utG:hover .SessionSidebar_itemActions__t40cp{opacity:1}.SessionSidebar_iconAction__RJWIa{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border:1px solid var(--border);border-radius:.45rem;background:rgba(8,11,17,.85);color:var(--muted);transition:color .15s ease,border-color .15s ease}.SessionSidebar_iconAction__RJWIa:hover:not(:disabled){color:var(--text);border-color:var(--accent-strong)}.SessionSidebar_iconAction__RJWIa:disabled{cursor:not-allowed;opacity:.4}.SessionSidebar_iconAction__RJWIa svg{width:.85rem;height:.85rem}.SessionSidebar_group__pSoUI{display:flex;flex-direction:column;gap:.3rem}.SessionSidebar_group__pSoUI+.SessionSidebar_group__pSoUI{margin-top:.35rem}.SessionSidebar_groupHeader__RzoVC{display:flex;align-items:center;gap:.25rem;padding:.2rem .15rem}.SessionSidebar_groupToggle__if3qm{display:flex;align-items:center;gap:.35rem;flex:1 1;min-width:0;border:0;background:transparent;color:var(--faint);cursor:pointer;padding:.2rem .1rem}.SessionSidebar_groupToggle__if3qm:hover{color:var(--text)}.SessionSidebar_groupName__1KPlQ{overflow:hidden;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.SessionSidebar_groupCount__NYQKV{flex-shrink:0;min-width:1.1rem;padding:0 .3rem;border-radius:var(--radius-pill);background:rgba(255,255,255,.08);color:var(--muted);font-size:.62rem;font-weight:800;text-align:center}.SessionSidebar_chevronCollapsed__CeSvY,.SessionSidebar_chevron__hJkek{width:.85rem;height:.85rem;flex-shrink:0;transition:transform .15s ease}.SessionSidebar_chevronCollapsed__CeSvY{transform:rotate(-90deg)}.SessionSidebar_groupLabel__XFp5C{display:block;padding:.2rem .15rem;color:var(--faint);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.SessionSidebar_groupEmpty__8XamI{margin:0 0 .2rem .3rem;color:var(--faint);font-size:.72rem}.SessionSidebar_moveMenu__tg6BP{position:absolute;top:100%;left:.4rem;right:.4rem;z-index:5;display:flex;flex-direction:column;gap:.1rem;min-width:9rem;max-width:calc(100% - .8rem);max-height:12rem;overflow-y:auto;padding:.3rem;border:1px solid var(--border);border-radius:.6rem;background:var(--panel);box-shadow:0 12px 32px rgba(0,0,0,.45)}.SessionSidebar_moveMenuTitle__MGiDk{padding:.2rem .4rem;color:var(--faint);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.SessionSidebar_moveOption__ueaQ1{border:0;border-radius:.4rem;background:transparent;color:var(--text);text-align:left;font-size:.78rem;padding:.4rem .45rem;cursor:pointer}.SessionSidebar_moveOption__ueaQ1:hover{background:rgba(255,255,255,.06)}.SessionSidebar_renameForm__C0mQy{min-width:0;max-width:100%;padding:.3rem;overflow:hidden}.SessionSidebar_renameInput__QASQe{width:100%;border:1px solid var(--accent-strong);border-radius:.55rem;background:#080b11;color:var(--text);outline:none;font-size:.82rem;padding:.5rem .55rem}.SessionSidebar_renameHint__rh15U{display:block;margin-top:.3rem;padding:0 .15rem;color:var(--faint);font-size:.62rem;letter-spacing:.01em;opacity:.85}@media (max-width:720px){.SessionSidebar_sidebar__IRz9F{width:100%!important;max-height:12rem;border-right:none;border-bottom:1px solid var(--border-soft)}.SessionSidebar_resizer__MTipf{display:none}}.GenerativeUI_surface__jZPKZ{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.85rem}.GenerativeUI_stack__AW2lR{display:grid;grid-gap:var(--ui-gap,.75rem);gap:var(--ui-gap,.75rem)}.GenerativeUI_grid__H8T0X{display:grid;grid-template-columns:repeat(var(--ui-columns,2),minmax(0,1fr));grid-gap:var(--ui-gap,.75rem);gap:var(--ui-gap,.75rem)}.GenerativeUI_card__eM1_1,.GenerativeUI_widget__RZUkX{overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-strong) 24%,var(--border));border-radius:1rem;background:rgba(8,12,18,.72)}.GenerativeUI_card__eM1_1{display:grid;grid-gap:.45rem;gap:.45rem;padding:.85rem}.GenerativeUI_title__np8d2{margin:0;color:var(--text);font-size:.98rem}.GenerativeUI_caption__8_XGQ,.GenerativeUI_label__h6mU6,.GenerativeUI_muted__Zi2ym{color:var(--muted)}.GenerativeUI_text__e6cwJ{margin:0;line-height:1.55;white-space:pre-wrap}.GenerativeUI_button__HEU4Q{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--accent-strong) 45%,var(--border));border-radius:999px;background:rgba(79,182,255,.13);color:var(--text);font-weight:750;padding:.55rem .85rem}.GenerativeUI_field__gIcwj,.GenerativeUI_input__PNLVl{width:100%;min-width:0;border:1px solid var(--border);border-radius:.75rem;background:#080b11;color:var(--text);padding:.65rem .75rem}.GenerativeUI_widgetHeader__yJyYQ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border-bottom:1px solid var(--border)}.GenerativeUI_widgetBody__tCVB2{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem}.GenerativeUI_tableWrapper__H1_Xa{overflow-x:auto}.GenerativeUI_table__gHr8R{width:100%;border-collapse:collapse;font-size:.84rem}.GenerativeUI_table__gHr8R td,.GenerativeUI_table__gHr8R th{padding:.55rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.GenerativeUI_table__gHr8R th{color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.GenerativeUI_chartRows__qLGNn,.GenerativeUI_eventList___VjRP,.GenerativeUI_form__7S0sY,.GenerativeUI_gallery__4EjHf{display:grid;grid-gap:.65rem;gap:.65rem}.GenerativeUI_barRow__5IS0g{display:grid;grid-template-columns:minmax(5rem,.4fr) 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;font-size:.82rem}.GenerativeUI_barTrack__spBT4{overflow:hidden;height:.6rem;border-radius:999px;background:rgba(148,163,184,.18)}.GenerativeUI_barFill__Qp42a{height:100%;border-radius:inherit;background:var(--accent)}.GenerativeUI_actions__KGjp1{display:flex;flex-wrap:wrap;gap:.6rem}.GenerativeUI_secondaryButton__Eu3tk{background:rgba(148,163,184,.12)}.GenerativeUI_imageGrid__xFQCW{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.65rem;gap:.65rem}.GenerativeUI_imageCard__CzKvp{overflow:hidden;border:1px solid var(--border);border-radius:.85rem;background:rgba(255,255,255,.03)}.GenerativeUI_imagePreview__Z5yoC{display:block;width:100%;aspect-ratio:4/3;background-position:50%;background-size:cover}.GenerativeUI_imageCard__CzKvp figcaption{padding:.5rem;color:var(--muted);font-size:.76rem}.GenerativeUI_code__iC3mW{overflow-x:auto;margin:0;border-radius:.85rem;background:#05070a;color:#dce8f7;padding:.85rem;font-size:.82rem;line-height:1.55}.GenerativeUI_profileList__IKPH3{display:grid;grid-gap:.5rem;gap:.5rem}.GenerativeUI_profileOption__OkbuK{display:flex;align-items:center;gap:.75rem;width:100%;border:1px solid var(--border);border-radius:.85rem;background:rgba(255,255,255,.03);color:var(--text);padding:.65rem .75rem;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.GenerativeUI_profileOption__OkbuK:focus-visible,.GenerativeUI_profileOption__OkbuK:hover{border-color:color-mix(in srgb,var(--accent-strong) 55%,var(--border));background:rgba(79,182,255,.09)}.GenerativeUI_profileAvatar__xExMc{display:grid;place-items:center;flex-shrink:0;width:2.15rem;height:2.15rem;border-radius:999px;background:rgba(79,182,255,.16);color:var(--text);font-size:.95rem;font-weight:750}.GenerativeUI_profileAvatar__xExMc[data-channel=msedge]{background:rgba(94,210,190,.18)}.GenerativeUI_profileAvatar__xExMc[data-channel=brave]{background:rgba(247,141,90,.18)}.GenerativeUI_profileMeta__bsGtv{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0;flex:1 1}.GenerativeUI_profileName__T3FSj{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.GenerativeUI_profileAccount__a5B7R{overflow:hidden;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.GenerativeUI_profileBadge__pPGS_{flex-shrink:0;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.68rem;letter-spacing:.04em;padding:.2rem .5rem;text-transform:uppercase}.GenerativeUI_sandboxPanel__mCW18{overflow:hidden;border:1px solid color-mix(in srgb,#f7c56b 38%,var(--border));border-radius:1rem;background:rgba(7,10,16,.88)}.GenerativeUI_sandboxHeader___y18Z{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;border-bottom:1px solid var(--border);color:var(--text);font-size:.82rem;font-weight:750}.GenerativeUI_sandboxBadge__n4vOs{border:1px solid rgba(247,197,107,.36);border-radius:999px;color:#f7d995;font-size:.68rem;letter-spacing:.04em;padding:.2rem .45rem;text-transform:uppercase}.GenerativeUI_sandboxFrame__jmUus{display:block;width:100%;min-height:10rem;border:0;background:#070a10}@media (max-width:680px){.GenerativeUI_grid__H8T0X{grid-template-columns:1fr}}.ChatModelSelector_container__lM4Vl{position:relative;flex-shrink:0}.ChatModelSelector_container__lM4Vl .ChatModelSelector_triggerOverride__kMSYm,.ChatModelSelector_container__lM4Vl .ChatModelSelector_trigger__e2YZ1{display:inline-flex;align-items:center;gap:.4rem;height:2.9rem;max-width:12rem;padding:0 .9rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:#080b11;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ChatModelSelector_container__lM4Vl .ChatModelSelector_triggerOverride__kMSYm:hover:not(:disabled),.ChatModelSelector_container__lM4Vl .ChatModelSelector_trigger__e2YZ1:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--accent-strong) 40%,var(--border));background:color-mix(in srgb,var(--accent-strong) 8%,#080b11);filter:none}.ChatModelSelector_container__lM4Vl .ChatModelSelector_triggerOverride__kMSYm{color:var(--accent-strong);border-color:color-mix(in srgb,var(--accent-strong) 35%,var(--border));background:rgba(79,182,255,.08)}.ChatModelSelector_container__lM4Vl .ChatModelSelector_triggerOverride__kMSYm:disabled,.ChatModelSelector_container__lM4Vl .ChatModelSelector_trigger__e2YZ1:disabled{cursor:not-allowed;opacity:.5}.ChatModelSelector_icon__r_N_n{width:.85rem;height:.85rem;flex-shrink:0}.ChatModelSelector_label__3QUHs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatModelSelector_chevron__epCAd{width:.7rem;height:.7rem;flex-shrink:0;opacity:.6}.ChatModelSelector_dropdown__AnU_m{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:100;width:16rem;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:ChatModelSelector_modelDropdownIn__IcvHT .12s ease-out}@keyframes ChatModelSelector_modelDropdownIn__IcvHT{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatModelSelector_dropdownHeader__aFpiO{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)}.ChatModelSelector_optionList__ts9ag{max-height:16rem;overflow-y:auto;padding:.3rem}.ChatModelSelector_group__UeqvP{margin-top:.2rem}.ChatModelSelector_groupHeader__521mr{padding:.4rem .6rem .2rem;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.ChatModelSelector_container__lM4Vl .ChatModelSelector_optionActive__vMgQq,.ChatModelSelector_container__lM4Vl .ChatModelSelector_option__OAy14{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;border:none;border-radius:.4rem;background:transparent;color:var(--text);font-size:.74rem;font-weight:500;cursor:pointer;padding:.5rem .6rem;text-align:left;transition:background .1s ease}.ChatModelSelector_container__lM4Vl .ChatModelSelector_option__OAy14:hover{background:rgba(79,182,255,.08);filter:none}.ChatModelSelector_container__lM4Vl .ChatModelSelector_optionActive__vMgQq{background:rgba(79,182,255,.12)}.ChatModelSelector_container__lM4Vl .ChatModelSelector_optionActive__vMgQq:hover{background:rgba(79,182,255,.16);filter:none}.ChatModelSelector_optionInfo__Qvfo0{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ChatModelSelector_optionName__evISt{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatModelSelector_optionMeta__MD1q0{font-size:.62rem;color:var(--muted);letter-spacing:.02em}.ChatModelSelector_checkIcon__sF4dW{width:.9rem;height:.9rem;color:var(--accent-strong);flex-shrink:0}.WorkspaceMain_chatShellHost__QHrDu,.WorkspaceMain_workspaceMain__6stLT{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.WorkspaceMain_chatShellHostHidden__dWXcz{position:fixed;inset:0;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;z-index:-1}.workspace_app__iI7wb{display:flex;min-height:100vh;max-height:100vh;overflow:hidden}.workspace_content__p3Twf{flex:1 1;min-width:0;height:100vh;overflow:hidden;display:flex;flex-direction:column}.workspace_content__p3Twf>*{flex:1 1;min-height:0;min-width:0}@media (max-width:900px){.workspace_app__iI7wb{flex-direction:column;max-height:none;overflow:visible}.workspace_content__p3Twf{height:auto;overflow:visible}}