.ProcessContextBar_selectionDock__Sf1ic{flex-shrink:0;order:0;z-index:5;margin:.65rem var(--plan-chat-inset,1rem) .55rem;animation:ProcessContextBar_selectionDockIn__LKZzL .22s cubic-bezier(.22,1,.36,1) both}@keyframes ProcessContextBar_selectionDockIn__LKZzL{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ProcessContextBar_selectionDock__Sf1ic{animation:none}}.ProcessContextBar_selectionBar__iz_JL{position:relative;border-radius:22px;padding:.55rem .65rem .55rem .55rem;border:none;background:color-mix(in srgb,var(--chat-feed-bg,var(--surface-base)) 48%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 5.5%,transparent),var(--shadow-popover,0 10px 28px rgba(0,0,0,.4));backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}html[data-theme=light] .ProcessContextBar_selectionBar__iz_JL{background:color-mix(in srgb,#fff 58%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),var(--shadow-popover,0 10px 28px rgba(28,28,30,.12))}.ProcessContextBar_selectionInner__rSk9s{display:flex;align-items:center;gap:.7rem;min-width:0}.ProcessContextBar_selectionLeading__jStfH{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.ProcessContextBar_selectionClose__MOzEL{flex-shrink:0;width:2.15rem;height:2.15rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--chat-feed-bg,var(--surface-base)) 48%,transparent);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 12%,transparent),0 8px 22px color-mix(in srgb,#000 12%,transparent)}html[data-theme=light] .ProcessContextBar_selectionClose__MOzEL{border-color:color-mix(in srgb,var(--text-primary) 9%,transparent);background:color-mix(in srgb,#fff 58%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 78%,transparent),0 6px 18px color-mix(in srgb,#000 7%,transparent)}.ProcessContextBar_selectionClose__MOzEL{color:color-mix(in srgb,var(--text-primary) 52%,var(--text-tertiary));cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.ProcessContextBar_selectionClose__MOzEL svg{display:block;flex-shrink:0}.ProcessContextBar_selectionClose__MOzEL:hover:not(:disabled){background:color-mix(in srgb,var(--chat-feed-bg,var(--surface-base)) 28%,transparent);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent),0 10px 26px color-mix(in srgb,#000 16%,transparent),0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent)}html[data-theme=light] .ProcessContextBar_selectionClose__MOzEL:hover:not(:disabled){background:color-mix(in srgb,#fff 72%,transparent);border-color:color-mix(in srgb,var(--text-primary) 12%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 88%,transparent),0 8px 20px color-mix(in srgb,#000 9%,transparent),0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent)}.ProcessContextBar_selectionClose__MOzEL:hover:not(:disabled){color:color-mix(in srgb,var(--text-primary) 88%,transparent)}.ProcessContextBar_selectionClose__MOzEL:active:not(:disabled){transform:scale(.94)}.ProcessContextBar_selectionClose__MOzEL:disabled{opacity:.5;cursor:default}.ProcessContextBar_selectionMeta__BHUrq{flex-shrink:0;min-width:0}.ProcessContextBar_selectionTitle__tffos{margin:0;display:flex;align-items:center;gap:.4rem;line-height:1.2;white-space:nowrap;font-size:.84rem;font-weight:500;letter-spacing:-.015em;color:color-mix(in srgb,var(--text-primary) 55%,var(--text-tertiary))}.ProcessContextBar_selectionCount__S0I2r{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .42rem;border-radius:999px;font-size:.78rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:color-mix(in srgb,var(--text-primary) 88%,transparent);background:color-mix(in srgb,var(--text-primary) 7.5%,transparent)}html[data-theme=light] .ProcessContextBar_selectionCount__S0I2r{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.ProcessContextBar_selectionWord__265Rf{font-size:inherit;font-weight:inherit;color:inherit}.ProcessContextBar_selectionHint___5_bb{margin:0;font-size:.84rem;font-weight:500;line-height:1.2;letter-spacing:-.015em;color:color-mix(in srgb,var(--text-primary) 42%,var(--text-tertiary));white-space:nowrap}.ProcessContextBar_selectionDivider__e7a6U{flex-shrink:0;align-self:stretch;width:1px;margin:.4rem 0;background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.ProcessContextBar_actionRail__WWO2C{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.ProcessContextBar_actionGroupSecondary__dPz2Y{display:inline-flex;align-items:stretch;gap:.2rem;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0)}.ProcessContextBar_actionIconBtn__zdouq{display:inline-flex;align-items:center;gap:.34rem;min-height:2.15rem;padding:0 .72rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 4.5%,transparent);color:color-mix(in srgb,var(--text-primary) 58%,var(--text-tertiary));font-size:.76rem;font-weight:550;letter-spacing:-.015em;cursor:pointer;transition:background .15s ease,color .15s ease}.ProcessContextBar_actionIconBtn__zdouq:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:color-mix(in srgb,var(--text-primary) 90%,transparent)}.ProcessContextBar_actionIconBtn__zdouq:disabled{opacity:.4;cursor:default}.ProcessContextBar_actionIconBtnDanger__8mvop{color:color-mix(in srgb,#f87171 72%,var(--text-secondary))}.ProcessContextBar_actionIconBtnDanger__8mvop:hover:not(:disabled){background:color-mix(in srgb,#f87171 12%,transparent);color:#f87171}.ProcessContextBar_actionIconBtnPending__IvA3t{opacity:1;cursor:wait}.ProcessContextBar_actionIconSpinner__JghAZ{flex-shrink:0;width:15px;height:15px;font-size:15px;opacity:.95}.ProcessContextBar_actionIconLabel__c7_s9{white-space:nowrap}.ProcessContextBar_actionSignal__uMo5f{display:inline-flex;align-items:center;gap:.34rem;min-height:2.15rem;padding:0 .9rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:color-mix(in srgb,var(--text-primary) 72%,transparent);font-size:.76rem;font-weight:550;letter-spacing:-.015em;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background .15s ease,color .15s ease,transform .12s ease}.ProcessContextBar_actionSignal__uMo5f:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 9%,transparent);color:color-mix(in srgb,var(--text-primary) 92%,transparent);box-shadow:none}.ProcessContextBar_actionSignal__uMo5f:active:not(:disabled){transform:scale(.98)}.ProcessContextBar_actionSignal__uMo5f:disabled{opacity:.4;cursor:default}.ProcessContextBar_actionPrimary__Q4_NS{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:2.15rem;padding:0 .95rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 9.5%,transparent);color:color-mix(in srgb,var(--text-primary) 90%,transparent);font:inherit;font-size:.76rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;cursor:pointer;white-space:nowrap;box-shadow:none;filter:none;transition:background .15s ease,color .15s ease,transform .12s ease}.ProcessContextBar_actionPrimary__Q4_NS:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 13%,transparent);color:var(--text-primary);filter:none;box-shadow:none}.ProcessContextBar_actionPrimary__Q4_NS:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ProcessContextBar_actionPrimary__Q4_NS:active:not(:disabled){transform:scale(.98)}.ProcessContextBar_actionPrimary__Q4_NS:disabled{opacity:.4;cursor:not-allowed}html[data-theme=light] .ProcessContextBar_actionPrimary__Q4_NS{background:color-mix(in srgb,var(--text-primary) 7.5%,transparent)}@media(max-width:720px){.ProcessContextBar_selectionDock__Sf1ic{order:2;margin:0;animation-name:ProcessContextBar_selectionDockInMobile__mnC5e}@keyframes ProcessContextBar_selectionDockInMobile__mnC5e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ProcessContextBar_selectionBar__iz_JL{border-radius:22px 22px 0 0;border-bottom:none;padding:.7rem max(.85rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.85rem,env(safe-area-inset-left,0px));box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary) 5%,transparent),0 -12px 36px color-mix(in srgb,var(--text-primary) 5%,transparent)}.ProcessContextBar_selectionInner__rSk9s{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-row-gap:.7rem;row-gap:.7rem;align-items:center}.ProcessContextBar_selectionLeading__jStfH{grid-column:1;grid-row:1}.ProcessContextBar_selectionDivider__e7a6U{display:none}.ProcessContextBar_actionRail__WWO2C{grid-column:1;grid-row:2;flex:none;width:100%;justify-content:stretch;align-items:stretch;gap:.4rem;overflow:visible;flex-wrap:nowrap}.ProcessContextBar_actionGroupSecondary__dPz2Y{flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:stretch;gap:.28rem;padding:0;min-height:2.45rem}.ProcessContextBar_actionIconLabel__c7_s9{display:none}.ProcessContextBar_actionIconBtn__zdouq{padding:0;min-width:2.45rem;min-height:0;height:100%;justify-content:center}.ProcessContextBar_actionPrimary__Q4_NS,.ProcessContextBar_actionSignal__uMo5f{flex:1 1;min-width:0;min-height:2.45rem;height:auto;justify-content:center;align-self:stretch}.ProcessContextBar_actionPrimary__Q4_NS span,.ProcessContextBar_actionSignal__uMo5f span{display:inline;font-size:.76rem}}.ProcessContextBar_block__jffQz{border-radius:12px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 70%,var(--surface-base));overflow:hidden}.ProcessContextBar_blockHead__8R8Ip{width:100%;display:flex;align-items:center;gap:.45rem;padding:.5rem .65rem;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--text-secondary)}.ProcessContextBar_blockHead__8R8Ip:hover{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.ProcessContextBar_blockTitle__YhKse{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.ProcessContextBar_blockCount__WHOkO{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:999px;font-size:.7rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-fg-soft,#7eb8ff);background:color-mix(in srgb,var(--accent-solid) 16%,transparent)}.ProcessContextBar_blockChevron__STAvU{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.ProcessContextBar_list__d1M_D{list-style:none;margin:0;padding:0 .4rem .4rem;display:flex;flex-direction:column;gap:.2rem}.ProcessContextBar_item__CP4Cv{display:flex;align-items:center;gap:.3rem;border-radius:8px}.ProcessContextBar_item__CP4Cv:hover{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.ProcessContextBar_itemBody__sCrXZ{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:.4rem;padding:.35rem .4rem;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:var(--text-primary)}.ProcessContextBar_itemDot__JDSyn{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--accent-solid);transform:translateY(-1px)}.ProcessContextBar_itemText__8oG4d{flex:1 1;min-width:0;font-size:.78rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ProcessContextBar_itemAuthor__qrhuX{flex-shrink:0;font-size:.7rem;color:var(--text-tertiary)}.ProcessContextBar_itemRemove__h_f7x{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.ProcessContextBar_itemRemove__h_f7x svg{display:block;flex-shrink:0}.ProcessContextBar_itemRemove__h_f7x:hover:not(:disabled){background:color-mix(in srgb,var(--danger-solid,#ef4444) 16%,transparent);color:var(--danger-fg,#f87171)}.ProcessContextBar_itemRemove__h_f7x:disabled{cursor:wait;opacity:1}.ProcessContextBar_itemRemovePending__8m4V1{color:var(--text-secondary)}.ProcessContextBar_itemRemoveSpinner__rNH3o{flex-shrink:0;width:12px;height:12px;font-size:12px;opacity:.9}.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}@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: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:none}.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_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_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,#f5f5f7);border-color:color-mix(in srgb,#1a1a1c 8%,transparent);box-shadow:0 24px 48px rgba(28,28,30,.14),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,#f5f5f7);border-color:color-mix(in srgb,#1a1a1c 8%,transparent);box-shadow:0 24px 48px rgba(28,28,30,.14),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_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}.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,#f5f5f7)}.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}@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_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)}}.AccountSettingsModal_profile__vAJVY{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0 1.25rem;text-align:center}.AccountSettingsModal_identity__JBXHt{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0}.AccountSettingsModal_avatar__mFC2G{width:72px;height:72px;border-radius:50%;background:linear-gradient(145deg,#6b7267,#52564d);color:#f4f4f5;display:flex;align-items:center;justify-content:center;font-weight:650;font-size:1.35rem;letter-spacing:-.02em;overflow:hidden}html[data-theme=light] .AccountSettingsModal_avatar__mFC2G{background:color-mix(in srgb,var(--accent-solid) 18%,var(--surface-elev1));color:var(--accent-fg,#2a3358);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-solid) 16%,transparent)}.AccountSettingsModal_avatarImg__01BeH{width:100%;height:100%;object-fit:cover;display:block}.AccountSettingsModal_name__uZK8Y{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:var(--text-primary)}.AccountSettingsModal_nickname__Cew4L{margin:0;font-size:.88rem;color:var(--text-secondary)}.AccountSettingsModal_email__EMBkm{margin:0;font-size:var(--type-caption-size,.75rem);color:var(--text-secondary);word-break:break-all}.AccountSettingsModal_sections__qt4Ls{display:flex;flex-direction:column;gap:1.1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.AccountSettingsModal_card__YiqoK{display:flex;flex-direction:column;margin:0;padding:.3rem;border-radius:18px;background:color-mix(in srgb,var(--surface-raised,#222226) 92%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);overflow:hidden}.AccountSettingsModal_cardLabel__arOXT{margin:0;padding:.7rem .95rem .35rem;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.AccountSettingsModal_row__8a0oq{display:flex;align-items:center;gap:.8rem;width:100%;padding:.9rem .95rem;border:none;border-radius:14px;background:rgba(0,0,0,0);color:var(--text-primary);text-align:left;cursor:pointer;font:inherit;font-size:var(--type-body-size,.9375rem);font-weight:500;transition:background .14s ease}.AccountSettingsModal_row__8a0oq:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.AccountSettingsModal_row__8a0oq svg{flex-shrink:0;color:var(--text-tertiary)}.AccountSettingsModal_rowDanger__zfrzp,.AccountSettingsModal_rowDanger__zfrzp svg{color:var(--danger-soft-fg,#b91c1c)}.AccountSettingsModal_rowDanger__zfrzp:hover{background:var(--danger-soft-bg-hover,#fee2e2);color:var(--danger-soft-fg-hover,#991b1b)}.AccountSettingsModal_rowDanger__zfrzp:hover svg{color:var(--danger-soft-fg-hover,#991b1b)}.AccountSettingsModal_rowBody__5Lt8b{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.AccountSettingsModal_rowLabel__1266d{line-height:1.3}.AccountSettingsModal_rowMeta__ewjQo{font-size:var(--type-caption-size,.75rem);font-weight:450;color:var(--text-secondary);line-height:1.3}.AccountSettingsModal_chevron__zAjBg{flex-shrink:0;opacity:.45}.Select_selectWrapper__NW_Bt{display:flex;flex-direction:column;gap:8px;position:relative}.Select_label__CdvRx{font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking);color:var(--color-text-secondary,color-mix(in srgb,var(--text-primary) 65%,transparent));text-transform:uppercase}.Select_selectTrigger__j_5to{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;line-height:1.35;letter-spacing:-.01em;outline:none;transition:border-color .2s ease,background .2s ease}.Select_selectTrigger__j_5to::placeholder{color:var(--ink-placeholder,color-mix(in srgb,var(--text-primary) 40%,transparent))}.Select_selectTrigger__j_5to: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))}.Select_selectTrigger__j_5to:focus,.Select_selectTrigger__j_5to: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}.Select_selectTrigger__j_5to:disabled{opacity:.55;cursor:not-allowed}.Select_selectTrigger__j_5to{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;font:inherit;font-size:16px}.Select_selectTrigger__j_5to.Select_open__3s_q1{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}.Select_selectTriggerDisabled__wiLze{opacity:.5;cursor:not-allowed;pointer-events:none}.Select_selectTriggerDisabled__wiLze:hover{border-color: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))}.Select_selectWrapperRail__HhnJr{gap:0;width:100%}.Select_selectTriggerRail__tiEsP{flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:auto;padding:8px 4px 10px;border:none;border-radius:var(--segment-item-radius,8px);background:rgba(0,0,0,0);box-shadow:none}.Select_selectTriggerRail__tiEsP:hover:not(.Select_selectTriggerDisabled__wiLze){border-color:rgba(0,0,0,0);background:var(--fill-faint,color-mix(in srgb,var(--text-primary) 5%,transparent))}.Select_selectTriggerRail__tiEsP.Select_open__3s_q1{border:rgba(0,0,0,0);box-shadow:none;background:var(--fill-subtle,color-mix(in srgb,var(--text-primary) 6%,transparent))}.Select_selectTriggerRail__tiEsP .Select_selectTriggerRailIcon__8YmaE{display:flex;align-items:center;justify-content:center;line-height:0;color:var(--text-muted,color-mix(in srgb,var(--text-primary) 42%,transparent));transition:color .12s ease}.Select_selectTriggerRail__tiEsP:hover:not(.Select_selectTriggerDisabled__wiLze) .Select_selectTriggerRailIcon__8YmaE{color:var(--text-primary,color-mix(in srgb,var(--text-primary) 96%,transparent))}.Select_selectTriggerRail__tiEsP .Select_selectedValue__KR5Vg{flex:0 1 auto;justify-content:center;width:100%;min-width:0;max-width:100%;text-align:center;font-size:var(--type-overline-size);font-weight:500;line-height:1.2;gap:0}.Select_selectTriggerRail__tiEsP .Select_selectedValue__KR5Vg>span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted,color-mix(in srgb,var(--text-primary) 42%,transparent));transition:color .12s ease}.Select_selectTriggerRail__tiEsP .Select_selectedValue__KR5Vg .Select_icon__bT6zC{display:none}.Select_selectTriggerRail__tiEsP:hover:not(.Select_selectTriggerDisabled__wiLze) .Select_selectedValue__KR5Vg>span{color:var(--text-primary,color-mix(in srgb,var(--text-primary) 96%,transparent))}.Select_selectTriggerRail__tiEsP .Select_placeholder__nMvaE{font-size:var(--type-overline-size);color:var(--ink-placeholder,color-mix(in srgb,var(--text-primary) 40%,transparent));transition:color .12s ease}.Select_selectTriggerRail__tiEsP:hover:not(.Select_selectTriggerDisabled__wiLze) .Select_placeholder__nMvaE{color:var(--text-primary,color-mix(in srgb,var(--text-primary) 96%,transparent))}@media(max-width:860px){.Select_selectTriggerRail__tiEsP{flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:44px;padding:.35rem .25rem}.Select_selectTriggerRail__tiEsP .Select_selectTriggerRailIcon__8YmaE{flex-shrink:0;line-height:0}.Select_selectTriggerRail__tiEsP .Select_selectTriggerRailIcon__8YmaE svg{width:15px;height:15px}.Select_selectTriggerRail__tiEsP .Select_selectedValue__KR5Vg{flex:0 1 auto;min-width:0;justify-content:center;text-align:center}.Select_selectTriggerRail__tiEsP .Select_selectedValue__KR5Vg>span{text-align:center;font-size:.62rem;font-weight:500;line-height:1.15;letter-spacing:.01em}.Select_selectTriggerRail__tiEsP .Select_placeholder__nMvaE{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:500;line-height:1.15;text-align:center}}@media(max-width:420px){.Select_selectTriggerRail__tiEsP{min-height:40px;padding:.32rem .15rem}.Select_selectTriggerRail__tiEsP .Select_placeholder__nMvaE,.Select_selectTriggerRail__tiEsP .Select_selectedValue__KR5Vg>span{font-size:.58rem;line-height:1.1}}.Select_arrowHidden__ezA1t{display:none}.Select_selectedValue__KR5Vg{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;font-size:16px;line-height:1.35;letter-spacing:-.01em;overflow:hidden}.Select_selectedValue__KR5Vg>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_placeholder__nMvaE{color:var(--color-text-tertiary)}.Select_arrow__nRORm{flex-shrink:0;transition:transform .2s ease;color:var(--color-text-secondary)}.Select_arrow__nRORm.Select_up__tr2WE{transform:rotate(180deg)}.Select_dropdown__FyGsF{z-index:10001;background:var(--surface-raised,#27272a);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-float,0 12px 40px rgba(0,0,0,.45));overflow-y:auto;animation:Select_slideDown__vvbwX .2s ease;padding:6px}.Select_dropdown__FyGsF.Select_dropdownUpward__G5kXO{animation:Select_slideUp__ziKje .2s ease}.Select_dropdown__FyGsF.Select_dropdownBesideRight__qE3aG{animation:Select_selectBesideFromRight__ZFje_ .34s cubic-bezier(.22,1,.32,1) both;transform-origin:left center}.Select_dropdown__FyGsF.Select_dropdownBesideLeft__lmd4C{animation:Select_selectBesideFromLeft__t20vN .34s cubic-bezier(.22,1,.32,1) both;transform-origin:right center}.Select_dropdown__FyGsF::-webkit-scrollbar{width:6px}.Select_dropdown__FyGsF::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.Select_dropdown__FyGsF::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:3px}@keyframes Select_slideDown__vvbwX{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes Select_slideUp__ziKje{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Select_selectBesideFromRight__ZFje_{0%{opacity:0;transform:translate3d(-22px,0,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes Select_selectBesideFromLeft__t20vN{0%{opacity:0;transform:translate3d(22px,0,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}.Select_option__RtWyo{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;cursor:pointer;transition:all .15s ease;font-size:var(--type-body-size);color:var(--color-text-primary,color-mix(in srgb,var(--text-primary) 90%,transparent));background:rgba(0,0,0,0);border-radius:8px;margin:2px 0}.Select_option__RtWyo:hover{background:var(--accent-a12)}.Select_option__RtWyo.Select_selected__fytWK{background:var(--accent-a15);color:var(--accent-fg-soft);font-weight:500}.Select_option__RtWyo.Select_optionWithCheckbox__cPbny{gap:.5rem}.Select_option__RtWyo .Select_optionCheckbox__qFuqA{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;border:1px solid color-mix(in srgb,var(--text-primary) 35%,transparent);border-radius:4px;font-size:var(--type-caption-size);color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.Select_option__RtWyo.Select_selected__fytWK .Select_optionCheckbox__qFuqA{background:var(--accent-a60);border-color:var(--accent-a80);color:var(--text-primary,#fff)}.Select_option__RtWyo .Select_icon__bT6zC{font-size:var(--type-body-lg-size)}.Select_emptyHint__pIFwL{padding:.65rem .85rem;font-size:var(--type-caption-size);color:var(--color-text-tertiary,#64748b);text-align:center}.Select_dropdownMultiple__T9WOV .Select_option__RtWyo{padding:.5rem .75rem}.Select_selectBackdrop__cVIbV{position:fixed;inset:0;z-index:10000;margin:0;padding:0;border:none;background:rgba(0,0,0,.52);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;animation:Select_selectBackdropIn__EVvRt .2s ease}.Select_dropdownBottom__Hx3pQ{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:min(72vh,520px)!important;border-radius:16px 16px 0 0;border-bottom:none;animation:Select_selectSheetUp__aADqd .32s cubic-bezier(.22,1,.32,1);padding-bottom:max(.65rem,env(safe-area-inset-bottom,0px))}.Select_dropdownBottomHandle__Adnji{width:34px;height:4px;margin:.45rem auto .35rem;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 22%,transparent);flex-shrink:0}@keyframes Select_selectBackdropIn__EVvRt{0%{opacity:0}to{opacity:1}}@keyframes Select_selectSheetUp__aADqd{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.Breadcrumb_breadcrumb__QTF_g{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1.35rem;padding:0}.Breadcrumb_separator__NrlPD{color:color-mix(in srgb,var(--text-primary) 35%,transparent);font-size:var(--type-caption-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.Breadcrumb_itemActive__EYcgQ,.Breadcrumb_item__IHJUn{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-secondary,color-mix(in srgb,var(--text-primary) 78%,transparent));font-size:var(--type-body-size);font-weight:500;transition:color .2s ease,background .2s ease,border-color .2s ease;letter-spacing:.01em}.Breadcrumb_item__IHJUn{cursor:pointer;padding:8px 16px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:14px}.Breadcrumb_item__IHJUn:hover{color:var(--text-primary,#fafafa);background:color-mix(in srgb,var(--text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--text-primary) 12%,transparent)}.Breadcrumb_itemActive__EYcgQ{color:color-mix(in srgb,var(--text-primary) 60%,transparent);font-size:var(--type-body-size);font-weight:500;background:rgba(0,0,0,0);border:none;padding:0}.Breadcrumb_icon__e4GNe{font-size:var(--type-body-lg-size);flex-shrink:0;opacity:.9}.AsyncSearchSelect_searchWrap__76roc{padding:6px 8px 8px;position:-webkit-sticky;position:sticky;top:0;background:var(--surface-raised,#27272a);z-index:1;border-bottom:1px solid var(--border-subtle,color-mix(in srgb,var(--text-primary) 6%,transparent))}.AsyncSearchSelect_searchInput__7av1y{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}.AsyncSearchSelect_searchInput__7av1y::placeholder{color:var(--ink-placeholder,color-mix(in srgb,var(--text-primary) 40%,transparent))}.AsyncSearchSelect_searchInput__7av1y: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))}.AsyncSearchSelect_searchInput__7av1y:focus,.AsyncSearchSelect_searchInput__7av1y: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}.AsyncSearchSelect_searchInput__7av1y:disabled{opacity:.55;cursor:not-allowed}.AsyncSearchSelect_searchInput__7av1y{min-height:2.75rem;padding:.55rem .75rem;border-radius:10px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.AsyncSearchSelect_searchInput__7av1y::-webkit-search-cancel-button,.AsyncSearchSelect_searchInput__7av1y::-webkit-search-decoration{appearance:none;-webkit-appearance:none;display:none}.AsyncSearchSelect_optionRow__3tTv3{align-items:flex-start!important}.AsyncSearchSelect_hint__bnN6Q{padding:.65rem .85rem;font-size:var(--type-caption-size);color:var(--text-tertiary,var(--color-text-tertiary,#64748b))}.AsyncSearchSelect_optionCol__j_plz{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;flex:1 1}.AsyncSearchSelect_optionMain__Lir9V{display:block;font-size:var(--type-ui-sm-size);color:var(--color-text-primary,var(--text-primary));line-height:1.25}.AsyncSearchSelect_optionId__8CBPG{display:block;font-size:var(--type-caption-size);color:var(--text-tertiary,var(--color-text-tertiary,#64748b));font-family:ui-monospace,monospace;margin-top:.12rem}.Combobox_searchWrap__pl22T{padding:6px 8px 8px;position:-webkit-sticky;position:sticky;top:0;background:var(--surface-raised,#27272a);z-index:1;border-bottom:1px solid var(--border-subtle,color-mix(in srgb,var(--text-primary) 6%,transparent))}.Combobox_searchInput__Lfg95{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}.Combobox_searchInput__Lfg95::placeholder{color:var(--ink-placeholder,color-mix(in srgb,var(--text-primary) 40%,transparent))}.Combobox_searchInput__Lfg95: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))}.Combobox_searchInput__Lfg95:focus,.Combobox_searchInput__Lfg95: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}.Combobox_searchInput__Lfg95:disabled{opacity:.55;cursor:not-allowed}.Combobox_searchInput__Lfg95{min-height:36px;padding:.45rem .65rem;border-radius:8px;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.Combobox_hint__muE5g{padding:.65rem .85rem}.Combobox_hint__muE5g,.Combobox_optionHint__Sp1OO{font-size:var(--type-caption-size);color:var(--text-tertiary,var(--color-text-tertiary,#64748b))}.Combobox_optionHint__Sp1OO{margin-left:auto;flex-shrink:0;white-space:nowrap}.Combobox_customRow__Xxvk_{font-style:italic;opacity:.85}.Combobox_groupLabel__1FO8h{padding:.45rem .75rem .25rem;font-size:var(--type-caption-size);font-weight:600;color:var(--text-tertiary,var(--color-text-tertiary,#64748b));text-transform:uppercase;letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Combobox_groupLabel__1FO8h:not(:first-child){margin-top:.35rem;border-top:1px solid var(--border-subtle,color-mix(in srgb,var(--text-primary) 4%,transparent));padding-top:.55rem}.MarkdownFlowDiagram_flow__jxOuw{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .35rem;margin:1rem 0!important;padding:.75rem .9rem;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-solid) 10%,transparent),transparent 55%),color-mix(in srgb,var(--text-primary) 5%,var(--surface-base,#1a1a1e));border:1px solid color-mix(in srgb,var(--accent-solid) 18%,transparent)}html[data-theme=light] .MarkdownFlowDiagram_flow__jxOuw{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-solid) 8%,transparent),transparent 55%),color-mix(in srgb,var(--text-primary) 3.5%,var(--surface-raised,#f3f3f5));border-color:color-mix(in srgb,var(--accent-solid) 16%,transparent)}.MarkdownFlowDiagram_step__iAu7n{display:inline-flex;align-items:center;max-width:100%;padding:.38rem .72rem;border-radius:999px;font-size:.84em;font-weight:560;letter-spacing:-.01em;line-height:1.25;color:var(--text-primary);background:color-mix(in srgb,var(--surface-raised,#2a2a30) 88%,var(--accent-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent);white-space:nowrap}html[data-theme=light] .MarkdownFlowDiagram_step__iAu7n{background:color-mix(in srgb,#fff 86%,var(--accent-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 10%,transparent)}.MarkdownFlowDiagram_arrow__5iZPR{flex:0 0 auto;color:color-mix(in srgb,var(--accent-solid) 72%,var(--text-tertiary));font-size:.95em;font-weight:600;line-height:1;opacity:.9}@media(max-width:420px){.MarkdownFlowDiagram_step__iAu7n{white-space:normal;text-wrap:balance}}.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)}.MarkdownMermaid_wrap__3o32U{display:block;margin:1rem 0!important;padding:.9rem 1rem;border-radius:14px;overflow-x:auto;background:color-mix(in srgb,var(--text-primary) 5%,var(--surface-base,#1a1a1e));border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-primary)}.MarkdownMermaid_wrap__3o32U svg{display:block;max-width:100%;height:auto;margin:.15rem auto}html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .basic.label-container,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .label-container,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .node circle,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .node polygon,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .node rect,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .note,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U rect.actor{fill:var(--surface-raised,#2a2a30)!important;stroke:color-mix(in srgb,var(--text-primary) 28%,transparent)!important}html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .cluster rect{fill:color-mix(in srgb,var(--surface-base,#1a1a1e) 88%,var(--text-primary))!important;stroke:color-mix(in srgb,var(--text-primary) 22%,transparent)!important}html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .cluster-label,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .cluster-label tspan,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .edgeLabel,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .edgeLabel tspan,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .label,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .label tspan,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .loopText,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .messageText,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .nodeLabel,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .nodeLabel tspan,html:not([data-theme=light]) .MarkdownMermaid_wrap__3o32U .noteText{fill:var(--text-primary)!important;color:var(--text-primary)!important}html[data-theme=light] .MarkdownMermaid_wrap__3o32U{background:color-mix(in srgb,var(--text-primary) 3.5%,var(--surface-raised,#f3f3f5))}.MarkdownMermaid_skeleton__wWFrT{min-height:72px;display:grid;place-items:center;font-size:.82rem;color:var(--text-tertiary)}.MarkdownMermaid_fallback__Fp4js{margin:0;padding:0;font-size:.78rem;line-height:1.45;white-space:pre-wrap;color:var(--text-secondary);background:rgba(0,0,0,0);border:none}.MarkdownMermaid_error__5dXV_{margin-top:.45rem;font-size:.72rem;color:var(--text-tertiary)}.MarkdownCodeBlock_wrap__1uzFD{position:relative;display:block;margin:.9rem 0!important;border-radius:12px;border:none;box-shadow:none;background:color-mix(in srgb,var(--text-primary) 6%,var(--surface-base,#1a1a1e));overflow:hidden}html[data-theme=light] .MarkdownCodeBlock_wrap__1uzFD{background:color-mix(in srgb,var(--text-primary) 4.5%,var(--surface-raised,#f3f3f5))}.MarkdownCodeBlock_toolbar__mAUHL{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-height:1.7rem;padding:.32rem .4rem .08rem .75rem}.MarkdownCodeBlock_toolbarWithLang__E3OnO{justify-content:space-between}.MarkdownCodeBlock_lang__5R_zA{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body),sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:lowercase;color:color-mix(in srgb,var(--text-primary) 38%,var(--text-tertiary));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-theme=light] .MarkdownCodeBlock_lang__5R_zA{color:color-mix(in srgb,var(--text-primary) 44%,var(--text-tertiary))}.MarkdownCodeBlock_copy__E_1k5{flex-shrink:0;display:inline-flex;align-items:center;gap:.28rem;margin-left:auto;padding:.28rem .5rem;font-family:var(--font-body),sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.01em;line-height:1;color:color-mix(in srgb,var(--text-primary) 42%,var(--text-tertiary));background:rgba(0,0,0,0);border:none;border-radius:7px;cursor:pointer;transition:color .14s ease,background .14s ease,opacity .14s ease}.MarkdownCodeBlock_copy__E_1k5:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.MarkdownCodeBlock_copy__E_1k5:active{background:color-mix(in srgb,var(--text-primary) 11%,transparent)}.MarkdownCodeBlock_copy__E_1k5:focus-visible{outline:2px solid var(--accent-solid);outline-offset:1px}html[data-theme=light] .MarkdownCodeBlock_copy__E_1k5{color:color-mix(in srgb,var(--text-primary) 48%,var(--text-tertiary));background:rgba(0,0,0,0)}html[data-theme=light] .MarkdownCodeBlock_copy__E_1k5:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.MarkdownCodeBlock_copyDone__Ptxv7,.MarkdownCodeBlock_copyDone__Ptxv7:hover{color:var(--accent-solid)}.MarkdownCodeBlock_copyLabel__aMtYE{white-space:nowrap}.MarkdownCodeBlock_code__E9kiF{margin:0!important;max-height:420px;padding:.2rem 1rem .85rem!important;border:none!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;overflow:auto}@media(max-width:520px){.MarkdownCodeBlock_copyLabel__aMtYE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MarkdownCodeBlock_copy__E_1k5{padding:.32rem}.MarkdownCodeBlock_toolbar__mAUHL{min-height:1.55rem;padding:.28rem .3rem .04rem .7rem}.MarkdownCodeBlock_code__E9kiF{padding:.15rem .9rem .8rem!important}}.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}.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);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);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)}.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}}.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_transcriptBox__v0jZZ{max-height:12rem;overflow:auto;padding:.55rem .65rem;border-radius:.5rem;background:color-mix(in srgb,var(--surface-base,#1a1a1a) 55%,transparent);border:1px solid color-mix(in srgb,currentColor 10%,transparent)}.MeetingDetailsModal_transcript__XfhTt{margin:0;font-size:.88rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;opacity:.92}.MeetingDetailsModal_muted__ZNpFB{margin:0;font-size:.84rem;opacity:.72}.MeetingDetailsModal_error__oPK4n{margin:0;font-size:.88rem;color:var(--status-error,#f87171)}.MeetingPlaqueBubble_shell__JlTAi{min-width:14rem}.MeetingPlaqueBubble_titleRow__nxV_L{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.MeetingPlaqueBubble_duration__TUkIF{opacity:.75}.MeetingPlaqueBubble_participants__ry20k{margin-top:.35rem;font-size:.82rem;opacity:.8}.MeetingPlaqueBubble_statusRow__j14nm{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.35rem;min-width:0}.MeetingPlaqueBubble_status__U5VdE{flex:1 1 auto;min-width:0;font-size:.8rem;opacity:.75;overflow-wrap:anywhere;line-height:1.35}.MeetingPlaqueBubble_detailsLink__H8jpW{flex-shrink: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_actionsRow__3icNw{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.45rem}.MeetingPlaqueBubble_actionBtn__oOi9R{padding:0;border:none;background:none;color:inherit;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:1}.MeetingPlaqueBubble_actionBtn__oOi9R:disabled{opacity:.45;cursor:default}.LegalDocumentPage_page__f1JAo{max-width:52rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.LegalDocumentPage_article__IrpxF{padding:2rem 2.25rem;border:1px solid var(--border-subtle,color-mix(in srgb,var(--text-primary) 8%,transparent));border-radius:16px;background:color-mix(in srgb,var(--surface-base,#111) 88%,transparent)}.LegalDocumentPage_prose__8FF43{font-size:var(--type-body-lg-size,1rem)}@media(max-width:640px){.LegalDocumentPage_page__f1JAo{padding:1.5rem 1rem 3rem}.LegalDocumentPage_article__IrpxF{padding:1.25rem 1rem}}