.TwemojiText_inlineWrap__vpdO6{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;line-height:inherit}.TwemojiText_link__jQPlM{color:var(--accent-fg-soft,#3b82f6);text-decoration:underline;text-underline-offset:2px;cursor:pointer;word-break:break-all}.TwemojiText_soloWrap__Wuz06{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.2rem;line-height:1}.TwemojiText_glue__Mt2WY{white-space:nowrap}.TwemojiText_emoji__8gY42{display:inline-block;vertical-align:-.15em;margin:0;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}.TwemojiText_emoji__8gY42,.TwemojiText_sizeInline__AMAVy{width:1.15em;height:1.15em}.TwemojiText_sizeSolo1__gJcDb{width:3.35rem;height:3.35rem;vertical-align:middle}.TwemojiText_sizeSolo2__vBdSQ{width:2.45rem;height:2.45rem;vertical-align:middle}.TwemojiText_sizeSolo3__4SMMb{width:1.85rem;height:1.85rem;vertical-align:middle}.portal-root_fullscreenPortalRoot__9ts54{position:fixed;inset:0;overflow:hidden;z-index:10000;pointer-events:auto;isolation:isolate}.portal-root_fullscreenPortalRoot__9ts54:empty{pointer-events:none}.portal-root_overlayPortalRoot__kBtRk{position:fixed;inset:0;overflow:hidden;z-index:2000;pointer-events:auto;isolation:isolate}.portal-root_overlayPortalRoot__kBtRk:empty{pointer-events:none}.ChatMessageContextMenu_backdrop__fL5b_{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,0)}.ChatMessageContextMenu_menuPortal__HlFyn{position:fixed;z-index:10000;min-width:12rem;padding:.4rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--text-primary) 6%,transparent) inset,0 8px 24px rgba(0,0,0,.22),0 20px 48px rgba(0,0,0,.18)}html[data-theme=light] .ChatMessageContextMenu_menuPortal__HlFyn{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 #fff,0 8px 24px rgba(0,0,0,.08)}.ChatMessageContextMenu_menuItem___z52f{display:block;width:100%;text-align:left;border:none;border-radius:9px;padding:.48rem .68rem;background:rgba(0,0,0,0);color:var(--text-primary);font-size:.84rem;font-weight:500;cursor:pointer;transition:background .14s ease}.ChatMessageContextMenu_menuItem___z52f:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.ChatMessageContextMenu_menuItem___z52f:focus-visible{outline:2px solid color-mix(in srgb,var(--text-primary) 28%,transparent);outline-offset:1px}.ChatMessageContextMenu_menuItemDanger__RnoNW{color:var(--danger-soft-fg,var(--danger-fg,#b91c1c))}.ChatMessageContextMenu_menuItemDanger__RnoNW:hover:not(:disabled){background:var(--danger-soft-bg-hover,#fee2e2);color:var(--danger-soft-fg-hover,#991b1b)}.ChatMessageContextMenu_reactionRow__UDxyf{display:flex;align-items:center;justify-content:space-between;gap:.14rem;padding:.18rem .12rem .42rem;margin:0 0 .22rem;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 85%,transparent)}.ChatMessageContextMenu_reactionBtn__MmSv6{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;display:flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid rgba(0,0,0,0);border-radius:999px;padding:0;background:rgba(0,0,0,0);font-size:1.22rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transform-origin:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .16s cubic-bezier(.22,1.35,.36,1)}.ChatMessageContextMenu_reactionBtn__MmSv6:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 8%,transparent);transform:scale(1.14) translateY(-1px)}.ChatMessageContextMenu_reactionBtn__MmSv6:active:not(:disabled){transform:scale(.94)}.ChatMessageContextMenu_reactionBtn__MmSv6:focus-visible{outline:2px solid color-mix(in srgb,var(--text-primary) 30%,transparent);outline-offset:1px}.ChatMessageContextMenu_reactionBtn__MmSv6:disabled{opacity:.32;cursor:default}.ChatMessageContextMenu_reactionBtnMine__R_C8_{background:color-mix(in srgb,var(--text-primary) 11%,transparent);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 10%,transparent)}.ChatMessageContextMenu_reactionBtnMine__R_C8_:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 15%,transparent);border-color:color-mix(in srgb,var(--text-primary) 20%,transparent)}@media(prefers-reduced-motion:reduce){.ChatMessageContextMenu_reactionBtn__MmSv6{transition:background .14s ease,border-color .14s ease}.ChatMessageContextMenu_reactionBtn__MmSv6:hover:not(:disabled){transform:none}}@keyframes Modal_uiMenuEnter__DUmbp{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Modal_uiBadgePop__3k7AA{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes Modal_uiDockSlideUp__WcFiS{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_uiFilterBarEnter__ezo4v{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_uiModalOverlayEnter__8bjNC{0%{opacity:0}to{opacity:1}}@keyframes Modal_uiModalContentEnter__UOBXg{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Modal_uiModalSheetEnter__qSQZO{0%{opacity:.85;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes Modal_uiModalPushEnter__rcSly{0%{opacity:1;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Modal_uiDrawerBackdropEnter__bEYUh{0%{opacity:0}to{opacity:1}}@keyframes Modal_uiDrawerPanelEnter__EJGey{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Modal_composerSendReadyPulse__zoox6{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes Modal_composerCardBreathe__aeeB3{0%{transform:scale(1)}35%{transform:scale(.994)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){@keyframes Modal_uiMenuEnter__DUmbp{0%,to{opacity:1;transform:none}}@keyframes Modal_uiBadgePop__3k7AA{0%,to{opacity:1;transform:none}}@keyframes Modal_uiDockSlideUp__WcFiS{0%,to{opacity:1;transform:none}}@keyframes Modal_uiFilterBarEnter__ezo4v{0%,to{opacity:1;transform:none}}@keyframes Modal_uiModalOverlayEnter__8bjNC{0%,to{opacity:1}}@keyframes Modal_uiModalContentEnter__UOBXg{0%,to{opacity:1;transform:none}}@keyframes Modal_uiModalSheetEnter__qSQZO{0%,to{opacity:1;-webkit-clip-path:none;clip-path:none;transform:none}}@keyframes Modal_uiModalPushEnter__rcSly{0%,to{opacity:1;transform:none}}@keyframes Modal_uiDrawerBackdropEnter__bEYUh{0%,to{opacity:1}}@keyframes Modal_uiDrawerPanelEnter__EJGey{0%,to{transform:none}}@keyframes Modal_composerSendReadyPulse__zoox6{0%,to{transform:none}}@keyframes Modal_composerCardBreathe__aeeB3{0%,to{transform:none}}}.Modal_modalOverlayEnter__8ozea:not(.Modal_fullscreen__uRo7X){animation:Modal_uiModalOverlayEnter__8bjNC .14s ease-out}@media(min-width:901px){.Modal_modalContentEnter__xCurw:not(.Modal_fullscreenContent__QXXAM){animation:Modal_uiModalContentEnter__UOBXg .18s cubic-bezier(.22,1,.36,1)}}.Modal_modalOverlay__aCO7i{position:fixed;inset:0;background:rgba(6,7,8,.86);backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:center;z-index:2000;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px))}.Modal_modalOverlay__aCO7i.Modal_fullscreen__uRo7X{background:rgba(6,7,8,.92);backdrop-filter:none;-webkit-backdrop-filter:none;align-items:stretch;justify-content:stretch;z-index:10000;padding:0;padding:var(--sat-top,env(safe-area-inset-top,0)) var(--sat-right,env(safe-area-inset-right,0)) var(--sat-bottom,env(safe-area-inset-bottom,0)) var(--sat-left,env(safe-area-inset-left,0));overflow:hidden;height:100dvh;max-height:100dvh;min-height:0;touch-action:auto}.Modal_modalOverlaySolid__rMkOX{background:rgba(6,7,8,.86)}.Modal_modalContentSolid__pQNIX,.Modal_modalContent__CMaD9,.Modal_modalOverlaySolid__rMkOX{backdrop-filter:none;-webkit-backdrop-filter:none}.Modal_modalContent__CMaD9{background:color-mix(in srgb,var(--surface-base) 98%,var(--surface-canvas));border:1px solid var(--border-subtle);box-shadow:0 32px 64px rgba(0,0,0,.4);border-radius:28px;width:100%;max-height:88vh;overflow:hidden;position:relative;display:flex;flex-direction:column}.Modal_modalContent__CMaD9.Modal_xs__NFwDW{max-width:380px}.Modal_modalContent__CMaD9.Modal_sm__UPxqu{max-width:440px}.Modal_modalContent__CMaD9.Modal_md__axIlB{max-width:560px}.Modal_modalContent__CMaD9.Modal_lg__7RaPy{max-width:720px}.Modal_modalContent__CMaD9.Modal_xl__V7c8M{max-width:960px}.Modal_modalContent__CMaD9.Modal_xxl__ERSIF{max-width:1180px}.Modal_modalContent__CMaD9.Modal_fullscreenContent__QXXAM{background:var(--surface-canvas);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.Modal_modalContent__CMaD9.Modal_fullscreenContent__QXXAM.Modal_lg__7RaPy,.Modal_modalContent__CMaD9.Modal_fullscreenContent__QXXAM.Modal_md__axIlB,.Modal_modalContent__CMaD9.Modal_fullscreenContent__QXXAM.Modal_sm__UPxqu,.Modal_modalContent__CMaD9.Modal_fullscreenContent__QXXAM.Modal_xl__V7c8M,.Modal_modalContent__CMaD9.Modal_fullscreenContent__QXXAM.Modal_xs__NFwDW,.Modal_modalContent__CMaD9.Modal_fullscreenContent__QXXAM.Modal_xxl__ERSIF{max-width:100%;width:100%;height:100%}.Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT{--chat-bubble-fill:var(--theme-chat-bubble-fill,#19191d);--chat-bubble-outgoing:var(--chat-bubble-fill);--chat-bubble-outgoing-selected:var(--theme-chat-bubble-outgoing-selected,#242428);--chat-bubble-outgoing-flash:var(--theme-chat-bubble-outgoing-flash,#2f2f34);--chat-surface-fg:var(--theme-chat-surface-fg,color-mix(in srgb,var(--text-primary) 95%,transparent));--chat-surface-border:color-mix(in srgb,var(--chat-bubble-fill) 70%,var(--surface-canvas) 30%);--chat-surface-hover:color-mix(in srgb,var(--chat-bubble-fill) 86%,var(--text-primary) 14%);background:var(--chat-surface-panel-bg,linear-gradient(168deg,color-mix(in srgb,var(--chat-bubble-fill,#50554e) 8%,var(--surface-raised) 58%) 0,color-mix(in srgb,var(--surface-raised) 36%,var(--surface-base)) 46%,color-mix(in srgb,var(--chat-bubble-fill,#50554e) 5%,var(--surface-base) 92%) 100%));border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 20%,var(--border-subtle));box-shadow:0 24px 48px rgba(0,0,0,.38);backdrop-filter:none;-webkit-backdrop-filter:none}.Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_modalHeaderCompact___yvJn,.Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_modalHeader__tkqfe{border-bottom-color:color-mix(in srgb,var(--chat-bubble-fill) 26%,var(--border-subtle));background:rgba(0,0,0,0)}.Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_modalHeaderCompact___yvJn h2{color:color-mix(in srgb,var(--text-primary) 88%,var(--chat-bubble-fill))}.Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_closeButtonCompact__o_gQj,.Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_closeButton__xwTEt{background:color-mix(in srgb,var(--chat-bubble-fill) 16%,transparent);color:color-mix(in srgb,var(--text-primary) 62%,var(--chat-bubble-fill))}.Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_closeButtonCompact__o_gQj:hover,.Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_closeButton__xwTEt:hover{background:color-mix(in srgb,var(--chat-bubble-fill) 28%,transparent);color:var(--chat-surface-fg)}html[data-theme=light] .Modal_modalContent__CMaD9{background:var(--chat-surface-panel-bg,#ffffff);border-color:color-mix(in srgb,#1a1a1c 8%,transparent);box-shadow:0 16px 40px rgba(0,0,0,.1),0 0 0 1px color-mix(in srgb,#1a1a1c 6%,transparent)}html[data-theme=light] .Modal_modalContent__CMaD9.Modal_fullscreenContent__QXXAM{background:var(--surface-base)}html[data-theme=light] .Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT{background:var(--chat-surface-panel-bg,#ffffff);border-color:color-mix(in srgb,#1a1a1c 8%,transparent);box-shadow:0 16px 40px rgba(0,0,0,.1),0 0 0 1px color-mix(in srgb,#1a1a1c 6%,transparent)}html[data-theme=light] .Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_closeButtonCompact__o_gQj,html[data-theme=light] .Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_closeButton__xwTEt{background:color-mix(in srgb,#1a1a1c 5%,transparent);color:var(--text-secondary)}html[data-theme=light] .Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_closeButtonCompact__o_gQj:hover,html[data-theme=light] .Modal_modalContent__CMaD9.Modal_modalContentChatSurface__xyYWT .Modal_closeButton__xwTEt:hover{background:color-mix(in srgb,#1a1a1c 9%,transparent);color:var(--text-primary)}.Modal_sheetGrabZone__mHnn3{display:none}.Modal_sheetHandle__XePo0{display:block;width:2.5rem;height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 30%,transparent)}.Modal_closeButton__xwTEt{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;border:none;background:var(--accent-a08);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,color .2s ease,transform .2s ease;z-index:10;margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Modal_closeButton__xwTEt svg{display:block}.Modal_closeButton__xwTEt:hover{background:var(--accent-a15);color:var(--text-primary)}.Modal_closeButton__xwTEt:active{transform:scale(.92)}.Modal_closeButton__xwTEt:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Modal_closeButton__xwTEt:focus:not(:focus-visible){outline:none}.Modal_closeButton__xwTEt.Modal_closeButtonInHeader__CJvgH{position:static;top:auto;right:auto}.Modal_closeButton__xwTEt.Modal_closeButtonCompact__o_gQj{top:10px;right:14px;width:32px;height:32px;background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.Modal_closeButton__xwTEt.Modal_closeButtonCompact__o_gQj:hover{background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.Modal_fullscreenContent__QXXAM .Modal_closeButton__xwTEt{top:16px;right:20px;width:36px;height:36px;font-size:var(--type-title-size);font-weight:400;background:var(--accent-a12);color:var(--text-primary)}.Modal_fullscreenContent__QXXAM .Modal_closeButton__xwTEt:hover{background:var(--accent-a20);color:var(--text-primary)}.Modal_modalContentFlush__iehaq{overflow:hidden;background:color-mix(in srgb,var(--surface-base) 98%,var(--surface-canvas))}html[data-theme=light] .Modal_modalContentFlush__iehaq{background:var(--chat-surface-panel-bg,#ffffff)}.Modal_modalBodyFlush__kuzw3{padding:0!important;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.Modal_modalHeader__tkqfe{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:28px 20px 20px 28px;border-bottom:1px solid var(--border-subtle);flex-shrink:0;flex-grow:0}.Modal_modalHeader__tkqfe h2{flex:1 1 auto;min-width:0;font-size:var(--type-title-size);font-weight:var(--type-title-weight);margin:0;color:var(--text-primary);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);padding-right:0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Modal_fullscreenContent__QXXAM .Modal_modalHeader__tkqfe{padding:16px 20px 14px;background:color-mix(in srgb,var(--surface-code) 40%,transparent);border-bottom-color:var(--border-subtle)}.Modal_fullscreenContent__QXXAM .Modal_modalHeader__tkqfe h2{font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);color:var(--text-primary);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-leading);padding-right:0}.Modal_modalBody__fT6oh{padding:28px 48px 32px;flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden}.Modal_fullscreenContent__QXXAM .Modal_modalBody__fT6oh{padding:0;overflow:hidden;display:flex;flex-direction:column}.Modal_modalHeaderCompact___yvJn{padding:12px 12px 12px 20px;border-bottom:1px solid var(--border-subtle);min-height:56px;box-sizing:border-box}.Modal_modalHeaderCompact___yvJn h2{font-size:var(--type-ui-md-size,.9375rem);font-weight:600;letter-spacing:-.01em;line-height:1.2;padding-right:0;color:color-mix(in srgb,var(--text-primary) 88%,transparent)}.Modal_modalBodyCompact__5U5f0{padding:16px 20px 20px;display:flex;flex-direction:column;min-height:0}@media(max-width:900px){.Modal_modalOverlay__aCO7i.Modal_fullscreen__uRo7X{padding:var(--sat-top,env(safe-area-inset-top,0)) var(--sat-right,env(safe-area-inset-right,0)) var(--sat-bottom,env(safe-area-inset-bottom,0)) var(--sat-left,env(safe-area-inset-left,0))}.Modal_modalOverlay__aCO7i:not(.Modal_fullscreen__uRo7X){padding:0;flex-direction:column;align-items:stretch;justify-content:flex-end}.Modal_modalOverlay__aCO7i.Modal_modalOverlayPush__J9cPX:not(.Modal_fullscreen__uRo7X){justify-content:stretch;align-items:stretch}.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM){border-radius:24px 24px 0 0;max-height:82dvh;width:100%;margin-top:auto;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -20px 56px rgba(0,0,0,.42)}.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM):not(.Modal_modalContentFlush__iehaq){height:auto}.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM).Modal_modalContentEnter__xCurw:not(.Modal_modalContentEnterPush__rHEhc){animation:Modal_uiModalSheetEnter__qSQZO .28s cubic-bezier(.32,.72,0,1)}.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM).Modal_modalContentEnterPush__rHEhc{animation:Modal_uiModalPushEnter__rcSly .32s cubic-bezier(.32,.72,0,1)}.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM).Modal_modalContentDragging__9ffzZ{will-change:transform}.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM).Modal_lg__7RaPy,.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM).Modal_md__axIlB,.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM).Modal_sm__UPxqu,.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM).Modal_xl__V7c8M,.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM).Modal_xs__NFwDW,.Modal_modalContent__CMaD9:not(.Modal_fullscreenContent__QXXAM).Modal_xxl__ERSIF{max-width:100%}.Modal_modalContent__CMaD9.Modal_modalContentFlush__iehaq:not(.Modal_fullscreenContent__QXXAM):not(.Modal_modalContentPush__hoCLp){flex:0 0 auto;align-self:stretch;width:100%;height:82dvh;max-height:82dvh;min-height:0;margin-top:auto}.Modal_modalContent__CMaD9.Modal_modalContentPush__hoCLp:not(.Modal_fullscreenContent__QXXAM){flex:1 1 auto;align-self:stretch;width:100%;height:100dvh;max-height:100dvh;min-height:0;margin-top:0;border-radius:0;box-shadow:-12px 0 40px rgba(0,0,0,.28)}.Modal_sheetGrabZone__mHnn3{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:1.75rem;padding:.5rem 1rem .25rem;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Modal_sheetGrabZone__mHnn3:active{cursor:-webkit-grabbing;cursor:grabbing}.Modal_modalContent__CMaD9.Modal_fullscreenContent__QXXAM{border-radius:0}.Modal_modalHeader__tkqfe{padding:20px 16px 16px}.Modal_modalHeader__tkqfe h2{font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-leading);padding-right:0}.Modal_modalHeader__tkqfe.Modal_modalHeaderCompact___yvJn{padding:12px 16px 10px}.Modal_modalHeader__tkqfe.Modal_modalHeaderCompact___yvJn h2{font-size:var(--type-ui-md-size,.9375rem);padding-right:0}.Modal_fullscreenContent__QXXAM .Modal_modalHeader__tkqfe{padding:16px 20px 14px}.Modal_fullscreenContent__QXXAM .Modal_modalHeader__tkqfe h2{font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);letter-spacing:var(--type-subhead-tracking);line-height:var(--type-subhead-leading)}.Modal_modalBody__fT6oh{padding:20px 20px max(24px,16px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.Modal_modalBody__fT6oh.Modal_modalBodyCompact__5U5f0{padding:14px 16px max(16px,12px + env(safe-area-inset-bottom,0px))}.Modal_fullscreenContent__QXXAM .Modal_modalBody__fT6oh{padding:0}.Modal_closeButton__xwTEt{top:16px;right:16px;width:32px;height:32px;font-size:var(--type-body-lg-size)}.Modal_fullscreenContent__QXXAM .Modal_closeButton__xwTEt{top:14px;right:16px;width:30px;height:30px;font-size:var(--type-heading-size)}}.MeetingRecordingTakesList_list__O85yA{display:flex;flex-direction:column;gap:.35rem;min-width:0}.MeetingRecordingTakesList_listCompact__R01ux{max-height:7.5rem;overflow:auto}.MeetingRecordingTakesList_take__yORXu{display:flex;flex-direction:column;align-items:stretch;gap:.12rem}.MeetingRecordingTakesList_takeMain__HTkRM{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .7rem}.MeetingRecordingTakesList_takeMeta__Io_BK{margin:0;font-size:.75rem;line-height:1.35;color:var(--text-tertiary)}.MeetingRecordingTakesList_takeActions__AuQcq{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.MeetingRecordingTakesList_takeError__PD9xR{margin:0;font-size:.7rem;line-height:1.35;color:var(--text-tertiary)}.MeetingRecordingTakesList_actionBtn__H7Kki{display:inline-block;margin:0;padding:0;border:none;background:none;color:var(--text-primary);font-size:.75rem;font-weight:600;opacity:.78;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px;cursor:pointer}.MeetingRecordingTakesList_actionBtn__H7Kki:hover:not(:disabled){opacity:.95;-webkit-text-decoration-color:color-mix(in srgb,currentColor 60%,transparent);text-decoration-color:color-mix(in srgb,currentColor 60%,transparent)}.MeetingRecordingTakesList_actionBtn__H7Kki:disabled{cursor:default;opacity:.5}.MeetingTranscriptPreview_overlay__IbQmd{position:fixed;inset:0;z-index:13200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(6,7,8,.86)}.MeetingTranscriptPreview_sheet__mypUJ{width:min(46rem,100%);height:min(92vh,58rem);max-height:min(92vh,58rem);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid var(--hairline,var(--border-subtle));background:color-mix(in srgb,var(--surface-base) 98%,var(--surface-canvas,var(--surface-base)));box-shadow:0 32px 64px rgba(0,0,0,.42)}html[data-theme=light] .MeetingTranscriptPreview_sheet__mypUJ{background:#f7f6f3;border-color:color-mix(in srgb,#1a1a1c 8%,transparent);box-shadow:0 24px 48px rgba(28,28,30,.16),0 0 0 1px color-mix(in srgb,#1a1a1c 6%,transparent)}.MeetingTranscriptPreview_head__qkFMn{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:1.05rem 1rem .95rem 1.35rem;border-bottom:1px solid var(--hairline,var(--border-subtle))}.MeetingTranscriptPreview_headText__n_NuQ{min-width:0}.MeetingTranscriptPreview_kicker__zucDe{margin:0 0 .28rem;font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.MeetingTranscriptPreview_head__qkFMn h2{margin:0;font-size:1.05rem;font-weight:620;letter-spacing:-.02em;line-height:1.35;color:var(--text-primary);overflow-wrap:anywhere}.MeetingTranscriptPreview_meta__UjLhh{margin:.35rem 0 0;font-size:.75rem;line-height:1.35;color:var(--text-tertiary)}.MeetingTranscriptPreview_close___N8Fq{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;margin-top:.05rem;border:none;border-radius:50%;background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-secondary);cursor:pointer}.MeetingTranscriptPreview_close___N8Fq:hover{background:color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-primary)}.MeetingTranscriptPreview_body__E2PUc{flex:1 1 auto;min-height:0;overflow:auto;padding:1.15rem 1.4rem 1.6rem}.MeetingTranscriptPreview_doc__8nMmL{max-width:40rem;margin:0 auto;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);font-family:inherit;font-size:.9375rem;line-height:1.62;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary)}.MeetingDetailsModal_body__9yf5s{display:flex;flex-direction:column;gap:1rem}.MeetingDetailsModal_meta__7PMh9{display:grid;grid-gap:.65rem;gap:.65rem;margin:0}.MeetingDetailsModal_meta__7PMh9 div{display:grid;grid-template-columns:7.5rem 1fr;grid-gap:.5rem;gap:.5rem;align-items:baseline}.MeetingDetailsModal_meta__7PMh9 dt{margin:0;font-size:.82rem;opacity:.7}.MeetingDetailsModal_meta__7PMh9 dd{margin:0;font-size:.92rem}.MeetingDetailsModal_section__wLLNq{display:flex;flex-direction:column;gap:.45rem}.MeetingDetailsModal_sectionTitle__UBhDM{margin:0;font-size:.84rem;font-weight:600;opacity:.85}.MeetingDetailsModal_participantChips__RFemf{display:flex;flex-wrap:wrap;gap:.35rem}.MeetingDetailsModal_participantChip__FpBkR{display:inline-flex;align-items:center;max-width:100%;padding:.2rem .55rem;font-size:.82rem;line-height:1.35;border-radius:999px;background:color-mix(in srgb,var(--surface-base,#1a1a1a) 72%,transparent);border:1px solid color-mix(in srgb,currentColor 12%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MeetingDetailsModal_openTranscript__q7ZqM{align-self:flex-start;margin:.15rem 0 0;padding:.5rem .85rem;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:10px;background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.MeetingDetailsModal_openTranscript__q7ZqM:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.MeetingDetailsModal_muted__ZNpFB{margin:0;font-size:.84rem;opacity:.72}.MeetingDetailsModal_error__oPK4n{margin:0;font-size:.88rem;color:var(--status-error,#f87171)}.MeetingPlaqueBubble_card__MfQT8{width:100%;max-width:min(100%,30rem);min-width:0;padding:.45rem .15rem .5rem .75rem;border-radius:0;background:rgba(0,0,0,0);border:none;border-left:2px solid color-mix(in srgb,var(--text-primary) 14%,transparent);color:var(--text-primary)}.MeetingPlaqueBubble_cardSelected__dDHCd{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent-solid) 42%,transparent)}.MeetingPlaqueBubble_titleRow__nxV_L{display:flex;align-items:center;gap:.4rem;color:var(--text-secondary)}.MeetingPlaqueBubble_titleRow__nxV_L strong{margin:0;font-size:.8rem;font-weight:600;letter-spacing:-.01em}.MeetingPlaqueBubble_duration__TUkIF{margin:0 0 0 auto;font-size:.78rem;line-height:1.35;color:var(--text-tertiary)}.MeetingPlaqueBubble_participants__ry20k{margin:.28rem 0 0;font-size:.78rem;line-height:1.35;color:var(--text-tertiary)}.MeetingPlaqueBubble_statusRow__j14nm{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.28rem;min-width:0}.MeetingPlaqueBubble_statusActions__P8_VJ{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-shrink:0;margin-left:auto}.MeetingPlaqueBubble_status__U5VdE{flex:1 1 auto;min-width:0;margin:0;font-size:.78rem;line-height:1.35;color:var(--text-tertiary);overflow-wrap:anywhere}.MeetingPlaqueBubble_detailsLink__H8jpW{flex-shrink:0;margin:0;padding:0;border:none;background:none;color:inherit;font-size:.78rem;font-weight:500;opacity:.62;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:2px;cursor:pointer}.MeetingPlaqueBubble_detailsLink__H8jpW:hover{opacity:.92;-webkit-text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}.MeetingPlaqueBubble_actions__kesNb{display:flex;flex-direction:column;gap:.4rem;margin:.5rem 0 0}.MeetingPlaqueBubble_take__DHs7Q{display:flex;flex-direction:column;align-items:stretch;gap:.18rem}.MeetingPlaqueBubble_takeMain__MXsCH{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.MeetingPlaqueBubble_takeMeta__OqUk4{margin:0;font-size:.78rem;line-height:1.35;color:var(--text-tertiary)}.MeetingPlaqueBubble_takeActions__32Jeh{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem}.MeetingPlaqueBubble_actionError__Z6paB,.MeetingPlaqueBubble_takeError__6rNoo{margin:0;font-size:.72rem;line-height:1.35;color:var(--text-tertiary)}.MeetingPlaqueBubble_joinBtn__Y_5v7{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .75rem;border-radius:10px;border:1px solid var(--chat-surface-btn-border,var(--chat-surface-border));background:var(--chat-surface-btn-bg,var(--chat-bubble-fill));color:var(--chat-surface-btn-fg,var(--chat-surface-fg));font:inherit;font-size:.78rem;font-weight:500;line-height:1.25;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.MeetingPlaqueBubble_joinBtn__Y_5v7:hover:not(:disabled){background:var(--chat-surface-btn-hover,var(--chat-surface-hover));border-color:var(--chat-surface-btn-border-hover,color-mix(in srgb,var(--chat-bubble-fill) 62%,white 38%))}.MeetingPlaqueBubble_joinBtn__Y_5v7:focus-visible{outline:2px solid var(--chat-surface-btn-focus,color-mix(in srgb,var(--chat-bubble-fill) 55%,white 45%));outline-offset:2px}.MeetingPlaqueBubble_joinBtn__Y_5v7:disabled{opacity:.45;cursor:not-allowed}.MeetingPlaqueBubble_joinBtn__Y_5v7{flex-shrink:0;padding:.32rem .7rem;font-weight:600;background:var(--chat-surface-btn-bg,var(--accent-solid,#7c8cff));color:var(--chat-surface-btn-fg,#fff);border-color:var(--chat-surface-btn-border,transparent)}.MeetingPlaqueBubble_joinBtn__Y_5v7:hover:not(:disabled){background:var(--chat-surface-btn-hover,color-mix(in srgb,var(--accent-solid,#7c8cff) 84%,#fff));border-color:var(--chat-surface-btn-border-hover,transparent)}.MeetingPlaqueBubble_actionBtn__oOi9R{display:inline-block;margin:0;padding:0;border:none;background:none;color:var(--text-primary);font-size:.78rem;font-weight:600;opacity:.78;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px;cursor:pointer}.MeetingPlaqueBubble_actionBtn__oOi9R:hover:not(:disabled){opacity:.95;-webkit-text-decoration-color:color-mix(in srgb,currentColor 60%,transparent);text-decoration-color:color-mix(in srgb,currentColor 60%,transparent)}.MeetingPlaqueBubble_actionBtn__oOi9R:disabled{cursor:default;opacity:.5}.ShimmerText_shimmerRoot__z2cw3{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;overflow-wrap:anywhere}.ShimmerText_inner__s5a5F{display:block;color:color-mix(in srgb,var(--text-primary) 42%,transparent);background-color:color-mix(in srgb,var(--text-primary) 42%,transparent);background-image:linear-gradient(90deg,transparent 0,transparent 25%,color-mix(in srgb,var(--text-primary) 55%,transparent) 50%,transparent 75%,transparent 100%);background-size:5rem 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:ShimmerText_shimmerSweep__wDeuC 7s cubic-bezier(.4,0,.3,1) infinite}@keyframes ShimmerText_shimmerSweep__wDeuC{0%{background-position:-5rem 0}42%{background-position:calc(100% + 5rem) 0}to{background-position:calc(100% + 5rem) 0}}@media(prefers-reduced-motion:reduce){.ShimmerText_inner__s5a5F{animation:none;background:none;-webkit-text-fill-color:currentColor;color:color-mix(in srgb,var(--text-primary) 42%,transparent)}}.MarkdownProse_root__zRDb_{font-size:var(--type-ui-sm-size);line-height:1.62;color:var(--text-primary);word-break:break-word}.MarkdownProse_root__zRDb_ :first-child{margin-top:0!important}.MarkdownProse_root__zRDb_ :last-child{margin-bottom:0!important}.MarkdownProse_root__zRDb_ p{margin:0 0 .65rem;color:inherit}.MarkdownProse_root__zRDb_ h1,.MarkdownProse_root__zRDb_ h2,.MarkdownProse_root__zRDb_ h3,.MarkdownProse_root__zRDb_ h4,.MarkdownProse_root__zRDb_ h5,.MarkdownProse_root__zRDb_ h6{margin:.85rem 0 .45rem;font-weight:600;color:var(--text-primary);line-height:1.28;letter-spacing:-.01em}.MarkdownProse_root__zRDb_ h1{font-size:var(--type-subhead-size)}.MarkdownProse_root__zRDb_ h2{font-size:var(--type-body-lg-size)}.MarkdownProse_root__zRDb_ h3,.MarkdownProse_root__zRDb_ h4{font-size:var(--type-body-size)}.MarkdownProse_root__zRDb_ h5{font-size:calc(var(--type-body-size) - 1px);color:var(--text-secondary)}.MarkdownProse_root__zRDb_ h6{font-size:calc(var(--type-body-size) - 2px);letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary)}.MarkdownProse_root__zRDb_ ol,.MarkdownProse_root__zRDb_ ul{margin:.35rem 0 .65rem;padding-left:1.35rem}.MarkdownProse_root__zRDb_ li{margin:.22rem 0;padding-left:.15rem}.MarkdownProse_root__zRDb_ li>p{margin:.25rem 0}.MarkdownProse_root__zRDb_ ol ol,.MarkdownProse_root__zRDb_ ol ul,.MarkdownProse_root__zRDb_ ul ol,.MarkdownProse_root__zRDb_ ul ul{margin-top:.25rem;margin-bottom:.25rem}.MarkdownProse_root__zRDb_ blockquote{margin:.5rem 0 .75rem;padding:.55rem .85rem;border-left:3px solid color-mix(in srgb,var(--accent-solid) 42%,transparent);background:color-mix(in srgb,var(--accent-solid) 7%,transparent);border-radius:0 10px 10px 0;color:var(--text-secondary)}.MarkdownProse_root__zRDb_ blockquote p:last-child{margin-bottom:0}.MarkdownProse_root__zRDb_ hr{margin:.85rem 0;border:0;border-top:1px solid var(--border-subtle)}.MarkdownProse_root__zRDb_ a{color:color-mix(in srgb,var(--accent-solid) 88%,var(--text-primary));text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.MarkdownProse_root__zRDb_ a:hover{color:var(--accent-solid)}.MarkdownProse_root__zRDb_ strong{font-weight:600;color:var(--text-primary)}.MarkdownProse_root__zRDb_ img{max-width:100%;height:auto;border-radius:8px;margin:.5rem 0}.MarkdownProse_root__zRDb_ code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:var(--type-ui-sm-size);background:color-mix(in srgb,var(--text-tertiary) 12%,transparent);padding:.12em .38em;border-radius:5px;color:var(--text-primary)}.MarkdownProse_root__zRDb_ pre{margin:.5rem 0 .75rem;padding:.65rem .8rem;border-radius:10px;overflow:auto;background:var(--surface-elev2);border:1px solid var(--border-subtle);font-size:var(--type-caption-size);line-height:1.5}.MarkdownProse_root__zRDb_ pre code{background:none;padding:0;font-size:inherit;border-radius:0}.MarkdownProse_root__zRDb_ table{width:100%;border-collapse:collapse;margin:.5rem 0 .75rem;font-size:var(--type-caption-size);border-radius:8px;overflow:hidden;border:1px solid var(--border-subtle)}.MarkdownProse_root__zRDb_ td,.MarkdownProse_root__zRDb_ th{border:1px solid var(--border-subtle);padding:.4rem .55rem;text-align:left;vertical-align:top}.MarkdownProse_root__zRDb_ th{font-weight:600;background:color-mix(in srgb,var(--surface-elev2) 100%,transparent);color:var(--text-secondary)}.MarkdownProse_root__zRDb_ tr:nth-child(2n) td{background:color-mix(in srgb,var(--text-tertiary) 4%,transparent)}.MarkdownProse_root__zRDb_ li:has(>input[type=checkbox]){list-style:none;margin-left:-1.15rem;padding-left:.1rem}.MarkdownProse_root__zRDb_ input[type=checkbox]{margin-right:.45rem;vertical-align:middle;accent-color:var(--accent-solid)}.MarkdownProse_root__zRDb_ details,.MarkdownProse_root__zRDb_>div:not([class]){margin:.7rem 0;border:none;border-radius:12px;background:color-mix(in srgb,var(--text-primary) 6%,var(--surface-base,#1a1a1e));font-family:var(--font-mono),ui-monospace,monospace;font-size:.86em;line-height:1.55;overflow:hidden}.MarkdownProse_root__zRDb_>div:not([class]){padding:.7rem .85rem}.MarkdownProse_root__zRDb_ summary{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;cursor:pointer;list-style:none;font-weight:550}.MarkdownProse_root__zRDb_ summary::-webkit-details-marker{display:none}.MarkdownProse_root__zRDb_ summary:before{content:"";width:.4rem;height:.4rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);opacity:.55}.MarkdownProse_root__zRDb_ details[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.MarkdownProse_root__zRDb_ details[open]>summary:before{transform:rotate(45deg)}.MarkdownProse_root__zRDb_ details>:not(summary){padding:0 .85rem .75rem}.MarkdownProse_dense__pQEa0{font-size:var(--type-caption-size);line-height:1.55}.MarkdownProse_dense__pQEa0 h1,.MarkdownProse_dense__pQEa0 h2{font-size:var(--type-body-size)}.MarkdownProse_dense__pQEa0 h3{font-size:var(--type-ui-sm-size)}.MarkdownProse_dense__pQEa0 ol,.MarkdownProse_dense__pQEa0 ul{padding-left:1.2rem}.MarkdownProse_dense__pQEa0 pre{font-size:var(--type-caption-size)}.LoggingSettings_settings__FucCi{display:flex;flex-direction:column;gap:1.5rem}.LoggingSettings_errorCard__0oePP{padding:1.5rem;background:rgba(254,178,178,.1);border-left:3px solid #fc8181}.LoggingSettings_errorCard__0oePP h3{color:#fc8181;margin:0 0 1rem}.LoggingSettings_errorCard__0oePP p{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-secondary);margin:0}.LoggingSettings_noSettings__P4vMq{padding:1.5rem;background:rgba(237,137,54,.1);border-left:3px solid #ed8936;border-radius:8px}.LoggingSettings_noSettings__P4vMq p{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-secondary);margin:0}.LoggingSettings_cleanupResult__rJJDX,.LoggingSettings_settingsCard__2bRiS,.LoggingSettings_statsCard__mY7y4{padding:1.5rem;backdrop-filter:none;-webkit-backdrop-filter:none}.LoggingSettings_settingsHeader___ZqEQ,.LoggingSettings_statsHeader__3Q50E{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.LoggingSettings_settingsHeader___ZqEQ h3,.LoggingSettings_statsHeader__3Q50E h3{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);color:var(--text-primary);margin:0}.LoggingSettings_statsGrid__TMSaN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.LoggingSettings_statItem__YxJCW{padding:1rem;background:rgba(34,34,38,.5);border-radius:8px;border-left:3px solid var(--accent-solid)}.LoggingSettings_statLabel__saRsd{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-secondary);margin-bottom:.5rem}.LoggingSettings_statValue__0hvl2{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);color:var(--text-primary)}.LoggingSettings_levelStats__DCSUu{padding:1rem;background:rgba(34,34,38,.3);border-radius:8px;margin-top:1rem}.LoggingSettings_levelStatsTitle__u_3Gz{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary);margin-bottom:.75rem;font-weight:600}.LoggingSettings_levelStatsGrid__dfR0z{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem}.LoggingSettings_levelStatItem__eRCuN{display:flex;justify-content:space-between;padding:.5rem .75rem;background:var(--accent-a10);border-radius:6px}.LoggingSettings_levelName__VmzXk{color:var(--text-tertiary)}.LoggingSettings_levelCount___CpES,.LoggingSettings_levelName__VmzXk{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);font-weight:600}.LoggingSettings_levelCount___CpES{color:var(--text-primary)}.LoggingSettings_settingsList__y3Q7x{display:flex;flex-direction:column;gap:1rem}.LoggingSettings_settingItem__C0bWC{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background:rgba(34,34,38,.5);border-radius:8px;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.LoggingSettings_settingItem__C0bWC{flex-direction:column}}.LoggingSettings_settingInfo__g3aua{flex:1 1;min-width:200px}.LoggingSettings_settingLabel__G87TW{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);line-height:var(--type-subhead-leading);letter-spacing:var(--type-subhead-tracking);color:var(--text-primary);margin-bottom:.25rem}.LoggingSettings_settingDescription__vybFB{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-tertiary);margin-top:.25rem}.LoggingSettings_settingValue__Vjyab{flex-shrink:0}.LoggingSettings_settingDisplay__sq_lM{display:flex;align-items:center;gap:1rem}.LoggingSettings_settingValueText__lLnLj{font-family:var(--font-mono,ui-monospace,"Monaco",monospace);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-secondary);min-width:100px;padding:.5rem;background:rgba(34,34,38,.5);border-radius:4px}.LoggingSettings_settingEdit__Fm_dk{display:flex;align-items:center;gap:.5rem}.LoggingSettings_settingInput__T_4iq{box-sizing:border-box;min-width:10rem;min-height:2.75rem;padding:.65rem .85rem;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:12px;color:var(--text-primary);font-family:inherit;font-size:16px;line-height:1.35;transition:border-color .15s ease,background .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.LoggingSettings_settingInput__T_4iq:focus{outline:none;border-color:color-mix(in srgb,var(--text-primary) 22%,transparent);background:color-mix(in srgb,var(--text-primary) 5.5%,transparent);box-shadow:none}.LoggingSettings_cleanupResult__rJJDX{background:rgba(72,187,120,.1);border-left:3px solid #48bb78}.LoggingSettings_cleanupResult__rJJDX h4{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);color:#48bb78;margin:0 0 1rem}.LoggingSettings_cleanupStats__W04Td{display:flex;flex-direction:column;gap:.75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-secondary)}.LoggingSettings_cleanupStats__W04Td strong{color:#48bb78;font-weight:600}.LoggingSettings_cleanupByLevel__bX8Y_{padding:.75rem;background:rgba(34,34,38,.5);border-radius:6px;margin-top:.5rem}.LoggingSettings_cleanupLabel__r4mqM{color:var(--text-tertiary);font-weight:500;margin-right:.5rem}.LoggingSettings_cleanupLevelGrid__8ppsw{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.LoggingSettings_cleanupLevelItem___GY_E{display:flex;justify-content:space-between;padding:.5rem .75rem;background:var(--accent-a10);border-radius:6px}.LoggingSettings_sectionDescription__5TxK9{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-tertiary);margin-top:.5rem;font-weight:400}.LoggingSettings_mainSettings__UT3KH{display:flex;flex-direction:column;gap:1.5rem}.LoggingSettings_toggleSetting__30ORm{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem;background:rgba(34,34,38,.5);border-radius:8px;gap:1.5rem;border-left:3px solid var(--accent-solid)}@media(max-width:768px){.LoggingSettings_toggleSetting__30ORm{flex-direction:column}}.LoggingSettings_settingIcon__HLqOi{display:flex;align-items:center;color:var(--accent-a90);margin-right:.5rem}.LoggingSettings_retentionGrid__inewA{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.LoggingSettings_retentionItem__xqW2h{padding:1.25rem;background:rgba(34,34,38,.5);border-radius:8px;border-left:4px solid var(--accent-solid);display:flex;flex-direction:column;gap:1rem;transition:all .2s}.LoggingSettings_retentionItem__xqW2h:hover{background:rgba(34,34,38,.7);transform:translateY(-2px)}.LoggingSettings_retentionHeader__lBTvN{display:flex;align-items:center;gap:.75rem}.LoggingSettings_retentionIcon__pbpkt{display:flex;align-items:center;color:var(--accent-a90)}.LoggingSettings_retentionLevel__EF25L{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);color:var(--text-primary)}.LoggingSettings_retentionValue___xQ8U{display:flex;flex-direction:column;gap:.75rem}.LoggingSettings_retentionDisplay__OMfJ_{display:flex;align-items:center;justify-content:space-between;gap:1rem}.LoggingSettings_retentionDays__GJ_ME{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);color:color-mix(in srgb,var(--text-primary) 98%,transparent)}.LoggingSettings_retentionEdit__TSHYG{display:flex;flex-direction:column;gap:.75rem}.LoggingSettings_retentionInput__OnPmN{padding:.75rem;background:rgba(34,34,38,.8);border:2px solid var(--accent-a30);border-radius:6px;color:var(--text-primary);font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);width:100%;transition:all .2s}.LoggingSettings_retentionInput__OnPmN:focus{outline:none;border-color:var(--accent-solid);box-shadow:0 0 0 3px var(--accent-a10)}.LoggingSettings_retentionActions__xOuer{display:flex;gap:.5rem}.LoggingSettings_retentionDescription__dX60j{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-tertiary)}.LlmSettings_wrapper__cmfa2{display:flex;flex-direction:column;gap:1.5rem;max-width:1100px}.LlmSettings_errorCard__EGJG2{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:rgba(254,178,178,.07);border:1px solid rgba(252,129,129,.3);border-radius:10px;color:#fc8181;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.LlmSettings_header__h6vq1{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;background:color-mix(in srgb,var(--text-primary) 2.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:12px}.LlmSettings_headerIcon__A7FuM{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--accent-a15);color:var(--accent-a90);flex-shrink:0;margin-top:2px}.LlmSettings_headerBody___o0_p{flex:1 1;min-width:0}.LlmSettings_headerTitle__EctiA{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);color:var(--text-primary);margin:0 0 .3rem}.LlmSettings_headerSub__CcZxr{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-secondary);margin:0}.LlmSettings_resetBtn__YW8bZ{flex-shrink:0;margin:0;align-self:center}.LlmSettings_globalBlock__UCQdS{display:flex;align-items:center;gap:1.5rem;padding:1.125rem 1.5rem;background:color-mix(in srgb,var(--text-primary) 2%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-left:3px solid var(--accent-a45);border-radius:10px}.LlmSettings_globalLeft__VpBb6{flex:1 1;min-width:0}.LlmSettings_globalTitle__MTfQn{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.LlmSettings_globalSub__BADbG{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-secondary)}.LlmSettings_globalSub__BADbG code{padding:.12rem .35rem;border-radius:5px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 5%,var(--surface-raised));font-size:var(--type-caption-size);font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-secondary)}.LlmSettings_globalRight__LKaOx{flex-shrink:0;min-width:210px}.LlmSettings_globalSelect__edvsB{width:100%}.LlmSettings_table__vmant{border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:12px;overflow:hidden}.LlmSettings_tableHead__q9RUM{display:grid;grid-template-columns:1fr 200px 1fr;grid-gap:0;gap:0;padding:.625rem 1.25rem;background:color-mix(in srgb,var(--text-primary) 3%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}.LlmSettings_tableHead__q9RUM>div{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase;color:var(--text-tertiary)}.LlmSettings_tableBody__O_A_S{display:flex;flex-direction:column}.LlmSettings_row__d5h5z{display:grid;grid-template-columns:1fr 200px 1fr;grid-gap:0;gap:0;align-items:center;padding:.875rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 4.5%,transparent);transition:background .15s}.LlmSettings_row__d5h5z:last-child{border-bottom:none}.LlmSettings_row__d5h5z:hover{background:color-mix(in srgb,var(--text-primary) 2%,transparent)}.LlmSettings_rowOverridden__CPWXg{background:var(--accent-a03)}.LlmSettings_rowOverridden__CPWXg:hover{background:var(--accent-a08)}.LlmSettings_rowScenario__vciBf{padding-right:1.25rem;min-width:0}.LlmSettings_rowLabel__8qqZd{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:500;color:var(--text-primary);margin-bottom:.2rem}.LlmSettings_overrideDot__vLL01{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent-a80);flex-shrink:0}.LlmSettings_rowDescription__atrw7{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LlmSettings_rowProvider__82Dnj{padding:0 .75rem}.LlmSettings_providerSelect__jr3sC{width:100%;font-family:var(--font-body),system-ui,sans-serif}.LlmSettings_rowModel__T8dhV{padding-left:.75rem}.LlmSettings_modelDisplay__qsFj0{display:flex;align-items:center;gap:.5rem}.LlmSettings_modelValue__gEVE2{font-family:var(--font-mono,ui-monospace,"Monaco",monospace);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LlmSettings_modelDefault__K73zl{color:var(--text-muted)}.LlmSettings_editBtn__ZBwOY{flex-shrink:0;margin:0;opacity:.5}.LlmSettings_row__d5h5z:hover .LlmSettings_editBtn__ZBwOY{opacity:1}.LlmSettings_modelEdit__AOKSe{display:flex;flex-direction:column;gap:.625rem}.LlmSettings_modelInput__iDIPQ{width:100%;box-sizing:border-box;min-height:2.75rem;padding:.65rem .85rem;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:12px;color:var(--text-primary);font-family:inherit;font-size:16px;line-height:1.35;transition:border-color .15s ease,background .15s ease}.LlmSettings_modelInput__iDIPQ:focus{outline:none;border-color:color-mix(in srgb,var(--text-primary) 24%,transparent);background:color-mix(in srgb,var(--text-primary) 5.5%,transparent);box-shadow:none}.LlmSettings_modelInput__iDIPQ::placeholder{color:var(--text-muted)}.LlmSettings_modelEditActions__T_0i8{display:flex;align-items:center;gap:.625rem}.LlmSettings_modelEditActions__T_0i8 button{margin:0}.LlmSettings_envHint__F5JHt{margin-top:.3rem;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:var(--type-caption-tracking);background:var(--surface-2,color-mix(in srgb,var(--text-primary) 4%,transparent));border:1px solid var(--border-subtle,color-mix(in srgb,var(--text-primary) 8%,transparent));border-radius:4px;padding:.15rem .45rem;display:inline-block;letter-spacing:.01em}.LlmSettings_envHint__F5JHt,.LlmSettings_modelNa__e695A{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--text-muted)}.LlmSettings_modelNa__e695A{font-family:var(--font-body),system-ui,sans-serif;letter-spacing:var(--type-caption-tracking);font-style:italic;padding:0 .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:900px){.LlmSettings_row__d5h5z,.LlmSettings_tableHead__q9RUM{grid-template-columns:1fr 170px 1fr}.LlmSettings_globalBlock__UCQdS{flex-direction:column;align-items:stretch;gap:1rem}.LlmSettings_globalRight__LKaOx{min-width:0}.LlmSettings_globalSelect__edvsB{width:100%}}@media(max-width:640px){.LlmSettings_tableHead__q9RUM{display:none}.LlmSettings_row__d5h5z{grid-template-columns:1fr;gap:.75rem;padding:1rem 1.25rem}.LlmSettings_rowProvider__82Dnj{padding:0}.LlmSettings_rowModel__T8dhV{padding-left:0}.LlmSettings_header__h6vq1{flex-wrap:wrap}.LlmSettings_resetBtn__YW8bZ{width:100%;justify-content:center}}.ConnectLlmModal_body__FOeCt{display:flex;flex-direction:column;gap:.95rem;padding:0;max-width:36rem}.ConnectLlmModal_lead__QN2PM{margin:0;font-size:.82rem;line-height:1.45;color:var(--text-tertiary)}.ConnectLlmModal_statusPill__AJF_Z{margin:0;padding:0;border:none;background:rgba(0,0,0,0);font-size:.78rem;line-height:1.45;color:var(--text-tertiary)}.ConnectLlmModal_statusPill__AJF_Z strong{font-weight:600;color:var(--text-secondary)}.ConnectLlmModal_statusPillOk__CWOLr,.ConnectLlmModal_statusPillWarn__gnxJH{background:rgba(0,0,0,0);border:none;color:var(--text-tertiary)}.ConnectLlmModal_reasoningNotice__ocD62{display:flex;flex-direction:column;gap:.15rem;padding:0;border:none;background:rgba(0,0,0,0)}.ConnectLlmModal_reasoningNoticeTitle__2S7jE{font-size:.78rem;font-weight:550;line-height:1.35;color:var(--text-secondary)}.ConnectLlmModal_reasoningNoticeBody__jNKI5{margin:0;font-size:.72rem;line-height:1.45;color:var(--text-tertiary)}.ConnectLlmModal_providerGrid__zFsIU{display:flex;gap:.2rem;padding:.2rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.ConnectLlmModal_providerCard__DxdBk{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;min-height:2.75rem;padding:.55rem .6rem;border:none;border-radius:10px;background:rgba(0,0,0,0);cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background .12s ease}.ConnectLlmModal_providerCard__DxdBk:hover:not(.ConnectLlmModal_providerCardActive__ASw1C){background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.ConnectLlmModal_providerCardActive__ASw1C{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.ConnectLlmModal_providerCardCustom__kEn7o{border-style:none;background:rgba(0,0,0,0)}.ConnectLlmModal_providerLabel__B7K31{font-size:.8rem;font-weight:600;color:var(--text-primary);line-height:1.25}.ConnectLlmModal_providerHint__XZQCI{font-size:.65rem;line-height:1.3;color:var(--text-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.ConnectLlmModal_recommendSection__dMfNj{display:flex;flex-direction:column;gap:.45rem}.ConnectLlmModal_advancedToggle__C7Xxd{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.4rem;width:100%;margin:0;padding:.55rem .15rem;border:none;border-radius:0;background:rgba(0,0,0,0);color:var(--text-secondary);font:inherit;font-size:.8rem;font-weight:550;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ConnectLlmModal_advancedToggle__C7Xxd:hover{color:var(--text-primary)}.ConnectLlmModal_advancedToggleChevron__xybEO{flex-shrink:0;color:var(--text-tertiary);transition:transform .16s ease}.ConnectLlmModal_advancedToggleChevronOpen__qv19T{transform:rotate(90deg)}.ConnectLlmModal_recommendBlock__QRqPj{display:flex;flex-direction:column;gap:.55rem;padding:0 0 .15rem;border:none;background:rgba(0,0,0,0)}.ConnectLlmModal_recommendHead__r19xJ{display:flex;flex-direction:column;gap:2px}.ConnectLlmModal_recommendTitle__AZFYi{font-size:.8rem;font-weight:600;color:var(--text-primary)}.ConnectLlmModal_recommendSub__fzFFN{margin:0;font-size:.72rem;line-height:1.4;color:var(--text-tertiary)}.ConnectLlmModal_recommendList__5Okw4{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.ConnectLlmModal_recommendCard__1Gviv{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;margin:0;padding:.7rem .85rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.ConnectLlmModal_recommendCard__1Gviv:last-child{border-bottom:none}.ConnectLlmModal_recommendCard__1Gviv:hover:not(.ConnectLlmModal_recommendCardActive__28TxR):not(.ConnectLlmModal_recommendCardDisabled__1XF_N){background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.ConnectLlmModal_recommendCardActive__28TxR{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.ConnectLlmModal_recommendCardDisabled__1XF_N{opacity:.5;cursor:not-allowed}.ConnectLlmModal_recommendCardLabel__qO3Js{font-size:.82rem;font-weight:550;color:var(--text-primary)}.ConnectLlmModal_recommendCardSummary___FF73{font-size:.72rem;line-height:1.35;color:var(--text-tertiary)}.ConnectLlmModal_recommendCardSlug__cjCHS{margin-top:.1rem;font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.68rem;color:var(--text-tertiary)}.ConnectLlmModal_recommendNote__wafgs{margin:0;font-size:.7rem;line-height:1.4;color:var(--text-tertiary)}.ConnectLlmModal_modelsHint__iqJb1{display:flex;flex-direction:column;gap:.45rem;padding:0;border:none;background:rgba(0,0,0,0)}.ConnectLlmModal_modelsHintLabel___TeyP{font-size:.72rem;font-weight:550;color:var(--text-tertiary)}.ConnectLlmModal_modelChips__QavNV{display:flex;flex-wrap:wrap;gap:.35rem}.ConnectLlmModal_modelChip__U_9Or{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:inline-flex;align-items:center;font-size:.7rem;font-weight:550;line-height:1;padding:.4rem .55rem;border-radius:8px;color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);cursor:pointer;transition:background .12s ease,color .12s ease}.ConnectLlmModal_modelChip__U_9Or:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.ConnectLlmModal_modelChipActive__4PX4D{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--text-primary) 18%,transparent);font-weight:600}.ConnectLlmModal_field__aCOnj{display:flex;flex-direction:column;gap:.4rem}.ConnectLlmModal_fieldLabel__4maVc{font-size:var(--type-caption-size);font-weight:500;letter-spacing:var(--type-caption-tracking);color:var(--text-secondary)}.ConnectLlmModal_input__nbpt0{box-sizing:border-box;width:100%;min-height:44px;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--border-subtle,color-mix(in srgb,var(--text-primary) 8%,transparent));background:var(--fill-faint,color-mix(in srgb,var(--text-primary) 4%,transparent));color:var(--ink-on-fill,color-mix(in srgb,var(--text-primary) 95%,transparent));font-family:inherit;font-size:16px;line-height:1.35;letter-spacing:-.01em;outline:none;transition:border-color .2s ease,background .2s ease}.ConnectLlmModal_input__nbpt0::placeholder{color:var(--ink-placeholder,color-mix(in srgb,var(--text-primary) 40%,transparent))}.ConnectLlmModal_input__nbpt0:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--text-primary) 16%,transparent);background:var(--fill-subtle,color-mix(in srgb,var(--text-primary) 6%,transparent))}.ConnectLlmModal_input__nbpt0:focus,.ConnectLlmModal_input__nbpt0:focus-visible{border-color:color-mix(in srgb,var(--text-primary) 24%,transparent);background:var(--fill-subtle,color-mix(in srgb,var(--text-primary) 6%,transparent));box-shadow:none}.ConnectLlmModal_input__nbpt0:disabled{opacity:.55;cursor:not-allowed}.ConnectLlmModal_fieldHint__OoYDE{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;font-size:.72rem;line-height:1.4;color:var(--text-tertiary)}.ConnectLlmModal_fieldHintBody__LsCA8{color:var(--text-tertiary)}.ConnectLlmModal_fieldHintSimple__s9VMZ{font-size:.72rem;line-height:1.4;color:var(--text-tertiary)}.ConnectLlmModal_fieldHintSimple__s9VMZ code{font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.68rem;padding:.12rem .35rem;border-radius:5px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 5%,var(--surface-raised));color:var(--text-secondary)}.ConnectLlmModal_docsLink__r2Y0Z{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem 0;border:none;border-radius:0;font-size:.78rem;font-weight:550;color:var(--text-secondary)!important;text-decoration:none;background:rgba(0,0,0,0);box-shadow:none;cursor:pointer}.ConnectLlmModal_docsLink__r2Y0Z:hover{color:var(--text-primary)!important;opacity:1;transform:none}.ConnectLlmModal_docsLink__r2Y0Z svg{margin-left:0}.ConnectLlmModal_advancedPanel__Mko1W{display:flex;flex-direction:column;gap:.65rem;padding:.15rem 0 .25rem;border:none;background:rgba(0,0,0,0)}.ConnectLlmModal_checkboxRow__UXSvu{display:flex;align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.4;color:var(--text-primary);cursor:pointer}.ConnectLlmModal_checkboxRow__UXSvu input[type=checkbox]{margin-top:.2rem;flex-shrink:0}.ConnectLlmModal_actions__OxqyK{display:flex;gap:.5rem;margin-top:.15rem}.ConnectLlmModal_actions__OxqyK button{min-height:2.35rem;padding:.5rem 1rem}.ConnectLlmModal_inlineError__yeyVE,.ConnectLlmModal_inlineSuccess__ktUpH{margin:0;padding:0;border:none;background:rgba(0,0,0,0);font-size:.78rem;line-height:1.4}.ConnectLlmModal_inlineError__yeyVE{color:color-mix(in srgb,#f87171 88%,var(--text-primary))}.ConnectLlmModal_inlineSuccess__ktUpH{color:color-mix(in srgb,#4ade80 75%,var(--text-primary))}.ConnectLlmModal_foot__9GJD1{margin:0;font-size:.7rem;line-height:1.45;color:var(--text-tertiary)}.HealthWarningBanner_banner__3kuve{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--border-default,rgba(0,0,0,.12));background:var(--bg-secondary,#fff)}.HealthWarningBanner_iconWrap__7_Clz{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#d9931e;background:color-mix(in srgb,#d9931e 14%,transparent);flex-shrink:0}.HealthWarningBanner_content__C1Bwf{flex:1 1 auto;min-width:0}.HealthWarningBanner_title__3JqfA{font-size:var(--type-caption-size);font-weight:600;color:var(--text-primary,rgba(0,0,0,.9))}.HealthWarningBanner_text__RdjjP{margin-top:2px;font-size:var(--type-caption-size);line-height:1.45;color:var(--text-secondary,rgba(0,0,0,.7))}.HealthWarningBanner_meta__KLcjV{margin-top:3px;font-size:var(--type-caption-size);color:var(--text-tertiary,rgba(0,0,0,.52))}.HealthWarningBanner_fixButton__A8YaA{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-primary);border-radius:999px;padding:.45rem .9rem;min-height:2.125rem;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.HealthWarningBanner_fixButton__A8YaA:hover{background:color-mix(in srgb,var(--text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--text-primary) 18%,transparent)}.CapabilityAuditHistory_section__6NtoY{display:flex;flex-direction:column;gap:.4rem}.CapabilityAuditHistory_header__2z2XW{margin:0}.CapabilityAuditHistory_title__j_WcI{margin:0 0 0 .1rem;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary)}.CapabilityAuditHistory_state__HBkKd{font-size:.78rem;color:var(--text-tertiary);padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.CapabilityAuditHistory_group__lp9OF+.CapabilityAuditHistory_group__lp9OF{margin-top:.75rem}.CapabilityAuditHistory_groupLabel__3RMGL{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 .35rem .1rem}.CapabilityAuditHistory_table__VgnMz{overflow:hidden;border-radius:12px;border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.CapabilityAuditHistory_head__hwdc1,.CapabilityAuditHistory_row__Bdse8{display:grid;grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1.6fr);grid-gap:.55rem;gap:.55rem;align-items:center;padding:.65rem .85rem}.CapabilityAuditHistory_head__hwdc1{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.CapabilityAuditHistory_row__Bdse8{border-top:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);font-size:.78rem;color:var(--text-primary)}.CapabilityAuditHistory_time__3UWwI{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.CapabilityAuditHistory_actor__Gkdgs{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CapabilityAuditHistory_action__ybIzx{color:var(--text-secondary)}.CapabilityAuditHistory_moreButton__XPiJC{align-self:flex-start;margin-top:.55rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);color:var(--text-secondary);border-radius:8px;padding:.3rem .55rem;font-size:.78rem;font-weight:550;cursor:pointer}.CapabilityAuditHistory_moreButton__XPiJC:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.ActionTypeSettings_wrapper__i0wFN{display:flex;flex-direction:column;gap:2rem;max-width:1200px}.ActionTypeSettings_errorCard__SPmSx{padding:1.5rem 1.75rem;background:rgba(254,178,178,.08);border:1px solid rgba(252,129,129,.35);border-radius:12px}.ActionTypeSettings_errorCard__SPmSx h3{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;color:#fc8181;margin:0 0 .75rem;font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);line-height:var(--type-subhead-leading);letter-spacing:var(--type-subhead-tracking)}.ActionTypeSettings_errorCard__SPmSx p{font-family:var(--font-body),system-ui,sans-serif;color:#e2e8f0;margin:0;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.ActionTypeSettings_intro__QJfyi{display:flex;gap:1.5rem;padding:1.5rem 1.75rem;background:color-mix(in srgb,var(--text-primary) 3%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:16px;align-items:flex-start}.ActionTypeSettings_introIcon___e1Ha{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,var(--accent-a20) 0,var(--accent-a12) 100%);color:var(--accent-a90);flex-shrink:0}.ActionTypeSettings_introBody__BQZAy{flex:1 1;min-width:0}.ActionTypeSettings_introTitle__1WAzv{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);color:#f7fafc;margin:0 0 .5rem}.ActionTypeSettings_introText__NaxsR{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:rgba(160,174,192,.95);margin:0}.ActionTypeSettings_toolbar__a_6Z2{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:0 .25rem;margin-bottom:.25rem}.ActionTypeSettings_list__QGdkN{display:flex;flex-direction:column;gap:1rem}.ActionTypeSettings_card__EtVj1{padding:1.25rem 1.5rem;background:color-mix(in srgb,var(--text-primary) 2%,transparent);border-radius:12px;border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-left:3px solid var(--accent-a35);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ActionTypeSettings_card__EtVj1:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border-color:color-mix(in srgb,var(--text-primary) 9%,transparent);border-left-color:var(--accent-a60)}.ActionTypeSettings_cardDisabled__MPFVA{opacity:.45;border-left-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}.ActionTypeSettings_cardHeader__j7QnW{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.ActionTypeSettings_cardLabel__fEX8T{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-body-lg-size);font-weight:600;line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);color:#f7fafc}.ActionTypeSettings_cardKey__cxard{font-size:var(--type-caption-size);font-family:Monaco,Consolas,monospace;color:var(--text-tertiary);padding:.15rem .45rem;background:color-mix(in srgb,var(--text-primary) 5%,var(--surface-raised));border:1px solid var(--border-subtle);border-radius:5px}.ActionTypeSettings_cardDescription__6_TWt{font-size:var(--type-ui-sm-size);color:rgba(160,174,192,.85);line-height:1.5;margin:0 0 .75rem}.ActionTypeSettings_cardRow__eunkw{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ActionTypeSettings_agentLabel__l324t{font-size:var(--type-caption-size);color:rgba(160,174,192,.7);flex-shrink:0}.ActionTypeSettings_agentValue__zBKvs{font-size:var(--type-ui-sm-size);font-family:Monaco,Consolas,monospace;color:var(--text-primary);padding:.3rem .6rem;background:color-mix(in srgb,var(--text-primary) 5%,var(--surface-raised));border:1px solid var(--border-subtle);border-radius:6px;flex:1 1;min-width:0}.ActionTypeSettings_cardActions__VRkAh{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.ActionTypeSettings_intentList__8HXGv{display:flex;flex-direction:column;gap:.75rem;margin:.75rem 0;padding-left:.5rem;border-left:2px solid var(--accent-a15)}.ActionTypeSettings_intentBlock__OjSYh{display:flex;flex-direction:column;gap:.35rem}.ActionTypeSettings_intentHeader__zGlnL{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ActionTypeSettings_intentLabel__Z4aWG{font-size:var(--type-ui-sm-size);font-weight:500;color:#e2e8f0}.ActionTypeSettings_defaultBadge__JpCvA{font-size:var(--type-caption-size);padding:.1rem .4rem;border-radius:4px;background:var(--accent-a20);color:var(--accent-a90);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ActionTypeSettings_intentPrompt__eVWI_{font-size:var(--type-caption-size);color:rgba(160,174,192,.7);line-height:1.4;margin:0;font-style:italic}.ActionTypeSettings_schemaTable__Jnv8k{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.ActionTypeSettings_schemaRow__Icuqh{display:flex;align-items:center;gap:.5rem;font-size:var(--type-caption-size);flex-wrap:wrap}.ActionTypeSettings_schemaKey__6Z3b7{font-family:Monaco,Consolas,monospace;color:#e2e8f0;min-width:60px}.ActionTypeSettings_schemaType__WjmoX{color:rgba(160,174,192,.6);font-family:Monaco,Consolas,monospace}.ActionTypeSettings_schemaReq__TPdMh{font-size:var(--type-caption-size);padding:.05rem .3rem;border-radius:3px;background:rgba(250,204,21,.12);color:rgba(250,204,21,.85);font-weight:600}.ActionTypeSettings_schemaPrompt__R0rXF{color:rgba(160,174,192,.5);font-style:italic;font-size:var(--type-caption-size);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionTypeSettings_schemaSemantic__00FF9{background:var(--accent-a12);color:var(--accent-fg-muted,rgba(190,196,182,.88))}.ActionTypeSettings_schemaSemantic__00FF9,.ActionTypeSettings_schemaTransform__jgNx_{font-size:var(--type-caption-size);padding:.05rem .3rem;border-radius:3px;font-weight:500}.ActionTypeSettings_schemaTransform__jgNx_{background:rgba(168,85,247,.12);color:rgba(196,167,255,.85)}.ActionTypeSettings_channelBadges__1_HTV{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.ActionTypeSettings_channelBadgesLabel__im69F{font-size:var(--type-caption-size);color:rgba(160,174,192,.5);margin-right:.15rem}.ActionTypeSettings_channelBadge__c0zrf{display:inline-block;padding:.15rem .5rem;border-radius:6px;font-size:var(--type-caption-size);font-weight:500;color:rgba(200,210,225,.85);background:var(--accent-a12);border:1px solid var(--accent-a20)}.ActionTypeSettings_editForm__iHYXw{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:color-mix(in srgb,var(--text-primary) 2%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:14px}.ActionTypeSettings_formGrid__zK2mF{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ActionTypeSettings_formRow__M1e6S{display:flex;flex-direction:column;gap:.35rem}.ActionTypeSettings_formHint__ArZLX{font-size:var(--type-caption-size);color:rgba(160,174,192,.55)}.ActionTypeSettings_sectionTitle__5pb6L{font-size:var(--type-caption-size);font-weight:600;color:rgba(160,174,192,.8);text-transform:uppercase;letter-spacing:.05em}.ActionTypeSettings_fieldLabel__758uW{font-size:var(--type-caption-size);font-weight:500;color:rgba(160,174,192,.65);text-transform:uppercase;letter-spacing:.04em}.ActionTypeSettings_intentSection__vqGZ_{display:flex;flex-direction:column;gap:1rem;margin-top:.25rem}.ActionTypeSettings_intentSectionHeader__ItD_z{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ActionTypeSettings_intentEditBlock__1HDLP{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.25rem;background:rgba(0,0,0,.12);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:12px}.ActionTypeSettings_intentEditTop__XjzdB{display:flex;align-items:center;gap:.75rem}.ActionTypeSettings_intentEditInputs__WXerM{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:.75rem;gap:.75rem;flex:1 1;min-width:0}.ActionTypeSettings_intentEditActions__CkJmj{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ActionTypeSettings_fieldsSection__nXda6{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.ActionTypeSettings_fieldsSectionHeader__wxreq{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ActionTypeSettings_fieldsSectionHint__mDIU_{font-size:var(--type-caption-size);color:rgba(160,174,192,.55);line-height:1.45;margin:-.25rem 0 .25rem}.ActionTypeSettings_fieldCard__elWkc{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background:color-mix(in srgb,var(--text-primary) 2%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:10px;transition:border-color .15s}.ActionTypeSettings_fieldCard__elWkc:hover{border-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}.ActionTypeSettings_fieldCardHeader__nZgnV{display:flex;align-items:center;gap:.75rem}.ActionTypeSettings_fieldCardInputs__vf2A9{display:grid;grid-template-columns:160px 1fr;grid-gap:.75rem;gap:.75rem;flex:1 1;min-width:0}.ActionTypeSettings_fieldCardRow__BKBtN{display:flex;gap:1rem;flex-wrap:wrap}.ActionTypeSettings_fieldCardCell__WQKqN{display:flex;flex-direction:column;gap:.3rem;min-width:150px;flex:1 1}.ActionTypeSettings_fieldCardCellWide__aC_hY{display:flex;flex-direction:column;gap:.3rem;flex:2 1;min-width:200px}.ActionTypeSettings_addBtn__eBvpg{font-size:.8125rem;font-weight:600;padding:.45rem .85rem;min-height:2.125rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease;font-family:inherit;white-space:nowrap}.ActionTypeSettings_addBtn__eBvpg:hover{background:color-mix(in srgb,var(--text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--text-primary) 18%,transparent)}.ActionTypeSettings_removeBtn__fjoFP{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:var(--danger-soft-bg,rgba(239,68,68,.08));color:var(--danger-soft-fg,#b91c1c);cursor:pointer;transition:background .15s,color .15s;font-family:inherit;font-size:var(--type-body-lg-size);line-height:1;flex-shrink:0}.ActionTypeSettings_removeBtn__fjoFP:hover{background:var(--danger-soft-bg-hover,#fee2e2);color:var(--danger-soft-fg-hover,#991b1b)}.ActionTypeSettings_defaultRadio__gPDcL{display:flex;align-items:center;gap:.3rem;font-size:var(--type-caption-size);color:rgba(160,174,192,.7);cursor:pointer;white-space:nowrap}.ActionTypeSettings_defaultRadio__gPDcL input[type=radio]{accent-color:var(--accent-solid);width:14px;height:14px}.ActionTypeSettings_checkSm__HtDWv{display:flex;align-items:center;gap:.3rem;font-size:var(--type-caption-size);color:rgba(160,174,192,.75);cursor:pointer;white-space:nowrap}.ActionTypeSettings_checkSm__HtDWv input[type=checkbox]{accent-color:var(--accent-solid);width:15px;height:15px}.ActionTypeSettings_channelChecks__3Wwls{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;padding:.35rem 0}.ActionTypeSettings_checkRow__K5YaT{display:flex;align-items:center;gap:.5rem}.ActionTypeSettings_checkbox__HsJZ_{accent-color:var(--accent-solid);width:16px;height:16px}.ActionTypeSettings_checkLabel__9TRe2{font-size:var(--type-ui-sm-size);color:rgba(160,174,192,.9)}.ActionTypeSettings_formActions__8byZw{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.ActionTypeSettings_semanticWarn__Oi7NN{font-size:var(--type-caption-size);color:rgba(250,204,21,.75);margin-top:.15rem}.ActionTypeSettings_semanticError__3KuA4{font-size:var(--type-caption-size);color:rgba(239,68,68,.85);font-weight:600;margin-top:.15rem}.ActionTypeSettings_limitHint__IkEv7{font-size:var(--type-caption-size);color:rgba(160,174,192,.5);margin:0;padding:0 .25rem}@media(max-width:768px){.ActionTypeSettings_intro__QJfyi{flex-direction:column;gap:1.25rem}.ActionTypeSettings_introIcon___e1Ha{width:48px;height:48px}.ActionTypeSettings_fieldCardInputs__vf2A9,.ActionTypeSettings_formGrid__zK2mF,.ActionTypeSettings_intentEditInputs__WXerM{grid-template-columns:1fr}}.BackupSettings_settings__NS_j_{display:flex;flex-direction:column;gap:1.5rem}.BackupSettings_tabs__jTkGa{display:flex;gap:0;border-bottom:1px solid var(--border-default);margin-bottom:1.5rem;padding-bottom:0}.BackupSettings_tab__F_5cb{padding:.875rem 1.5rem;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;cursor:pointer;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-tertiary);transition:all .2s ease;font-weight:500;margin-bottom:-1px;display:inline-flex;align-items:center;gap:.5rem}.BackupSettings_tab__F_5cb:hover{color:var(--text-secondary)}.BackupSettings_tab__F_5cb.BackupSettings_active___FZPx{color:var(--accent-fg-soft);font-weight:600;border-bottom-color:var(--accent-solid);border-radius:0}.BackupSettings_errorCard__jNvMP{padding:1.5rem;background:rgba(254,178,178,.1);border-left:3px solid #fc8181;border-radius:8px}.BackupSettings_errorCard__jNvMP h3{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);color:#fc8181;margin:0 0 1rem}.BackupSettings_errorCard__jNvMP p{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-secondary);margin:0}.BackupSettings_historyCard__nnRrh,.BackupSettings_rulesCard__qdXf4,.BackupSettings_settingsCard__UYx2R{padding:1.5rem;backdrop-filter:none;-webkit-backdrop-filter:none}.BackupSettings_historyCard__nnRrh{backdrop-filter:none;-webkit-backdrop-filter:none}.BackupSettings_settingsHeader__dh8VQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.BackupSettings_settingsHeader__dh8VQ h3{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);color:var(--text-primary);margin:0}.BackupSettings_sectionDescription__0jIel{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-tertiary);margin-top:.5rem;font-weight:400}.BackupSettings_mainSettings__ep64l{display:flex;flex-direction:column;gap:1.5rem}.BackupSettings_toggleSetting__xVbRa{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem;background:rgba(34,34,38,.5);border-radius:8px;gap:1.5rem;border-left:3px solid var(--accent-solid);position:relative}@media(max-width:768px){.BackupSettings_toggleSetting__xVbRa{flex-direction:column}}.BackupSettings_toggleSetting__xVbRa:has(.BackupSettings_checkboxes__Go_PV){flex-direction:column;gap:1rem}.BackupSettings_toggleSetting__xVbRa:has(.BackupSettings_checkboxes__Go_PV) .BackupSettings_settingValue__oz9Y7{width:100%}.BackupSettings_settingInfo__zqJon{flex:1 1;min-width:200px;display:flex;flex-direction:column;margin:0;padding:0}.BackupSettings_settingLabel__LlMsB{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);line-height:var(--type-subhead-leading);letter-spacing:var(--type-subhead-tracking);color:var(--text-primary);margin:0;padding:0;display:flex;align-items:center;min-height:1.5em}.BackupSettings_settingIcon__h2oEY{display:flex;align-items:center;color:var(--accent-a90);margin-right:.5rem}.BackupSettings_settingDescription__UHufB{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-tertiary);margin-top:.5rem}.BackupSettings_settingValue__oz9Y7{flex-shrink:0}.BackupSettings_settingDisplay__h_iYd{display:flex;align-items:center;gap:1rem}.BackupSettings_settingValueText__KyBRK{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-secondary);min-width:100px;padding:.5rem;background:rgba(34,34,38,.5);border-radius:4px}.BackupSettings_settingEdit__twOti{display:flex;align-items:center;gap:.5rem}.BackupSettings_settingInput__e4IU1{box-sizing:border-box;min-width:10rem;min-height:2.75rem;padding:.65rem .85rem;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:12px;color:var(--text-primary);font-family:inherit;font-size:16px;line-height:1.35;transition:border-color .15s ease,background .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.BackupSettings_settingInput__e4IU1:focus{outline:none;border-color:color-mix(in srgb,var(--text-primary) 22%,transparent);background:color-mix(in srgb,var(--text-primary) 5.5%,transparent);box-shadow:none}.BackupSettings_formGroup__B9IEy{margin-bottom:1.5rem}.BackupSettings_formGroup__B9IEy label{display:block;margin-bottom:.5rem;font-family:var(--font-body),system-ui,sans-serif;font-weight:600;color:color-mix(in srgb,var(--text-primary) 90%,transparent);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.BackupSettings_formGroup__B9IEy input[type=number],.BackupSettings_formGroup__B9IEy input[type=text],.BackupSettings_formGroup__B9IEy select{width:100%;min-height:2.75rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:12px;font-family:var(--font-body),system-ui,sans-serif;font-size:16px;line-height:1.35;letter-spacing:-.01em;background:color-mix(in srgb,var(--text-primary) 4%,transparent);color:var(--text-primary);transition:border-color .2s ease,background .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.BackupSettings_formGroup__B9IEy input[type=number]:hover,.BackupSettings_formGroup__B9IEy input[type=text]:hover,.BackupSettings_formGroup__B9IEy select:hover{border-color:color-mix(in srgb,var(--text-primary) 16%,transparent);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.BackupSettings_formGroup__B9IEy input[type=number]:focus,.BackupSettings_formGroup__B9IEy input[type=text]:focus,.BackupSettings_formGroup__B9IEy select:focus{outline:none;border-color:color-mix(in srgb,var(--text-primary) 24%,transparent);background:color-mix(in srgb,var(--text-primary) 6%,transparent);box-shadow:0 0 0 3px var(--accent-a10)}.BackupSettings_formGroup__B9IEy input[type=checkbox]{margin-right:.5rem;cursor:pointer}.BackupSettings_formGroup__B9IEy small{display:block;margin-top:.25rem;color:var(--text-tertiary);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}.BackupSettings_formInput__C3gcO{min-height:44px;box-sizing:border-box}.BackupSettings_checkboxes__Go_PV{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;gap:1rem;padding:1rem;background:rgba(34,34,38,.3);border-radius:8px}.BackupSettings_checkboxes__Go_PV label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:400;color:var(--text-secondary);margin-bottom:0;white-space:nowrap}.BackupSettings_checkboxes__Go_PV label span{display:flex;align-items:center;gap:.25rem}.BackupSettings_actions__RQF1O{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.BackupSettings_backupsTable__9PKLr{width:100%;border-collapse:collapse;margin-top:1rem}.BackupSettings_backupsTable__9PKLr td,.BackupSettings_backupsTable__9PKLr th{padding:1rem;text-align:left;border-bottom:1px solid var(--border-subtle)}.BackupSettings_backupsTable__9PKLr th{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;color:var(--text-secondary);background:rgba(34,34,38,.5);font-size:var(--type-overline-size);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase}.BackupSettings_backupsTable__9PKLr tr{transition:background .2s}.BackupSettings_backupsTable__9PKLr tr:hover{background:rgba(34,34,38,.3)}.BackupSettings_backupsTable__9PKLr td{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-secondary)}.BackupSettings_status__tses5{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:4px;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);font-weight:500}.BackupSettings_rulesHeader__Kp9gR{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.BackupSettings_rulesHeader__Kp9gR h3{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);color:var(--text-primary);margin:0}.BackupSettings_rulesActions__mLPzb{display:flex;gap:1rem}.BackupSettings_ruleForm__lpTyn{padding:1.75rem 2rem;background:color-mix(in srgb,var(--text-primary) 3%,transparent);border-radius:16px;margin-bottom:1.5rem;border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-left:4px solid var(--accent-a60);box-shadow:0 4px 24px rgba(0,0,0,.15);backdrop-filter:none;-webkit-backdrop-filter:none}.BackupSettings_ruleForm__lpTyn h4{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);color:var(--text-primary);margin:0 0 1.5rem}.BackupSettings_formActions__Z1rEM{display:flex;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}.BackupSettings_rulesList__BSfpD{display:flex;flex-direction:column;gap:1rem}.BackupSettings_ruleItem__mgaFg{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:color-mix(in srgb,var(--text-primary) 3%,transparent);border-radius:12px;border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-left:3px solid var(--accent-a60);box-shadow:0 2px 12px rgba(0,0,0,.1);transition:all .2s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.BackupSettings_ruleItem__mgaFg:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent);border-color:color-mix(in srgb,var(--text-primary) 10%,transparent);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.BackupSettings_ruleInfo__MrV5e{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.BackupSettings_ruleInfo__MrV5e h4{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);line-height:var(--type-subhead-leading);letter-spacing:var(--type-subhead-tracking);color:color-mix(in srgb,var(--text-primary) 95%,transparent);margin:0}.BackupSettings_ruleMeta__VMujv{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.BackupSettings_ruleMetaItem__RqHCP{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:color-mix(in srgb,var(--text-primary) 65%,transparent);white-space:nowrap}.BackupSettings_ruleDetails__sQ_Ew{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.BackupSettings_ruleDetailItem__Xc_P_{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:color-mix(in srgb,var(--text-primary) 55%,transparent);padding:.25rem .5rem;background:color-mix(in srgb,var(--text-primary) 5%,transparent);border-radius:6px;white-space:nowrap}.BackupSettings_ruleActions__LaeG_{display:flex;gap:.5rem;flex-shrink:0;margin-left:1rem;align-items:center}.BackupSettings_quickActions__sjwiX{background:color-mix(in srgb,var(--text-primary) 2%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:12px;overflow:hidden}.BackupSettings_quickActionsHeader__N_d_0{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:600;color:color-mix(in srgb,var(--text-primary) 85%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}.BackupSettings_quickActionsBody__9_tcV{display:flex;flex-direction:column}.BackupSettings_quickAction__eRoSb{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;gap:1.5rem;transition:background .15s ease}.BackupSettings_quickAction__eRoSb:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--text-primary) 4%,transparent)}.BackupSettings_quickAction__eRoSb:hover{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.BackupSettings_quickActionInfo__EChju{flex:1 1;min-width:0}.BackupSettings_quickActionTitle__uRVhH{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:500;color:color-mix(in srgb,var(--text-primary) 90%,transparent);margin-bottom:.25rem}.BackupSettings_quickActionDesc__Oe950{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:color-mix(in srgb,var(--text-primary) 50%,transparent)}.BackupSettings_noData__FsGWT{padding:3rem 2rem;text-align:center;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:color-mix(in srgb,var(--text-primary) 70%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:16px;backdrop-filter:none;-webkit-backdrop-filter:none}.BackupSettings_noData__FsGWT p{margin:.5rem 0;line-height:1.6}.IntakeChannelCard_card__i4ap0{--accent-rgb:124,140,255;position:relative;display:flex;flex-direction:column;gap:.6rem;padding:.95rem 1.05rem;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;transition:border-color .15s ease,background .15s ease}.IntakeChannelCard_card__i4ap0:hover{border-color:color-mix(in srgb,rgb(var(--accent-rgb)) 40%,var(--border-default));background:color-mix(in srgb,var(--surface-raised) 88%,rgb(var(--accent-rgb)) 12%)}.IntakeChannelCard_planLocked__xvmjp{opacity:.88}.IntakeChannelCard_accent_green__dCdB7{--accent-rgb:52,168,96}.IntakeChannelCard_accent_violet___QkyF{--accent-rgb:140,105,230}.IntakeChannelCard_accent_blue__sk6nH{--accent-rgb:82,148,230}.IntakeChannelCard_accent_cyan__gS_IG{--accent-rgb:56,168,192}.IntakeChannelCard_accent_amber__zjFvY{--accent-rgb:220,150,40}.IntakeChannelCard_accentBar__b0dG1{display:none}.IntakeChannelCard_cardCompact__Ufw_Q{padding:.8rem .9rem;gap:.45rem}.IntakeChannelCard_cardCompact__Ufw_Q .IntakeChannelCard_iconWrap__nTqSr{width:1.75rem;height:1.75rem}.IntakeChannelCard_cardCompact__Ufw_Q .IntakeChannelCard_name__9K_o3{font-size:var(--type-body-size)}.IntakeChannelCard_cardFeatured__15cIu{padding:1.05rem 1.1rem;border-color:color-mix(in srgb,rgb(var(--accent-rgb)) 38%,var(--border-subtle));background:color-mix(in srgb,var(--surface-raised) 86%,rgb(var(--accent-rgb)) 14%)}.IntakeChannelCard_status_coming_soon__j2eCE .IntakeChannelCard_desc__WB0zT{color:var(--text-tertiary)}.IntakeChannelCard_head__I4Uoe{display:flex;align-items:flex-start;gap:.8rem}.IntakeChannelCard_iconWrap__nTqSr{flex-shrink:0;width:2.35rem;height:2.35rem;display:flex;align-items:center;justify-content:center;border-radius:9px;background:color-mix(in srgb,rgb(var(--accent-rgb)) 24%,var(--surface-raised));color:rgb(var(--accent-rgb));border:1px solid color-mix(in srgb,rgb(var(--accent-rgb)) 38%,var(--border-subtle))}.IntakeChannelCard_headTexts___0lOW{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1}.IntakeChannelCard_titleRow__i1zBN{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem}.IntakeChannelCard_name__9K_o3{margin:0;font-size:var(--type-body-size);font-weight:600;line-height:1.3;color:var(--text-primary)}.IntakeChannelCard_tagline__s2iLL{margin:0;font-size:var(--type-caption-size);line-height:1.45;color:var(--text-secondary)}.IntakeChannelCard_status__WE2UI{font-size:var(--type-overline-size);font-weight:500;color:var(--text-tertiary);white-space:nowrap}.IntakeChannelCard_statusBadge_available__e223l{color:#6ee7a0}.IntakeChannelCard_statusBadge_experimental__ChfpS{color:#c4b5fd}.IntakeChannelCard_statusBadge_coming_soon__3uN80{color:#fcd34d}.IntakeChannelCard_statusDot__qTWOQ{display:none}.IntakeChannelCard_planLockBadge__tHO74{font-size:var(--type-overline-size);font-weight:500;color:var(--accent-fg-soft)}.IntakeChannelCard_liveBadge__vNLxi{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;font-size:var(--type-overline-size);color:rgb(var(--accent-rgb))}.IntakeChannelCard_livePulse__PQyE4{width:5px;height:5px;border-radius:50%;background:rgb(var(--accent-rgb))}.IntakeChannelCard_desc__WB0zT{margin:0;font-size:var(--type-caption-size);line-height:1.5;color:var(--text-secondary)}.IntakeChannelCard_valueProps__hecEB{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.IntakeChannelCard_valueProp__nyGaD{display:flex;align-items:flex-start;gap:.45rem;font-size:var(--type-caption-size);line-height:1.45;color:var(--text-secondary)}.IntakeChannelCard_valuePropTick__IGTZS{flex-shrink:0;margin-top:.1rem;color:rgb(var(--accent-rgb))}.IntakeChannelCard_metaRow__i08Vz{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:.15rem;padding:.6rem 0 0;font-size:var(--type-caption-size);line-height:1.45;color:var(--text-secondary);border-top:1px solid var(--border-subtle)}.IntakeChannelCard_metaItem__jUhUc{display:inline-flex;align-items:baseline;gap:.35rem}.IntakeChannelCard_metaCount__tqJix{color:var(--text-primary);font-weight:600}.IntakeChannelCard_metaLabel__9ACMC{color:var(--text-secondary)}.IntakeChannelCard_metaSep__AMbRZ{padding:0 .5rem;color:var(--text-tertiary)}.IntakeChannelCard_actions__pYveS{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.35rem}