.Sidebar_root__sOIU1{position:relative;display:flex;flex-direction:column;width:var(--sidebar-width);height:100%;max-height:100vh;background-color:var(--fui-bg-primary,#ffffff);transition:width var(--fui-transition-normal,.2s ease);overflow:hidden;flex-shrink:0}@media(max-width:767px){.Sidebar_root__sOIU1:not(.Sidebar_mobile__Mg4EI){position:fixed;transform:translateX(-100%)}}.Sidebar_collapsed__M7rwp{width:var(--sidebar-effective-collapsed-width,var(--sidebar-collapsed-width))}.Sidebar_collapsed__M7rwp .Sidebar_header__nSrD6{justify-content:center;padding:var(--fui-padding-item-xs,.5rem)}.Sidebar_collapsed__M7rwp .Sidebar_nav__dw78H{padding:var(--fui-padding-item-xs,.5rem)}.Sidebar_collapsed__M7rwp .Sidebar_sectionLabel__loIMf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Sidebar_collapsed__M7rwp .Sidebar_itemBadge__ZQWo6,.Sidebar_collapsed__M7rwp .Sidebar_itemChevron__rob5i,.Sidebar_collapsed__M7rwp .Sidebar_itemLabel__98sDK{display:none}.Sidebar_collapsed__M7rwp .Sidebar_item__FB86S{justify-content:center;padding:var(--fui-padding-item-xs,.5rem);min-height:2.2857142857rem}.Sidebar_collapsed__M7rwp .Sidebar_itemIcon__iU4gl{margin:0}.Sidebar_collapsed__M7rwp .Sidebar_footer__T39vY{justify-content:center;padding:var(--fui-padding-item-xs,.5rem)}.Sidebar_collapsed__M7rwp .Sidebar_collapseToggle__jpq5y{margin:0 auto}.Sidebar_collapsedNoIcons__QQLVB{overflow:visible}.Sidebar_collapsedNoIcons__QQLVB .Sidebar_footer__T39vY,.Sidebar_collapsedNoIcons__QQLVB .Sidebar_header__nSrD6,.Sidebar_collapsedNoIcons__QQLVB .Sidebar_nav__dw78H{visibility:hidden;pointer-events:none}.Sidebar_collapsedNoIcons__QQLVB .Sidebar_collapseToggleFloating__4R8G7{visibility:visible;pointer-events:auto}.Sidebar_mobile__Mg4EI{position:fixed;top:0;left:0;z-index:51;transform:translateX(-100%);transition:transform var(--fui-transition-normal,.2s ease);box-shadow:var(--fui-shadow-md,0 2px 4px -1px rgba(0,0,0,.06),0 1px 3px -2px rgba(0,0,0,.04))}.Sidebar_mobile__Mg4EI.Sidebar_positionRight__jZtjR{left:auto;right:0;transform:translateX(100%)}.Sidebar_mobile__Mg4EI[data-state=open]{transform:translateX(0)}.Sidebar_header__nSrD6{display:flex;align-items:center;gap:var(--fui-space-3,1.5rem);padding:var(--fui-padding-item-sm,1rem) var(--fui-padding-item-sm,1rem);flex-shrink:0;height:var(--appshell-header-height,56px)}.Sidebar_nav__dw78H{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:var(--fui-padding-item-sm,1rem)}.Sidebar_navScrollArea__IvcDv{flex:1 1;min-height:0}.Sidebar_section__XlZB8:not(:first-child){margin-top:var(--fui-space-4,2rem)}.Sidebar_sectionHeader__Cd5zK{display:flex;align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-padding-item-xs,.5rem) var(--fui-padding-item-sm,1rem)}.Sidebar_sectionTrigger__0LG2c{flex:1 1}.Sidebar_sectionLabel__loIMf{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-2xs,.714rem);font-weight:var(--fui-font-weight-medium,500);text-transform:uppercase;letter-spacing:.05em;flex:1 1;min-width:0}.Sidebar_sectionActionWrapper__faUJQ{flex-shrink:0}.Sidebar_sectionAction__WVoPo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.Sidebar_sectionAction__WVoPo:disabled{cursor:not-allowed}.Sidebar_sectionAction__WVoPo{transition:background-color var(--fui-transition-fast,.15s ease),border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease),opacity var(--fui-transition-fast,.15s ease)}.Sidebar_sectionAction__WVoPo:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.Sidebar_sectionAction__WVoPo:disabled,.Sidebar_sectionAction__WVoPo[data-disabled]{opacity:.5;pointer-events:none}.Sidebar_sectionAction__WVoPo{display:flex;align-items:center;justify-content:center;width:1.7142857143rem;height:1.7142857143rem;border-radius:var(--fui-radius-sm,.25rem);color:var(--fui-text-tertiary,#71717a)}.Sidebar_sectionAction__WVoPo:hover{background-color:var(--fui-bg-hover,rgba(0,0,0,.04));color:var(--fui-text-secondary,#52525b)}.Sidebar_sectionAction__WVoPo svg{width:1.143rem;height:1.143rem}.Sidebar_sectionList__RQIA0{list-style:none;margin:0;padding:0}.Sidebar_sectionCollapsible__TZlL8 .Sidebar_sectionTrigger__0LG2c{background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--fui-padding-item-xs,.5rem) var(--fui-padding-item-sm,1rem);border-radius:var(--fui-radius-md,.429rem)}.Sidebar_sectionCollapsible__TZlL8 .Sidebar_sectionTrigger__0LG2c:hover{background-color:var(--fui-bg-hover,rgba(0,0,0,.04))}.Sidebar_itemWrapper__ZEEP3{list-style:none}.Sidebar_item__FB86S{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.Sidebar_item__FB86S:disabled{cursor:not-allowed}.Sidebar_item__FB86S{transition:background-color var(--fui-transition-fast,.15s ease),border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease),opacity var(--fui-transition-fast,.15s ease)}.Sidebar_item__FB86S:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.Sidebar_item__FB86S:disabled,.Sidebar_item__FB86S[data-disabled]{opacity:.5;pointer-events:none}.Sidebar_item__FB86S{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;gap:var(--fui-space-3,1.5rem);padding:var(--fui-padding-item-xs,.5rem) var(--fui-padding-item-sm,1rem);border-radius:var(--fui-radius-md,.429rem);color:var(--fui-text-secondary,#52525b);text-decoration:none;min-height:2.5rem}.Sidebar_item__FB86S:hover:not(.Sidebar_itemDisabled__YheAk){background-color:var(--fui-bg-hover,rgba(0,0,0,.04));color:var(--fui-text-primary,#18181b);text-decoration:none}.Sidebar_item__FB86S:active:not(.Sidebar_itemDisabled__YheAk){background-color:var(--fui-bg-active,rgba(0,0,0,.06))}.Sidebar_itemActive__Bnjkl{background-color:var(--fui-bg-secondary,#f4f4f5);color:var(--fui-text-primary,#18181b)}.Sidebar_itemActive__Bnjkl:active,.Sidebar_itemActive__Bnjkl:hover{background-color:var(--fui-bg-secondary,#f4f4f5)!important;color:var(--fui-text-primary,#18181b)!important;text-decoration:none}.Sidebar_itemActive__Bnjkl .Sidebar_itemIcon__iU4gl{color:inherit}.Sidebar_itemDisabled__YheAk{opacity:.5;cursor:not-allowed}.Sidebar_itemIcon__iU4gl{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fui-text-tertiary,#71717a)}.Sidebar_itemIcon__iU4gl,.Sidebar_itemIcon__iU4gl svg{width:1.429rem;height:1.429rem}.Sidebar_item__FB86S:hover:not(.Sidebar_itemDisabled__YheAk) .Sidebar_itemIcon__iU4gl{color:var(--fui-text-secondary,#52525b)}.Sidebar_itemLabel__98sDK{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_itemBadge__ZQWo6{display:flex;align-items:center;justify-content:center;padding:var(--fui-padding-item-xs,.5rem) var(--fui-padding-item-sm,1rem);font-size:var(--fui-font-size-2xs,.714rem);font-weight:var(--fui-font-weight-medium,500);background-color:var(--fui-color-accent-hover,rgb(62.88,62.88,70.74));color:var(--fui-text-inverse,#f4f4f5);border-radius:var(--fui-radius-full,9999px);min-width:1.429rem;line-height:1}.Sidebar_itemActive__Bnjkl .Sidebar_itemBadge__ZQWo6{background-color:var(--fui-bg-primary,#ffffff);color:var(--fui-color-accent,#18181b)}.Sidebar_itemChevron__rob5i{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--fui-transition-fast,.15s ease)}.Sidebar_itemChevron__rob5i,.Sidebar_itemChevron__rob5i svg{width:1.143rem;height:1.143rem}.Sidebar_itemExpanded__YpxgK .Sidebar_itemChevron__rob5i{transform:rotate(90deg)}.Sidebar_submenu___ANhh{list-style:none;margin:0;padding:0;padding-left:var(--fui-space-6,3rem);overflow:hidden;max-height:0;transition:max-height var(--fui-transition-normal,.2s ease)}.Sidebar_submenuWrapper__j9_vv{list-style:none}.Sidebar_itemExpanded__YpxgK+.Sidebar_submenuWrapper__j9_vv .Sidebar_submenu___ANhh{max-height:500px}.Sidebar_subItemWrapper__xDr5Y{list-style:none}.Sidebar_subItem__CN2Ny{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.Sidebar_subItem__CN2Ny:disabled{cursor:not-allowed}.Sidebar_subItem__CN2Ny{transition:background-color var(--fui-transition-fast,.15s ease),border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease),opacity var(--fui-transition-fast,.15s ease)}.Sidebar_subItem__CN2Ny:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.Sidebar_subItem__CN2Ny:disabled,.Sidebar_subItem__CN2Ny[data-disabled]{opacity:.5;pointer-events:none}.Sidebar_subItem__CN2Ny{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-flex;align-items:center;padding:var(--fui-padding-item-xs,.5rem) var(--fui-padding-item-sm,1rem);border-radius:var(--fui-radius-md,.429rem);color:var(--fui-text-secondary,#52525b);text-decoration:none;font-size:var(--fui-font-size-sm,1rem);min-height:2.571rem;position:relative}.Sidebar_subItem__CN2Ny:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:1.143rem;background-color:rgba(0,0,0,0);border-radius:var(--fui-radius-full,9999px);transition:background-color var(--fui-transition-fast,.15s ease)}.Sidebar_subItem__CN2Ny:hover:not(.Sidebar_subItemDisabled__YxFw_){background-color:var(--fui-bg-hover,rgba(0,0,0,.04));color:var(--fui-text-primary,#18181b);text-decoration:none}.Sidebar_subItem__CN2Ny:active:not(.Sidebar_subItemDisabled__YxFw_){background-color:var(--fui-bg-active,rgba(0,0,0,.06))}.Sidebar_subItemActive__QYQDd{color:var(--fui-color-accent-hover,rgb(62.88,62.88,70.74));font-weight:var(--fui-font-weight-medium,500)}.Sidebar_subItemActive__QYQDd:before{background-color:var(--fui-color-accent-hover,rgb(62.88,62.88,70.74))}.Sidebar_subItemDisabled__YxFw_{opacity:.5;cursor:not-allowed}.Sidebar_footer__T39vY{display:flex;flex-direction:column;gap:var(--fui-space-2,1rem);padding:var(--fui-padding-container-md,2rem);margin-top:auto;flex-shrink:0}.Sidebar_trigger__xD37q{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.Sidebar_trigger__xD37q:disabled{cursor:not-allowed}.Sidebar_trigger__xD37q{transition:background-color var(--fui-transition-fast,.15s ease),border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease),opacity var(--fui-transition-fast,.15s ease)}.Sidebar_trigger__xD37q:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.Sidebar_trigger__xD37q:disabled,.Sidebar_trigger__xD37q[data-disabled]{opacity:.5;pointer-events:none}.Sidebar_trigger__xD37q{display:flex;align-items:center;justify-content:center;width:3.1428571429rem;height:3.1428571429rem;border-radius:var(--fui-radius-md,.429rem);color:var(--fui-text-primary,#18181b)}.Sidebar_trigger__xD37q:hover{background-color:var(--fui-bg-hover,rgba(0,0,0,.04))}.Sidebar_trigger__xD37q svg{width:1.714rem;height:1.714rem}.Sidebar_overlay__5A13U{position:fixed;inset:0;z-index:50;background-color:var(--fui-backdrop,rgba(0,0,0,.5));opacity:0;transition:opacity var(--fui-transition-normal,.2s ease)}.Sidebar_overlay__5A13U[data-state=open]{opacity:1}.Sidebar_collapseToggle__jpq5y{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.Sidebar_collapseToggle__jpq5y:disabled{cursor:not-allowed}.Sidebar_collapseToggle__jpq5y{transition:background-color var(--fui-transition-fast,.15s ease),border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease),opacity var(--fui-transition-fast,.15s ease)}.Sidebar_collapseToggle__jpq5y:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.Sidebar_collapseToggle__jpq5y:disabled,.Sidebar_collapseToggle__jpq5y[data-disabled]{opacity:.5;pointer-events:none}.Sidebar_collapseToggle__jpq5y{display:flex;align-items:center;justify-content:center;width:2.2857142857rem;height:2.2857142857rem;border-radius:var(--fui-radius-md,.429rem);color:var(--fui-text-secondary,#52525b);margin-left:auto}.Sidebar_collapseToggle__jpq5y:hover{background-color:var(--fui-bg-hover,rgba(0,0,0,.04));color:var(--fui-text-primary,#18181b)}.Sidebar_collapseToggle__jpq5y svg{width:1.429rem;height:1.429rem}.Sidebar_collapseToggleFloating__4R8G7{position:absolute;top:var(--fui-space-3,1.5rem);left:calc(100% + var(--fui-space-2, 1rem));z-index:20;margin:0;background-color:var(--fui-bg-primary,#ffffff);border:1px solid var(--fui-border,rgba(0,0,0,.08));box-shadow:var(--fui-shadow-sm,0 1px 2px 0 rgba(0,0,0,.03))}.Sidebar_positionRight__jZtjR .Sidebar_collapseToggleFloating__4R8G7{left:auto;right:calc(100% + var(--fui-space-2, 1rem))}.Sidebar_offcanvasCollapsed__ZZufP{width:0;overflow:visible}.Sidebar_offcanvasCollapsed__ZZufP .Sidebar_footer__T39vY,.Sidebar_offcanvasCollapsed__ZZufP .Sidebar_header__nSrD6,.Sidebar_offcanvasCollapsed__ZZufP .Sidebar_nav__dw78H,.Sidebar_offcanvasCollapsed__ZZufP .Sidebar_rail__rJPFp{visibility:hidden;pointer-events:none}.Sidebar_offcanvasCollapsed__ZZufP .Sidebar_collapseToggleFloating__4R8G7{visibility:visible;pointer-events:auto}.Sidebar_rail__rJPFp{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:inherit}.Sidebar_rail__rJPFp:disabled{cursor:not-allowed}.Sidebar_rail__rJPFp{position:absolute;top:0;right:0;width:1.143rem;height:100%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;padding:0}.Sidebar_positionRight__jZtjR .Sidebar_rail__rJPFp{right:auto;left:0}.Sidebar_rail__rJPFp:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:4px;width:4px;height:2.857rem;border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-border,rgba(0,0,0,.08));opacity:0;transition:opacity var(--fui-transition-fast,.15s ease),background-color var(--fui-transition-fast,.15s ease),height var(--fui-transition-fast,.15s ease)}.Sidebar_positionRight__jZtjR .Sidebar_rail__rJPFp:before{right:auto;left:4px}.Sidebar_rail__rJPFp:hover:before{opacity:1;height:4rem;background-color:var(--fui-color-accent,#18181b)}.Sidebar_rail__rJPFp:focus-visible:before{opacity:1;background-color:var(--fui-color-accent,#18181b)}.Sidebar_railCollapsed__rzC1_:before{opacity:.7}.Sidebar_menuSkeleton__zUICe{display:flex;flex-direction:column;gap:var(--fui-space-2,1rem);padding:var(--fui-padding-item-sm,1rem)}.Sidebar_skeletonItem__OiFXo{display:flex;align-items:center;gap:var(--fui-space-3,1.5rem);padding:var(--fui-padding-item-xs,.5rem) var(--fui-padding-item-sm,1rem);min-height:2.5rem}.Sidebar_skeletonLabel__9D9s6{flex:1 1}@media(prefers-reduced-motion:reduce){.Sidebar_itemChevron__rob5i,.Sidebar_mobile__Mg4EI,.Sidebar_overlay__5A13U,.Sidebar_rail__rJPFp:before,.Sidebar_root__sOIU1,.Sidebar_subItem__CN2Ny:before,.Sidebar_submenu___ANhh{transition:none}}@keyframes Skeleton_skeleton-pulse__Unm2I{0%,to{opacity:1}50%{opacity:.5}}.Skeleton_skeleton__5xBWU{display:block;background-color:var(--fui-bg-tertiary,#f4f4f5);animation:Skeleton_skeleton-pulse__Unm2I 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:var(--fui-radius-md,.429rem)}.Skeleton_static__r3I5o{animation:none}.Skeleton_fill__mawh0{width:100%;height:100%}.Skeleton_text__wUiFW{height:1em}.Skeleton_heading__uUBIW,.Skeleton_text__wUiFW{width:100%;border-radius:var(--fui-radius-sm,.25rem)}.Skeleton_heading__uUBIW{height:1.5em}.Skeleton_avatar__3eeto{border-radius:var(--fui-radius-full,9999px)}.Skeleton_avatar-sm__7njSB{width:2rem;height:2rem}.Skeleton_avatar-md__dTiOk{width:2.5rem;height:2.5rem}.Skeleton_avatar-lg__Wz2_E{width:3rem;height:3rem}.Skeleton_button__z4JbA{border-radius:var(--fui-radius-md,.429rem)}.Skeleton_button-sm__pjGSu{height:var(--fui-button-height-sm,2rem);width:5rem}.Skeleton_button-md__RnVD4{height:var(--fui-button-height-md,2.5714285714rem);width:6rem}.Skeleton_button-lg__RTDy_{height:var(--fui-button-height-lg,3.1428571429rem);width:7rem}.Skeleton_input__8ScY8{height:var(--fui-input-height,2.8571428571rem);width:100%;border-radius:var(--fui-radius-md,.429rem)}.Skeleton_radius-none___Ma5L{border-radius:0}.Skeleton_radius-sm__GkZU0{border-radius:var(--fui-radius-sm,.25rem)}.Skeleton_radius-md__dIRzz{border-radius:var(--fui-radius-md,.429rem)}.Skeleton_radius-lg__ygYCr{border-radius:var(--fui-radius-lg,.571rem)}.Skeleton_radius-full__YJ8bh{border-radius:var(--fui-radius-full,9999px)}.Skeleton_textContainer__KBKBt{display:flex;flex-direction:column;width:100%}.Skeleton_gap-sm__3IjTR{gap:var(--fui-space-2,1rem)}.Skeleton_gap-md__2KdRf{gap:var(--fui-space-3,1.5rem)}.Skeleton_textLine__oOfoh{height:1em;width:100%;background-color:var(--fui-bg-tertiary,#f4f4f5);animation:Skeleton_skeleton-pulse__Unm2I 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:var(--fui-radius-sm,.25rem)}@media(prefers-color-scheme:dark){.Skeleton_skeleton__5xBWU,.Skeleton_textLine__oOfoh{background-color:var(--fui-bg-tertiary,#27272a)}}@media(prefers-reduced-motion:reduce){.Skeleton_skeleton__5xBWU,.Skeleton_textLine__oOfoh{animation:none}}.Collapsible_root__zFxXM{width:100%}.Collapsible_trigger__Y1XC7{display:flex;align-items:center;width:100%;padding:var(--fui-padding-item-xs);background:rgba(0,0,0,0);border:none;border-radius:var(--fui-radius-md,.429rem);color:var(--fui-text-primary,#18181b);font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);text-align:left;cursor:pointer;transition:background-color .15s ease;gap:var(--fui-space-2,1rem)}.Collapsible_trigger__Y1XC7:hover:not(:disabled){background-color:var(--fui-bg-hover,rgba(0,0,0,.04))}.Collapsible_trigger__Y1XC7:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.Collapsible_trigger__Y1XC7:disabled{opacity:.5;cursor:not-allowed}.Collapsible_triggerContent__8vsEt{flex:1 1;min-width:0}.Collapsible_chevron__UJ9Qk{flex-shrink:0;color:var(--fui-text-tertiary,#71717a);transition:transform .2s ease-out}.Collapsible_chevronOpen__c6rzG{transform:rotate(90deg)}.Collapsible_content__9W_s4{overflow:hidden;transition:max-height .2s ease-out,opacity .2s ease-out}.Collapsible_contentOpen__v3KTS{max-height:2000px;opacity:1}.Collapsible_contentClosed__4zUQe{max-height:0;opacity:0}.Collapsible_contentInner__XKuha{padding-top:var(--fui-space-1,.5rem)}.Collapsible_disabled__mslX7 .Collapsible_trigger__Y1XC7{opacity:.5;cursor:not-allowed}.Collapsible_root__zFxXM[data-animated=true] .Collapsible_content__9W_s4{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}.Collapsible_root__zFxXM[data-animated=true] .Collapsible_contentOpen__v3KTS{animation-name:Collapsible_collapsibleSlideDown__iF6KJ}.Collapsible_root__zFxXM[data-animated=true] .Collapsible_contentClosed__4zUQe{animation-name:Collapsible_collapsibleSlideUp__VDd3Z}@keyframes Collapsible_collapsibleSlideDown__iF6KJ{0%{max-height:0;opacity:0}to{max-height:var(--collapsible-content-height,2000px);opacity:1}}@keyframes Collapsible_collapsibleSlideUp__VDd3Z{0%{max-height:var(--collapsible-content-height,2000px);opacity:1}to{max-height:0;opacity:0}}.ScrollArea_root__9wApX{position:relative;overflow:hidden}.ScrollArea_fadeMaskEnd__aitJ1.ScrollArea_horizontal__sBmj_{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 48px),transparent)}.ScrollArea_fadeMaskEnd__aitJ1.ScrollArea_vertical__SGBMd{-webkit-mask-image:linear-gradient(180deg,black calc(100% - 32px),transparent);mask-image:linear-gradient(180deg,black calc(100% - 32px),transparent)}.ScrollArea_fadeMaskEnd__aitJ1.ScrollArea_both__GF1V9{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 48px),transparent)}.ScrollArea_fadeMaskStart__dXTkS.ScrollArea_horizontal__sBmj_{-webkit-mask-image:linear-gradient(270deg,black calc(100% - 48px),transparent);mask-image:linear-gradient(270deg,black calc(100% - 48px),transparent)}.ScrollArea_fadeMaskStart__dXTkS.ScrollArea_vertical__SGBMd{-webkit-mask-image:linear-gradient(0deg,black calc(100% - 32px),transparent);mask-image:linear-gradient(0deg,black calc(100% - 32px),transparent)}.ScrollArea_fadeMaskStart__dXTkS.ScrollArea_both__GF1V9{-webkit-mask-image:linear-gradient(270deg,black calc(100% - 48px),transparent);mask-image:linear-gradient(270deg,black calc(100% - 48px),transparent)}.ScrollArea_fadeMaskBoth__SGako.ScrollArea_horizontal__sBmj_{-webkit-mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent)}.ScrollArea_fadeMaskBoth__SGako.ScrollArea_vertical__SGBMd{-webkit-mask-image:linear-gradient(180deg,transparent,black 32px,black calc(100% - 32px),transparent);mask-image:linear-gradient(180deg,transparent,black 32px,black calc(100% - 32px),transparent)}.ScrollArea_fadeMaskBoth__SGako.ScrollArea_both__GF1V9{-webkit-mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent)}.ScrollArea_viewport__FHSSE{width:100%;height:100%;overflow:hidden;scrollbar-width:thin;scrollbar-color:var(--fui-border-strong,rgba(0,0,0,.14)) rgba(0,0,0,0)}.ScrollArea_viewport__FHSSE::-webkit-scrollbar{width:6px;height:6px}.ScrollArea_viewport__FHSSE::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ScrollArea_viewport__FHSSE::-webkit-scrollbar-thumb{background-color:var(--fui-border-strong,rgba(0,0,0,.14));border-radius:var(--fui-radius-full,9999px)}.ScrollArea_viewport__FHSSE::-webkit-scrollbar-thumb:hover{background-color:var(--fui-text-tertiary,#71717a)}.ScrollArea_horizontal__sBmj_{overflow-x:auto;overflow-y:hidden}.ScrollArea_vertical__SGBMd{overflow-x:hidden;overflow-y:auto}.ScrollArea_both__GF1V9{overflow:auto}.ScrollArea_scrollbarAlways__cdnGG::-webkit-scrollbar-thumb{background-color:var(--fui-border-strong,rgba(0,0,0,.14))}.ScrollArea_scrollbarHover__cqSN5{scrollbar-width:none}.ScrollArea_scrollbarHover__cqSN5::-webkit-scrollbar{width:0;height:0}.ScrollArea_scrollbarHover__cqSN5:hover{scrollbar-width:thin}.ScrollArea_scrollbarHover__cqSN5:hover::-webkit-scrollbar{width:6px;height:6px}.Breadcrumbs_root__wpc45{font-family:var(--fui-font-sans,"Geist Sans","Geist",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5)}.Breadcrumbs_list__I395v{flex-wrap:wrap;list-style:none;margin:0;padding:0}.Breadcrumbs_item__O8zHJ,.Breadcrumbs_list__I395v{display:inline-flex;align-items:center;gap:var(--fui-space-1,.5rem)}.Breadcrumbs_item__O8zHJ{min-width:0}.Breadcrumbs_link__LVKX9{display:inline-flex;align-items:center;gap:var(--fui-space-1,.5rem);color:var(--fui-text-secondary,#52525b);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;border-radius:var(--fui-radius-sm,.25rem);padding:var(--fui-space-0-5,.15rem) var(--fui-space-1,.5rem);margin:calc(-1*var(--fui-space-0-5, .15rem)) calc(-1*var(--fui-space-1, .5rem));transition:color var(--fui-transition-fast,.15s ease),background-color var(--fui-transition-fast,.15s ease)}.Breadcrumbs_link__LVKX9:hover{color:var(--fui-text-primary,#18181b);background-color:var(--fui-bg-hover,rgba(0,0,0,.04))}.Breadcrumbs_link__LVKX9:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#18181b);outline-offset:var(--fui-focus-ring-offset,2px)}.Breadcrumbs_current__doS65{display:inline-flex;align-items:center;gap:var(--fui-space-1,.5rem);color:var(--fui-text-primary,#18181b);font-weight:var(--fui-font-weight-medium,500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.Breadcrumbs_separator__OtyuQ{display:inline-flex;align-items:center;color:var(--fui-text-tertiary,#71717a);font-size:var(--fui-font-size-xs,.857rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.Breadcrumbs_ellipsis__Fxjvp{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--fui-border,rgba(0,0,0,.08));border-radius:var(--fui-radius-sm,.25rem);color:var(--fui-text-secondary,#52525b);cursor:pointer;padding:var(--fui-space-0-5,.15rem) var(--fui-space-2,1rem);font-family:inherit;font-size:var(--fui-font-size-sm,1rem);line-height:1;transition:color var(--fui-transition-fast,.15s ease),background-color var(--fui-transition-fast,.15s ease)}.Breadcrumbs_ellipsis__Fxjvp:hover{color:var(--fui-text-primary,#18181b);background-color:var(--fui-bg-hover,rgba(0,0,0,.04))}.Breadcrumbs_ellipsis__Fxjvp:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#18181b);outline-offset:var(--fui-focus-ring-offset,2px)}.Breadcrumbs_icon__HEYWW{display:inline-flex;align-items:center;flex-shrink:0;width:var(--fui-icon-md,1.143rem);height:var(--fui-icon-md,1.143rem)}.Breadcrumbs_icon__HEYWW svg{width:100%;height:100%}.ButtonGroup_group__7slPl{display:flex;flex-direction:row}.ButtonGroup_gap-xs__JhJOM{gap:var(--fui-space-1,.5rem)}.ButtonGroup_gap-sm__SmvvA{gap:var(--fui-space-2,1rem)}.ButtonGroup_gap-md__2IeQF{gap:var(--fui-space-3,1.5rem)}.ButtonGroup_wrap__iOY9Y{flex-wrap:wrap}.ButtonGroup_align-start__fQTWE{justify-content:flex-start}.ButtonGroup_align-center__7vB84{justify-content:center}.ButtonGroup_align-end___Gd00{justify-content:flex-end}.Chart_container__3YVKw{width:100%;height:100%;font-family:var(--fui-font-sans,"Geist Sans","Geist",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.Chart_container__3YVKw .recharts-text{fill:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-xs,.857rem)}.Chart_container__3YVKw .recharts-cartesian-axis-line,.Chart_container__3YVKw .recharts-cartesian-axis-tick-line,.Chart_container__3YVKw .recharts-cartesian-grid line,.Chart_container__3YVKw .recharts-curve.recharts-tooltip-cursor{stroke:var(--fui-border,rgba(0,0,0,.08))}.Chart_container__3YVKw .recharts-rectangle.recharts-tooltip-cursor{fill:var(--fui-bg-hover,rgba(0,0,0,.04))}.Chart_srOnly__VvaRX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Chart_tooltip__AGO0N{background:var(--fui-bg-elevated,#ffffff);border:1px solid var(--fui-border,rgba(0,0,0,.08));border-radius:var(--fui-radius-md,.429rem);box-shadow:var(--fui-shadow-md,0 2px 4px -1px rgba(0,0,0,.06),0 1px 3px -2px rgba(0,0,0,.04));padding:var(--fui-space-2,1rem) var(--fui-space-3,1.5rem);font-family:var(--fui-font-sans,"Geist Sans","Geist",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.Chart_tooltipLabel__LKpzn{font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b);margin-bottom:var(--fui-space-1,.5rem)}.Chart_tooltipItems__r8eLd{display:flex;flex-direction:column;gap:2px}.Chart_tooltipItem__lH1uD{display:flex;align-items:center;gap:var(--fui-space-2,1rem);justify-content:space-between;min-width:100px}.Chart_tooltipIndicator__HUkIB{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Chart_tooltipIndicator__HUkIB.Chart_tooltipIndicatorLine__jKXiH{width:12px;height:2px;border-radius:var(--fui-radius-full,9999px)}.Chart_tooltipIndicator__HUkIB.Chart_tooltipIndicatorDashed__KfDkB{width:12px;height:0;border-top:2px dashed;border-radius:0}.Chart_tooltipItemLabel__pvBKc{font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b)}.Chart_tooltipItemValue__mlIaa{font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.Chart_legend__ASTyB{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--fui-space-3,1.5rem);padding-top:var(--fui-space-2,1rem)}.Chart_legendItem__Cxk_p{display:flex;align-items:center;gap:var(--fui-space-1,.5rem)}.Chart_legendDot__Y_8E1{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Chart_legendLabel__fWFBq{font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b)}:root{font-size:14px;--fui-base-unit:7px;--fui-font-sans:Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--fui-font-mono:Geist Mono,SF Mono,SFMono-Regular,ui-monospace,Cascadia Code,Menlo,monospace;--fui-font-size-2xs:0.714rem;--fui-font-size-xs:0.857rem;--fui-font-size-sm:1rem;--fui-font-size-base:1.143rem;--fui-font-size-lg:1.286rem;--fui-font-size-xl:1.714rem;--fui-font-size-2xl:2.143rem;--fui-font-weight-normal:400;--fui-font-weight-medium:500;--fui-font-weight-semibold:600;--fui-line-height-tight:1.25;--fui-line-height-normal:1.5;--fui-line-height-relaxed:1.625;--fui-space-px:1px;--fui-space-0-5:0.15rem;--fui-space-0-75:0.215rem;--fui-space-1:0.5rem;--fui-space-2:1rem;--fui-space-3:1.5rem;--fui-space-4:2rem;--fui-space-5:2.5rem;--fui-space-6:3rem;--fui-space-8:4rem;--fui-space-10:5rem;--fui-space-12:6rem;--fui-padding-container-sm:1.5rem;--fui-padding-container-md:2rem;--fui-padding-container-lg:3rem;--fui-padding-container-xl:4rem;--fui-padding-inline-sm:1rem;--fui-padding-inline-md:1.5rem;--fui-padding-inline-lg:2rem;--fui-padding-item-xs:0.5rem;--fui-padding-item-sm:1rem;--fui-padding-item-md:1.5rem;--fui-padding-item-lg:2rem;--fui-radius-sm:0.25rem;--fui-radius-md:0.429rem;--fui-radius-lg:0.571rem;--fui-radius-xl:0.857rem;--fui-radius-full:9999px;--fui-transition-fast:150ms ease;--fui-transition-normal:200ms ease;--fui-color-accent:#18181b;--fui-color-accent-hover:rgb(62.88,62.88,70.74);--fui-color-accent-active:rgb(84.48,84.48,95.04);--fui-color-danger:#ef4444;--fui-color-danger-hover:rgb(236.5802955665,39.7197044335,39.7197044335);--fui-color-success:#22c55e;--fui-color-warning:#f59e0b;--fui-color-info:#3b82f6;--fui-color-danger-bg:rgba(239,68,68,0.1);--fui-color-success-bg:rgba(34,197,94,0.1);--fui-color-warning-bg:rgba(245,158,11,0.1);--fui-color-info-bg:rgba(59,130,246,0.1);--fui-color-danger-text:rgb(198.2384236453,16.9615763547,16.9615763547);--fui-color-success-text:rgb(18.987012987,110.012987013,52.4935064935);--fui-color-warning-text:rgb(128.3401574803,82.5795275591,5.2598425197);--fui-color-info-text:rgb(9.807804878,87.1804878049,213.592195122);--fui-backdrop:rgba(0,0,0,0.5);--fui-bg-primary:#ffffff;--fui-bg-secondary:#f4f4f5;--fui-bg-tertiary:#f4f4f5;--fui-bg-elevated:#ffffff;--fui-bg-subtle:#fafafa;--fui-bg-hover:rgba(0,0,0,0.04);--fui-bg-active:rgba(0,0,0,0.06);--fui-text-primary:#18181b;--fui-text-secondary:#52525b;--fui-text-tertiary:#71717a;--fui-text-inverse:#f4f4f5;--fui-border:rgba(0,0,0,0.08);--fui-border-default:rgba(0,0,0,0.08);--fui-border-strong:rgba(0,0,0,0.14);--fui-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.03);--fui-shadow-md:0 2px 4px -1px rgba(0,0,0,0.06),0 1px 3px -2px rgba(0,0,0,0.04);--fui-shadow-lg:0 8px 12px -3px rgba(0,0,0,0.08),0 3px 5px -4px rgba(0,0,0,0.05);--fui-focus-ring-color:#18181b;--fui-focus-ring-offset:2px;--fui-focus-ring-width:2px;--fui-scrollbar-width:8px;--fui-scrollbar-track:#f4f4f5;--fui-scrollbar-thumb:#d4d4d8;--fui-scrollbar-thumb-hover:#a1a1aa;--fui-button-height-sm:2rem;--fui-button-height-md:2.5714285714rem;--fui-button-height-lg:3.1428571429rem;--fui-input-height:2.8571428571rem;--fui-input-height-sm:2rem;--fui-input-height-lg:3.1428571429rem;--fui-target-size-min:1.714rem;--fui-target-size-comfortable:2.2857142857rem;--fui-appshell-header-height:56px;--fui-appshell-sidebar-width:240px;--fui-appshell-sidebar-collapsed-width:64px;--fui-appshell-aside-width:280px;--fui-header-z-index:40;--fui-code-bg:#1e1e1e;--fui-code-header-bg:#1e1e1e;--fui-code-text:#d4d4d4;--fui-code-text-muted:#6b7280;--fui-code-border:rgba(255,255,255,0.1);--fui-code-tab-bg:rgba(255,255,255,0.03);--fui-code-tab-border:rgba(255,255,255,0.08);--fui-code-tab-text:#9ca3af;--fui-code-tab-text-active:#e5e7eb;--fui-code-copy-bg:rgba(255,255,255,0.1);--fui-code-copy-bg-hover:rgba(255,255,255,0.15);--fui-code-highlight-bg:rgba(255,255,255,0.08);--fui-code-selection-bg:rgba(59,130,246,0.4);--fui-code-scrollbar-track:rgba(255,255,255,0.05);--fui-code-scrollbar-thumb:rgba(255,255,255,0.15);--fui-code-scrollbar-thumb-hover:rgba(255,255,255,0.25);--fui-tooltip-bg:#1e293b;--fui-tooltip-text:#f8fafc;--fui-tooltip-shadow:0 4px 6px -1px rgba(0,0,0,0.2),0 2px 4px -2px rgba(0,0,0,0.15);--fui-hero-gradient-color:rgba(120,119,198,0.15)}:root.dark,:root[data-theme=dark]{--fui-color-accent:#f2f2f2;--fui-color-accent-hover:rgb(217.8,217.8,217.8);--fui-color-accent-active:rgb(203.28,203.28,203.28);--fui-bg-primary:#09090b;--fui-bg-secondary:#18181b;--fui-bg-tertiary:#27272a;--fui-bg-elevated:rgb(27.75,27.75,30.75);--fui-bg-subtle:rgb(16.5,16.5,19);--fui-bg-hover:rgba(255,255,255,0.05);--fui-bg-active:rgba(255,255,255,0.08);--fui-text-primary:#f4f4f5;--fui-text-secondary:#a1a1aa;--fui-text-tertiary:#71717a;--fui-text-inverse:#18181b;--fui-border:rgba(255,255,255,0.08);--fui-border-default:rgba(255,255,255,0.08);--fui-border-strong:rgba(255,255,255,0.14);--fui-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.2);--fui-shadow-md:0 2px 4px -1px rgba(0,0,0,0.25),0 1px 3px -2px rgba(0,0,0,0.2);--fui-shadow-lg:0 8px 12px -3px rgba(0,0,0,0.35),0 3px 5px -4px rgba(0,0,0,0.25);--fui-color-danger-bg:rgba(239,68,68,0.15);--fui-color-success-bg:rgba(34,197,94,0.15);--fui-color-warning-bg:rgba(245,158,11,0.15);--fui-color-info-bg:rgba(59,130,246,0.15);--fui-color-danger-text:rgb(241.4118226601,96.1881773399,96.1881773399);--fui-color-success-text:#22c55e;--fui-color-warning-text:#f59e0b;--fui-color-info-text:rgb(78.5043902439,142.4390243902,246.8956097561);--fui-focus-ring-color:#f2f2f2;--fui-backdrop:rgba(0,0,0,0.8);--fui-scrollbar-track:#27272a;--fui-scrollbar-thumb:#52525b;--fui-scrollbar-thumb-hover:#71717a;--fui-code-bg:var(--fui-bg-elevated);--fui-code-header-bg:var(--fui-bg-elevated);--fui-code-text:#d4d4d4;--fui-code-text-muted:#6b7280;--fui-code-border:rgba(255,255,255,0.1);--fui-code-tab-bg:rgba(255,255,255,0.03);--fui-code-tab-border:rgba(255,255,255,0.08);--fui-code-tab-text:#9ca3af;--fui-code-tab-text-active:#e5e7eb;--fui-code-copy-bg:rgba(255,255,255,0.1);--fui-code-copy-bg-hover:rgba(255,255,255,0.15);--fui-code-highlight-bg:rgba(255,255,255,0.08);--fui-code-selection-bg:rgba(59,130,246,0.4);--fui-code-scrollbar-track:rgba(255,255,255,0.05);--fui-code-scrollbar-thumb:rgba(255,255,255,0.15);--fui-code-scrollbar-thumb-hover:rgba(255,255,255,0.25);--fui-tooltip-bg:#1e293b;--fui-tooltip-text:#f8fafc;--fui-tooltip-shadow:0 4px 6px -1px rgba(0,0,0,0.3),0 2px 4px -2px rgba(0,0,0,0.25);--fui-hero-gradient-color:rgba(120,119,198,0.25)}@media(prefers-contrast:more){:root{--fui-focus-ring-width:3px;--fui-border:var(--fui-text-primary);--fui-border-strong:var(--fui-text-primary);--fui-bg-hover:rgba(0,0,0,0.12);--fui-bg-active:rgba(0,0,0,0.18)}:root.dark,:root[data-theme=dark]{--fui-bg-hover:rgba(255,255,255,0.15);--fui-bg-active:rgba(255,255,255,0.22)}}:root[data-high-contrast=true]{--fui-focus-ring-width:3px;--fui-border:var(--fui-text-primary);--fui-border-strong:var(--fui-text-primary);--fui-bg-hover:rgba(0,0,0,0.12);--fui-bg-active:rgba(0,0,0,0.18)}*{scrollbar-color:var(--fui-scrollbar-thumb) var(--fui-scrollbar-track)}::-webkit-scrollbar{width:var(--fui-scrollbar-width);height:var(--fui-scrollbar-width)}::-webkit-scrollbar-track{background:var(--fui-scrollbar-track);border-radius:calc(var(--fui-scrollbar-width)/2)}::-webkit-scrollbar-thumb{background:var(--fui-scrollbar-thumb);border-radius:calc(var(--fui-scrollbar-width)/2)}::-webkit-scrollbar-thumb:hover{background:var(--fui-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--fui-scrollbar-track)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--fui-font-sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);background-color:var(--fui-bg-primary,#ffffff);color:var(--fui-text-primary,#171717);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1}a{text-decoration:none}::selection{background-color:var(--fui-color-success-bg,rgba(16,163,127,.1));color:var(--fui-text-primary,#171717)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--fui-text-tertiary,#8a8a8a);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--fui-text-secondary,#525252)}*{scrollbar-width:thin;scrollbar-color:var(--fui-text-tertiary,#8a8a8a) rgba(0,0,0,0)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#18181b);outline-offset:var(--fui-focus-ring-offset,2px)}.Tabs_root__9Tt9M{display:flex;flex-direction:column;font-family:var(--fui-font-sans,"Geist Sans","Geist",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.Tabs_root__9Tt9M[data-orientation=vertical]{flex-direction:row}.Tabs_list__ZWboA{position:relative;display:flex;align-items:center;gap:var(--fui-space-1,.5rem);border-bottom:1px solid var(--fui-border,rgba(0,0,0,.08));padding:0 var(--fui-space-1,.5rem)}.Tabs_list__ZWboA[data-orientation=vertical]{flex-direction:column;align-items:stretch;border-bottom:none;border-right:1px solid var(--fui-border,rgba(0,0,0,.08));padding:var(--fui-space-1,.5rem) 0}.Tabs_listPills__tXv5V{border-bottom:none;background-color:var(--fui-bg-secondary,#f4f4f5);border-radius:var(--fui-radius-lg,.571rem);padding:var(--fui-space-0-75,.215rem);gap:var(--fui-space-0-75,.215rem);width:-moz-fit-content;width:fit-content}.Tabs_tab__4pi8d{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.Tabs_tab__4pi8d:disabled{cursor:not-allowed}.Tabs_tab__4pi8d{transition:background-color var(--fui-transition-fast,.15s ease),border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease),opacity var(--fui-transition-fast,.15s ease)}.Tabs_tab__4pi8d:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.Tabs_tab__4pi8d:disabled,.Tabs_tab__4pi8d[data-disabled]{opacity:.5;pointer-events:none}.Tabs_tab__4pi8d{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--fui-space-2,1rem);padding:var(--fui-padding-item-xs,.5rem) var(--fui-padding-item-md,1.5rem);font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-secondary,#52525b);white-space:nowrap;border-radius:var(--fui-radius-sm,.25rem)}.Tabs_tab__4pi8d:hover:not([data-disabled]){color:var(--fui-text-primary,#18181b);background-color:var(--fui-bg-hover,rgba(0,0,0,.04))}.Tabs_tab__4pi8d[data-active]{color:var(--fui-text-primary,#18181b)}.Tabs_tab__4pi8d[data-disabled]{color:var(--fui-text-tertiary,#71717a)}.Tabs_tabUnderline__Kv7BO{border-radius:0;margin-bottom:-1px;padding-bottom:calc(var(--fui-padding-item-xs, .5rem) + 1px)}.Tabs_tabUnderline__Kv7BO:hover:not([data-disabled]){background-color:rgba(0,0,0,0)}.Tabs_tabPills__W8I5v{border-radius:var(--fui-radius-md,.429rem);transition:all .15s ease}.Tabs_tabPills__W8I5v:hover:not([data-disabled]):not([data-active]){background-color:rgba(0,0,0,0);color:var(--fui-text-primary,#18181b)}.Tabs_tabPills__W8I5v[data-active]{background-color:var(--fui-bg-primary,#ffffff);color:var(--fui-text-primary,#18181b);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.Tabs_indicator__aAJ53{position:absolute;bottom:0;left:0;height:2px;background-color:var(--fui-color-accent,#18181b);border-radius:var(--fui-radius-full,9999px);width:var(--active-tab-width);transform:translateX(var(--active-tab-left));transition:width var(--fui-transition-fast,.15s ease),transform var(--fui-transition-fast,.15s ease)}[data-orientation=vertical] .Tabs_indicator__aAJ53{bottom:auto;left:auto;right:0;top:0;width:2px;height:var(--active-tab-height);transform:translateY(var(--active-tab-top))}.Tabs_panel___e0Ok{padding:var(--fui-padding-item-lg,2rem) 0;outline:none}.Tabs_panel___e0Ok[data-hidden]{display:none}.Tabs_panel___e0Ok:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b);border-radius:var(--fui-radius-md,.429rem)}.Tabs_panelFlush__QlnFl{padding:0}.CodeBlock_container__f35CM{width:100%}.CodeBlock_title__zCrQT{font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-tertiary,#71717a);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--fui-space-1,.5rem)}.CodeBlock_wrapper__GvSf9{position:relative;border-radius:var(--fui-radius-lg,.571rem);overflow:hidden;background-color:var(--fui-code-bg,#1e1e1e);border:1px solid var(--fui-code-border,rgba(255,255,255,.1))}.CodeBlock_header__UIl__{display:flex;align-items:center;justify-content:space-between;padding:var(--fui-padding-inline-sm) var(--fui-padding-container-md);background-color:var(--fui-code-header-bg,#1e1e1e);border-bottom:1px solid var(--fui-code-border,rgba(255,255,255,.1));min-height:var(--fui-input-height,2.8571428571rem)}.CodeBlock_filename__R2S40{font-family:var(--fui-font-mono,"Geist Mono","SF Mono",SFMono-Regular,ui-monospace,"Cascadia Code",Menlo,monospace);font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-normal,400);color:var(--fui-code-text,#d4d4d4)}.CodeBlock_copyButton__7JB5X{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;font:inherit;color:inherit}.CodeBlock_copyButton__7JB5X:disabled{cursor:not-allowed}.CodeBlock_copyButton__7JB5X{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);display:inline-flex;align-items:center;justify-content:center;padding:var(--fui-space-1,.5rem);color:var(--fui-code-text-muted,#6b7280);background:rgba(0,0,0,0);border:none;border-radius:var(--fui-radius-md,.429rem);cursor:pointer;transition:background var(--fui-transition-fast,.15s ease),color var(--fui-transition-fast,.15s ease)}.CodeBlock_copyButton__7JB5X:hover{color:var(--fui-code-tab-text-active,#e5e7eb);background:var(--fui-code-copy-bg-hover,rgba(255,255,255,.15))}.CodeBlock_copyButton__7JB5X:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.CodeBlock_copyButton__7JB5X.CodeBlock_copied__eRkyY{color:var(--fui-color-success,#22c55e)}.CodeBlock_copyOverlay__1FJG1{position:absolute;top:var(--fui-space-2,1rem);right:var(--fui-space-2,1rem);z-index:2;background:var(--fui-code-copy-bg,rgba(255,255,255,.1));border:1px solid var(--fui-code-border,rgba(255,255,255,.1));border-radius:var(--fui-radius-md,.429rem);box-shadow:var(--fui-shadow-sm,0 1px 2px 0 rgba(0,0,0,.03))}.CodeBlock_withCopyOverlay__OFTNd .CodeBlock_codeContainer__rzNpP .shiki,.CodeBlock_withCopyOverlay__OFTNd .CodeBlock_loading__oxzUR pre{padding-right:calc(var(--fui-padding-container-md, 2rem) + var(--fui-target-size-min, 1.714rem) + var(--fui-space-3, 1.5rem))}.CodeBlock_icon__Wqgz9{flex-shrink:0}.CodeBlock_persistentCopyWrapper__DrkAx{display:flex;align-items:center}.CodeBlock_persistentCopyWrapper__DrkAx .CodeBlock_codeContainer__rzNpP,.CodeBlock_persistentCopyWrapper__DrkAx .CodeBlock_loading__oxzUR{flex:1 1;min-width:0}.CodeBlock_persistentCopyWrapper__DrkAx .CodeBlock_codeContainer__rzNpP .shiki,.CodeBlock_persistentCopyWrapper__DrkAx .CodeBlock_codeContainer__rzNpP pre,.CodeBlock_persistentCopyWrapper__DrkAx .CodeBlock_loading__oxzUR .shiki,.CodeBlock_persistentCopyWrapper__DrkAx .CodeBlock_loading__oxzUR pre{padding-right:var(--fui-space-3,1.5rem)}.CodeBlock_persistentCopy__Hvwqu{flex-shrink:0;padding-right:var(--fui-space-2,1rem)}.CodeBlock_loading__oxzUR pre{margin:0;padding:var(--fui-padding-container-md);padding-right:var(--fui-padding-container-md);background-color:rgba(0,0,0,0)!important;border:none!important;border-radius:0!important;font-family:var(--fui-font-mono,"Geist Mono","SF Mono",SFMono-Regular,ui-monospace,"Cascadia Code",Menlo,monospace);font-size:var(--fui-font-size-sm,1rem);line-height:1.7;color:var(--fui-code-text,#d4d4d4);overflow-x:auto}.CodeBlock_loading__oxzUR code{background:none!important;padding:0;border:none;color:inherit;font-family:inherit;font-size:inherit}.CodeBlock_codeContainer__rzNpP .shiki{background-color:rgba(0,0,0,0)!important;margin:0;padding:var(--fui-padding-container-md);padding-right:var(--fui-padding-container-md);border:none!important;border-radius:0!important;font-family:var(--fui-font-mono,"Geist Mono","SF Mono",SFMono-Regular,ui-monospace,"Cascadia Code",Menlo,monospace);font-size:var(--fui-font-size-sm,1rem);line-height:1.7;overflow-x:auto;-moz-tab-size:2;tab-size:2}.CodeBlock_codeContainer__rzNpP .shiki code{background:none!important;padding:0;border:none;border-radius:0;font-family:inherit;font-size:inherit;counter-reset:line}.CodeBlock_codeContainer__rzNpP .line{display:inline-block;width:100%;min-height:1.6em}.CodeBlock_codeContainer__rzNpP .line.highlighted{background-color:var(--fui-code-highlight-bg,rgba(255,255,255,.08));margin:0 calc(-1*var(--fui-space-3, 1.5rem));padding:0 var(--fui-space-3,1.5rem);border-left:3px solid var(--fui-color-info,#3b82f6)}.CodeBlock_codeContainer__rzNpP .line-number{display:inline-block;width:2.5em;padding-right:1em;text-align:right;color:var(--fui-code-text-muted,#6b7280);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeBlock_codeContainer__rzNpP ::selection{background:var(--fui-code-selection-bg,rgba(59,130,246,.4));color:var(--fui-code-tab-text-active,#e5e7eb)}.CodeBlock_codeContainer__rzNpP .shiki::-webkit-scrollbar{height:6px}.CodeBlock_codeContainer__rzNpP .shiki::-webkit-scrollbar-track{background:var(--fui-code-scrollbar-track,rgba(255,255,255,.05));border-radius:var(--fui-radius-sm,.25rem)}.CodeBlock_codeContainer__rzNpP .shiki::-webkit-scrollbar-thumb{background:var(--fui-code-scrollbar-thumb,rgba(255,255,255,.15));border-radius:var(--fui-radius-sm,.25rem)}.CodeBlock_codeContainer__rzNpP .shiki::-webkit-scrollbar-thumb:hover{background:var(--fui-code-scrollbar-thumb-hover,rgba(255,255,255,.25))}.CodeBlock_withLineNumbers__fdlRN .CodeBlock_codeContainer__rzNpP .shiki{padding-left:var(--fui-space-2,1rem)}.CodeBlock_withDiff__7LmrK .diff-marker{display:inline-block;width:1.5em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fui-code-text-muted,#6b7280)}.CodeBlock_withDiff__7LmrK .diff-added{background-color:var(--fui-color-success-bg,rgba(34,197,94,.1));margin:0 calc(-1*var(--fui-space-3, 1.5rem));padding:0 var(--fui-space-3,1.5rem)}.CodeBlock_withDiff__7LmrK .diff-added .diff-marker{color:var(--fui-color-success,#22c55e)}.CodeBlock_withDiff__7LmrK .diff-removed{background-color:var(--fui-color-danger-bg,rgba(239,68,68,.1));margin:0 calc(-1*var(--fui-space-3, 1.5rem));padding:0 var(--fui-space-3,1.5rem)}.CodeBlock_withDiff__7LmrK .diff-removed .diff-marker{color:var(--fui-color-danger,#ef4444)}.CodeBlock_compact__onasE .CodeBlock_wrapper__GvSf9{border-radius:var(--fui-radius-md,.429rem)}.CodeBlock_compact__onasE .CodeBlock_codeContainer__rzNpP .shiki,.CodeBlock_compact__onasE .CodeBlock_loading__oxzUR pre{padding:var(--fui-padding-inline-sm) var(--fui-padding-container-sm);font-size:var(--fui-font-size-sm,1rem);line-height:1.5}.CodeBlock_compact__onasE .CodeBlock_withCopyOverlay__OFTNd .CodeBlock_codeContainer__rzNpP .shiki,.CodeBlock_compact__onasE .CodeBlock_withCopyOverlay__OFTNd .CodeBlock_loading__oxzUR pre{padding-right:calc(var(--fui-padding-container-sm, 1.5rem) + var(--fui-target-size-min, 1.714rem) + var(--fui-space-3, 1.5rem))}.CodeBlock_wordWrap__5a1W0 .CodeBlock_codeContainer__rzNpP .shiki,.CodeBlock_wordWrap__5a1W0 .CodeBlock_loading__oxzUR pre{white-space:pre-wrap;word-break:break-word}.CodeBlock_wordWrap__5a1W0 .line{display:block;width:auto}.CodeBlock_caption__EfUkd{font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-tertiary,#71717a);margin-top:var(--fui-space-2,1rem);font-style:italic}.CodeBlock_collapseButton__Q26Fq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit}.CodeBlock_collapseButton__Q26Fq:disabled{cursor:not-allowed}.CodeBlock_collapseButton__Q26Fq{display:flex;align-items:center;justify-content:center;gap:var(--fui-space-1,.5rem);width:100%;padding:var(--fui-padding-inline-sm);font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-medium,500);font-family:var(--fui-font-sans,"Geist Sans","Geist",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);color:var(--fui-code-text-muted,#6b7280);background:var(--fui-code-header-bg,#1e1e1e);border-top:1px solid var(--fui-code-border,rgba(255,255,255,.1));cursor:pointer;transition:background var(--fui-transition-fast,.15s ease),color var(--fui-transition-fast,.15s ease)}.CodeBlock_collapseButton__Q26Fq:hover{background:var(--fui-code-copy-bg,rgba(255,255,255,.1));color:var(--fui-code-tab-text-active,#e5e7eb)}.CodeBlock_collapseButton__Q26Fq:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#18181b);outline-offset:calc(-1*var(--fui-focus-ring-offset, 2px))}@media(max-width:768px){.CodeBlock_codeContainer__rzNpP .shiki{font-size:var(--fui-font-size-2xs,.714rem);padding:var(--fui-space-2,1rem)}}.CodeBlock_tabbedPanel__p7OZL{margin-top:0}.Command_command__l4jr9{background-color:var(--fui-bg-elevated,#ffffff);border:1px solid var(--fui-border,rgba(0,0,0,.08));border-radius:var(--fui-radius-lg,.571rem);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--fui-shadow-md)}.Command_inputWrapper__NHJZO{display:flex;align-items:center;gap:var(--fui-space-2,.5rem);padding:var(--fui-padding-item-sm,.5rem) var(--fui-padding-container-md,1rem);border-bottom:1px solid var(--fui-border)}.Command_inputWrapper__NHJZO svg{flex-shrink:0;width:1rem;height:1rem;color:var(--fui-text-secondary)}.Command_input__jq7_W{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;border:none;background:rgba(0,0,0,0);outline:none;font-size:var(--fui-font-size-sm,.875rem);color:var(--fui-text-primary);padding:var(--fui-space-1,.25rem) 0}.Command_input__jq7_W::placeholder{color:var(--fui-text-tertiary)}.Command_list__ynCS2{overflow-y:auto;max-height:300px;padding:var(--fui-padding-item-xs,.25rem)}.Command_item___csBT{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;font:inherit;color:inherit}.Command_item___csBT:disabled{cursor:not-allowed}.Command_item___csBT{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;gap:var(--fui-space-2,.5rem);width:100%;padding:var(--fui-padding-item-xs,.25rem) var(--fui-padding-item-md,.75rem);border-radius:var(--fui-radius-sm,.25rem);cursor:pointer;text-align:left;color:var(--fui-text-primary);background:rgba(0,0,0,0);border:none;font-size:var(--fui-font-size-sm,.875rem);transition:background-color .1s ease}.Command_itemActive__pJffd,.Command_item___csBT:hover{background-color:var(--fui-bg-hover)}.Command_itemDisabled__L1BP3{color:var(--fui-text-tertiary);cursor:not-allowed}.Command_itemDisabled__L1BP3:hover{background-color:rgba(0,0,0,0)}.Command_group__pmSbm:not(:first-child){margin-top:var(--fui-space-1,.25rem)}.Command_groupHeading__jOuRs{padding:var(--fui-padding-item-xs,.25rem) var(--fui-padding-item-md,.75rem);font-size:var(--fui-font-size-xs,.75rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-tertiary)}.Command_empty__E79IS{padding:var(--fui-padding-item-md,.75rem);font-size:var(--fui-font-size-sm,.875rem);color:var(--fui-text-secondary);text-align:center}.Command_separator__OrufD{height:1px;margin:var(--fui-space-1,.25rem) 0;background-color:var(--fui-border)}@media(prefers-contrast:more){.Command_command__l4jr9{border-width:2px}.Command_itemActive__pJffd{outline:2px solid var(--fui-color-accent);outline-offset:-2px}}.ConversationList_conversationList__pPOXb{display:flex;flex-direction:column;flex:1 1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.ConversationList_conversationList__pPOXb{scroll-behavior:auto}}.ConversationList_content__uRZb3{flex-direction:column;min-height:100%}.ConversationList_content__uRZb3,.ConversationList_loadingHistory__j_bJm{display:flex;gap:var(--fui-space-2,1rem);padding:var(--fui-padding-container-sm)}.ConversationList_loadingHistory__j_bJm{align-items:center;justify-content:center;color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-xs,.857rem)}.ConversationList_spinner____PN0{animation:ConversationList_spin__UxFJa 1s linear infinite}@media(prefers-reduced-motion:reduce){.ConversationList_spinner____PN0{animation:none}}@keyframes ConversationList_spin__UxFJa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConversationList_dateSeparator__vBkQ0{display:flex;align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-2,1rem) 0}.ConversationList_dateSeparatorLine__NXV23{flex:1 1;height:1px;background-color:var(--fui-border,rgba(0,0,0,.08))}.ConversationList_dateSeparatorText__yA0PC{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-xs,.857rem);font-size:var(--fui-font-size-2xs,.714rem);color:var(--fui-text-secondary,#52525b);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.ConversationList_typingIndicator__gagxb{display:flex;align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-padding-inline-sm)}.ConversationList_typingAvatar__6RRMc{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-bg-tertiary,#f4f4f5);color:var(--fui-text-secondary,#52525b)}.ConversationList_typingAvatar__6RRMc svg{width:1rem;height:1rem}.ConversationList_typingContent__oBTl2{display:flex;align-items:center;gap:4px;padding:var(--fui-padding-inline-sm) var(--fui-padding-inline-md);background-color:var(--fui-bg-secondary,#f4f4f5);border-radius:var(--fui-radius-lg,.571rem)}.ConversationList_typingDot__3B19c{width:6px;height:6px;border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-text-tertiary,#71717a);animation:ConversationList_bounce__BYIc0 1.4s ease-in-out infinite}.ConversationList_typingDot__3B19c:first-child{animation-delay:0s}.ConversationList_typingDot__3B19c:nth-child(2){animation-delay:.2s}.ConversationList_typingDot__3B19c:nth-child(3){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.ConversationList_typingDot__3B19c{animation:none;opacity:.6}}@keyframes ConversationList_bounce__BYIc0{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.Loading_loading__MrJ8v{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Loading_sm__0y481{--loading-size:1rem}.Loading_md__h4lk8{--loading-size:1.429rem}.Loading_lg__5AX1Y{--loading-size:1.714rem}.Loading_xl__wgZw1{--loading-size:2.286rem}.Loading_color-accent__bUpbt{color:var(--fui-color-accent,#18181b)}.Loading_color-current__zxkyG{color:currentColor}.Loading_color-muted___uTI_{color:var(--fui-text-tertiary,#71717a)}.Loading_centered__kZwvh,.Loading_fill__DruG1{display:flex;align-items:center;justify-content:center}.Loading_fill__DruG1{width:100%;height:100%}.Loading_spinnerIcon__hj1eb{width:var(--loading-size);height:var(--loading-size);animation:Loading_spin__KFqjU .8s linear infinite}@media(prefers-reduced-motion:reduce){.Loading_spinnerIcon__hj1eb{animation:none;opacity:.7}}@keyframes Loading_spin__KFqjU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loading_dots__TcWKW{display:flex;align-items:center;gap:calc(var(--loading-size)*.3)}.Loading_dot__nK42Z{width:calc(var(--loading-size)*.35);height:calc(var(--loading-size)*.35);border-radius:var(--fui-radius-full,9999px);background-color:currentColor;animation:Loading_bounce__Kumzj 1.4s ease-in-out infinite}.Loading_dot__nK42Z:first-child{animation-delay:0s}.Loading_dot__nK42Z:nth-child(2){animation-delay:.2s}.Loading_dot__nK42Z:nth-child(3){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.Loading_dot__nK42Z{animation:none;opacity:.6}}@keyframes Loading_bounce__Kumzj{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-30%);opacity:1}}.Loading_pulse__XLOPH{position:relative;width:var(--loading-size);height:var(--loading-size);display:flex;align-items:center;justify-content:center}.Loading_pulseRing__ZvK_U{position:absolute;width:100%;height:100%;border-radius:var(--fui-radius-full,9999px);background-color:currentColor;opacity:.3;animation:Loading_pulseRing__ZvK_U 1.5s ease-out infinite}@media(prefers-reduced-motion:reduce){.Loading_pulseRing__ZvK_U{animation:none;opacity:.2}}.Loading_pulseDot__MTXhI{width:50%;height:50%;border-radius:var(--fui-radius-full,9999px);background-color:currentColor;z-index:1}@keyframes Loading_pulseRing__ZvK_U{0%{transform:scale(.5);opacity:.5}to{transform:scale(1.5);opacity:0}}.Loading_overlayBackdrop__voxhT{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--fui-backdrop,rgba(0,0,0,.5));z-index:50}.Loading_inline__f1cl6{display:inline-flex;align-items:center;vertical-align:middle}.Loading_inline-sm__QPBz7{--inline-size:0.875em}.Loading_inline-md__VF1dY{--inline-size:1.125em}.Loading_inlineSpinner__K3_zp{width:var(--inline-size);height:var(--inline-size);animation:Loading_spin__KFqjU .8s linear infinite;color:currentColor}@media(prefers-reduced-motion:reduce){.Loading_inlineSpinner__K3_zp{animation:none;opacity:.7}}.Loading_screen__ktFqC{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fui-space-3,1.5rem);background-color:var(--fui-bg-primary,#ffffff);z-index:100}.Loading_screenLabel__xiMuB{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--fui-font-size-sm,1rem);color:var(--fui-text-secondary,#52525b)}.Drawer_backdrop__D_tN2{position:fixed;inset:0;background-color:var(--fui-backdrop,rgba(0,0,0,.5));z-index:50;opacity:0;transition:opacity var(--fui-transition-normal,.2s ease)}.Drawer_backdrop__D_tN2[data-open]{opacity:1}.Drawer_backdrop__D_tN2[data-ending-style],.Drawer_backdrop__D_tN2[data-starting-style]{opacity:0}.Drawer_popup__Dh8eB{background-color:var(--fui-bg-elevated,#ffffff);border:1px solid var(--fui-border,rgba(0,0,0,.08));border-radius:var(--fui-radius-lg,.571rem);font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;z-index:51;display:flex;flex-direction:column;box-shadow:var(--fui-shadow-md,0 2px 4px -1px rgba(0,0,0,.06),0 1px 3px -2px rgba(0,0,0,.04));overflow-y:auto;transition:opacity var(--fui-transition-normal,.2s ease),transform var(--fui-transition-normal,.2s ease);opacity:0}.Drawer_popup__Dh8eB[data-open]{opacity:1;transform:translate(0)}.Drawer_side-right__7J2_D{top:0;right:0;bottom:0}.Drawer_side-right__7J2_D,.Drawer_side-right__7J2_D[data-ending-style],.Drawer_side-right__7J2_D[data-starting-style]{transform:translateX(100%)}.Drawer_side-left__1arf2{top:0;left:0;bottom:0}.Drawer_side-left__1arf2,.Drawer_side-left__1arf2[data-ending-style],.Drawer_side-left__1arf2[data-starting-style]{transform:translateX(-100%)}.Drawer_side-top__grw1A{top:0;left:0;right:0}.Drawer_side-top__grw1A,.Drawer_side-top__grw1A[data-ending-style],.Drawer_side-top__grw1A[data-starting-style]{transform:translateY(-100%)}.Drawer_side-bottom__6_cnU{bottom:0;left:0;right:0;transform:translateY(100%)}.Drawer_side-bottom__6_cnU[data-ending-style],.Drawer_side-bottom__6_cnU[data-starting-style]{transform:translateY(100%)}.Drawer_side-left__1arf2.Drawer_size-sm__G98BW,.Drawer_side-right__7J2_D.Drawer_size-sm__G98BW{width:20rem}.Drawer_side-left__1arf2.Drawer_size-md___us0Y,.Drawer_side-right__7J2_D.Drawer_size-md___us0Y{width:24rem}.Drawer_side-left__1arf2.Drawer_size-lg__deJHF,.Drawer_side-right__7J2_D.Drawer_size-lg__deJHF{width:32rem}.Drawer_side-left__1arf2.Drawer_size-xl__XmBNv,.Drawer_side-right__7J2_D.Drawer_size-xl__XmBNv{width:48rem}.Drawer_side-left__1arf2.Drawer_size-full__IV1q8,.Drawer_side-right__7J2_D.Drawer_size-full__IV1q8{width:100vw}.Drawer_side-bottom__6_cnU.Drawer_size-sm__G98BW,.Drawer_side-top__grw1A.Drawer_size-sm__G98BW{height:25vh}.Drawer_side-bottom__6_cnU.Drawer_size-md___us0Y,.Drawer_side-top__grw1A.Drawer_size-md___us0Y{height:40vh}.Drawer_side-bottom__6_cnU.Drawer_size-lg__deJHF,.Drawer_side-top__grw1A.Drawer_size-lg__deJHF{height:60vh}.Drawer_side-bottom__6_cnU.Drawer_size-xl__XmBNv,.Drawer_side-top__grw1A.Drawer_size-xl__XmBNv{height:80vh}.Drawer_side-bottom__6_cnU.Drawer_size-full__IV1q8,.Drawer_side-top__grw1A.Drawer_size-full__IV1q8{height:100vh}.Drawer_header__prTiX{padding:var(--fui-padding-container-sm,1.5rem) var(--fui-padding-container-md,2rem)}.Drawer_title__yN7d3{margin:0;font-size:var(--fui-font-size-lg,1.286rem);font-weight:var(--fui-font-weight-semibold,600);color:var(--fui-text-primary,#18181b);line-height:var(--fui-line-height-tight,1.25)}.Drawer_description__Xs5eQ{margin:var(--fui-space-1,.5rem) 0 0;font-size:var(--fui-font-size-sm,1rem);color:var(--fui-text-secondary,#52525b);line-height:var(--fui-line-height-normal,1.5)}.Drawer_body__RJgC_{flex:1 1;padding:0 var(--fui-padding-container-md,2rem) var(--fui-padding-container-sm,1.5rem);overflow-y:auto}.Drawer_footer__iNcF7{display:flex;align-items:center;justify-content:flex-end;gap:var(--fui-space-1,.5rem);padding:var(--fui-padding-inline-sm,1rem) var(--fui-padding-container-md,2rem);border-top:1px solid var(--fui-border,rgba(0,0,0,.08));background-color:var(--fui-bg-secondary,#f4f4f5)}.Drawer_close__8PQyo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.Drawer_close__8PQyo:disabled{cursor:not-allowed}.Drawer_close__8PQyo{transition:background-color var(--fui-transition-fast,.15s ease),border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease),opacity var(--fui-transition-fast,.15s ease)}.Drawer_close__8PQyo:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.Drawer_close__8PQyo:disabled,.Drawer_close__8PQyo[data-disabled]{opacity:.5;pointer-events:none}.Drawer_close__8PQyo{position:absolute;top:var(--fui-space-3,1.5rem);right:var(--fui-space-3,1.5rem);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--fui-radius-md,.429rem);color:var(--fui-text-secondary,#52525b);z-index:1}.Drawer_close__8PQyo:hover{background-color:var(--fui-bg-hover,rgba(0,0,0,.04));color:var(--fui-text-primary,#18181b)}.Drawer_close__8PQyo svg{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.Drawer_backdrop__D_tN2{transition:none}.Drawer_popup__Dh8eB{transition:none;transform:none}.Drawer_popup__Dh8eB[data-ending-style],.Drawer_popup__Dh8eB[data-starting-style]{transform:none}}.Grid_grid__TZj3G{display:grid;width:100%}.Grid_columns1__8hGES{grid-template-columns:repeat(1,1fr)}.Grid_columns2__Veqi0{grid-template-columns:repeat(2,1fr)}.Grid_columns3__mVlki{grid-template-columns:repeat(3,1fr)}.Grid_columns4___Jn1p{grid-template-columns:repeat(4,1fr)}.Grid_columns5__lQpqd{grid-template-columns:repeat(5,1fr)}.Grid_columns6__960Nq{grid-template-columns:repeat(6,1fr)}.Grid_columns7__RMgKk{grid-template-columns:repeat(7,1fr)}.Grid_columns8__b_G9Y{grid-template-columns:repeat(8,1fr)}.Grid_columns9__rhnDJ{grid-template-columns:repeat(9,1fr)}.Grid_columns10__0qrEg{grid-template-columns:repeat(10,1fr)}.Grid_columns11__cDvLL{grid-template-columns:repeat(11,1fr)}.Grid_columns12__b4x9q{grid-template-columns:repeat(12,1fr)}.Grid_columnsAuto__OigSj{grid-template-columns:repeat(auto-fill,minmax(var(--fui-grid-min-child-width,16rem),1fr))}.Grid_columnsResponsive__puvn5{--_cols:var(--fui-grid-cols,1);grid-template-columns:repeat(var(--_cols),1fr)}@media(min-width:640px){.Grid_columnsResponsive__puvn5{--_cols:var(--fui-grid-cols-sm,var(--fui-grid-cols,1))}}@media(min-width:768px){.Grid_columnsResponsive__puvn5{--_cols:var(--fui-grid-cols-md,var(--fui-grid-cols-sm,var(--fui-grid-cols,1)))}}@media(min-width:1024px){.Grid_columnsResponsive__puvn5{--_cols:var(--fui-grid-cols-lg,var(--fui-grid-cols-md,var(--fui-grid-cols-sm,var(--fui-grid-cols,1))))}}@media(min-width:1280px){.Grid_columnsResponsive__puvn5{--_cols:var(--fui-grid-cols-xl,var(--fui-grid-cols-lg,var(--fui-grid-cols-md,var(--fui-grid-cols-sm,var(--fui-grid-cols,1)))))}}.Grid_gapNone__3l0_C{gap:0}.Grid_gapXs__jDM4x{gap:var(--fui-space-1,.5rem)}.Grid_gapSm__Lqr8c{gap:var(--fui-space-2,1rem)}.Grid_gapMd__Y7t_k{gap:var(--fui-space-4,2rem)}.Grid_gapLg__2gl11{gap:var(--fui-space-6,3rem)}.Grid_gapXl__JN8wa{gap:var(--fui-space-8,4rem)}.Grid_paddingNone__sntGr{padding:0}.Grid_paddingSm__UYLPc{padding:var(--fui-padding-container-sm)}.Grid_paddingMd__o7cLM{padding:var(--fui-padding-container-md)}.Grid_paddingLg__9mAP_{padding:var(--fui-padding-container-lg)}.Grid_alignStart__hZB1S{align-items:start}.Grid_alignCenter__bxGNa{align-items:center}.Grid_alignEnd__cv4eB{align-items:end}.Grid_alignStretch__U_16Q{align-items:stretch}.Grid_justifyStart__a_kTP{justify-items:start}.Grid_justifyCenter__UvsIA{justify-items:center}.Grid_justifyEnd__XinDV{justify-items:end}.Grid_justifyStretch__J9v6P{justify-items:stretch}.Grid_item__GkjVy{min-width:0}.Grid_colSpan1__KoWYZ{grid-column:span 1}.Grid_colSpan2__I_d_I{grid-column:span 2}.Grid_colSpan3__mWOWT{grid-column:span 3}.Grid_colSpan4__EBL3B{grid-column:span 4}.Grid_colSpan5__5ZKnK{grid-column:span 5}.Grid_colSpan6__YqluT{grid-column:span 6}.Grid_colSpan7__QtJ7D{grid-column:span 7}.Grid_colSpan8__yotzN{grid-column:span 8}.Grid_colSpan9__lpvaY{grid-column:span 9}.Grid_colSpan10__wz3Qz{grid-column:span 10}.Grid_colSpan11__MB6DU{grid-column:span 11}.Grid_colSpan12__hkIdK{grid-column:span 12}.Grid_colSpanFull__ITKFX{grid-column:1/-1}.Grid_rowSpan1__3Vqy4{grid-row:span 1}.Grid_rowSpan2__0gpKj{grid-row:span 2}.Grid_rowSpan3__ANktu{grid-row:span 3}.Grid_rowSpan4__UDdDN{grid-row:span 4}.Grid_rowSpan5__akeKd{grid-row:span 5}.Grid_rowSpan6__ZarQt{grid-row:span 6}.Grid_selfAlignStart__ZQ15N{align-self:start}.Grid_selfAlignCenter__cGSIH{align-self:center}.Grid_selfAlignEnd__BmezI{align-self:end}.Grid_selfAlignStretch__RVHnA{align-self:stretch}.Icon_icon__vkMYc{display:inline-flex;align-items:center;justify-content:center;color:currentColor;line-height:1}.Icon_primary__TNZo6{color:var(--fui-text-primary,#18181b)}.Icon_secondary__4o6Sw{color:var(--fui-text-secondary,#52525b)}.Icon_tertiary__6Y7nM{color:var(--fui-text-tertiary,#71717a)}.Icon_accent__XdbAh{color:var(--fui-color-accent,#18181b)}.Icon_success__e2GXr{color:var(--fui-color-success,#22c55e)}.Icon_warning__kUIPP{color:var(--fui-color-warning,#f59e0b)}.Icon_error__ApVRo{color:var(--fui-color-danger,#ef4444)}.Checkbox_wrapper__IDXR3{display:inline-flex;align-items:center;gap:var(--fui-space-2,1rem);cursor:pointer;font-family:var(--fui-font-sans,"Geist Sans","Geist",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.Checkbox_wrapper__IDXR3[data-has-description]{align-items:flex-start}.Checkbox_wrapper__IDXR3[data-disabled]{cursor:not-allowed;opacity:.5}.Checkbox_checkbox__Oowf2{transition:background-color var(--fui-transition-fast,.15s ease),border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease),opacity var(--fui-transition-fast,.15s ease)}.Checkbox_checkbox__Oowf2:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.Checkbox_checkbox__Oowf2:disabled,.Checkbox_checkbox__Oowf2[data-disabled]{opacity:.5;pointer-events:none}.Checkbox_checkbox__Oowf2{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:1rem;height:1rem;margin-top:0;background-color:var(--fui-bg-elevated,#ffffff);border:1px solid var(--fui-border-strong,rgba(0,0,0,.14));border-radius:var(--fui-radius-sm,.25rem);cursor:inherit}.Checkbox_checkbox__Oowf2:hover:not([data-disabled]){border-color:var(--fui-text-tertiary,#71717a)}.Checkbox_checkbox__Oowf2[data-checked],.Checkbox_checkbox__Oowf2[data-indeterminate]{background-color:var(--fui-color-accent,#18181b);border-color:var(--fui-color-accent,#18181b)}.Checkbox_checkbox__Oowf2[data-checked]:hover:not([data-disabled]),.Checkbox_checkbox__Oowf2[data-indeterminate]:hover:not([data-disabled]){background-color:var(--fui-color-accent-hover,rgb(62.88,62.88,70.74));border-color:var(--fui-color-accent-hover,rgb(62.88,62.88,70.74))}.Checkbox_checkbox__Oowf2[data-invalid]{border-color:var(--fui-color-danger,#ef4444)}.Checkbox_checkbox__Oowf2[data-invalid][data-checked],.Checkbox_checkbox__Oowf2[data-invalid][data-indeterminate]{background-color:var(--fui-color-danger,#ef4444);border-color:var(--fui-color-danger,#ef4444)}.Checkbox_sm__8rEFv{width:.875rem;height:.875rem;border-radius:var(--fui-space-0-75,.215rem)}.Checkbox_lg__bIyKk{width:1.25rem;height:1.25rem}.Checkbox_indicator___I__y{display:flex;align-items:center;justify-content:center;color:var(--fui-text-inverse,#f4f4f5)}.Checkbox_indicator___I__y svg{width:.75rem;height:.75rem}.Checkbox_indicator___I__y{opacity:0;transform:scale(.8);transition:opacity var(--fui-transition-fast,.15s ease),transform var(--fui-transition-fast,.15s ease)}[data-checked]>.Checkbox_indicator___I__y,[data-indeterminate]>.Checkbox_indicator___I__y{opacity:1;transform:scale(1)}.Checkbox_sm__8rEFv .Checkbox_indicator___I__y svg{width:.625rem;height:.625rem}.Checkbox_lg__bIyKk .Checkbox_indicator___I__y svg{width:.875rem;height:.875rem}.Checkbox_content__xjVdH{display:flex;flex-direction:column;gap:var(--fui-space-0-5,.15rem)}.Checkbox_label__fWNMd{font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b);line-height:var(--fui-line-height-tight,1.25);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_labelSm__JEIDJ{font-size:var(--fui-font-size-xs,.857rem)}.Checkbox_labelLg__ToPoh{font-size:var(--fui-font-size-base,1.143rem)}.Checkbox_description__tyMvh{font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);line-height:var(--fui-line-height-normal,1.5)}.Input_wrapper__Ra3N0{display:flex;flex-direction:column}.Input_label__0j_IN{font-weight:var(--fui-font-weight-medium,500);margin-bottom:var(--fui-space-1,.5rem)}.Input_input__xIDtl,.Input_label__0j_IN{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);color:var(--fui-text-primary,#18181b)}.Input_input__xIDtl{line-height:var(--fui-line-height-normal,1.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--fui-transition-fast,.15s ease),border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease),opacity var(--fui-transition-fast,.15s ease)}.Input_input__xIDtl:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.Input_input__xIDtl:disabled,.Input_input__xIDtl[data-disabled]{opacity:.5;pointer-events:none}.Input_input__xIDtl{display:block;width:100%;background-color:var(--fui-bg-elevated,#ffffff);border:1px solid var(--fui-border-strong,rgba(0,0,0,.14));border-radius:var(--fui-radius-md,.429rem)}.Input_input__xIDtl::placeholder{color:var(--fui-text-tertiary,#71717a)}.Input_input__xIDtl:hover:not(:disabled):not(:focus){border-color:var(--fui-text-tertiary,#71717a)}.Input_input__xIDtl:focus{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b);border-color:var(--fui-color-accent,#18181b)}.Input_input__xIDtl:disabled,.Input_input__xIDtl[data-disabled]{background-color:var(--fui-bg-tertiary,#f4f4f5);color:var(--fui-text-tertiary,#71717a)}.Input_sm__lgQX3{height:var(--fui-input-height-sm,2rem);padding:0 var(--fui-space-2,1rem);font-size:var(--fui-font-size-xs,.857rem)}.Input_md__LF4di{height:var(--fui-input-height,2.8571428571rem);padding:0 var(--fui-space-3,1.5rem);font-size:var(--fui-font-size-sm,1rem)}.Input_lg__Lc3u5{height:var(--fui-input-height-lg,3.1428571429rem);padding:0 var(--fui-space-4,2rem);font-size:var(--fui-font-size-base,1.143rem)}.Input_labelSm__LTx4j{font-size:var(--fui-font-size-xs,.857rem)}.Input_error__KIYzj,.Input_error__KIYzj:focus{border-color:var(--fui-color-danger,#ef4444)}.Input_error__KIYzj:focus{box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-color-danger,#ef4444)}.Input_helper__KnXFk{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);margin-top:var(--fui-space-1,.5rem)}.Input_helperError__DDIri{color:var(--fui-color-danger,#ef4444)}.Input_inputContainer__Sfmh3{position:relative;display:flex;align-items:center}.Input_hasShortcut___swtB{padding-right:var(--fui-space-12,3rem)}.Input_shortcut__GE3X1{position:absolute;right:var(--fui-space-2,.5rem);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;padding:2px 6px;font-size:var(--fui-font-size-xs,.75rem);font-family:var(--fui-font-mono,ui-monospace,monospace);color:var(--fui-text-secondary);background:var(--fui-bg-subtle);border:1px solid var(--fui-border-default);border-radius:var(--fui-radius-sm,.25rem);pointer-events:none;white-space:nowrap}@media(prefers-contrast:more){.Input_input__xIDtl{border-width:2px;border-color:var(--fui-text-primary,#18181b)}.Input_input__xIDtl:focus{border-color:var(--fui-color-accent,#18181b)}.Input_error__KIYzj{border-color:var(--fui-color-danger,#ef4444)}}.ColorPicker_wrapper__gwU8X{display:flex;flex-direction:column}.ColorPicker_sizeSm__5nA6m .ColorPicker_inputWrapper__fWxc8{gap:var(--fui-space-1,.5rem)}.ColorPicker_sizeSm__5nA6m .ColorPicker_swatch__WFCpi{width:1.7142857143rem;height:1.7142857143rem}.ColorPicker_sizeSm__5nA6m .ColorPicker_hexInput__oYftL{min-width:80px;flex:0 0 auto}.ColorPicker_sizeSm__5nA6m .ColorPicker_label__kF7nx{font-size:var(--fui-font-size-xs,.857rem)}.ColorPicker_sizeLg__iSnZX .ColorPicker_inputWrapper__fWxc8{gap:var(--fui-space-3,1.5rem)}.ColorPicker_sizeLg__iSnZX .ColorPicker_swatch__WFCpi{width:48px;height:var(--fui-input-height-lg,3.1428571429rem)}.ColorPicker_sizeLg__iSnZX .ColorPicker_hexInput__oYftL{min-width:120px}.ColorPicker_sizeLg__iSnZX .ColorPicker_label__kF7nx{font-size:var(--fui-font-size-base,1.143rem)}.ColorPicker_label__kF7nx{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b);margin-bottom:var(--fui-space-1,.5rem)}.ColorPicker_inputWrapper__fWxc8{display:flex;gap:var(--fui-space-2,1rem);align-items:center}.ColorPicker_swatch__WFCpi{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--fui-transition-fast,.15s ease),border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease),opacity var(--fui-transition-fast,.15s ease)}.ColorPicker_swatch__WFCpi:disabled,.ColorPicker_swatch__WFCpi[data-disabled]{opacity:.5;pointer-events:none}.ColorPicker_swatch__WFCpi{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);width:var(--fui-target-size-comfortable,2.2857142857rem);height:var(--fui-input-height,2.8571428571rem);border:1px solid var(--fui-border,rgba(0,0,0,.08));border-radius:var(--fui-radius-sm,.25rem);flex-shrink:0}.ColorPicker_swatch__WFCpi:hover:not(:disabled){border-color:var(--fui-border-strong,rgba(0,0,0,.14))}.ColorPicker_swatch__WFCpi:focus-visible{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b)}.ColorPicker_swatch__WFCpi:disabled{opacity:.5;cursor:not-allowed}.ColorPicker_hexInput__oYftL{flex:1 1;min-width:0}.ColorPicker_hexInputField__lnPZp{font-family:var(--fui-font-mono,"Geist Mono","SF Mono",SFMono-Regular,ui-monospace,"Cascadia Code",Menlo,monospace)!important;text-transform:lowercase}.ColorPicker_positioner__0Iu_B{z-index:100;outline:none}.ColorPicker_popup__L8F_n{background-color:var(--fui-bg-elevated,#ffffff);border:1px solid var(--fui-border,rgba(0,0,0,.08));border-radius:var(--fui-radius-lg,.571rem);box-shadow:var(--fui-shadow-md,0 2px 4px -1px rgba(0,0,0,.06),0 1px 3px -2px rgba(0,0,0,.04));padding:var(--fui-space-2,1rem)}.ColorPicker_popup__L8F_n .react-colorful{width:200px;height:200px}.ColorPicker_popup__L8F_n .react-colorful__saturation{border-radius:var(--fui-radius-md,.429rem);margin-bottom:var(--fui-space-2,1rem)}.ColorPicker_popup__L8F_n .react-colorful__hue{height:var(--fui-colorpicker-hue-height,1.714rem);border-radius:var(--fui-radius-sm,.25rem)}.ColorPicker_popup__L8F_n .react-colorful__pointer{width:var(--fui-colorpicker-pointer-size,1.714rem);height:var(--fui-colorpicker-pointer-size,1.714rem);border:2px solid var(--fui-text-inverse,#f4f4f5);box-shadow:var(--fui-shadow-md,0 2px 4px -1px rgba(0,0,0,.06),0 1px 3px -2px rgba(0,0,0,.04))}.ColorPicker_description__aW0c6{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);margin-top:var(--fui-space-1,.5rem)}.Combobox_multiContainer__ZVhq1{display:flex;flex-direction:column;width:100%}.Combobox_inputWrapper__cNVJc{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--fui-space-1,.5rem);width:100%;min-width:10rem;min-height:var(--fui-input-height,2.8571428571rem);padding:var(--fui-space-1,.5rem);padding-right:0;background-color:var(--fui-bg-elevated,#ffffff);border:1px solid var(--fui-border-strong,rgba(0,0,0,.14));border-radius:var(--fui-radius-md,.429rem);transition:border-color var(--fui-transition-fast,.15s ease),box-shadow var(--fui-transition-fast,.15s ease)}.Combobox_inputWrapper__cNVJc:hover:not(:has([data-disabled])){border-color:var(--fui-text-tertiary,#71717a)}.Combobox_inputWrapper__cNVJc:focus-within{outline:none;box-shadow:0 0 0 var(--fui-focus-ring-offset,2px) var(--fui-bg-primary,#ffffff),0 0 0 calc(var(--fui-focus-ring-offset, 2px) + var(--fui-focus-ring-width, 2px)) var(--fui-focus-ring-color,#18181b);border-color:var(--fui-color-accent,#18181b)}.Combobox_inputWrapper__cNVJc:has([data-disabled]){background-color:var(--fui-bg-tertiary,#f4f4f5);color:var(--fui-text-tertiary,#71717a)}.Combobox_input__8WwQp{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1 1;min-width:4rem;height:calc(var(--fui-input-height, 2.8571428571rem) - var(--fui-space-2, 1rem));padding:0 var(--fui-space-2,1rem);background:rgba(0,0,0,0);border:none;border-radius:var(--fui-radius-sm,.25rem);outline:none}.Combobox_input__8WwQp::placeholder{color:var(--fui-text-tertiary,#71717a)}.Combobox_input__8WwQp:disabled,.Combobox_input__8WwQp[data-disabled]{color:var(--fui-text-tertiary,#71717a);cursor:not-allowed}.Combobox_chips__lHfSN{display:flex;flex-wrap:wrap;gap:var(--fui-space-1,.5rem);width:100%;padding-top:var(--fui-space-1,.5rem)}.Combobox_chip__qnLcw{display:inline-flex;align-items:center;gap:var(--fui-space-1,.5rem);padding:2px var(--fui-space-2,1rem);background-color:var(--fui-bg-subtle,#fafafa);border:1px solid var(--fui-border,rgba(0,0,0,.08));border-radius:var(--fui-radius-sm,.25rem);font-size:var(--fui-font-size-xs,.857rem);line-height:1.4;white-space:nowrap;max-width:12rem}.Combobox_chipLabel__zwfcO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Combobox_chipRemove__O3loj{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit}.Combobox_chipRemove__O3loj:disabled{cursor:not-allowed}.Combobox_chipRemove__O3loj{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;border-radius:var(--fui-radius-xs,2px);color:var(--fui-text-tertiary,#71717a);cursor:pointer;transition:color var(--fui-transition-fast,.15s ease)}.Combobox_chipRemove__O3loj:hover{color:var(--fui-text-primary,#18181b);background-color:var(--fui-bg-hover,rgba(0,0,0,.04))}.Combobox_trigger__Jt9q1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit}.Combobox_trigger__Jt9q1:disabled{cursor:not-allowed}.Combobox_trigger__Jt9q1{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;width:2rem;margin-left:auto;color:var(--fui-text-secondary,#52525b);cursor:pointer;border-radius:0 var(--fui-radius-md,.429rem) var(--fui-radius-md,.429rem) 0;transition:color var(--fui-transition-fast,.15s ease)}.Combobox_trigger__Jt9q1:hover{color:var(--fui-text-primary,#18181b)}.Combobox_trigger__Jt9q1[data-disabled]{color:var(--fui-text-tertiary,#71717a);cursor:not-allowed}.Combobox_trigger__Jt9q1 svg{width:1rem;height:1rem;transition:transform var(--fui-transition-fast,.15s ease)}.Combobox_trigger__Jt9q1[data-popup-open] svg{transform:rotate(180deg)}.Combobox_positioner__gy_HO{z-index:52;outline:none}.Combobox_popup__C9I7r{background-color:var(--fui-bg-elevated,#ffffff);border:1px solid var(--fui-border,rgba(0,0,0,.08));border-radius:var(--fui-radius-lg,.571rem);--_item-h:calc(var(--fui-font-size-sm, 1rem) * var(--fui-line-height-normal, 1.5) + var(--fui-space-2, 1rem) * 2);min-width:var(--anchor-width);max-height:calc(var(--_item-h)*var(--fui-select-max-items, 4.5) + var(--fui-space-1, .5rem)*2)!important;overflow-y:auto!important;padding:var(--fui-padding-item-xs,.5rem);box-shadow:var(--fui-shadow-md,0 2px 4px -1px rgba(0,0,0,.06),0 1px 3px -2px rgba(0,0,0,.04));opacity:0;transform:scale(.95);transform-origin:var(--transform-origin);transition:opacity var(--fui-transition-fast,.15s ease),transform var(--fui-transition-fast,.15s ease)}.Combobox_popup__C9I7r[data-open]{opacity:1;transform:scale(1)}.Combobox_popup__C9I7r[data-ending-style],.Combobox_popup__C9I7r[data-starting-style]{opacity:0;transform:scale(.95)}.Combobox_item__BQCqJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit}.Combobox_item__BQCqJ:disabled{cursor:not-allowed}.Combobox_item__BQCqJ{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;gap:var(--fui-space-2,1rem);width:100%;padding:var(--fui-padding-item-xs,.5rem) var(--fui-padding-item-md,1.5rem);border-radius:var(--fui-radius-sm,.25rem);cursor:pointer;outline:none}.Combobox_item__BQCqJ[data-highlighted]{background-color:var(--fui-bg-hover,rgba(0,0,0,.04))}.Combobox_item__BQCqJ[data-selected]{background-color:var(--fui-color-accent,#18181b);color:var(--fui-text-inverse,#f4f4f5)}.Combobox_item__BQCqJ[data-selected][data-highlighted]{background-color:var(--fui-color-accent-hover,rgb(62.88,62.88,70.74))}.Combobox_item__BQCqJ[data-disabled]{color:var(--fui-text-tertiary,#71717a);cursor:not-allowed}.Combobox_itemIndicator__djE8y{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-left:auto}.Combobox_itemIndicator__djE8y svg{width:.875rem;height:.875rem}.Combobox_empty__qDQ5B{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;padding:var(--fui-padding-item-lg,2rem) var(--fui-padding-item-md,1.5rem);color:var(--fui-text-tertiary,#71717a);font-size:var(--fui-font-size-sm,1rem)}.Combobox_group___bBgE:not(:first-child){margin-top:var(--fui-space-1,.5rem);padding-top:var(--fui-space-1,.5rem);border-top:1px solid var(--fui-border,rgba(0,0,0,.08))}.Combobox_groupLabel__NVzoG{padding:var(--fui-padding-item-xs,.5rem) var(--fui-padding-item-md,1.5rem);font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-tertiary,#71717a);text-transform:uppercase;letter-spacing:.05em}