.AssistantsCatalogPage_main__H4XYO{width:100%;max-width:var(--page-max-width,1200px);margin-inline:auto;min-height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom))}.AssistantsCatalogPage_topSection__4f0QT{padding-top:0}@media (max-width:768px){.AssistantsCatalogPage_main__H4XYO{padding-bottom:40px}.AssistantsCatalogPage_topSection__4f0QT{padding-top:0}}.AssistantsCatalogPage_firstScreen__v272_{display:flex;flex-direction:column;min-height:calc(100dvh - var(--header-height))}.AssistantsCatalogPage_pageHead__sSs3c{display:flex;flex-direction:column;margin-top:var(--spacing-xl)}.AssistantsCatalogPage_pageHeadRow__xSmf2{display:flex;justify-content:space-between;align-items:center;gap:24px}.AssistantsCatalogPage_createButton__b1PVw{flex-shrink:0}@media (max-width:768px){.AssistantsCatalogPage_pageHeadRow__xSmf2{flex-direction:column;align-items:stretch;gap:12px}.AssistantsCatalogPage_createButton__b1PVw{align-self:flex-start}}.AssistantsCatalogPage_pageHead__sSs3c .AssistantsCatalogPage_pageTitle__YUidM{min-width:0;font-weight:650;line-height:1.12;letter-spacing:-.02em}.AssistantsCatalogPage_pageTitleBrand___20bZ{color:var(--brand-primary)}.AssistantsCatalogPage_pageTitleMuted__JRcUY{font-weight:550;color:var(--text-tertiary)}@media (max-width:900px){.AssistantsCatalogPage_pageHeadRow__xSmf2{flex-direction:column;align-items:stretch;gap:14px}}.AssistantsCatalogPageClient_wrapper__Jj7xn{display:flex;flex:1 1 auto;align-items:flex-start;gap:28px;width:100%;height:100%;margin-top:22px}.AssistantsCatalogPageClient_main__rQQoq{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0;transition:opacity var(--transition-fast)}.AssistantsCatalogPageClient_toolbar__REvQ2{display:flex;justify-content:space-between;align-items:center;gap:12px}.AssistantsCatalogPageClient_toolbarSearch__hwbU3{flex:1 1 auto;min-width:0;max-width:620px}@media (min-width:1101px){.AssistantsCatalogPageClient_toolbar__REvQ2{display:grid;align-items:center;gap:14px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.AssistantsCatalogPageClient_toolbarSearch__hwbU3{grid-column:1/span 2;max-width:none}.AssistantsCatalogPageClient_toolbar__REvQ2>:last-child{justify-self:end;grid-column:-2/-1}}.AssistantsCatalogPageClient_categoryFilter__ARWF8,.AssistantsCatalogPageClient_mobileFilters__ca2Et{display:none}@media (max-width:1100px){.AssistantsCatalogPageClient_mobileFilters__ca2Et{display:flex;flex-direction:column;gap:10px}}.AssistantsCatalogPageClient_grid__ffDeD{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.AssistantsCatalogPageClient_gridRefetching__ACtFC{opacity:.5;pointer-events:none}.AssistantsCatalogPageClient_sentinel__8L7uu{display:flex;justify-content:center;align-items:center;min-height:60px;margin-top:24px}.AssistantsCatalogPageClient_loadingMore__otu_e{display:flex;align-items:center;gap:12px;padding:20px}.AssistantsCatalogPageClient_spinner__PWc3U{width:24px;height:24px;border:2px solid var(--border-primary);border-top-color:var(--brand-primary);border-radius:50%;animation:AssistantsCatalogPageClient_spin__Getgw .8s linear infinite}.AssistantsCatalogPageClient_initialLoading__kjdUb{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px}@keyframes AssistantsCatalogPageClient_spin__Getgw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AssistantsCatalogPageClient_emptyState__5xve5,.AssistantsCatalogPageClient_errorState__RbHGG{display:flex;flex:1 0 100%;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;text-align:center;color:var(--text-tertiary)}.AssistantsCatalogPageClient_errorMessage__y9LIt{display:flex;justify-content:center;margin-top:16px;padding:16px;border-radius:var(--radius-md);background:var(--bg-secondary)}@media (max-width:768px){.AssistantsCatalogPageClient_wrapper__Jj7xn{gap:24px}.AssistantsCatalogPageClient_controlsRow__GGD_A,.AssistantsCatalogPageClient_toolbar__REvQ2{flex-wrap:wrap}.AssistantsCatalogPageClient_grid__ffDeD{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.AssistantsCatalogPageClient_toolbar__REvQ2{display:grid;gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AssistantsCatalogPageClient_toolbarSearch__hwbU3{grid-column:1/-1;max-width:none}.AssistantsCatalogPageClient_categoryFilter__ARWF8{display:block;min-width:0}}.EditAssistantModal_modal__NI0CG.EditAssistantModal_modal__NI0CG{max-width:840px}.EditAssistantModal_content__yZtSC{max-height:78vh}.EditAssistantModal_errorState__Du2cZ,.EditAssistantModal_loadingState__HM5wv{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:32px}.EditAssistantModal_spinner__2OXth{width:40px;height:40px;border:4px solid var(--border-primary);border-top-color:var(--brand-primary);border-radius:50%;animation:EditAssistantModal_spin__hFw_G 1s linear infinite}@keyframes EditAssistantModal_spin__hFw_G{to{transform:rotate(1turn)}}@media (width < 768px){.EditAssistantModal_content__yZtSC{max-height:none}}.Typography_typography__Gj9bQ{margin:0;padding:0;transition:color .2s ease}.Typography_variant-display___Ph8a{font-size:48px;line-height:1.1;letter-spacing:-.02em}.Typography_variant-title1__GSc1S{font-size:40px;line-height:1.2}.Typography_variant-title2__URzgn{font-size:36px;line-height:1.2}.Typography_variant-title3__QDh8k{font-size:28px;line-height:1.2}.Typography_variant-title4__yNc_4{font-size:20px;line-height:1.2}.Typography_variant-title5__a_4cf{font-size:18px;line-height:1.3}.Typography_variant-body__JuqXZ{font-size:16px;line-height:1.5}.Typography_variant-secondary__6PWtS{font-size:14px;line-height:1.5}.Typography_variant-meta__OKE9Z{font-size:12px;line-height:1.5}.Typography_variant-list-item-secondary__SVPKL{font-size:14px;line-height:1.2}.Typography_variant-card-title__o1bVc{font-size:16px;line-height:1.2}.Typography_variant-card-description__3yggv{font-size:14px;line-height:1.5}.Typography_variant-card-meta__6jx3r{font-size:12px;line-height:1.5}.Typography_variant-input-label__gRcSN{font-size:14px;line-height:1.4}@media screen and (max-width:1024px){.Typography_mobile-variant-display__39oZA,.Typography_variant-display___Ph8a{font-size:36px}}@media screen and (max-width:768px){.Typography_variant-display___Ph8a{font-size:28px}.Typography_variant-title1__GSc1S{font-size:30px}.Typography_variant-title2__URzgn{font-size:28px}.Typography_variant-title3__QDh8k{font-size:22px}.Typography_variant-title4__yNc_4{font-size:18px}.Typography_variant-title5__a_4cf{font-size:16px}.Typography_variant-body__JuqXZ{font-size:14px}.Typography_variant-secondary__6PWtS{font-size:12px}.Typography_variant-meta__OKE9Z{font-size:10px}.Typography_variant-list-item-secondary__SVPKL{font-size:12px}.Typography_variant-card-title__o1bVc{font-size:14px}.Typography_variant-card-description__3yggv{font-size:12px}.Typography_variant-card-meta__6jx3r{font-size:10px}.Typography_variant-input-label__gRcSN{font-size:12px}.Typography_mobile-variant-display__39oZA{font-size:28px}.Typography_mobile-variant-title1__fGq5L{font-size:30px}.Typography_mobile-variant-title2__r4SlH{font-size:28px}.Typography_mobile-variant-title3__CMeHW{font-size:22px}.Typography_mobile-variant-title4__fyDV_{font-size:18px}.Typography_mobile-variant-title5__HVgEq{font-size:16px}.Typography_mobile-variant-body__wDMGR{font-size:14px}.Typography_mobile-variant-secondary__b8oMU{font-size:12px}.Typography_mobile-variant-meta__Ir7WQ{font-size:10px}.Typography_mobile-variant-list-item-secondary__EWfod{font-size:12px}.Typography_mobile-variant-card-title__HQIB_{font-size:14px}.Typography_mobile-variant-card-description__UKgAr{font-size:12px}.Typography_mobile-variant-card-meta__zExy7{font-size:10px}.Typography_mobile-variant-input-label__Nf2Xh{font-size:12px}}.Typography_weight-300__DabaZ{font-weight:300}.Typography_weight-400__mnt2N{font-weight:400}.Typography_weight-500__54eiq{font-weight:500}.Typography_weight-600__SFVx_{font-weight:600}.Typography_weight-700__yL7n9{font-weight:700}.Typography_align-left__nxnpG{text-align:left}.Typography_align-center__ZgYC8{text-align:center}.Typography_align-right__UBi3Z{text-align:right}.Typography_color-primary__Aka2_{color:var(--text-primary)}.Typography_color-primary-reverse__zJtPK{color:var(--text-primary-reverse)}.Typography_color-primary-dark__wP9Zb{color:var(--text-primary-dark)}.Typography_color-secondary__UXrwL{color:var(--text-secondary)}.Typography_color-tertiary__Ooan8{color:var(--text-tertiary)}.Typography_color-inverse__B1BhM{color:var(--text-inverse)}.Typography_color-muted__iHFY4{color:var(--text-muted)}.Typography_color-danger__jqV6r{color:var(--color-red)}.Typography_color-warning__iaemU{color:var(--status-warning-text)}.Typography_color-success__gwuLn{color:var(--status-success-text)}.Typography_color-brand-primary__P2_JI{color:var(--brand-primary)}.Typography_color-inherit__kJkki{color:inherit}.Typography_truncate-1__couJo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Typography_truncate-multi__rOQU6{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--line-clamp,2);line-clamp:var(--line-clamp,2)}.BottomSheet_overlay__4P2yj{position:fixed;inset:0;z-index:1099;background-color:var(--bg-overlay);contain:strict;transform:translateZ(0)}.BottomSheet_container__8wqmf{position:fixed;right:0;bottom:calc(var(--keyboard-offset, 0px) - var(--bs-overscroll-buffer, 0px));left:0;z-index:1100;display:flex;flex-direction:column;max-height:calc(var(--visual-viewport-height, 100dvh) - var(--safe-area-top) + var(--bs-overscroll-buffer, 0px));border:var(--glass-border);border-bottom:none;border-radius:28px 28px 0 0;background:var(--bg-popover);overflow:hidden;transform:translateZ(0);backface-visibility:hidden;contain:layout style paint;--bottom-sheet-padding:16px}html[data-keyboard-closing] .BottomSheet_container__8wqmf{transition:bottom .25s cubic-bezier(.17,.59,.4,.77),max-height .25s cubic-bezier(.17,.59,.4,.77)}@supports (padding-bottom:env(safe-area-inset-bottom)){.BottomSheet_container__8wqmf{padding-bottom:env(safe-area-inset-bottom)}}.BottomSheet_innerWrapper__IPyXE{display:flex;flex-direction:column;max-height:var(--sheet-snap-height);overflow:hidden;transition:max-height var(--sheet-transition-duration,0s) var(--ease-drawer);transform:translateZ(0);backface-visibility:hidden}.BottomSheet_dragHandle__1_q1Z{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:12px 0 8px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.BottomSheet_dragHandle__1_q1Z:active{cursor:grabbing}.BottomSheet_dragHandleBar__fwq4R{width:36px;height:4px;border-radius:2px;background-color:var(--text-quaternary);transition:background-color var(--transition-fast)}.BottomSheet_dragHandle__1_q1Z:hover .BottomSheet_dragHandleBar__fwq4R{background-color:var(--text-tertiary)}.BottomSheet_header__j1KQr{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:12px;padding:0 var(--bottom-sheet-padding) 12px}.BottomSheet_title__kS3y9.BottomSheet_title__kS3y9{flex:1;margin:0;font-weight:600;line-height:1.3;color:var(--text-primary)}.BottomSheet_contentWrapper__4RSmz{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;contain:layout paint}.BottomSheet_content__9LzWY{flex:1;min-height:0;padding:var(--bottom-sheet-padding);overflow:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;contain:paint}.BottomSheet_isDragging__ryKQQ .BottomSheet_innerWrapper__IPyXE{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BottomSheet_isDragging__ryKQQ .BottomSheet_content__9LzWY{pointer-events:none}@media (prefers-reduced-motion:reduce){.BottomSheet_container__8wqmf,.BottomSheet_innerWrapper__IPyXE,.BottomSheet_overlay__4P2yj{animation:none!important;transition:none!important}}.BottomSheetScrollArea_scrollArea__rTd2L{display:flex;flex:1;flex-direction:column;min-height:0;max-height:100%;margin-right:calc(-1 * var(--bottom-sheet-padding, 16px));padding-right:calc(var(--bottom-sheet-padding, 16px) - var(--scrollbar-width));overflow-y:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}@media (max-width:768px){.BottomSheetScrollArea_scrollArea__rTd2L{padding-bottom:40px}}.BlogPage_main__YyyN_.BlogPage_main__YyyN_{min-height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom));padding-top:0}.BlogPage_subnav__hCTeO{margin-bottom:var(--spacing-xl)}.BlogPage_pageLayout__x_KwP{display:flex;align-items:flex-start;gap:28px;margin-top:24px}.BlogPage_container__lX49J{display:flex;flex:1;flex-direction:column;gap:32px;min-width:0}.BlogPage_toolbar__nD5R9{display:flex;flex-direction:column;gap:12px;min-width:0}.BlogPage_toolbarHeading__PYTT6{display:flex;justify-content:space-between;align-items:center;gap:16px}.BlogPage_mobileTabs__vv9tp{display:none}@media (max-width:1100px){.BlogPage_pageLayout__x_KwP{margin-top:16px}.BlogPage_mobileTabs__vv9tp{display:block;min-width:0}}.BlogPage_bento__sR_1b{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}@media (max-width:1100px){.BlogPage_bento__sR_1b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BlogPage_bento__sR_1b{grid-template-columns:minmax(0,1fr)}}.BlogPage_pagination___PxAV{margin-top:8px;padding-bottom:8px}.BlogPage_emptyState__qrXs1{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 20px}@media (max-width:768px){.BlogPage_main__YyyN_{padding-top:0;padding-bottom:40px}.BlogPage_container__lX49J{gap:24px}}.BlogSort_options__UJxhm{display:flex;align-items:center;gap:12px}.BlogSort_options__UJxhm .BlogSort_option__cjY8f.BlogSort_option__cjY8f{min-height:44px;padding:0 2px;border:0;background:transparent;font-size:15px;font-weight:500;color:var(--text-secondary)}.BlogSort_options__UJxhm .BlogSort_option__cjY8f[aria-pressed=true]{color:var(--text-primary)}@media (max-width:360px){.BlogSort_options__UJxhm{gap:8px}.BlogSort_options__UJxhm .BlogSort_option__cjY8f.BlogSort_option__cjY8f{font-size:14px}}.PostPage_main__wrmvM{padding-top:0}.PostPage_subnav__lchii{margin-bottom:var(--spacing-xl)}.PostPage_contentLayout__FRSeY{display:grid;align-items:start;gap:var(--spacing-2xl);grid-template-columns:220px minmax(0,1fr) 300px;margin:var(--spacing-xl) 0 0}.PostPage_content__cgHi0{min-width:0}.PostPage_content__cgHi0 .markdown{font-size:18px;line-height:1.65}.PostPage_content__cgHi0 .markdown p:not(:where([data-blog-banner] p)){margin:0 0 var(--spacing-lg);font-size:18px;line-height:1.65}.PostPage_content__cgHi0 .markdown li:not(:where([data-blog-banner] li)){font-size:18px;line-height:1.6}.PostPage_content__cgHi0 .markdown ol:not(:where([data-blog-banner] ol)),.PostPage_content__cgHi0 .markdown ul:not(:where([data-blog-banner] ul)){margin-bottom:var(--spacing-lg)}.PostPage_content__cgHi0 .markdown h2{margin:var(--spacing-2xl) 0 var(--spacing-md);font-size:28px;line-height:1.25}.PostPage_content__cgHi0 .markdown h3{margin:var(--spacing-xl) 0 var(--spacing-sm);font-size:20px;line-height:1.3}.PostPage_content__cgHi0 .markdown h4{margin:var(--spacing-lg) 0 var(--spacing-xs);font-size:18px;line-height:1.35}.PostPage_sidebarCol__ZsKWw{position:sticky;top:calc(var(--header-height) + var(--spacing-xl));display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0;max-height:calc(100vh - var(--header-height) - var(--spacing-3xl));overflow-y:auto;overscroll-behavior:contain}@media screen and (max-width:1280px){.PostPage_contentLayout__FRSeY{grid-template-columns:220px minmax(0,1fr)}.PostPage_sidebarCol__ZsKWw{display:none}}@media screen and (min-width:1281px){.PostPage_content__cgHi0 [data-assistant-banner-flow]{display:none}}.PostPage_goToPageWrapper__XXR9H{position:fixed;bottom:calc(var(--spacing-2xl) + var(--bottom-nav-height) + var(--safe-area-bottom));left:50%;transform:translateX(-50%);z-index:98;width:100%;max-width:600px;padding:0 var(--spacing-lg)}@media screen and (max-width:1024px){.PostPage_contentLayout__FRSeY{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:768px){.PostPage_content__cgHi0 .markdown,.PostPage_content__cgHi0 .markdown h4,.PostPage_content__cgHi0 .markdown li:not(:where([data-blog-banner] li)),.PostPage_content__cgHi0 .markdown p:not(:where([data-blog-banner] p)){font-size:16px}.PostPage_content__cgHi0 .markdown h2{font-size:22px}.PostPage_content__cgHi0 .markdown h3{font-size:18px}.PostPage_goToPageWrapper__XXR9H{bottom:calc(var(--spacing-md) + var(--bottom-nav-height) + var(--safe-area-bottom))}.PostPage_main__wrmvM{padding-top:0}}.Chip_chip__pTxJp{display:inline-flex;justify-content:center;align-items:center;gap:4px;border:1px solid transparent;font-weight:500;line-height:1;white-space:nowrap;transition:opacity .2s ease,filter .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Chip_interactive__f7doP{cursor:pointer}.Chip_interactive__f7doP:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.Chip_interactive__f7doP:active{opacity:.7}.Chip_icon__WfwjU,.Chip_rightIcon__FT_CZ{flex-shrink:0}.Chip_default__WZF8n{border-color:transparent;border-radius:var(--radius-sm);background-color:var(--bg-tertiary);color:var(--text-primary)}.Chip_outline__ZGtbP{border-color:var(--border-primary);border-radius:var(--radius-sm);background-color:transparent;color:var(--text-primary)}.Chip_solid__8faLf{background-color:var(--text-primary);color:var(--text-inverse)}.Chip_primary__X0y6s,.Chip_solid__8faLf{border-color:transparent;border-radius:var(--radius-sm)}.Chip_primary__X0y6s{background-color:var(--brand-primary);color:#ffffff}.Chip_success__M3blm{border-color:var(--color-green-60,rgb(76 175 80/60%));border-radius:var(--radius-sm);background:var(--color-green-15,rgb(34 197 94/15%));color:var(--color-green,#22c55e)}.Chip_error__6RO6l{border-color:transparent;border-radius:var(--radius-sm);background:rgb(239 68 68/15%);color:#ef4444}.Chip_warning__XXXot{border-color:rgb(245 158 11/30%);border-radius:var(--radius-sm);background:rgb(245 158 11/15%);color:#f59e0b}.Chip_info__f0Y_r{border-color:rgb(42 171 238/20%);border-radius:var(--radius-sm);background:rgb(42 171 238/10%);color:#2aabee}.Chip_brand__blMR9{border-color:var(--brand-primary);border-radius:var(--radius-sm);background:var(--brand-primary-20);color:var(--brand-primary)}.Chip_borderless__hG_66{border-color:transparent}.Chip_xs__1wOfj{height:18px;padding:0 4px;font-size:10px;font-weight:600}.Chip_xs__1wOfj .Chip_icon__WfwjU,.Chip_xs__1wOfj .Chip_rightIcon__FT_CZ{width:10px;height:10px}.Chip_sm__KaJpr{height:22px;padding:0 8px;font-size:12px}.Chip_sm__KaJpr .Chip_icon__WfwjU,.Chip_sm__KaJpr .Chip_rightIcon__FT_CZ{width:12px;height:12px}.Chip_md__P5bwn{height:26px;padding:0 10px;font-size:14px}.Chip_md__P5bwn .Chip_icon__WfwjU,.Chip_md__P5bwn .Chip_rightIcon__FT_CZ{width:14px;height:14px}.Chip_lg__DrUrX{height:34px;padding:0 14px;border-radius:var(--radius-md);font-size:15px}.Chip_lg__DrUrX .Chip_icon__WfwjU,.Chip_lg__DrUrX .Chip_rightIcon__FT_CZ{width:16px;height:16px}.Chip_dot__OQV_v{flex-shrink:0;width:6px;height:6px;border-radius:50%;background-color:var(--text-quaternary)}.Chip_dotSuccess__VxKa7{background-color:var(--color-green,#22c55e)}.Chip_dotProcessing__HaXUM{background-color:#2aabee;animation:Chip_pulse__QQf_6 1.5s ease-in-out infinite}.Chip_dotError__0HCSP{background-color:#ef4444}.Chip_dotWarning__7cgoN{background-color:#f59e0b}.Chip_dotInfo__vMQY6{background-color:#2aabee}@keyframes Chip_pulse__QQf_6{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.Chip_dotProcessing__HaXUM{animation:none}}.Chip_closeButton__4tFIe{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;padding:0;border:none;background:none;opacity:.6;color:inherit;transition:opacity .15s ease;cursor:pointer}@media (hover:hover) and (pointer:fine){.Chip_interactive__f7doP:hover{opacity:.8}.Chip_closeButton__4tFIe:hover{opacity:1}}.Chip_xs__1wOfj .Chip_closeButton__4tFIe{margin-right:-2px;margin-left:-1px}.Chip_xs__1wOfj .Chip_closeButton__4tFIe svg{width:10px;height:10px}.Chip_sm__KaJpr .Chip_closeButton__4tFIe svg{width:12px;height:12px}.Chip_md__P5bwn .Chip_closeButton__4tFIe svg{width:14px;height:14px}.Chip_lg__DrUrX .Chip_closeButton__4tFIe svg{width:16px;height:16px}@media (max-width:768px){.Chip_md__P5bwn{height:24px;padding:0 8px;font-size:12px}.Chip_md__P5bwn .Chip_closeButton__4tFIe svg,.Chip_md__P5bwn .Chip_icon__WfwjU,.Chip_md__P5bwn .Chip_rightIcon__FT_CZ{width:12px;height:12px}.Chip_lg__DrUrX{height:28px;padding:0 10px;border-radius:var(--radius-md);font-size:13px}.Chip_lg__DrUrX .Chip_closeButton__4tFIe svg,.Chip_lg__DrUrX .Chip_icon__WfwjU,.Chip_lg__DrUrX .Chip_rightIcon__FT_CZ{width:14px;height:14px}.Chip_brand__blMR9,.Chip_default__WZF8n,.Chip_error__6RO6l,.Chip_info__f0Y_r,.Chip_outline__ZGtbP,.Chip_primary__X0y6s,.Chip_solid__8faLf,.Chip_success__M3blm,.Chip_warning__XXXot{border-radius:var(--radius-sm)}}.AnimatedBroomIcon_icon__eHJWk{display:inline-block;flex-shrink:0;color:currentcolor;vertical-align:middle}.AnimatedBroomIcon_broom__CaQup{transform-origin:12.5px 1.4px}.AnimatedBroomIcon_animating__nAMwp .AnimatedBroomIcon_broom__CaQup{animation:AnimatedBroomIcon_sweep__4z_Fk .5s ease-in-out infinite alternate}@keyframes AnimatedBroomIcon_sweep__4z_Fk{0%{transform:rotate(-6deg) translateX(-.5px)}to{transform:rotate(6deg) translateX(.5px)}}.AnimatedBroomIcon_sparkleSm__TwK09{transform-origin:4px 5.7px}.AnimatedBroomIcon_animating__nAMwp .AnimatedBroomIcon_sparkleSm__TwK09{animation:AnimatedBroomIcon_sparkle__HS3uH .8s ease-in-out infinite alternate;animation-delay:.2s}.AnimatedBroomIcon_sparkleLg__5_isg{transform-origin:5.93px 3.2px}.AnimatedBroomIcon_animating__nAMwp .AnimatedBroomIcon_sparkleLg__5_isg{animation:AnimatedBroomIcon_sparkle__HS3uH .8s ease-in-out infinite alternate}@keyframes AnimatedBroomIcon_sparkle__HS3uH{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.AnimatedBroomIcon_animating__nAMwp .AnimatedBroomIcon_broom__CaQup,.AnimatedBroomIcon_animating__nAMwp .AnimatedBroomIcon_sparkleLg__5_isg,.AnimatedBroomIcon_animating__nAMwp .AnimatedBroomIcon_sparkleSm__TwK09{animation:none}}.FileCard_card__5qNmw{display:flex;align-items:center;gap:12px;width:240px;height:100%;padding:8px 12px;border:var(--glass-border);border-radius:14px;background:var(--glass-background)}.FileCard_thumbnailIcon__2S3K_{flex-shrink:0;color:var(--text-secondary)}.FileCard_docMain__MANH4{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:0;border:none;background:none;font:inherit;text-align:left;color:inherit}button.FileCard_docMain__MANH4{cursor:pointer}button.FileCard_docMain__MANH4:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--brand-primary);outline-offset:2px}.FileCard_loadingIcon__AwILY{animation:FileCard_spin__SYCA4 1s linear infinite}@keyframes FileCard_spin__SYCA4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileCard_textColumn__xdv7S{display:flex;flex:1;flex-direction:column;justify-content:center;gap:0;min-width:0;min-height:36px}.FileCard_filename__8HezX{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FileCard_closeButton__5uThW{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0;border:none;background:transparent;color:var(--text-tertiary);transition:color var(--transition-fast);cursor:pointer}.FileCard_closeButton__5uThW:hover{color:var(--text-primary)}.FileCard_closeButton__5uThW:focus-visible{border-radius:4px;outline:2px solid var(--brand-primary);outline-offset:2px}.FileCard_imageCard__OsiN5{position:relative;display:block;width:60px;height:100%;max-height:60px;aspect-ratio:1;border-radius:14px;overflow:hidden}.FileCard_image__F7dYR{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FileCard_imageLoader__lYw56{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:var(--glass-background);color:var(--text-tertiary)}.FileCard_imageHoverOverlay__ZNDqv{position:absolute;display:flex;justify-content:center;align-items:center;border:none;border-radius:14px;background:rgb(17 17 17/67%);opacity:0;color:#ffffff;transition:opacity var(--transition-fast);cursor:pointer;inset:0}.FileCard_imageOverlayTrigger___30b7{position:absolute;inset:0;line-height:0}.FileCard_imageCloseTrigger__6XoTO{position:absolute;top:4px;right:4px;z-index:2;line-height:0}.FileCard_imageHoverOverlay__ZNDqv:focus-visible{opacity:1;outline:2px solid var(--brand-primary);outline-offset:-2px}.FileCard_imageCloseButton__CEXu1{display:flex;justify-content:center;align-items:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:rgb(17 17 17/80%);opacity:1;color:#ffffff;transition:opacity var(--transition-fast),background var(--transition-fast);cursor:pointer}.FileCard_imageCloseButton__CEXu1:focus-visible{opacity:1;outline:2px solid var(--brand-primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.FileCard_imageCloseButton__CEXu1{opacity:0}.FileCard_imageCloseButton__CEXu1:hover{background:rgb(17 17 17/95%)}.FileCard_imageCard__OsiN5:hover .FileCard_imageCloseButton__CEXu1,.FileCard_imageCard__OsiN5:hover .FileCard_imageHoverOverlay__ZNDqv{opacity:1}}.FileCard_error__i3bJ1{border-color:var(--status-error)}.FileCard_error__i3bJ1 .FileCard_filename__8HezX{color:var(--status-error)}.FileCard_errorCard__Oiedx{flex-direction:column;align-items:stretch;gap:var(--spacing-xs);width:min(320px,calc(100vw - 72px));height:auto;border:1px solid var(--status-error);font-size:12px;line-height:1.5}.FileCard_errorHeader__6Z2Qt{display:flex;justify-content:space-between;gap:var(--spacing-md);min-width:0}.FileCard_errorMessage__wkocD{margin:0}.FileCard_errorAction__2fH6E{align-self:flex-start;padding:4px 0;border:none;background:transparent;font:inherit;text-decoration:underline;color:var(--text-primary);cursor:pointer}.FileCard_errorAction__2fH6E:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ModelPopover_popover__ggWbN{--popover-border-radius:30px}.ModelPopover_popoverContent__cAhbw{width:600px;height:460px;padding-right:0;overflow:visible}.ModelPopover_popoverBody__8yO0M{height:100%;overflow:visible}.ModelPopover_desktopContainerWrapper__ZcrYr{position:relative;display:flex;height:100%;overflow:visible}.ModelPopover_modelInfoPortal__fqZi6{--popover-border-radius:30px;width:540px;padding:20px}.ModelPopover_desktopContainer__UHiBc{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.ModelPopover_typeTabsWrapper__7xhXo{flex-shrink:0}.ModelPopover_typeTabsListWrapper__TdH6g{display:grid;grid-template-columns:1fr 1fr;overflow-y:auto}.ModelPopover_typeTabButton__7aMGB{flex:1 0 auto;justify-content:center;align-items:center}.ModelPopover_typeTabs__fWthM .tabList{gap:4px}.ModelPopover_typeTabs__fWthM .tabButton{padding:8px 12px}.ModelPopover_popoverTabs__UvGc8{flex:1;min-height:0;margin:-8px;padding:8px;overflow-x:hidden}.ModelPopover_popoverTabPanel__PqG_6{max-height:100%;margin:-8px;padding:8px;overflow:clip auto}.ModelPopover_modelItems__Rzy8I{display:flex;flex-direction:column;gap:6px;max-height:100%}.ModelPopover_popoverTitle__Oc_Rz{display:none}.ModelPopover_providerTabsListWrapper__yvyrE{flex-wrap:nowrap;overflow-y:auto}.ModelPopover_bottomSheetContent__WhrmC{display:flex;flex-direction:column;padding:0;overflow:hidden}.ModelPopover_infoPopoverWrapper__eCarI{--popover-border-radius:30px;width:100%;min-width:400px;max-width:540px}.ModelPopover_infoPopoverContent__NZEdW{padding:20px}@media screen and (max-width:768px){.ModelPopover_popoverContent__cAhbw{width:100%;height:100%}.ModelPopover_popoverBody__8yO0M{height:100%}}.ModelSelectorContent_desktopContainerWrapper__1Tfip{position:relative;display:flex;height:100%;overflow:visible}.ModelSelectorContent_desktopContainer__sXj2a{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.ModelSelectorContent_popoverTabPanels__6nuWc.ModelSelectorContent_popoverTabPanels__6nuWc{overflow:auto;scrollbar-gutter:stable}.ModelSelectorContent_typeTabsWrapper__m92KB{position:relative;z-index:2;flex-shrink:0}.ModelSelectorContent_typeTabsListWrapper__lsf2R{display:grid;grid-template-columns:1fr 1fr;overflow-y:auto}.ModelSelectorContent_typeTabButton__kZQrQ{flex:1 0 auto;justify-content:center;align-items:center}.ModelSelectorContent_typeTabs__EMnK2 .tabListWrapper{height:auto}.ModelSelectorContent_typeTabs__EMnK2 .tabList{gap:4px;height:auto}.ModelSelectorContent_typeTabs__EMnK2 .tabButton{padding:8px 12px}.ModelSelectorContent_typeTabs__EMnK2 .tabPanels{display:none}.ModelSelectorContent_typeTabs__EMnK2{flex:0 0 auto}.ModelSelectorContent_popoverTabs__AgI_v{flex:1;min-height:0;overflow-x:hidden}.ModelSelectorContent_popoverTabPanel__tkzq0{max-height:100%;overflow-x:clip}.ModelSelectorContent_modelItems__hdfIC{display:flex;flex-direction:column;gap:6px;max-height:100%}.ModelSelectorContent_providerTabsListWrapper__Mbozf{flex-wrap:nowrap;overflow-y:auto}.LinkPreviewCard_card__XQENu{display:flex;align-items:center;flex-shrink:0;gap:10px;width:220px;padding:4px 6px;border:var(--glass-border);border-radius:14px;background:var(--glass-background)}.LinkPreviewCard_thumbnail__ISLea{position:relative;display:flex;justify-content:center;align-items:center;width:64px;min-width:64px;height:36px;border:var(--glass-border);border-radius:var(--radius-sm);background:var(--bg-secondary);overflow:hidden}.LinkPreviewCard_thumbnailImage__jgM8x{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.LinkPreviewCard_playOverlay__07Hfl{position:absolute;display:flex;justify-content:center;align-items:center;width:20px;height:14px;margin:auto;border-radius:3px;background:rgb(0 0 0/70%);pointer-events:none;inset:0}.LinkPreviewCard_playIcon__uckWs{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid white;margin-left:1px}.LinkPreviewCard_skeleton__m0DNq{background:linear-gradient(90deg,var(--bg-secondary) 0,var(--bg-tertiary) 50%,var(--bg-secondary) 100%);background-size:200% 100%;animation:LinkPreviewCard_shimmer__665Wf 1.5s infinite}@keyframes LinkPreviewCard_shimmer__665Wf{0%{background-position:200% 0}to{background-position:-200% 0}}.LinkPreviewCard_textColumn__UQst_{display:flex;flex:1;flex-direction:column;justify-content:center;gap:0;min-width:0;min-height:36px}.LinkPreviewCard_title__dSpYH{max-width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.LinkPreviewCard_error___p_5L{border-color:var(--status-error)}.AssistantTabPopoverContent_grid__wzu6v{display:grid;grid-template-columns:auto 1fr;height:100%;-moz-column-gap:10px;column-gap:10px}.AssistantTabPopoverContent_sidebar__gOcOg{--sidebar-radius:24px;display:flex;flex-direction:column;min-width:200px;max-height:100%;border-radius:var(--sidebar-radius);background:var(--bg-secondary);overflow:hidden;transition:background .15s ease}.AssistantTabPopoverContent_sidebar__gOcOg:has(.AssistantTabPopoverContent_allButton__S8hHL:hover){background:var(--bg-tertiary)}.AssistantTabPopoverContent_tabList__UR9Jn{--tab-list-radius:20px;--tab-list-padding:4px;position:relative;display:flex;flex:1;flex-direction:column;gap:4px;padding:var(--tab-list-padding);border:var(--glass-border);border-radius:var(--tab-list-radius);border-top-left-radius:var(--sidebar-radius);border-top-right-radius:var(--sidebar-radius);background:var(--bg-popover);overflow:hidden auto}.AssistantTabPopoverContent_tabList__UR9Jn::-webkit-scrollbar-track{margin:6px 0}.AssistantTabPopoverContent_tabButton__O9AtP{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:12px 10px;border:none;border-radius:calc(var(--sidebar-radius) - var(--tab-list-padding));background:transparent;font:inherit;text-align:left;color:var(--text-primary);cursor:pointer}.AssistantTabPopoverContent_indicator__K4aR9{position:absolute;top:0;left:0;z-index:0;pointer-events:none;transform-origin:0 0}.AssistantTabPopoverContent_indicatorAnimated__RjMqa{transform-origin:0 0}.AssistantTabPopoverContent_indicatorInner__7wF4j{display:block;width:100%;height:100%;border:var(--glass-border);border-radius:calc(var(--sidebar-radius) - var(--tab-list-padding));background:var(--glass-background-active)}.AssistantTabPopoverContent_tabIcon__ZUAB1{display:flex;align-items:center;flex-shrink:0}.AssistantTabPopoverContent_allButton__S8hHL{display:flex;justify-content:center;align-items:center;gap:6px;padding:12px;border-radius:0 0 var(--sidebar-radius) var(--sidebar-radius);text-decoration:none;color:var(--text-primary);transition:background .15s ease}.AssistantTabPopoverContent_allButton__S8hHL:hover{background:var(--bg-tertiary)}.AssistantTabPopoverContent_panels__MryU1{position:relative;display:grid;grid-template:"stack" 1fr/1fr;min-height:0;margin:-8px;padding:8px;overflow:clip}.AssistantTabPopoverContent_panel__sjkaX{grid-area:stack;min-height:0;overflow-y:auto;scrollbar-gutter:stable;backface-visibility:hidden}.TextFileCard_card__NvqFr{position:relative;display:flex;flex-direction:column;width:312px;max-height:60px;padding:4px 10px;border:var(--glass-border);border-radius:14px;background:var(--glass-background);overflow:hidden}.TextFileCard_metadata__f8937{position:absolute;top:4px;right:28px;left:10px;z-index:2;display:flex;align-items:center;gap:8px;opacity:0;transition:opacity var(--transition-fast);pointer-events:none}.TextFileCard_card__NvqFr:hover .TextFileCard_metadata__f8937{opacity:1}.TextFileCard_filename__U3Gze{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TextFileCard_size__dqcqP{flex-shrink:0}.TextFileCard_body___Dl1J{flex:1;min-height:0;overflow:hidden}.TextFileCard_preview__yr6ty{margin:0;padding:0;overflow:hidden;font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace);font-size:12px;line-height:1.4;white-space:pre;word-break:break-all;color:var(--text-secondary)}.TextFileCard_preview__yr6ty code{font:inherit;color:inherit}.TextFileCard_previewLine__a4b0C{display:block}.TextFileCard_bodyState__GFJpA{display:flex;align-items:center;gap:6px;color:var(--text-tertiary)}.TextFileCard_loadingIcon__axXED{animation:TextFileCard_spin__sFFzh 1s linear infinite}@keyframes TextFileCard_spin__sFFzh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TextFileCard_hoverOverlay__m1DZS{position:absolute;display:flex;justify-content:center;align-items:center;border:none;border-radius:14px;background:rgb(17 17 17/67%);opacity:0;color:var(--text-on-primary,#ffffff);transition:opacity var(--transition-fast);cursor:pointer;inset:0}.TextFileCard_hoverOverlayTrigger__xDfnN{position:absolute;inset:0;line-height:0}.TextFileCard_closeTrigger__sc9Kt{position:absolute;top:4px;right:6px;z-index:3;line-height:0}.TextFileCard_hoverOverlay__m1DZS:focus-visible{opacity:1;outline:2px solid var(--brand-primary);outline-offset:-2px}.TextFileCard_card__NvqFr:hover .TextFileCard_hoverOverlay__m1DZS{opacity:1}.TextFileCard_pastedBadge__hr8qc{position:absolute;right:6px;bottom:4px;padding:1px 6px;border:var(--glass-border);border-radius:4px;background:var(--bg-tertiary);font-size:9px;font-weight:600;line-height:1.4;letter-spacing:.4px;text-transform:uppercase;color:var(--text-tertiary);pointer-events:none}.TextFileCard_closeButton__YKAEV{display:flex;justify-content:center;align-items:center;padding:0;border:none;background:transparent;color:var(--text-tertiary);transition:color var(--transition-fast);cursor:pointer}.TextFileCard_closeButton__YKAEV:hover{color:var(--text-primary)}.TextFileCard_closeButton__YKAEV:focus-visible{border-radius:4px;outline:2px solid var(--brand-primary);outline-offset:2px}.TextFileCard_error__8e__9{border-color:var(--status-error)}.TextFileCard_error__8e__9 .TextFileCard_filename__U3Gze{color:var(--status-error)}.AssistantPopover_popover__nPKYv{--popover-border-radius:30px}.AssistantPopover_popover__nPKYv:has(.AssistantPopover_disabledTooltip__oFvCH){--popover-border-radius:var(--radius-sm)}.AssistantPopover_popoverContent__4pCuD{width:600px;height:400px;padding-right:0;padding-left:12px;overflow:visible}.AssistantPopover_popoverBody__zaPsY{display:flex;flex-direction:column;height:100%;overflow:hidden}.AssistantPopover_categoryItems__w39x5{display:flex;flex-direction:column;gap:6px}.AssistantPopover_popoverTitle__uhFPm{display:none}.AssistantPopover_disabledTooltipContent__cf9l_{width:auto;max-width:280px}.AssistantPopover_disabledTooltipBody__houYO{padding:0}.AssistantPopover_disabledTooltip__oFvCH{display:flex;flex-direction:column;gap:12px;padding:4px 0}.AssistantPopover_disabledTooltipText__VF_Cc{font-size:14px;line-height:1.4;color:var(--text-secondary)}.AssistantPopover_bottomSheetContent__lpjvl.AssistantPopover_bottomSheetContent__lpjvl{display:flex;flex-direction:column;padding:0}.AssistantPopover_mobileAllButton__VgkDp{display:flex;justify-content:center;align-items:center;gap:6px;padding:16px;text-decoration:none;color:var(--text-primary)}.FilesSyncError_container__iMOAt{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;margin-bottom:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-red-30);border-radius:var(--radius-md);background:var(--color-red-10)}.FilesSyncError_icon__Bs_BI{flex-shrink:0;color:var(--status-error)}.FilesSyncError_text__Z_QMG{flex:1;color:var(--text-secondary)}.MobileAssistantSelector_container___mJ1O{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;padding:var(--bottom-sheet-padding,16px)}.MobileAssistantSelector_header__nGOBx{display:flex;justify-content:space-between;align-items:center}.MobileAssistantSelector_closeButton__TTcNY{flex-shrink:0}.MobileAssistantSelector_categoriesList__jevoL{gap:4px}@media screen and (max-width:768px){.MobileAssistantSelector_container___mJ1O{padding:0 var(--bottom-sheet-padding,16px)}}.DictationOverlay_overlay__2voWN{position:absolute;margin:0;overflow:hidden;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;pointer-events:none;box-sizing:border-box}.DictationOverlay_base__B3Syv{color:var(--text-primary)}.DictationOverlay_draft__Zog4t{color:var(--text-secondary)}.UserPromptBlock_wrapper__rmtV7{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px}.UserPromptBlock_actions__oKEgV{display:flex;align-items:center;gap:8px}.UserPromptBlock_messageGroup__BLpOx{display:flex;flex-direction:column;max-width:100%}.UserPromptBlock_messageGroupWithAttachments__2reg_{align-items:flex-end;gap:4px;min-width:200px}.UserPromptBlock_messageGroupWithAttachments__2reg_>:first-child{margin-bottom:-1px}.UserPromptBlock_bubble__MbKVH{position:relative;max-width:100%;padding:12px 16px;border-radius:20px 20px 0;background:var(--bg-quaternary)}.UserPromptBlock_bubbleWithAttachments__vugMS{flex:0 1 auto;width:-moz-fit-content;width:fit-content;border-radius:14px 14px 0}.UserPromptBlock_contentWrapper__0owth{position:relative}.UserPromptBlock_content__f_PaE{white-space:pre-wrap;word-break:break-word}.UserPromptBlock_contentClamped__Rcktt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.UserPromptBlock_fade__FmEyC{position:absolute;right:0;bottom:0;left:0;height:40px;background:linear-gradient(to top,var(--bg-quaternary),transparent);pointer-events:none}.UserPromptBlock_expandButton__8e47T{margin-top:8px}.UserPromptBlock_expandIcon__lzJJy{transform:rotate(180deg);transition:transform var(--transition-base)}.UserPromptBlock_expandIconUp__RUVMb{transform:rotate(0deg)}@media screen and (max-width:769px){.UserPromptBlock_wrapper__rmtV7{flex-direction:column;align-items:flex-end}.UserPromptBlock_actions__oKEgV{order:1}}.AttachmentSummary_summary__Lu8lb{width:200px;padding:6px 10px;border:var(--glass-border);border-radius:14px 0 14px 14px;background:transparent;box-sizing:border-box}.AttachmentSummary_summarySingle__0CtTr{border:var(--glass-border);background:transparent}.AttachmentSummary_header__K6z7m{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.AttachmentSummary_header__K6z7m:focus-visible{border-radius:4px;outline:2px solid var(--brand-primary);outline-offset:2px}.AttachmentSummary_headerText__zEex6{flex:1 0 auto;text-align:left}.AttachmentSummary_chevron__PgDTl{transform:rotate(180deg);transition:transform var(--transition-base)}.AttachmentSummary_chevronOpen__YXX_U{transform:rotate(0deg)}.AttachmentSummary_trigger__ikv4E{width:100%}.AttachmentSummary_popover__qYAr0{--popover-border-radius:var(--radius-sm)}.AttachmentSummary_popoverContent__kbghk{padding:0;border:var(--glass-border);border-radius:14px;background:var(--glass-background)}.AttachmentSummary_popoverBody__PUZ1N{display:flex;flex-direction:column;gap:6px;width:209px;padding:6px 10px}.AttachmentSummary_item__EuKUL{display:flex;align-items:center;gap:6px;padding:0;border-radius:14px;background:var(--glass-background)}.AttachmentSummary_itemClickable__nDYcZ{width:100%;border:none;font:inherit;text-align:left;color:inherit;transition:background var(--transition-fast);cursor:pointer}.AttachmentSummary_itemClickable__nDYcZ:hover{background:var(--bg-tertiary)}.AttachmentSummary_itemClickable__nDYcZ:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.AttachmentSummary_previewHint__wE72v{flex-shrink:0;margin-left:auto;opacity:0;color:var(--text-tertiary);transition:opacity var(--transition-fast)}.AttachmentSummary_itemClickable__nDYcZ:focus-visible .AttachmentSummary_previewHint__wE72v,.AttachmentSummary_itemClickable__nDYcZ:hover .AttachmentSummary_previewHint__wE72v{opacity:1}.AttachmentSummary_thumbnail__pLpWa{position:relative;display:flex;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;border-radius:var(--radius-sm);background:var(--bg-tertiary);overflow:hidden}.AttachmentSummary_thumbnailImage__DO5n8{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AttachmentSummary_fileIcon__UDAlD,.AttachmentSummary_hoverOverlay__b83WR{display:flex;justify-content:center;align-items:center}.AttachmentSummary_hoverOverlay__b83WR{position:absolute;border:none;border-radius:var(--radius-sm);background:rgb(17 17 17/67%);opacity:0;transition:opacity var(--transition-fast);cursor:pointer;inset:0}.AttachmentSummary_thumbnail__pLpWa:hover .AttachmentSummary_hoverOverlay__b83WR{opacity:1}.AttachmentSummary_hoverOverlayTrigger__C_FtC{position:absolute;inset:0;line-height:0}.AttachmentSummary_textColumn__Soc8c{display:flex;flex:1;flex-direction:column;justify-content:center;gap:0;min-width:0}.AttachmentSummary_filename__xmPdj{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AttachmentSummary_text__wAKE1{flex:1 1 auto}.skeleton_plate__0XGQH{background:linear-gradient(90deg,var(--bg-tertiary) 0,var(--bg-tertiary) 40%,var(--bg-elevated) 50%,var(--bg-tertiary) 60%,var(--bg-tertiary) 100%);background-size:200% 100%;animation:skeleton_skeleton-shimmer__Cgg_c 1.4s linear infinite}.skeleton_thread___1q8Y{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.skeleton_questionGroup__sHPmB{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.skeleton_question__ykkj_{display:flex;flex-direction:column;gap:10px;width:66%;padding:12px 16px;border-radius:20px 20px 0;background:var(--bg-quaternary)}.skeleton_chip__ukCfK{display:flex;align-items:center;gap:10px;width:220px;padding:10px 12px;border:1px solid var(--border-primary);border-radius:14px;background:var(--bg-secondary)}.skeleton_chipIcon__K1SMV{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-sm)}.skeleton_chipLines__Zpy8D{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.skeleton_answer__7QMcr{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding-top:var(--spacing-xs)}.skeleton_tabs__dSrq8{align-self:stretch;padding-bottom:10px;border-bottom:1px solid var(--border-primary)}.skeleton_tab__FzvZP{display:block;width:64px;height:12px;border-radius:6px}.skeleton_author___HhwR{display:flex;align-items:center;gap:var(--spacing-sm)}.skeleton_avatar__MCVnI{flex-shrink:0;width:28px;height:28px;border-radius:50%}.skeleton_name__fp7KM{width:92px;height:12px;border-radius:6px}.skeleton_line__rO5wg{align-self:stretch;height:12px;border-radius:6px}.skeleton_table__KVueu{display:flex;flex-direction:column;align-self:stretch;gap:12px;margin-top:var(--spacing-xs);padding:14px;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary)}.skeleton_tableRow__Ue5pI{display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.7fr)}.skeleton_media__9TOBb{align-self:stretch;height:168px;margin-top:var(--spacing-xs);border-radius:var(--radius-md)}.skeleton_mediaImage__CMM3h{max-width:100%;height:var(--message-image-height,168px);margin-top:var(--spacing-sm);border-radius:var(--radius-md);aspect-ratio:4/3}@keyframes skeleton_skeleton-shimmer__Cgg_c{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton_plate__0XGQH{background:var(--bg-tertiary);animation:none}}.ImagesMock_showcase__1dOPE{position:relative;display:grid;align-items:start;gap:var(--spacing-xl);-moz-column-gap:var(--spacing-3xl);column-gap:var(--spacing-3xl);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);width:100%;padding:var(--spacing-lg);scroll-margin-top:var(--spacing-xl)}.ImagesMock_intro__sFOuk{display:grid;gap:var(--spacing-lg);min-width:0}.ImagesMock_cases__hNFJB{position:relative;display:grid;gap:var(--spacing-xs);min-width:0}.ImagesMock_caseButton__MBo3f{display:grid;align-items:center;gap:var(--spacing-sm);grid-template-columns:32px minmax(0,1fr);min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid transparent;border-radius:var(--radius-md);text-align:left;transition:transform .16s var(--ease-out-strong);cursor:pointer}.ImagesMock_caseButton__MBo3f[aria-pressed=true]{border-color:rgb(var(--brand-primary-rgb)/25%);color:var(--brand-primary)}.ImagesMock_caseButton__MBo3f:active{transform:scale(.97)}.ImagesMock_caseButton__MBo3f:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ImagesMock_caseThumbnail__W_o_X{width:32px;height:32px;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}.ImagesMock_deck__nviMp{--deck-card-distance:48px;--deck-slot-x:88px;position:relative;display:grid;min-width:0;padding-left:var(--deck-slot-x);isolation:isolate}.ImagesMock_card__yH2CN{position:relative;display:grid;grid-area:1/1;min-width:0;border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);box-shadow:0 12px 32px rgb(0 0 0/8%);overflow:hidden;will-change:transform}.ImagesMock_card__yH2CN>*{grid-area:1/1}@media screen and (max-width:1440px){.ImagesMock_card__yH2CN{min-height:426px}}@media screen and (max-width:1023px){.ImagesMock_card__yH2CN{min-height:447px}}.ImagesMock_reveal__oKg_s{animation:ImagesMock_images-dialog-reveal__OylgS .2s var(--ease-out-strong) both}@keyframes ImagesMock_images-dialog-reveal__OylgS{0%{opacity:0}to{opacity:1}}.ImagesMock_dialog__i99GN{--showcase-image-height:min(240px,66.6667cqw);--message-image-width:auto;--message-image-max-width:100%;--message-image-height:var(--showcase-image-height);--message-image-margin:var(--spacing-sm) auto 0 0;display:grid;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-lg);border-radius:inherit;background:var(--bg-primary);zoom:.8;container-type:inline-size}.ImagesMock_promptSlot__LCTqJ{display:grid;align-items:start;min-width:0;min-height:100px}.ImagesMock_answerSlot__2e4kT{display:flex;flex-direction:column;min-width:0;min-height:calc(var(--showcase-image-height) + 136px)}.ImagesMock_answerSlot__2e4kT>*{flex-grow:1}.ImagesMock_assistant__WsAQl{display:flex;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm)}@media screen and (max-width:960px){.ImagesMock_showcase__1dOPE{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr)}.ImagesMock_card__yH2CN{min-height:414px}.ImagesMock_cases__hNFJB{display:flex;gap:var(--spacing-sm);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ImagesMock_cases__hNFJB::-webkit-scrollbar{display:none}.ImagesMock_caseButton__MBo3f{flex:0 0 auto;grid-template-columns:28px auto;white-space:nowrap}.ImagesMock_caseThumbnail__W_o_X{width:28px;height:28px}.ImagesMock_deck__nviMp{--deck-card-distance:32px;--deck-slot-x:76px}}@media screen and (max-width:768px){.ImagesMock_card__yH2CN{min-height:460px}.ImagesMock_promptSlot__LCTqJ{min-height:140px}}@media screen and (max-width:500px){.ImagesMock_card__yH2CN{min-height:443px}.ImagesMock_dialog__i99GN{--showcase-image-height:min(220px,66.6667cqw);padding:var(--spacing-md)}.ImagesMock_promptSlot__LCTqJ{min-height:164px}}@media screen and (max-width:360px){.ImagesMock_card__yH2CN{min-height:419px}.ImagesMock_promptSlot__LCTqJ{min-height:192px}}@media (prefers-reduced-motion:reduce){.ImagesMock_caseButton__MBo3f{transition:none}.ImagesMock_reveal__oKg_s{animation:none}}.mocks_frame__1d4_i{display:grid;min-width:0;min-height:var(--mock-frame-min-height,0)}.mocks_frame__1d4_i>*{grid-area:1/1}.mocks_frame__1d4_i[data-tool=FILES]{--mock-frame-min-height:439px}.mocks_frame__1d4_i[data-tool=WEB_SEARCH]{--mock-frame-min-height:378px}.mocks_frame__1d4_i[data-tool=YOUTUBE_ANALYSIS]{--mock-frame-min-height:449px}.mocks_frame__1d4_i[data-tool=INTERACTIVE_BLOCKS]{--mock-frame-min-height:394px}.mocks_mock__z0Wdd{min-width:0;padding:var(--spacing-lg);zoom:.8}.mocks_reveal__TBJuI{animation:mocks_mock-reveal__VrmfC .2s var(--ease-out-strong) both}@keyframes mocks_mock-reveal__VrmfC{0%{opacity:0}to{opacity:1}}.mocks_thread__HhO_a{gap:var(--spacing-sm)}.mocks_answer__pXTnR,.mocks_thread__HhO_a{display:flex;flex-direction:column;min-width:0}.mocks_answer__pXTnR>*{flex-grow:1}.mocks_assistantHeader___XiYc{display:flex;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.mocks_catalog__fyhTl{display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr)}.mocks_catalog__fyhTl>*{min-width:0}.mocks_catalogBody__4f4Hy{display:grid;gap:10px;grid-template-columns:200px minmax(0,1fr);min-width:0}.mocks_providers__1D7v8{--provider-list-radius:14px;--provider-list-padding:4px;display:flex;flex-direction:column;align-content:start;gap:10px var(--provider-list-padding);padding:var(--provider-list-padding);border:var(--glass-border);border-radius:var(--provider-list-radius)}.mocks_provider__usA1c{display:flex;align-items:center;gap:6px;padding:12px 10px;border:1px solid transparent;border-radius:calc(var(--provider-list-radius) - var(--provider-list-padding));color:var(--text-primary)}.mocks_provider__usA1c.mocks_providerActive__0wFiy{border:var(--glass-border);background:var(--glass-background-active)}.mocks_modelItems__VOjMc{display:flex;flex-direction:column;gap:var(--spacing-sm)}@container (width < 720px){.mocks_frame__1d4_i[data-tool=WEB_SEARCH]{--mock-frame-min-height:420px}.mocks_frame__1d4_i[data-tool=INTERACTIVE_BLOCKS]{--mock-frame-min-height:383px}}@container (width < 600px){.mocks_mock__z0Wdd{zoom:.75}.mocks_frame__1d4_i[data-tool=FILES]{--mock-frame-min-height:412px}.mocks_frame__1d4_i[data-tool=WEB_SEARCH]{--mock-frame-min-height:448px}.mocks_frame__1d4_i[data-tool=YOUTUBE_ANALYSIS]{--mock-frame-min-height:451px}.mocks_frame__1d4_i[data-tool=INTERACTIVE_BLOCKS]{--mock-frame-min-height:360px}.mocks_catalog__fyhTl{grid-template-columns:minmax(0,1fr)}.mocks_modelDetail__iXdJ6{display:none}}@container (width < 420px){.mocks_mock__z0Wdd{zoom:.7}.mocks_frame__1d4_i[data-tool=FILES]{--mock-frame-min-height:396px}.mocks_frame__1d4_i[data-tool=WEB_SEARCH]{--mock-frame-min-height:509px}.mocks_frame__1d4_i[data-tool=YOUTUBE_ANALYSIS]{--mock-frame-min-height:530px}.mocks_frame__1d4_i[data-tool=INTERACTIVE_BLOCKS]{--mock-frame-min-height:353px}}@media (prefers-reduced-motion:reduce){.mocks_reveal__TBJuI{animation:none}}.ToolsShowcaseBlock_section__tqMbG{display:flex;flex-direction:column;gap:var(--spacing-2xl);width:100%}.ToolsShowcaseBlock_grid__8dDHo{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none}.ToolsShowcaseBlock_tile__n23vo{--scene-tint:var(--brand-primary-10);position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--border-primary);border-radius:var(--radius-panel);background:var(--hint-bg);overflow:hidden;transition:border-color .25s ease}.ToolsShowcaseBlock_tile__n23vo:before{content:"";position:absolute;background:radial-gradient(55% 55% at 85% 90%,var(--scene-tint),transparent 70%);opacity:.7;pointer-events:none;inset:0}.ToolsShowcaseBlock_tile__n23vo[data-tool=IMAGES]{grid-column:1/-1}.ToolsShowcaseBlock_tileHeader__AcEU_{position:relative;display:grid;align-items:center;gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:36px minmax(0,1fr);padding:var(--spacing-lg)}.ToolsShowcaseBlock_tileIcon__Z_GId{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid rgb(var(--brand-primary-rgb)/30%);border-radius:var(--radius-md);background:var(--brand-primary-10);color:var(--brand-primary)}.ToolsShowcaseBlock_tileTitle__X_ZpU{letter-spacing:-.015em}.ToolsShowcaseBlock_tileDescription__BYua0{grid-column:1/-1}.ToolsShowcaseBlock_viewport__cLiLw{position:relative;min-width:0;margin:0 var(--spacing-lg) var(--spacing-lg)}.ToolsShowcaseBlock_window__p4tyo{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);overflow:hidden;container-type:inline-size}.ToolsShowcaseBlock_tile__n23vo[data-tool=IMAGES] .ToolsShowcaseBlock_tileHeader__AcEU_{align-content:start;padding:0}.ToolsShowcaseBlock_tile__n23vo[data-tool=MODELS]{grid-column:1/-1}.ToolsShowcaseBlock_tile__n23vo[data-tool=MODELS] .ToolsShowcaseBlock_tileHeader__AcEU_{display:flex;flex-wrap:wrap;justify-content:center;align-self:center;width:100%;max-width:720px;padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.ToolsShowcaseBlock_tile__n23vo[data-tool=MODELS] .ToolsShowcaseBlock_tileTitle__X_ZpU{max-width:calc(100% - 36px - var(--spacing-md))}.ToolsShowcaseBlock_tile__n23vo[data-tool=MODELS] .ToolsShowcaseBlock_tileDescription__BYua0{flex-basis:100%}.ToolsShowcaseBlock_tile__n23vo[data-tool=MODELS] .ToolsShowcaseBlock_viewport__cLiLw{align-self:center;width:calc(100% - 2 * var(--spacing-lg));max-width:960px}@media (hover:hover) and (pointer:fine){.ToolsShowcaseBlock_tile__n23vo:hover{border-color:rgb(var(--brand-primary-rgb)/30%)}}@media screen and (min-width:961px){.ToolsShowcaseBlock_pairedTile__f0OF_{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}.ToolsShowcaseBlock_pairedTile__f0OF_ .ToolsShowcaseBlock_tileHeader__AcEU_{align-content:start}.ToolsShowcaseBlock_pairedTile__f0OF_ .ToolsShowcaseBlock_window__p4tyo{height:100%}}@media screen and (max-width:960px){.ToolsShowcaseBlock_grid__8dDHo{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:768px){.ToolsShowcaseBlock_section__tqMbG{gap:var(--spacing-xl)}}@media (prefers-reduced-motion:reduce){.ToolsShowcaseBlock_tile__n23vo{transition:none}}