.Drawer-module-scss-module__JD8_JG__backdrop{background-color:var(--fui-backdrop,#00000080);z-index:50;opacity:0;transition:opacity var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1));position:fixed;inset:0}.Drawer-module-scss-module__JD8_JG__backdrop[data-open]{opacity:1}.Drawer-module-scss-module__JD8_JG__backdrop[data-starting-style],.Drawer-module-scss-module__JD8_JG__backdrop[data-ending-style]{opacity:0}.Drawer-module-scss-module__JD8_JG__viewport{z-index:51;pointer-events:none;position:fixed;inset:0}.Drawer-module-scss-module__JD8_JG__viewport[data-open]{pointer-events:auto}.Drawer-module-scss-module__JD8_JG__popup{background-color:var(--fui-bg-elevated,#fff);border:1px solid var(--fui-border,#0000000d);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;z-index:51;box-shadow:var(--fui-shadow-md,0 2px 4px -1px #0000000a, 0 1px 3px -2px #00000008);pointer-events:auto;transition:opacity var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1)),transform var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1));opacity:0;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.Drawer-module-scss-module__JD8_JG__popup[data-open]{opacity:1;transform:translate(0)}.Drawer-module-scss-module__JD8_JG__side-right{transform:translateX(calc(100% + var(--drawer-swipe-movement-x,0px)));top:0;bottom:0;right:0}.Drawer-module-scss-module__JD8_JG__side-right[data-open]{transform:translateX(var(--drawer-swipe-movement-x,0px))}.Drawer-module-scss-module__JD8_JG__side-right[data-starting-style],.Drawer-module-scss-module__JD8_JG__side-right[data-ending-style]{transform:translate(100%)}.Drawer-module-scss-module__JD8_JG__side-left{transform:translateX(calc(-100% + var(--drawer-swipe-movement-x,0px)));top:0;bottom:0;left:0}.Drawer-module-scss-module__JD8_JG__side-left[data-open]{transform:translateX(var(--drawer-swipe-movement-x,0px))}.Drawer-module-scss-module__JD8_JG__side-left[data-starting-style],.Drawer-module-scss-module__JD8_JG__side-left[data-ending-style]{transform:translate(-100%)}.Drawer-module-scss-module__JD8_JG__side-top{transform:translateY(calc(-100% + var(--drawer-swipe-movement-y,0px)));top:0;left:0;right:0}.Drawer-module-scss-module__JD8_JG__side-top[data-open]{transform:translateY(var(--drawer-swipe-movement-y,0px))}.Drawer-module-scss-module__JD8_JG__side-top[data-starting-style],.Drawer-module-scss-module__JD8_JG__side-top[data-ending-style]{transform:translateY(-100%)}.Drawer-module-scss-module__JD8_JG__side-bottom{transform:translateY(calc(100% + var(--drawer-swipe-movement-y,0px)));bottom:0;left:0;right:0}.Drawer-module-scss-module__JD8_JG__side-bottom[data-open]{transform:translateY(var(--drawer-swipe-movement-y,0px))}.Drawer-module-scss-module__JD8_JG__side-bottom[data-starting-style],.Drawer-module-scss-module__JD8_JG__side-bottom[data-ending-style]{transform:translateY(100%)}.Drawer-module-scss-module__JD8_JG__popup[data-swiping]{transition-duration:0s}.Drawer-module-scss-module__JD8_JG__side-left.Drawer-module-scss-module__JD8_JG__size-sm,.Drawer-module-scss-module__JD8_JG__side-right.Drawer-module-scss-module__JD8_JG__size-sm{width:20rem}.Drawer-module-scss-module__JD8_JG__side-left.Drawer-module-scss-module__JD8_JG__size-md,.Drawer-module-scss-module__JD8_JG__side-right.Drawer-module-scss-module__JD8_JG__size-md{width:24rem}.Drawer-module-scss-module__JD8_JG__side-left.Drawer-module-scss-module__JD8_JG__size-lg,.Drawer-module-scss-module__JD8_JG__side-right.Drawer-module-scss-module__JD8_JG__size-lg{width:32rem}.Drawer-module-scss-module__JD8_JG__side-left.Drawer-module-scss-module__JD8_JG__size-xl,.Drawer-module-scss-module__JD8_JG__side-right.Drawer-module-scss-module__JD8_JG__size-xl{width:48rem}.Drawer-module-scss-module__JD8_JG__side-left.Drawer-module-scss-module__JD8_JG__size-full,.Drawer-module-scss-module__JD8_JG__side-right.Drawer-module-scss-module__JD8_JG__size-full{width:100vw}.Drawer-module-scss-module__JD8_JG__side-top.Drawer-module-scss-module__JD8_JG__size-sm,.Drawer-module-scss-module__JD8_JG__side-bottom.Drawer-module-scss-module__JD8_JG__size-sm{height:25vh}.Drawer-module-scss-module__JD8_JG__side-top.Drawer-module-scss-module__JD8_JG__size-md,.Drawer-module-scss-module__JD8_JG__side-bottom.Drawer-module-scss-module__JD8_JG__size-md{height:40vh}.Drawer-module-scss-module__JD8_JG__side-top.Drawer-module-scss-module__JD8_JG__size-lg,.Drawer-module-scss-module__JD8_JG__side-bottom.Drawer-module-scss-module__JD8_JG__size-lg{height:60vh}.Drawer-module-scss-module__JD8_JG__side-top.Drawer-module-scss-module__JD8_JG__size-xl,.Drawer-module-scss-module__JD8_JG__side-bottom.Drawer-module-scss-module__JD8_JG__size-xl{height:80vh}.Drawer-module-scss-module__JD8_JG__side-top.Drawer-module-scss-module__JD8_JG__size-full,.Drawer-module-scss-module__JD8_JG__side-bottom.Drawer-module-scss-module__JD8_JG__size-full{height:100vh}.Drawer-module-scss-module__JD8_JG__header{padding:var(--fui-space-3,1.5rem) var(--fui-space-4,2rem)}.Drawer-module-scss-module__JD8_JG__title{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);margin:0}.Drawer-module-scss-module__JD8_JG__description{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-module-scss-module__JD8_JG__body{padding:0 var(--fui-space-4,2rem) var(--fui-space-3,1.5rem);flex:1;overflow-y:auto}.Drawer-module-scss-module__JD8_JG__footer{justify-content:flex-end;align-items:center;gap:var(--fui-space-1,.5rem);padding:var(--fui-space-2,1rem) var(--fui-space-4,2rem);border-top:1px solid var(--fui-border,#0000000d);background-color:var(--fui-bg-secondary,#f4f4f5);display:flex}.Drawer-module-scss-module__JD8_JG__close{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Drawer-module-scss-module__JD8_JG__close:disabled{cursor:not-allowed}.Drawer-module-scss-module__JD8_JG__close{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Drawer-module-scss-module__JD8_JG__close:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Drawer-module-scss-module__JD8_JG__close:disabled,.Drawer-module-scss-module__JD8_JG__close[data-disabled]{opacity:.5;pointer-events:none}.Drawer-module-scss-module__JD8_JG__close{top:var(--fui-space-3,1.5rem);right:var(--fui-space-3,1.5rem);border-radius:var(--fui-radius-md,.429rem);width:2rem;height:2rem;color:var(--fui-text-secondary,#52525b);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.Drawer-module-scss-module__JD8_JG__close:hover{background-color:var(--fui-bg-hover,#0000000a);color:var(--fui-text-primary,#18181b)}.Drawer-module-scss-module__JD8_JG__close svg{width:1rem;height:1rem}.Drawer-module-scss-module__JD8_JG__swipeArea{z-index:49;position:fixed}@media (prefers-reduced-motion:reduce){.Drawer-module-scss-module__JD8_JG__backdrop{transition:none}.Drawer-module-scss-module__JD8_JG__popup{transition:none;transform:none}.Drawer-module-scss-module__JD8_JG__popup[data-starting-style],.Drawer-module-scss-module__JD8_JG__popup[data-ending-style]{transform:none}}
.Stack-module-scss-module__FAUyEq__stack{display:flex}.Stack-module-scss-module__FAUyEq__row{flex-direction:row}.Stack-module-scss-module__FAUyEq__column{flex-direction:column}.Stack-module-scss-module__FAUyEq__directionResponsive{flex-direction:var(--fui-stack-direction,column)}@media (min-width:640px){.Stack-module-scss-module__FAUyEq__directionResponsive{flex-direction:var(--fui-stack-direction-sm,var(--fui-stack-direction,column))}}@media (min-width:768px){.Stack-module-scss-module__FAUyEq__directionResponsive{flex-direction:var(--fui-stack-direction-md,var(--fui-stack-direction-sm,var(--fui-stack-direction,column)))}}@media (min-width:1024px){.Stack-module-scss-module__FAUyEq__directionResponsive{flex-direction:var(--fui-stack-direction-lg,var(--fui-stack-direction-md,var(--fui-stack-direction-sm,var(--fui-stack-direction,column))))}}@media (min-width:1280px){.Stack-module-scss-module__FAUyEq__directionResponsive{flex-direction:var(--fui-stack-direction-xl,var(--fui-stack-direction-lg,var(--fui-stack-direction-md,var(--fui-stack-direction-sm,var(--fui-stack-direction,column)))))}}.Stack-module-scss-module__FAUyEq__gap-xs{gap:var(--fui-space-1,.5rem)}.Stack-module-scss-module__FAUyEq__gap-sm{gap:var(--fui-space-2,1rem)}.Stack-module-scss-module__FAUyEq__gap-md{gap:var(--fui-space-3,1.5rem)}.Stack-module-scss-module__FAUyEq__gap-lg{gap:var(--fui-space-4,2rem)}.Stack-module-scss-module__FAUyEq__gap-xl{gap:var(--fui-space-6,3rem)}.Stack-module-scss-module__FAUyEq__gapResponsive{gap:var(--fui-stack-gap,0)}@media (min-width:640px){.Stack-module-scss-module__FAUyEq__gapResponsive{gap:var(--fui-stack-gap-sm,var(--fui-stack-gap,0))}}@media (min-width:768px){.Stack-module-scss-module__FAUyEq__gapResponsive{gap:var(--fui-stack-gap-md,var(--fui-stack-gap-sm,var(--fui-stack-gap,0)))}}@media (min-width:1024px){.Stack-module-scss-module__FAUyEq__gapResponsive{gap:var(--fui-stack-gap-lg,var(--fui-stack-gap-md,var(--fui-stack-gap-sm,var(--fui-stack-gap,0))))}}@media (min-width:1280px){.Stack-module-scss-module__FAUyEq__gapResponsive{gap:var(--fui-stack-gap-xl,var(--fui-stack-gap-lg,var(--fui-stack-gap-md,var(--fui-stack-gap-sm,var(--fui-stack-gap,0)))))}}.Stack-module-scss-module__FAUyEq__align-start{align-items:flex-start}.Stack-module-scss-module__FAUyEq__align-center{align-items:center}.Stack-module-scss-module__FAUyEq__align-end{align-items:flex-end}.Stack-module-scss-module__FAUyEq__align-stretch{align-items:stretch}.Stack-module-scss-module__FAUyEq__align-baseline{align-items:baseline}.Stack-module-scss-module__FAUyEq__justify-start{justify-content:flex-start}.Stack-module-scss-module__FAUyEq__justify-center{justify-content:center}.Stack-module-scss-module__FAUyEq__justify-end{justify-content:flex-end}.Stack-module-scss-module__FAUyEq__justify-between{justify-content:space-between}.Stack-module-scss-module__FAUyEq__wrap{flex-wrap:wrap}.Stack-module-scss-module__FAUyEq__separator{background-color:var(--fui-border,#0000000d);flex-shrink:0}.Stack-module-scss-module__FAUyEq__separator[data-orientation=horizontal]{width:100%;height:1px}.Stack-module-scss-module__FAUyEq__separator[data-orientation=vertical]{align-self:stretch;width:1px}
.Progress-module-scss-module__oJmI8a__root{gap:var(--fui-space-1,.5rem);width:100%;font-family:var(--fui-font-sans,"Geist Sans", "Geist", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;display:flex}.Progress-module-scss-module__oJmI8a__header{justify-content:space-between;align-items:center;gap:var(--fui-space-2,1rem);display:flex}.Progress-module-scss-module__oJmI8a__label{font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b)}.Progress-module-scss-module__oJmI8a__value{font-size:var(--fui-font-size-sm,1rem);color:var(--fui-text-secondary,#52525b);font-variant-numeric:tabular-nums}.Progress-module-scss-module__oJmI8a__track{background-color:var(--fui-bg-tertiary,#f4f4f5);border-radius:var(--fui-radius-full,9999px);width:100%;position:relative;overflow:hidden}.Progress-module-scss-module__oJmI8a__trackSm{height:calc(var(--fui-space-1,.5rem)/2)}.Progress-module-scss-module__oJmI8a__trackMd{height:var(--fui-space-1,.5rem)}.Progress-module-scss-module__oJmI8a__trackLg{height:var(--fui-space-2,1rem)}.Progress-module-scss-module__oJmI8a__indicator{background-color:var(--fui-color-accent,#18181b);border-radius:var(--fui-radius-full,9999px);height:100%;transition:width var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1))}.Progress-module-scss-module__oJmI8a__indicatorSuccess{background-color:var(--fui-color-success,#22c55e)}.Progress-module-scss-module__oJmI8a__indicatorWarning{background-color:var(--fui-color-warning,#f59e0b)}.Progress-module-scss-module__oJmI8a__indicatorDanger{background-color:var(--fui-color-danger,#ef4444)}.Progress-module-scss-module__oJmI8a__indicatorIndeterminate{animation:1.5s ease-in-out infinite Progress-module-scss-module__oJmI8a__indeterminate;width:50%!important}@keyframes Progress-module-scss-module__oJmI8a__indeterminate{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}.Progress-module-scss-module__oJmI8a__root[data-complete] .Progress-module-scss-module__oJmI8a__indicator{background-color:var(--fui-color-success,#22c55e)}.Progress-module-scss-module__oJmI8a__circular{justify-content:center;align-items:center;display:inline-flex;position:relative}.Progress-module-scss-module__oJmI8a__circularSvg{transform:rotate(-90deg)}.Progress-module-scss-module__oJmI8a__circularTrack{stroke:var(--fui-bg-tertiary,#f4f4f5);fill:none}.Progress-module-scss-module__oJmI8a__circularIndicator{stroke:var(--fui-color-accent,#18181b);fill:none;stroke-linecap:round;transition:stroke-dashoffset var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1))}.Progress-module-scss-module__oJmI8a__circularIndicatorSuccess{stroke:var(--fui-color-success,#22c55e)}.Progress-module-scss-module__oJmI8a__circularIndicatorWarning{stroke:var(--fui-color-warning,#f59e0b)}.Progress-module-scss-module__oJmI8a__circularIndicatorDanger{stroke:var(--fui-color-danger,#ef4444)}.Progress-module-scss-module__oJmI8a__circularIndicatorIndeterminate{animation:1.5s ease-in-out infinite Progress-module-scss-module__oJmI8a__circularIndeterminate}@keyframes Progress-module-scss-module__oJmI8a__circularIndeterminate{0%{stroke-dashoffset:280px;transform:rotate(0)}50%{stroke-dashoffset:70px}to{stroke-dashoffset:280px;transform:rotate(360deg)}}.Progress-module-scss-module__oJmI8a__circularValue{font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b);font-variant-numeric:tabular-nums;position:absolute}.Progress-module-scss-module__oJmI8a__circularSm{width:var(--fui-space-4,2rem);height:var(--fui-space-4,2rem)}.Progress-module-scss-module__oJmI8a__circularSm .Progress-module-scss-module__oJmI8a__circularValue{font-size:var(--fui-font-size-xs,.857rem)}.Progress-module-scss-module__oJmI8a__circularMd{width:var(--fui-space-6,3rem);height:var(--fui-space-6,3rem)}.Progress-module-scss-module__oJmI8a__circularLg{width:var(--fui-space-8,4rem);height:var(--fui-space-8,4rem)}.Progress-module-scss-module__oJmI8a__circularLg .Progress-module-scss-module__oJmI8a__circularValue{font-size:var(--fui-font-size-base,1rem)}
.Separator-module-scss-module__ViBXKa__separator{background-color:var(--fui-border,#0000000d);flex-shrink:0}.Separator-module-scss-module__ViBXKa__horizontal{width:100%;height:1px}.Separator-module-scss-module__ViBXKa__vertical{align-self:stretch;width:1px;height:auto}.Separator-module-scss-module__ViBXKa__withLabel{align-items:center;gap:var(--fui-space-3,1.5rem);background-color:#0000;display:flex}.Separator-module-scss-module__ViBXKa__withLabel:before,.Separator-module-scss-module__ViBXKa__withLabel:after{content:"";background-color:var(--fui-border,#0000000d);flex:1;height:1px}.Separator-module-scss-module__ViBXKa__label{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-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-tertiary,#54545d);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.Separator-module-scss-module__ViBXKa__spacingNone{margin:0}.Separator-module-scss-module__ViBXKa__spacingSm.Separator-module-scss-module__ViBXKa__horizontal{margin:var(--fui-space-2,1rem) 0}.Separator-module-scss-module__ViBXKa__spacingSm.Separator-module-scss-module__ViBXKa__vertical{margin:0 var(--fui-space-2,1rem)}.Separator-module-scss-module__ViBXKa__spacingMd.Separator-module-scss-module__ViBXKa__horizontal{margin:var(--fui-space-4,2rem) 0}.Separator-module-scss-module__ViBXKa__spacingMd.Separator-module-scss-module__ViBXKa__vertical{margin:0 var(--fui-space-4,2rem)}.Separator-module-scss-module__ViBXKa__spacingLg.Separator-module-scss-module__ViBXKa__horizontal{margin:var(--fui-space-6,3rem) 0}.Separator-module-scss-module__ViBXKa__spacingLg.Separator-module-scss-module__ViBXKa__vertical{margin:0 var(--fui-space-6,3rem)}.Separator-module-scss-module__ViBXKa__soft{background-color:var(--fui-border,#0000000d);opacity:.5}.Separator-module-scss-module__ViBXKa__soft.Separator-module-scss-module__ViBXKa__withLabel:before,.Separator-module-scss-module__ViBXKa__soft.Separator-module-scss-module__ViBXKa__withLabel:after{opacity:.5}
.LandingPreview-module-scss-module__FhvJiq__landing{max-width:100%}@media (max-width:640px){.LandingPreview-module-scss-module__FhvJiq__landing [class*=BentoGrid][class*=grid]{grid-template-columns:1fr!important}.LandingPreview-module-scss-module__FhvJiq__landing [class*=BentoGrid][class*=item]{grid-column:span 1!important}}.LandingPreview-module-scss-module__FhvJiq__heroGradient{transform:translate(-50%);width:100vw!important;left:50%!important;right:auto!important}.LandingPreview-module-scss-module__FhvJiq__navbar{padding:var(--fui-space-3) var(--fui-space-4);border-bottom:1px solid var(--fui-border)}@media (max-width:640px){.LandingPreview-module-scss-module__FhvJiq__navbar{padding:var(--fui-space-2) var(--fui-space-3)}}@media (max-width:768px){.LandingPreview-module-scss-module__FhvJiq__navLinks{display:none}}@media (max-width:480px){.LandingPreview-module-scss-module__FhvJiq__navActions>:first-child{display:none}}.LandingPreview-module-scss-module__FhvJiq__hero{padding:var(--fui-space-16) var(--fui-space-4) var(--fui-space-8);text-align:center}@media (max-width:640px){.LandingPreview-module-scss-module__FhvJiq__hero{padding:var(--fui-space-8) var(--fui-space-3) var(--fui-space-6)}}.LandingPreview-module-scss-module__FhvJiq__heroTitle{letter-spacing:-.03em;color:var(--fui-text-primary);font-size:2.75rem;font-weight:800;line-height:1.1}@media (max-width:640px){.LandingPreview-module-scss-module__FhvJiq__heroTitle{font-size:1.75rem}}.LandingPreview-module-scss-module__FhvJiq__heroInput{width:100%;max-width:420px}@media (max-width:480px){.LandingPreview-module-scss-module__FhvJiq__heroInput{flex-direction:column}}.LandingPreview-module-scss-module__FhvJiq__metricsBar{padding:var(--fui-space-6) var(--fui-space-4);border-top:1px solid var(--fui-border);border-bottom:1px solid var(--fui-border)}@media (max-width:640px){.LandingPreview-module-scss-module__FhvJiq__metricsBar{padding:var(--fui-space-4) var(--fui-space-3)}}.LandingPreview-module-scss-module__FhvJiq__metricValue{color:var(--fui-color-accent)}.LandingPreview-module-scss-module__FhvJiq__section{padding:var(--fui-space-4) var(--fui-space-2)}@media (max-width:640px){.LandingPreview-module-scss-module__FhvJiq__section{padding:var(--fui-space-3) var(--fui-space-1)}}.LandingPreview-module-scss-module__FhvJiq__ctaBanner{background:var(--fui-color-accent);border-color:var(--fui-color-accent)}@media (max-width:640px){.LandingPreview-module-scss-module__FhvJiq__ctaBanner{margin:0 calc(-1*var(--fui-space-2));border-radius:0}}.LandingPreview-module-scss-module__FhvJiq__ctaContent{padding:var(--fui-space-4) 0}.LandingPreview-module-scss-module__FhvJiq__ctaText{color:var(--fui-text-inverse)}.LandingPreview-module-scss-module__FhvJiq__ctaSubtext{color:var(--fui-text-inverse);opacity:.85}@media (max-width:480px){.LandingPreview-module-scss-module__FhvJiq__ctaInput{flex-direction:column;width:100%}}.LandingPreview-module-scss-module__FhvJiq__footer{padding:var(--fui-space-4) 0}.LandingPreview-module-scss-module__FhvJiq__footerLink{cursor:pointer;transition:color .15s}.LandingPreview-module-scss-module__FhvJiq__footerLink:hover{color:var(--fui-text-primary)}
.Markdown-module-scss-module__GebTBa__markdown{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-secondary,#52525b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}.Markdown-module-scss-module__GebTBa__markdown h1,.Markdown-module-scss-module__GebTBa__markdown h2,.Markdown-module-scss-module__GebTBa__markdown h3,.Markdown-module-scss-module__GebTBa__markdown h4,.Markdown-module-scss-module__GebTBa__markdown h5,.Markdown-module-scss-module__GebTBa__markdown h6{margin-top:var(--fui-space-4,2rem);margin-bottom:var(--fui-space-2,1rem);font-weight:var(--fui-font-weight-semibold,600);line-height:var(--fui-line-height-tight,1.25);color:var(--fui-text-primary,#18181b)}.Markdown-module-scss-module__GebTBa__markdown h1:first-child,.Markdown-module-scss-module__GebTBa__markdown h2:first-child,.Markdown-module-scss-module__GebTBa__markdown h3:first-child,.Markdown-module-scss-module__GebTBa__markdown h4:first-child,.Markdown-module-scss-module__GebTBa__markdown h5:first-child,.Markdown-module-scss-module__GebTBa__markdown h6:first-child{margin-top:0}.Markdown-module-scss-module__GebTBa__markdown h1{font-size:var(--fui-font-size-2xl,1.714rem)}.Markdown-module-scss-module__GebTBa__markdown h2{font-size:var(--fui-font-size-xl,1.429rem);margin-top:var(--fui-space-8,4rem)}.Markdown-module-scss-module__GebTBa__markdown h3{font-size:var(--fui-font-size-lg,1.286rem)}.Markdown-module-scss-module__GebTBa__markdown h4{font-size:var(--fui-font-size-base,1rem)}.Markdown-module-scss-module__GebTBa__markdown h5,.Markdown-module-scss-module__GebTBa__markdown h6{font-size:var(--fui-font-size-sm,1rem)}.Markdown-module-scss-module__GebTBa__markdown p{margin:0}.Markdown-module-scss-module__GebTBa__markdown p+p{margin-top:var(--fui-space-3,1.5rem)}.Markdown-module-scss-module__GebTBa__markdown a{color:var(--fui-color-accent,#18181b);text-underline-offset:2px;text-decoration:underline}.Markdown-module-scss-module__GebTBa__markdown a:hover{opacity:.8}.Markdown-module-scss-module__GebTBa__markdown ul,.Markdown-module-scss-module__GebTBa__markdown ol{margin:var(--fui-space-2,1rem) 0;padding-left:var(--fui-space-4,2rem)}.Markdown-module-scss-module__GebTBa__markdown li{margin-bottom:var(--fui-space-1,.5rem)}.Markdown-module-scss-module__GebTBa__markdown li:last-child{margin-bottom:0}.Markdown-module-scss-module__GebTBa__markdown li>ul,.Markdown-module-scss-module__GebTBa__markdown li>ol{margin-top:var(--fui-space-1,.5rem);margin-bottom:0}.Markdown-module-scss-module__GebTBa__markdown code{font-family:var(--fui-font-mono,"Geist Mono", "SF Mono", SFMono-Regular, ui-monospace, "Cascadia Code", Menlo, monospace);border-radius:var(--fui-radius-sm,.25rem);background-color:var(--fui-bg-tertiary,#f4f4f5);padding:.125em .375em;font-size:.9em}.Markdown-module-scss-module__GebTBa__markdown pre{margin:var(--fui-space-2,1rem) 0;padding:var(--fui-space-2);border-radius:var(--fui-radius-md,.429rem);background-color:var(--fui-code-bg,#0c0c0e);overflow-x:auto}.Markdown-module-scss-module__GebTBa__markdown pre code{font-size:var(--fui-font-size-xs,.857rem);background:0 0;padding:0}.Markdown-module-scss-module__GebTBa__markdown div:has(>div>div>pre){margin:var(--fui-space-3,1.5rem) 0}.Markdown-module-scss-module__GebTBa__markdown blockquote{margin:var(--fui-space-2,1rem) 0;padding:var(--fui-space-1) var(--fui-space-3);border-left:3px solid var(--fui-border,#0000000d);color:var(--fui-text-secondary,#52525b)}.Markdown-module-scss-module__GebTBa__markdown blockquote p{margin:0}.Markdown-module-scss-module__GebTBa__markdown hr{margin:var(--fui-space-4,2rem) 0;border:none;border-top:1px solid var(--fui-border,#0000000d)}.Markdown-module-scss-module__GebTBa__markdown table{width:100%;margin:var(--fui-space-2,1rem) 0;border-collapse:collapse;font-size:var(--fui-font-size-sm,1rem)}.Markdown-module-scss-module__GebTBa__markdown th,.Markdown-module-scss-module__GebTBa__markdown td{padding:var(--fui-space-1) var(--fui-space-2);border:1px solid var(--fui-border,#0000000d);text-align:left}.Markdown-module-scss-module__GebTBa__markdown th{font-weight:var(--fui-font-weight-semibold,600);background-color:var(--fui-bg-secondary,#f4f4f5)}.Markdown-module-scss-module__GebTBa__markdown img{border-radius:var(--fui-radius-md,.429rem);max-width:100%;height:auto}.Markdown-module-scss-module__GebTBa__markdown input[type=checkbox]{margin-right:var(--fui-space-1,.5rem)}.Markdown-module-scss-module__GebTBa__markdown strong{font-weight:var(--fui-font-weight-semibold,600)}.Markdown-module-scss-module__GebTBa__markdown>:first-child{margin-top:0}.Markdown-module-scss-module__GebTBa__markdown>:last-child{margin-bottom:0}
.ConversationList-module-scss-module__AoDrZW__conversationList{scroll-behavior:smooth;flex-direction:column;flex:1;display:flex;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.ConversationList-module-scss-module__AoDrZW__conversationList{scroll-behavior:auto}}.ConversationList-module-scss-module__AoDrZW__content{gap:var(--fui-space-2,1rem);padding:var(--fui-space-3);flex-direction:column;min-height:100%;display:flex}.ConversationList-module-scss-module__AoDrZW__loadingHistory{justify-content:center;align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-3);color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-xs,.857rem);display:flex}.ConversationList-module-scss-module__AoDrZW__spinner{animation:1s linear infinite ConversationList-module-scss-module__AoDrZW__spin}@media (prefers-reduced-motion:reduce){.ConversationList-module-scss-module__AoDrZW__spinner{animation:none}}@keyframes ConversationList-module-scss-module__AoDrZW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ConversationList-module-scss-module__AoDrZW__dateSeparator{align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-2,1rem) 0;display:flex}.ConversationList-module-scss-module__AoDrZW__dateSeparatorLine{background-color:var(--fui-border,#0000000d);flex:1;height:1px}.ConversationList-module-scss-module__AoDrZW__dateSeparatorText{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);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.ConversationList-module-scss-module__AoDrZW__typingIndicator{align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-2);display:flex}.ConversationList-module-scss-module__AoDrZW__typingAvatar{border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-bg-tertiary,#f4f4f5);width:2rem;height:2rem;color:var(--fui-text-secondary,#52525b);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ConversationList-module-scss-module__AoDrZW__typingAvatar svg{width:1rem;height:1rem}.ConversationList-module-scss-module__AoDrZW__typingContent{align-items:center;gap:calc(var(--fui-space-px,1px)*4);padding:var(--fui-space-2) var(--fui-space-3);background-color:var(--fui-bg-secondary,#f4f4f5);border-radius:var(--fui-radius-lg,.571rem);display:flex}.ConversationList-module-scss-module__AoDrZW__typingDot{border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-text-tertiary,#54545d);width:6px;height:6px;animation:1.4s ease-in-out infinite ConversationList-module-scss-module__AoDrZW__bounce}.ConversationList-module-scss-module__AoDrZW__typingDot:first-child{animation-delay:0s}.ConversationList-module-scss-module__AoDrZW__typingDot:nth-child(2){animation-delay:.2s}.ConversationList-module-scss-module__AoDrZW__typingDot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.ConversationList-module-scss-module__AoDrZW__typingDot{opacity:.6;animation:none}}@keyframes ConversationList-module-scss-module__AoDrZW__bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}
.Loading-module-scss-module__2NGf5q__loading{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Loading-module-scss-module__2NGf5q__sm{--loading-size:1rem}.Loading-module-scss-module__2NGf5q__md{--loading-size:1.429rem}.Loading-module-scss-module__2NGf5q__lg{--loading-size:1.714rem}.Loading-module-scss-module__2NGf5q__xl{--loading-size:2.286rem}.Loading-module-scss-module__2NGf5q__color-accent{color:var(--fui-color-accent,#18181b)}.Loading-module-scss-module__2NGf5q__color-current{color:currentColor}.Loading-module-scss-module__2NGf5q__color-muted{color:var(--fui-text-tertiary,#54545d)}.Loading-module-scss-module__2NGf5q__centered{justify-content:center;align-items:center;display:flex}.Loading-module-scss-module__2NGf5q__fill{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Loading-module-scss-module__2NGf5q__spinnerIcon{width:var(--loading-size);height:var(--loading-size);animation:.8s linear infinite Loading-module-scss-module__2NGf5q__spin}@media (prefers-reduced-motion:reduce){.Loading-module-scss-module__2NGf5q__spinnerIcon{opacity:.7;animation:none}}@keyframes Loading-module-scss-module__2NGf5q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loading-module-scss-module__2NGf5q__dots{align-items:center;gap:calc(var(--loading-size)*.3);display:flex}.Loading-module-scss-module__2NGf5q__dot{width:calc(var(--loading-size)*.35);height:calc(var(--loading-size)*.35);border-radius:var(--fui-radius-full,9999px);background-color:currentColor;animation:1.4s ease-in-out infinite Loading-module-scss-module__2NGf5q__bounce}.Loading-module-scss-module__2NGf5q__dot:first-child{animation-delay:0s}.Loading-module-scss-module__2NGf5q__dot:nth-child(2){animation-delay:.2s}.Loading-module-scss-module__2NGf5q__dot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.Loading-module-scss-module__2NGf5q__dot{opacity:.6;animation:none}}@keyframes Loading-module-scss-module__2NGf5q__bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-30%)}}.Loading-module-scss-module__2NGf5q__pulse{width:var(--loading-size);height:var(--loading-size);justify-content:center;align-items:center;display:flex;position:relative}.Loading-module-scss-module__2NGf5q__pulseRing{border-radius:var(--fui-radius-full,9999px);opacity:.3;background-color:currentColor;width:100%;height:100%;animation:1.5s ease-out infinite Loading-module-scss-module__2NGf5q__pulseRing;position:absolute}@media (prefers-reduced-motion:reduce){.Loading-module-scss-module__2NGf5q__pulseRing{opacity:.2;animation:none}}.Loading-module-scss-module__2NGf5q__pulseDot{border-radius:var(--fui-radius-full,9999px);z-index:1;background-color:currentColor;width:50%;height:50%}@keyframes Loading-module-scss-module__2NGf5q__pulseRing{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.Loading-module-scss-module__2NGf5q__overlayBackdrop{background-color:var(--fui-backdrop,#00000080);z-index:50;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Loading-module-scss-module__2NGf5q__inline{vertical-align:middle;align-items:center;display:inline-flex}.Loading-module-scss-module__2NGf5q__inline-sm{--inline-size:.875em}.Loading-module-scss-module__2NGf5q__inline-md{--inline-size:1.125em}.Loading-module-scss-module__2NGf5q__inlineSpinner{width:var(--inline-size);height:var(--inline-size);color:currentColor;animation:.8s linear infinite Loading-module-scss-module__2NGf5q__spin}@media (prefers-reduced-motion:reduce){.Loading-module-scss-module__2NGf5q__inlineSpinner{opacity:.7;animation:none}}.Loading-module-scss-module__2NGf5q__screen{justify-content:center;align-items:center;gap:var(--fui-space-3,1.5rem);background-color:var(--fui-bg-primary,#fff);z-index:100;flex-direction:column;display:flex;position:fixed;inset:0}.Loading-module-scss-module__2NGf5q__screenLabel{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-secondary,#52525b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--fui-font-size-sm,1rem)}
.List-module-scss-module__d_ojra__list{flex-direction:column;margin:0;padding:0;display:flex}.List-module-scss-module__d_ojra__none{list-style:none}.List-module-scss-module__d_ojra__disc{padding-left:var(--fui-space-2,1rem);list-style:outside}.List-module-scss-module__d_ojra__decimal{padding-left:var(--fui-space-2,1rem);list-style:decimal}.List-module-scss-module__d_ojra__icon{list-style:none}.List-module-scss-module__d_ojra__gap-none{gap:0}.List-module-scss-module__d_ojra__gap-xs{gap:var(--fui-space-1,.5rem)}.List-module-scss-module__d_ojra__gap-sm{gap:var(--fui-space-2,1rem)}.List-module-scss-module__d_ojra__gap-md{gap:var(--fui-space-3,1.5rem)}.List-module-scss-module__d_ojra__gap-lg{gap:var(--fui-space-4,2rem)}.List-module-scss-module__d_ojra__item{color:var(--fui-text-primary,#18181b)}.List-module-scss-module__d_ojra__iconItem{align-items:flex-start;gap:var(--fui-space-2,1rem);display:flex}.List-module-scss-module__d_ojra__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;line-height:1.5;display:flex}.List-module-scss-module__d_ojra__itemContent{flex:1}
.Tabs-module-scss-module__1MMP5G__root{font-family:var(--fui-font-sans,"Geist Sans", "Geist", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;display:flex}.Tabs-module-scss-module__1MMP5G__root[data-orientation=vertical]{flex-direction:row}.Tabs-module-scss-module__1MMP5G__list{align-items:center;gap:var(--fui-space-1,.5rem);border-bottom:1px solid var(--fui-border,#0000000d);padding:0 var(--fui-space-1,.5rem);display:flex;position:relative}.Tabs-module-scss-module__1MMP5G__list[data-orientation=vertical]{border-bottom:none;border-right:1px solid var(--fui-border,#0000000d);padding:var(--fui-space-1,.5rem) 0;flex-direction:column;align-items:stretch}.Tabs-module-scss-module__1MMP5G__listPills{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);border-bottom:none;width:fit-content}.Tabs-module-scss-module__1MMP5G__tab{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Tabs-module-scss-module__1MMP5G__tab:disabled{cursor:not-allowed}.Tabs-module-scss-module__1MMP5G__tab{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Tabs-module-scss-module__1MMP5G__tab:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Tabs-module-scss-module__1MMP5G__tab:disabled,.Tabs-module-scss-module__1MMP5G__tab[data-disabled]{opacity:.5;pointer-events:none}.Tabs-module-scss-module__1MMP5G__tab{justify-content:center;align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-1,.5rem) var(--fui-space-3,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);display:inline-flex;position:relative}.Tabs-module-scss-module__1MMP5G__tab:hover:not([data-disabled]){color:var(--fui-text-primary,#18181b);background-color:var(--fui-bg-hover,#0000000a)}.Tabs-module-scss-module__1MMP5G__tab[data-active]{color:var(--fui-text-primary,#18181b)}.Tabs-module-scss-module__1MMP5G__tab[data-disabled]{color:var(--fui-text-tertiary,#54545d)}.Tabs-module-scss-module__1MMP5G__tabUnderline{padding-bottom:calc(var(--fui-space-1,.5rem) + 1px);border-radius:0;margin-bottom:-1px}.Tabs-module-scss-module__1MMP5G__tabUnderline:hover:not([data-disabled]){background-color:#0000}.Tabs-module-scss-module__1MMP5G__tabPills{border-radius:var(--fui-radius-md,.429rem);transition:all .15s}.Tabs-module-scss-module__1MMP5G__tabPills:hover:not([data-disabled]):not([data-active]){color:var(--fui-text-primary,#18181b);background-color:#0000}.Tabs-module-scss-module__1MMP5G__tabPills[data-active]{background-color:var(--fui-bg-primary,#fff);color:var(--fui-text-primary,#18181b);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.Tabs-module-scss-module__1MMP5G__indicator{background-color:var(--fui-color-accent,#18181b);border-radius:var(--fui-radius-full,9999px);height:2px;width:var(--active-tab-width);transform:translateX(var(--active-tab-left));transition:width var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),transform var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));position:absolute;bottom:0;left:0}[data-orientation=vertical] .Tabs-module-scss-module__1MMP5G__indicator{width:2px;height:var(--active-tab-height);transform:translateY(var(--active-tab-top));inset:0 0 auto auto}.Tabs-module-scss-module__1MMP5G__panel{padding:var(--fui-space-2,1rem) 0;outline:none}.Tabs-module-scss-module__1MMP5G__panel[data-hidden]{display:none}.Tabs-module-scss-module__1MMP5G__panel:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);border-radius:var(--fui-radius-md,.429rem);outline:none}.Tabs-module-scss-module__1MMP5G__panelFlush{padding:0}
.CodeBlock-module-scss-module__M3sgMq__container{width:100%}.CodeBlock-module-scss-module__M3sgMq__title{font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-tertiary,#54545d);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--fui-space-1,.5rem)}.CodeBlock-module-scss-module__M3sgMq__wrapper{border-radius:var(--fui-radius-lg,.571rem);background-color:var(--fui-code-bg,#0c0c0e);position:relative;overflow:hidden}.CodeBlock-module-scss-module__M3sgMq__header{padding:0 var(--fui-space-4,2rem);border-bottom:1px solid var(--fui-code-border,#ffffff0f);min-height:var(--fui-input-height,2.85714rem);background-color:#0000;justify-content:space-between;align-items:center;display:flex}.CodeBlock-module-scss-module__M3sgMq__filename{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-muted,#5a5a6e);letter-spacing:.01em}.CodeBlock-module-scss-module__M3sgMq__copyButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.CodeBlock-module-scss-module__M3sgMq__copyButton:disabled{cursor:not-allowed}.CodeBlock-module-scss-module__M3sgMq__copyButton{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);padding:var(--fui-space-1,.5rem);color:var(--fui-code-text-muted,#5a5a6e);border-radius:var(--fui-radius-sm,.25rem);cursor:pointer;transition:background var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.CodeBlock-module-scss-module__M3sgMq__copyButton:hover{color:var(--fui-code-tab-text-active,#e2e2e5);background:var(--fui-code-copy-bg-hover,#ffffff1f)}.CodeBlock-module-scss-module__M3sgMq__copyButton:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.CodeBlock-module-scss-module__M3sgMq__copyButton.CodeBlock-module-scss-module__M3sgMq__copied{color:var(--fui-color-success,#22c55e);opacity:1}.CodeBlock-module-scss-module__M3sgMq__copyOverlay{top:var(--fui-space-2,1rem);right:var(--fui-space-2,1rem);z-index:2;background:var(--fui-code-copy-bg,#ffffff0f);border-radius:var(--fui-radius-sm,.25rem);opacity:0;transition:opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),background var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));position:absolute}.CodeBlock-module-scss-module__M3sgMq__withCopyOverlay:hover .CodeBlock-module-scss-module__M3sgMq__copyOverlay,.CodeBlock-module-scss-module__M3sgMq__withCopyOverlay .CodeBlock-module-scss-module__M3sgMq__copyOverlay:focus-visible,.CodeBlock-module-scss-module__M3sgMq__withCopyOverlay .CodeBlock-module-scss-module__M3sgMq__copyOverlay.CodeBlock-module-scss-module__M3sgMq__copied{opacity:1}.CodeBlock-module-scss-module__M3sgMq__withCopyOverlay .CodeBlock-module-scss-module__M3sgMq__loading pre{padding-right:calc(var(--fui-space-4,2rem) + var(--fui-target-size-min,1.714rem) + var(--fui-space-3,1.5rem))}.CodeBlock-module-scss-module__M3sgMq__withCopyOverlay .CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki{padding-right:calc(var(--fui-space-4,2rem) + var(--fui-target-size-min,1.714rem) + var(--fui-space-3,1.5rem))}.CodeBlock-module-scss-module__M3sgMq__icon{flex-shrink:0}.CodeBlock-module-scss-module__M3sgMq__persistentCopy{opacity:1;top:50%;transform:translateY(-50%)}.CodeBlock-module-scss-module__M3sgMq__persistentCopyWrapper .CodeBlock-module-scss-module__M3sgMq__copyOverlay{opacity:1}.CodeBlock-module-scss-module__M3sgMq__loading pre{padding:var(--fui-space-4,2rem);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);color:var(--fui-code-text,#e2e2e5);margin:0;line-height:1.6;overflow-x:auto;background-color:#0000!important;border:none!important;border-radius:0!important}.CodeBlock-module-scss-module__M3sgMq__loading code{color:inherit;font-family:inherit;font-size:inherit;border:none;padding:0;background:0 0!important}.CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki{padding:var(--fui-space-4,2rem);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);tab-size:2;margin:0;line-height:1.6;overflow-x:auto;background-color:#0000!important;border:none!important;border-radius:0!important}.CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki code{font-family:inherit;font-size:inherit;counter-reset:line;border:none;border-radius:0;padding:0;background:0 0!important}.CodeBlock-module-scss-module__M3sgMq__codeContainer .line{width:100%;min-height:1.6em;display:inline-block}.CodeBlock-module-scss-module__M3sgMq__codeContainer .line.highlighted{background-color:var(--fui-code-highlight-bg,#ffffff0f);margin:0 calc(-1*var(--fui-space-4,2rem));padding:0 var(--fui-space-4,2rem);border-left:2px solid var(--fui-color-info,#3b82f6)}.CodeBlock-module-scss-module__M3sgMq__codeContainer .line-number{text-align:right;width:2.5em;color:var(--fui-code-text-muted,#5a5a6e);-webkit-user-select:none;user-select:none;opacity:.6;padding-right:1em;display:inline-block}.CodeBlock-module-scss-module__M3sgMq__codeContainer ::selection{background:var(--fui-code-selection-bg,#3b82f64d);color:var(--fui-code-tab-text-active,#e2e2e5)}.CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki::-webkit-scrollbar{height:4px}.CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki::-webkit-scrollbar-track{background:0 0}.CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki::-webkit-scrollbar-thumb{background:var(--fui-code-scrollbar-thumb,#ffffff1a);border-radius:var(--fui-radius-full,9999px)}.CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki::-webkit-scrollbar-thumb:hover{background:var(--fui-code-scrollbar-thumb-hover,#fff3)}.CodeBlock-module-scss-module__M3sgMq__withLineNumbers .CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki{padding-left:var(--fui-space-2,1rem)}.CodeBlock-module-scss-module__M3sgMq__withDiff .diff-marker{text-align:center;-webkit-user-select:none;user-select:none;width:1.5em;color:var(--fui-code-text-muted,#5a5a6e);display:inline-block}.CodeBlock-module-scss-module__M3sgMq__withDiff .diff-added{background-color:var(--fui-color-success-bg,#22c55e1a);margin:0 calc(-1*var(--fui-space-4,2rem));padding:0 var(--fui-space-4,2rem)}.CodeBlock-module-scss-module__M3sgMq__withDiff .diff-added .diff-marker{color:var(--fui-color-success,#22c55e)}.CodeBlock-module-scss-module__M3sgMq__withDiff .diff-removed{background-color:var(--fui-color-danger-bg,#ef44441a);margin:0 calc(-1*var(--fui-space-4,2rem));padding:0 var(--fui-space-4,2rem)}.CodeBlock-module-scss-module__M3sgMq__withDiff .diff-removed .diff-marker{color:var(--fui-color-danger,#ef4444)}.CodeBlock-module-scss-module__M3sgMq__compact .CodeBlock-module-scss-module__M3sgMq__wrapper{border-radius:var(--fui-radius-md,.429rem)}.CodeBlock-module-scss-module__M3sgMq__compact .CodeBlock-module-scss-module__M3sgMq__loading pre{padding:var(--fui-space-2,1rem) var(--fui-space-3,1.5rem);font-size:var(--fui-font-size-sm,1rem);line-height:1.5}.CodeBlock-module-scss-module__M3sgMq__compact .CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki{padding:var(--fui-space-2,1rem) var(--fui-space-3,1.5rem);font-size:var(--fui-font-size-sm,1rem);line-height:1.5}.CodeBlock-module-scss-module__M3sgMq__compact .CodeBlock-module-scss-module__M3sgMq__withCopyOverlay .CodeBlock-module-scss-module__M3sgMq__loading pre{padding-right:calc(var(--fui-space-3,1.5rem) + var(--fui-target-size-min,1.714rem) + var(--fui-space-3,1.5rem))}.CodeBlock-module-scss-module__M3sgMq__compact .CodeBlock-module-scss-module__M3sgMq__withCopyOverlay .CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki{padding-right:calc(var(--fui-space-3,1.5rem) + var(--fui-target-size-min,1.714rem) + var(--fui-space-3,1.5rem))}.CodeBlock-module-scss-module__M3sgMq__wordWrap .CodeBlock-module-scss-module__M3sgMq__loading pre{white-space:pre-wrap;word-break:break-word}.CodeBlock-module-scss-module__M3sgMq__wordWrap .CodeBlock-module-scss-module__M3sgMq__codeContainer .shiki{white-space:pre-wrap;word-break:break-word}.CodeBlock-module-scss-module__M3sgMq__wordWrap .line{width:auto;display:block}.CodeBlock-module-scss-module__M3sgMq__caption{font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-tertiary,#54545d);margin-top:var(--fui-space-2,1rem)}.CodeBlock-module-scss-module__M3sgMq__collapseButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.CodeBlock-module-scss-module__M3sgMq__collapseButton:disabled{cursor:not-allowed}.CodeBlock-module-scss-module__M3sgMq__collapseButton{justify-content:center;align-items:center;gap:var(--fui-space-1,.5rem);width:100%;padding:var(--fui-space-1,.5rem) var(--fui-space-2,1rem);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,#5a5a6e);background:linear-gradient(to bottom, transparent, var(--fui-code-bg,#0c0c0e) 40%);cursor:pointer;transition:color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));border-top:none;display:flex}.CodeBlock-module-scss-module__M3sgMq__collapseButton:hover{color:var(--fui-code-tab-text-active,#e2e2e5)}.CodeBlock-module-scss-module__M3sgMq__collapseButton: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-module-scss-module__M3sgMq__codeContainer .shiki{font-size:var(--fui-font-size-2xs,.714rem);padding:var(--fui-space-3,1.5rem)}}.CodeBlock-module-scss-module__M3sgMq__tabbedPanel{margin-top:0}
.Message-module-scss-module__3fBfVq__message{gap:var(--fui-space-2,1rem);padding:var(--fui-space-2);border-radius:var(--fui-radius-lg,.571rem);transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));display:flex}.Message-module-scss-module__3fBfVq__message:hover .Message-module-scss-module__3fBfVq__actions,.Message-module-scss-module__3fBfVq__message:focus-within .Message-module-scss-module__3fBfVq__actions{opacity:1}.Message-module-scss-module__3fBfVq__user{flex-direction:row-reverse;margin-left:auto}.Message-module-scss-module__3fBfVq__user .Message-module-scss-module__3fBfVq__body{align-items:flex-end}.Message-module-scss-module__3fBfVq__user .Message-module-scss-module__3fBfVq__content{background-color:var(--fui-color-accent,#18181b);color:var(--fui-text-inverse,#f4f4f5)}.Message-module-scss-module__3fBfVq__assistant .Message-module-scss-module__3fBfVq__content{background-color:var(--fui-bg-secondary,#f4f4f5);color:var(--fui-text-primary,#18181b)}.Message-module-scss-module__3fBfVq__system{justify-content:center;max-width:100%}.Message-module-scss-module__3fBfVq__system .Message-module-scss-module__3fBfVq__content{background-color:var(--fui-color-info-bg,#3b82f61a);color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-xs,.857rem);text-align:center}.Message-module-scss-module__3fBfVq__system .Message-module-scss-module__3fBfVq__avatar{display:none}.Message-module-scss-module__3fBfVq__error .Message-module-scss-module__3fBfVq__content{background-color:var(--fui-color-danger-bg,#ef44441a);border:1px solid var(--fui-color-danger,#ef4444);color:var(--fui-color-danger-text,#c3051e)}.Message-module-scss-module__3fBfVq__sending{opacity:.7}.Message-module-scss-module__3fBfVq__avatar{border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-bg-tertiary,#f4f4f5);width:2rem;height:2rem;color:var(--fui-text-secondary,#52525b);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Message-module-scss-module__3fBfVq__avatar svg{width:1rem;height:1rem}.Message-module-scss-module__3fBfVq__avatarUser{background-color:var(--fui-color-accent,#18181b);color:var(--fui-text-inverse,#f4f4f5)}.Message-module-scss-module__3fBfVq__avatarAssistant{background-color:var(--fui-bg-tertiary,#f4f4f5);color:var(--fui-text-primary,#18181b)}.Message-module-scss-module__3fBfVq__avatarSystem{background-color:var(--fui-color-info-bg,#3b82f61a);color:var(--fui-color-info,#3b82f6)}.Message-module-scss-module__3fBfVq__avatarImage{padding:0;overflow:hidden}.Message-module-scss-module__3fBfVq__avatarImg{object-fit:cover;width:100%;height:100%}.Message-module-scss-module__3fBfVq__body{gap:var(--fui-space-1,.5rem);flex-direction:column;flex:1;min-width:0;display:flex}.Message-module-scss-module__3fBfVq__content{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;padding:var(--fui-space-2) var(--fui-space-3);border-radius:var(--fui-radius-lg,.571rem);line-height:var(--fui-line-height-normal,1.5);word-wrap:break-word}.Message-module-scss-module__3fBfVq__content p{margin:0}.Message-module-scss-module__3fBfVq__content p+p{margin-top:var(--fui-space-2,1rem)}.Message-module-scss-module__3fBfVq__content code{font-family:var(--fui-font-mono,"Geist Mono", "SF Mono", SFMono-Regular, ui-monospace, "Cascadia Code", Menlo, monospace);border-radius:var(--fui-radius-sm,.25rem);background-color:var(--fui-bg-subtle,#fafafa);padding:.125em .375em;font-size:.9em}.Message-module-scss-module__3fBfVq__content pre{margin:var(--fui-space-2,1rem) 0;padding:var(--fui-space-2);border-radius:var(--fui-radius-md,.429rem);background-color:var(--fui-bg-subtle,#fafafa);overflow-x:auto}.Message-module-scss-module__3fBfVq__content pre code{background:0 0;padding:0}.Message-module-scss-module__3fBfVq__content ul,.Message-module-scss-module__3fBfVq__content ol{margin:var(--fui-space-2,1rem) 0;padding-left:var(--fui-space-4,2rem)}.Message-module-scss-module__3fBfVq__streaming:after{content:"";background-color:currentColor;width:.5em;height:1em;margin-left:2px;animation:1s step-end infinite Message-module-scss-module__3fBfVq__blink;display:inline-block}@keyframes Message-module-scss-module__3fBfVq__blink{0%,to{opacity:1}50%{opacity:0}}.Message-module-scss-module__3fBfVq__actions{align-items:center;gap:var(--fui-space-1,.5rem);opacity:0;transition:opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));display:flex}.Message-module-scss-module__3fBfVq__timestamp{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)}@media (prefers-reduced-motion:reduce){.Message-module-scss-module__3fBfVq__streaming:after{animation:none}}
.Prompt-module-scss-module__RNyOmq__prompt{background-color:var(--fui-bg-elevated,#fff);border:1px solid var(--fui-border,#0000000d);border-radius:var(--fui-radius-lg,.571rem);border-radius:var(--fui-radius-xl,.857rem);flex-direction:column;display:flex;position:relative;overflow:hidden}.Prompt-module-scss-module__RNyOmq__prompt:before,.Prompt-module-scss-module__RNyOmq__prompt:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Prompt-module-scss-module__RNyOmq__prompt:before{z-index:0;background:conic-gradient(from var(--beam-angle,0deg) at 50% 50%, transparent 0%, transparent 25%, var(--fui-color-accent,#18181b) 45%, transparent 50%, transparent 55%, color-mix(in srgb, var(--fui-color-accent,#18181b) 40%, transparent) 70%, transparent 75%, transparent 100%);opacity:.6;transition:opacity .3s;animation:4s linear infinite Prompt-module-scss-module__RNyOmq__beam-rotate;inset:-1px}.Prompt-module-scss-module__RNyOmq__prompt:after{z-index:1;background:var(--fui-bg-elevated,#fff);inset:1px}.Prompt-module-scss-module__RNyOmq__prompt>*{z-index:2;position:relative}.Prompt-module-scss-module__RNyOmq__prompt:focus-within:before{opacity:1}.Prompt-module-scss-module__RNyOmq__prompt[data-disabled]{opacity:.5;pointer-events:none}.Prompt-module-scss-module__RNyOmq__prompt[data-disabled]:before{opacity:.2;animation-play-state:paused}@keyframes Prompt-module-scss-module__RNyOmq__beam-rotate{0%{--beam-angle:0deg}to{--beam-angle:360deg}}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Prompt-module-scss-module__RNyOmq__fixed{bottom:var(--fui-space-4,2rem);width:calc(100% - var(--fui-space-8,4rem));z-index:100;max-width:800px;box-shadow:var(--fui-shadow-lg,0 8px 12px -3px #0000000f, 0 3px 5px -4px #0000000a);position:fixed;left:50%;transform:translate(-50%)}.Prompt-module-scss-module__RNyOmq__sticky{bottom:var(--fui-space-4,2rem);left:var(--fui-prompt-inset-left,0);width:calc(100% - var(--fui-prompt-inset-left,0px) - var(--fui-space-8,4rem));z-index:100;max-width:800px;box-shadow:var(--fui-shadow-lg,0 8px 12px -3px #0000000f, 0 3px 5px -4px #0000000a);right:0;left:calc(var(--fui-prompt-inset-left,0px) + (100% - var(--fui-prompt-inset-left,0px))/2);margin-left:auto;margin-right:auto;position:fixed;transform:translate(-50%)}.Prompt-module-scss-module__RNyOmq__textarea{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Prompt-module-scss-module__RNyOmq__textarea{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%;min-height:2.857rem;padding:var(--fui-space-2) var(--fui-space-3);resize:none;background:0 0;border:none;line-height:1.5;display:block;overflow-y:auto}.Prompt-module-scss-module__RNyOmq__textarea::placeholder{color:var(--fui-text-tertiary,#54545d)}.Prompt-module-scss-module__RNyOmq__textarea:focus,.Prompt-module-scss-module__RNyOmq__textarea:focus-visible{box-shadow:none;outline:none}.Prompt-module-scss-module__RNyOmq__textarea:disabled{cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__tabs{margin-bottom:calc(-1*var(--fui-space-1,.5rem));z-index:1;justify-content:center;display:flex;position:relative}.Prompt-module-scss-module__RNyOmq__tabsInner{background-color:var(--fui-bg-elevated,#fff);border-radius:var(--fui-radius-lg,.571rem) var(--fui-radius-lg,.571rem) 0 0;border:1px solid var(--fui-border,#0000000d);border-bottom:none;gap:1px;padding:3px 3px 0;display:inline-flex}.Prompt-module-scss-module__RNyOmq__tabButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Prompt-module-scss-module__RNyOmq__tabButton:disabled{cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__tabButton{padding:var(--fui-space-1,.5rem) var(--fui-space-3,1.5rem);border-radius:var(--fui-radius-md,.429rem) var(--fui-radius-md,.429rem) 0 0;font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-tertiary,#54545d);white-space:nowrap;justify-content:center;align-items:center;transition:all .12s;display:flex}.Prompt-module-scss-module__RNyOmq__tabButton:hover{color:var(--fui-text-primary,#18181b)}.Prompt-module-scss-module__RNyOmq__tabButtonActive{background-color:var(--fui-bg-secondary,#f4f4f5);color:var(--fui-text-primary,#18181b)}.Prompt-module-scss-module__RNyOmq__toolbar{justify-content:space-between;align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-1) var(--fui-space-2);background-color:var(--fui-bg-secondary,#f4f4f5);border-top:1px solid var(--fui-border,#0000000d);display:flex}.Prompt-module-scss-module__RNyOmq__actions{align-self:flex-end;align-items:center;gap:var(--fui-space-1,.5rem);padding:0 var(--fui-space-2,1rem) var(--fui-space-2,1rem) 0;display:flex}.Prompt-module-scss-module__RNyOmq__info{align-items:center;gap:var(--fui-space-2,1rem);margin-left:auto;display:flex}.Prompt-module-scss-module__RNyOmq__actionButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Prompt-module-scss-module__RNyOmq__actionButton:disabled{cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__actionButton{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Prompt-module-scss-module__RNyOmq__actionButton:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Prompt-module-scss-module__RNyOmq__actionButton:disabled,.Prompt-module-scss-module__RNyOmq__actionButton[data-disabled]{opacity:.5;pointer-events:none}.Prompt-module-scss-module__RNyOmq__actionButton{border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-bg-tertiary,#f4f4f5);width:2rem;height:2rem;color:var(--fui-text-primary,#18181b);font-size:var(--fui-font-size-sm,1rem);justify-content:center;align-items:center;display:flex}.Prompt-module-scss-module__RNyOmq__actionButton:hover:not(:disabled){background-color:var(--fui-bg-hover,#0000000a)}.Prompt-module-scss-module__RNyOmq__actionButton:active:not(:disabled){background-color:var(--fui-bg-active,#0000000f)}.Prompt-module-scss-module__RNyOmq__actionButton svg{width:1rem;height:1rem}.Prompt-module-scss-module__RNyOmq__modeButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Prompt-module-scss-module__RNyOmq__modeButton:disabled{cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__modeButton{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Prompt-module-scss-module__RNyOmq__modeButton:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Prompt-module-scss-module__RNyOmq__modeButton:disabled,.Prompt-module-scss-module__RNyOmq__modeButton[data-disabled]{opacity:.5;pointer-events:none}.Prompt-module-scss-module__RNyOmq__modeButton{align-items:center;gap:var(--fui-space-1,.5rem);padding:var(--fui-space-1) var(--fui-space-2);border-radius:var(--fui-radius-md,.429rem);color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-medium,500);background-color:#0000;display:flex}.Prompt-module-scss-module__RNyOmq__modeButton:hover:not(:disabled){background-color:var(--fui-bg-hover,#0000000a);color:var(--fui-text-primary,#18181b)}.Prompt-module-scss-module__RNyOmq__modeButton:active:not(:disabled){background-color:var(--fui-bg-active,#0000000f)}.Prompt-module-scss-module__RNyOmq__modeButtonActive{color:var(--fui-text-primary,#18181b);background-color:var(--fui-bg-tertiary,#f4f4f5)}.Prompt-module-scss-module__RNyOmq__usage{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);white-space:nowrap}.Prompt-module-scss-module__RNyOmq__submit{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Prompt-module-scss-module__RNyOmq__submit:disabled{cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__submit{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Prompt-module-scss-module__RNyOmq__submit:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Prompt-module-scss-module__RNyOmq__submit:disabled,.Prompt-module-scss-module__RNyOmq__submit[data-disabled]{opacity:.5;pointer-events:none}.Prompt-module-scss-module__RNyOmq__submit{border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-color-accent,#18181b);width:2rem;height:2rem;color:var(--fui-text-inverse,#f4f4f5);justify-content:center;align-items:center;display:flex}.Prompt-module-scss-module__RNyOmq__submit:hover:not(:disabled){background-color:var(--fui-color-accent-hover,#0d0d10)}.Prompt-module-scss-module__RNyOmq__submit:active:not(:disabled){background-color:var(--fui-color-accent-active,#060608)}.Prompt-module-scss-module__RNyOmq__submit:disabled{opacity:.5;cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__submit svg{width:1rem;height:1rem}.Prompt-module-scss-module__RNyOmq__submitLoading{pointer-events:none}.Prompt-module-scss-module__RNyOmq__submitSpinner{line-height:0}
.Alert-module-scss-module__xSfVza__alert{align-items:flex-start;gap:var(--fui-space-3,1.5rem);padding:var(--fui-space-2,1rem) var(--fui-space-3,1.5rem);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);display:flex}.Alert-module-scss-module__xSfVza__info{background:color-mix(in srgb, var(--fui-color-info,#3b82f6) 15%, var(--fui-bg-elevated,#fff));border:1px solid color-mix(in srgb, var(--fui-color-info,#3b82f6) 40%, transparent);color:var(--fui-color-info-text,#125ccd)}.Alert-module-scss-module__xSfVza__success{background:color-mix(in srgb, var(--fui-color-success,#22c55e) 15%, var(--fui-bg-elevated,#fff));border:1px solid color-mix(in srgb, var(--fui-color-success,#22c55e) 40%, transparent);color:var(--fui-color-success-text,#003712)}.Alert-module-scss-module__xSfVza__warning{background:color-mix(in srgb, var(--fui-color-warning,#f59e0b) 15%, var(--fui-bg-elevated,#fff));border:1px solid color-mix(in srgb, var(--fui-color-warning,#f59e0b) 40%, transparent);color:var(--fui-color-warning-text,#623c00)}.Alert-module-scss-module__xSfVza__error{background:color-mix(in srgb, var(--fui-color-danger,#ef4444) 15%, var(--fui-bg-elevated,#fff));border:1px solid color-mix(in srgb, var(--fui-color-danger,#ef4444) 40%, transparent);color:var(--fui-color-danger-text,#c3051e)}.Alert-module-scss-module__xSfVza__icon{width:1.429rem;height:1.429rem;font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-semibold,600);margin-top:var(--fui-space-px,1px);color:var(--fui-text-inverse,#f4f4f5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Alert-module-scss-module__xSfVza__info .Alert-module-scss-module__xSfVza__icon{background-color:var(--fui-color-info,#3b82f6)}.Alert-module-scss-module__xSfVza__success .Alert-module-scss-module__xSfVza__icon{background-color:var(--fui-color-success,#22c55e)}.Alert-module-scss-module__xSfVza__warning .Alert-module-scss-module__xSfVza__icon{background-color:var(--fui-color-warning,#f59e0b)}.Alert-module-scss-module__xSfVza__error .Alert-module-scss-module__xSfVza__icon{background-color:var(--fui-color-danger,#ef4444)}.Alert-module-scss-module__xSfVza__body{flex:1;min-width:0}.Alert-module-scss-module__xSfVza__title{font-weight:var(--fui-font-weight-semibold,600);margin-bottom:var(--fui-space-0-5,.15rem)}.Alert-module-scss-module__xSfVza__content{opacity:.9}.Alert-module-scss-module__xSfVza__actions{align-items:center;gap:var(--fui-space-3,1.5rem);display:flex}.Alert-module-scss-module__xSfVza__close{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Alert-module-scss-module__xSfVza__close:disabled{cursor:not-allowed}.Alert-module-scss-module__xSfVza__close{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Alert-module-scss-module__xSfVza__close:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Alert-module-scss-module__xSfVza__close:disabled,.Alert-module-scss-module__xSfVza__close[data-disabled]{opacity:.5;pointer-events:none}.Alert-module-scss-module__xSfVza__close{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);padding:0 var(--fui-space-1,.5rem);font-size:var(--fui-font-size-lg,1.286rem);color:inherit;opacity:.6;border-radius:var(--fui-radius-sm,.25rem);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.Alert-module-scss-module__xSfVza__close:hover{opacity:1}.Alert-module-scss-module__xSfVza__action{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Alert-module-scss-module__xSfVza__action:disabled{cursor:not-allowed}.Alert-module-scss-module__xSfVza__action{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);font-weight:var(--fui-font-weight-semibold,600);font-size:var(--fui-font-size-xs,.857rem);color:inherit;align-items:center;text-decoration:underline;display:inline-flex}.Alert-module-scss-module__xSfVza__action:hover{opacity:.8}.Alert-module-scss-module__xSfVza__action:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}
.Text-module-scss-module__FgQlYG__text{font-family:var(--fui-font-sans,"Geist Sans", "Geist", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--fui-text-primary,#18181b);margin:0}.Text-module-scss-module__FgQlYG__variant-section-label{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}.Text-module-scss-module__FgQlYG__size-2xs{font-size:var(--fui-font-size-2xs,.714rem)}.Text-module-scss-module__FgQlYG__size-xs{font-size:var(--fui-font-size-xs,.857rem)}.Text-module-scss-module__FgQlYG__size-sm{font-size:var(--fui-font-size-sm,1rem)}.Text-module-scss-module__FgQlYG__size-base,.Text-module-scss-module__FgQlYG__size-md{font-size:var(--fui-font-size-base,1rem)}.Text-module-scss-module__FgQlYG__size-lg{font-size:var(--fui-font-size-lg,1.286rem)}.Text-module-scss-module__FgQlYG__size-xl{font-size:var(--fui-font-size-xl,1.429rem)}.Text-module-scss-module__FgQlYG__size-2xl{font-size:var(--fui-font-size-2xl,1.714rem)}.Text-module-scss-module__FgQlYG__weight-normal{font-weight:var(--fui-font-weight-normal,400)}.Text-module-scss-module__FgQlYG__weight-medium{font-weight:var(--fui-font-weight-medium,500)}.Text-module-scss-module__FgQlYG__weight-semibold{font-weight:var(--fui-font-weight-semibold,600)}.Text-module-scss-module__FgQlYG__weight-bold{font-weight:var(--fui-font-weight-bold,700)}.Text-module-scss-module__FgQlYG__color-primary{color:var(--fui-text-primary,#18181b)}.Text-module-scss-module__FgQlYG__color-secondary{color:var(--fui-text-secondary,#52525b)}.Text-module-scss-module__FgQlYG__color-tertiary,.Text-module-scss-module__FgQlYG__color-muted{color:var(--fui-text-tertiary,#54545d)}.Text-module-scss-module__FgQlYG__mono{font-family:var(--fui-font-mono,"Geist Mono", "SF Mono", SFMono-Regular, ui-monospace, "Cascadia Code", Menlo, monospace)}.Text-module-scss-module__FgQlYG__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Text-module-scss-module__FgQlYG__lineClamp{-webkit-line-clamp:var(--fui-line-clamp,2);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.ThemeToggle-module-scss-module__cyPb3a__toggleGroup{gap:var(--fui-space-1,.5rem);padding:var(--fui-space-0-5,.15rem);background-color:var(--fui-bg-tertiary,#f4f4f5);border-radius:var(--fui-radius-md,.429rem);display:inline-flex}.ThemeToggle-module-scss-module__cyPb3a__toggleButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.ThemeToggle-module-scss-module__cyPb3a__toggleButton:disabled{cursor:not-allowed}.ThemeToggle-module-scss-module__cyPb3a__toggleButton{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.ThemeToggle-module-scss-module__cyPb3a__toggleButton:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.ThemeToggle-module-scss-module__cyPb3a__toggleButton:disabled,.ThemeToggle-module-scss-module__cyPb3a__toggleButton[data-disabled]{opacity:.5;pointer-events:none}.ThemeToggle-module-scss-module__cyPb3a__toggleButton{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);border-radius:var(--fui-radius-sm,.25rem);color:var(--fui-text-secondary,#52525b);background-color:#0000;justify-content:center;align-items:center;display:flex}.ThemeToggle-module-scss-module__cyPb3a__toggleButton:hover:not(.ThemeToggle-module-scss-module__cyPb3a__toggleButtonActive){color:var(--fui-text-primary,#18181b)}.ThemeToggle-module-scss-module__cyPb3a__toggleButton:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#18181b);outline-offset:var(--fui-focus-ring-offset,2px)}.ThemeToggle-module-scss-module__cyPb3a__toggleButton svg{flex-shrink:0}.ThemeToggle-module-scss-module__cyPb3a__toggleButtonActive{background-color:var(--fui-bg-elevated,#fff);color:var(--fui-text-primary,#18181b);box-shadow:var(--fui-shadow-sm,0 1px 2px 0 #00000005)}.ThemeToggle-module-scss-module__cyPb3a__sizeSm .ThemeToggle-module-scss-module__cyPb3a__toggleButton{width:var(--fui-theme-toggle-sm-width,26px);height:var(--fui-theme-toggle-sm-height,24px)}.ThemeToggle-module-scss-module__cyPb3a__sizeSm .ThemeToggle-module-scss-module__cyPb3a__toggleButton svg{width:var(--fui-theme-toggle-sm-icon,12px);height:var(--fui-theme-toggle-sm-icon,12px)}.ThemeToggle-module-scss-module__cyPb3a__sizeMd .ThemeToggle-module-scss-module__cyPb3a__toggleButton{width:var(--fui-theme-toggle-md-width,32px);height:var(--fui-theme-toggle-md-height,28px)}.ThemeToggle-module-scss-module__cyPb3a__sizeMd .ThemeToggle-module-scss-module__cyPb3a__toggleButton svg{width:var(--fui-theme-toggle-md-icon,14px);height:var(--fui-theme-toggle-md-icon,14px)}.ThemeToggle-module-scss-module__cyPb3a__sizeLg .ThemeToggle-module-scss-module__cyPb3a__toggleButton{width:var(--fui-theme-toggle-lg-width,40px);height:var(--fui-theme-toggle-lg-height,34px)}.ThemeToggle-module-scss-module__cyPb3a__sizeLg .ThemeToggle-module-scss-module__cyPb3a__toggleButton svg{width:var(--fui-theme-toggle-lg-icon,18px);height:var(--fui-theme-toggle-lg-icon,18px)}
.ScrollArea-module-scss-module__lEfyka__root{position:relative;overflow:hidden}.ScrollArea-module-scss-module__lEfyka__fadeMaskEnd.ScrollArea-module-scss-module__lEfyka__horizontal{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskEnd.ScrollArea-module-scss-module__lEfyka__vertical{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskEnd.ScrollArea-module-scss-module__lEfyka__both{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskStart.ScrollArea-module-scss-module__lEfyka__horizontal{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskStart.ScrollArea-module-scss-module__lEfyka__vertical{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(0deg,#000 calc(100% - 32px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskStart.ScrollArea-module-scss-module__lEfyka__both{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskBoth.ScrollArea-module-scss-module__lEfyka__horizontal{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskBoth.ScrollArea-module-scss-module__lEfyka__vertical{-webkit-mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskBoth.ScrollArea-module-scss-module__lEfyka__both{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__viewport{scrollbar-width:thin;scrollbar-color:var(--fui-border-strong,#0000001a) #0000;width:100%;height:100%;overflow:hidden}.ScrollArea-module-scss-module__lEfyka__viewport::-webkit-scrollbar{width:6px;height:6px}.ScrollArea-module-scss-module__lEfyka__viewport::-webkit-scrollbar-track{background:0 0}.ScrollArea-module-scss-module__lEfyka__viewport::-webkit-scrollbar-thumb{background-color:var(--fui-border-strong,#0000001a);border-radius:var(--fui-radius-full,9999px)}.ScrollArea-module-scss-module__lEfyka__viewport::-webkit-scrollbar-thumb:hover{background-color:var(--fui-text-tertiary,#54545d)}.ScrollArea-module-scss-module__lEfyka__horizontal{overflow:auto hidden}.ScrollArea-module-scss-module__lEfyka__vertical{overflow:hidden auto}.ScrollArea-module-scss-module__lEfyka__both{overflow:auto}.ScrollArea-module-scss-module__lEfyka__scrollbarAlways::-webkit-scrollbar-thumb{background-color:var(--fui-border-strong,#0000001a)}.ScrollArea-module-scss-module__lEfyka__scrollbarHover{scrollbar-width:none}.ScrollArea-module-scss-module__lEfyka__scrollbarHover::-webkit-scrollbar{width:0;height:0}.ScrollArea-module-scss-module__lEfyka__scrollbarHover:hover{scrollbar-width:thin}.ScrollArea-module-scss-module__lEfyka__scrollbarHover:hover::-webkit-scrollbar{width:6px;height:6px}
.Toggle-module-scss-module__ip2Joq__root{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);-webkit-tap-highlight-color:#0000;display:flex}.Toggle-module-scss-module__ip2Joq__root[data-disabled]{cursor:not-allowed;opacity:.5}.Toggle-module-scss-module__ip2Joq__rootWithHelper{align-items:flex-start}.Toggle-module-scss-module__ip2Joq__rootWithHelper .Toggle-module-scss-module__ip2Joq__track{margin-top:var(--fui-space-0-5,.15rem)}.Toggle-module-scss-module__ip2Joq__track{box-sizing:border-box;border-radius:var(--fui-radius-full,9999px);border:1px solid var(--fui-field-border,#0000001a);background-color:var(--fui-field-bg,#fff);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fui-bg-primary,#fff) 45%, transparent);transition:background-color var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1)),border-color var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1)),box-shadow var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1));flex-shrink:0;align-items:center;display:inline-flex;position:relative}.Toggle-module-scss-module__ip2Joq__root[data-checked] .Toggle-module-scss-module__ip2Joq__track{background-color:var(--fui-field-selection-bg,#0000000a);border-color:var(--fui-field-selection-border,#18181b)}.Toggle-module-scss-module__ip2Joq__root:not([data-disabled]):not([data-checked]) .Toggle-module-scss-module__ip2Joq__track:hover{border-color:var(--fui-field-border-hover,#54545d)}.Toggle-module-scss-module__ip2Joq__root:not([data-disabled])[data-checked] .Toggle-module-scss-module__ip2Joq__track:hover{background-color:var(--fui-field-selection-bg-hover,#0000000a)}.Toggle-module-scss-module__ip2Joq__root:focus-visible .Toggle-module-scss-module__ip2Joq__track{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);border-color:var(--fui-field-border-focus,color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 20%, var(--fui-border-strong,#0000001a)));outline:none}.Toggle-module-scss-module__ip2Joq__trackSm{width:var(--fui-toggle-width-sm,1.857rem);height:var(--fui-toggle-height-sm,1.143rem);--_toggle-thumb-size:calc(var(--fui-toggle-height-sm,1.143rem) - 4px);--_toggle-inset:1px;--_toggle-translate:calc(var(--fui-toggle-width-sm,1.857rem) - var(--_toggle-thumb-size) - 4px)}.Toggle-module-scss-module__ip2Joq__trackLg{width:var(--fui-toggle-width-lg,3.286rem);height:var(--fui-toggle-height-lg,1.857rem);--_toggle-thumb-size:calc(var(--fui-toggle-height-lg,1.857rem) - 4px);--_toggle-inset:1px;--_toggle-translate:calc(var(--fui-toggle-width-lg,3.286rem) - var(--_toggle-thumb-size) - 4px)}.Toggle-module-scss-module__ip2Joq__trackMd{width:var(--fui-toggle-width-md,2.571rem);height:var(--fui-toggle-height-md,1.429rem);--_toggle-thumb-size:calc(var(--fui-toggle-height-md,1.429rem) - 4px);--_toggle-inset:1px;--_toggle-translate:calc(var(--fui-toggle-width-md,2.571rem) - var(--_toggle-thumb-size) - 4px)}.Toggle-module-scss-module__ip2Joq__thumb{top:var(--_toggle-inset,2px);left:var(--_toggle-inset,2px);box-sizing:border-box;width:var(--_toggle-thumb-size,1.143rem);height:var(--_toggle-thumb-size,1.143rem);pointer-events:none;background-color:var(--fui-bg-primary,#fff);border:1px solid color-mix(in srgb, var(--fui-border-strong,#0000001a) 55%, transparent);transition:transform var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1)),background-color var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1)),border-color var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));border-radius:50%;position:absolute;box-shadow:0 1px 4px #0000001f}.Toggle-module-scss-module__ip2Joq__root[data-checked] .Toggle-module-scss-module__ip2Joq__thumb{transform:translateX(var(--_toggle-translate,0));background-color:var(--fui-color-accent,#18181b);border-color:color-mix(in srgb, var(--fui-color-accent,#18181b) 60%, transparent)}.Toggle-module-scss-module__ip2Joq__root:active:not([data-disabled]) .Toggle-module-scss-module__ip2Joq__thumb{box-shadow:0 2px 7px #00000029}.Toggle-module-scss-module__ip2Joq__content{flex:1}.Toggle-module-scss-module__ip2Joq__label{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;user-select:none}.Toggle-module-scss-module__ip2Joq__labelSm{font-size:var(--fui-font-size-xs,.857rem)}.Toggle-module-scss-module__ip2Joq__labelLg{font-size:var(--fui-font-size-base,1rem)}.Toggle-module-scss-module__ip2Joq__helper{font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);margin-top:var(--fui-space-1,.5rem);line-height:var(--fui-line-height-normal,1.5);display:block}.Toggle-module-scss-module__ip2Joq__helperSm{font-size:var(--fui-font-size-2xs,.714rem)}@media (prefers-contrast:more){.Toggle-module-scss-module__ip2Joq__track{border:2px solid var(--fui-text-primary,#18181b)}.Toggle-module-scss-module__ip2Joq__root[data-checked] .Toggle-module-scss-module__ip2Joq__track{border-color:var(--fui-color-accent,#18181b)}}@media (prefers-reduced-motion:reduce){.Toggle-module-scss-module__ip2Joq__thumb,.Toggle-module-scss-module__ip2Joq__track{transition:none}}
.SignInPreview-module-scss-module__Ex0XNW__page{min-height:600px;padding:var(--fui-space-6) var(--fui-space-4);justify-content:center;align-items:center;display:flex}@media (max-width:640px){.SignInPreview-module-scss-module__Ex0XNW__page{min-height:400px;padding:var(--fui-space-4) var(--fui-space-2)}}.SignInPreview-module-scss-module__Ex0XNW__container{width:100%;max-width:400px}.SignInPreview-module-scss-module__Ex0XNW__card{width:100%}.SignInPreview-module-scss-module__Ex0XNW__link{cursor:pointer;transition:color .15s}.SignInPreview-module-scss-module__Ex0XNW__link:hover{color:var(--fui-color-accent)}
.Sidebar-module-scss-module__6up9ha__root{width:var(--sidebar-width);background-color:var(--fui-bg-primary,#fff);height:100%;max-height:100vh;transition:width var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1));flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.Sidebar-module-scss-module__6up9ha__root:not(.Sidebar-module-scss-module__6up9ha__mobile){position:fixed;transform:translate(-100%)}}.Sidebar-module-scss-module__6up9ha__collapsed{width:var(--sidebar-effective-collapsed-width,var(--sidebar-collapsed-width))}.Sidebar-module-scss-module__6up9ha__collapsed .Sidebar-module-scss-module__6up9ha__header{padding:var(--fui-space-1,.5rem);justify-content:center}.Sidebar-module-scss-module__6up9ha__collapsed .Sidebar-module-scss-module__6up9ha__nav{padding:var(--fui-space-1,.5rem)}.Sidebar-module-scss-module__6up9ha__collapsed .Sidebar-module-scss-module__6up9ha__sectionLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Sidebar-module-scss-module__6up9ha__collapsed .Sidebar-module-scss-module__6up9ha__itemLabel,.Sidebar-module-scss-module__6up9ha__collapsed .Sidebar-module-scss-module__6up9ha__itemBadge,.Sidebar-module-scss-module__6up9ha__collapsed .Sidebar-module-scss-module__6up9ha__itemChevron{display:none}.Sidebar-module-scss-module__6up9ha__collapsed .Sidebar-module-scss-module__6up9ha__item{padding:var(--fui-space-1,.5rem);justify-content:center;min-height:2.28571rem}.Sidebar-module-scss-module__6up9ha__collapsed .Sidebar-module-scss-module__6up9ha__itemIcon{margin:0}.Sidebar-module-scss-module__6up9ha__collapsed .Sidebar-module-scss-module__6up9ha__footer{padding:var(--fui-space-1,.5rem);justify-content:center}.Sidebar-module-scss-module__6up9ha__collapsed .Sidebar-module-scss-module__6up9ha__collapseToggle{margin:0 auto}.Sidebar-module-scss-module__6up9ha__collapsedNoIcons{overflow:visible}.Sidebar-module-scss-module__6up9ha__collapsedNoIcons .Sidebar-module-scss-module__6up9ha__header,.Sidebar-module-scss-module__6up9ha__collapsedNoIcons .Sidebar-module-scss-module__6up9ha__nav,.Sidebar-module-scss-module__6up9ha__collapsedNoIcons .Sidebar-module-scss-module__6up9ha__footer{visibility:hidden;pointer-events:none}.Sidebar-module-scss-module__6up9ha__collapsedNoIcons .Sidebar-module-scss-module__6up9ha__collapseToggleFloating{visibility:visible;pointer-events:auto}.Sidebar-module-scss-module__6up9ha__mobile{z-index:51;transition:transform var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1));box-shadow:var(--fui-shadow-md,0 2px 4px -1px #0000000a, 0 1px 3px -2px #00000008);position:fixed;top:0;left:0;transform:translate(-100%)}.Sidebar-module-scss-module__6up9ha__mobile.Sidebar-module-scss-module__6up9ha__positionRight{left:auto;right:0;transform:translate(100%)}.Sidebar-module-scss-module__6up9ha__mobile[data-state=open]{transform:translate(0)}.Sidebar-module-scss-module__6up9ha__header{align-items:center;gap:var(--fui-space-3,1.5rem);padding:var(--fui-space-2,1rem) var(--fui-space-2,1rem);height:var(--appshell-header-height,56px);flex-shrink:0;display:flex}.Sidebar-module-scss-module__6up9ha__nav{min-height:0;padding:var(--fui-space-2,1rem);flex-direction:column;flex:1;display:flex;overflow:hidden}.Sidebar-module-scss-module__6up9ha__navScrollArea{flex:1;min-height:0}.Sidebar-module-scss-module__6up9ha__section:not(:first-child){margin-top:var(--fui-space-4,2rem)}.Sidebar-module-scss-module__6up9ha__sectionHeader{align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-1,.5rem) var(--fui-space-2,1rem);display:flex}.Sidebar-module-scss-module__6up9ha__sectionTrigger{flex:1}.Sidebar-module-scss-module__6up9ha__sectionLabel{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;min-width:0}.Sidebar-module-scss-module__6up9ha__sectionActionWrapper{flex-shrink:0}.Sidebar-module-scss-module__6up9ha__sectionAction{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Sidebar-module-scss-module__6up9ha__sectionAction:disabled{cursor:not-allowed}.Sidebar-module-scss-module__6up9ha__sectionAction{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Sidebar-module-scss-module__6up9ha__sectionAction:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Sidebar-module-scss-module__6up9ha__sectionAction:disabled,.Sidebar-module-scss-module__6up9ha__sectionAction[data-disabled]{opacity:.5;pointer-events:none}.Sidebar-module-scss-module__6up9ha__sectionAction{border-radius:var(--fui-radius-sm,.25rem);width:1.71429rem;height:1.71429rem;color:var(--fui-text-tertiary,#54545d);justify-content:center;align-items:center;display:flex}.Sidebar-module-scss-module__6up9ha__sectionAction:hover{background-color:var(--fui-bg-hover,#0000000a);color:var(--fui-text-secondary,#52525b)}.Sidebar-module-scss-module__6up9ha__sectionAction svg{width:1.143rem;height:1.143rem}.Sidebar-module-scss-module__6up9ha__sectionList{margin:0;padding:0;list-style:none}.Sidebar-module-scss-module__6up9ha__sectionCollapsible .Sidebar-module-scss-module__6up9ha__sectionTrigger{width:100%;padding:var(--fui-space-1,.5rem) var(--fui-space-2,1rem);border-radius:var(--fui-radius-md,.429rem);background:0 0;justify-content:space-between;align-items:center;display:flex}.Sidebar-module-scss-module__6up9ha__sectionCollapsible .Sidebar-module-scss-module__6up9ha__sectionTrigger:hover{background-color:var(--fui-bg-hover,#0000000a)}.Sidebar-module-scss-module__6up9ha__itemWrapper{width:100%;list-style:none}.Sidebar-module-scss-module__6up9ha__item{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Sidebar-module-scss-module__6up9ha__item:disabled{cursor:not-allowed}.Sidebar-module-scss-module__6up9ha__item{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Sidebar-module-scss-module__6up9ha__item:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Sidebar-module-scss-module__6up9ha__item:disabled,.Sidebar-module-scss-module__6up9ha__item[data-disabled]{opacity:.5;pointer-events:none}.Sidebar-module-scss-module__6up9ha__item{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-secondary,#52525b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;gap:var(--fui-sidebar-item-gap,var(--fui-space-2,1rem));width:100%;padding:var(--fui-sidebar-item-padding-y,var(--fui-space-1,.5rem)) var(--fui-sidebar-item-padding-x,var(--fui-space-2,1rem));border-radius:var(--fui-radius-md,.429rem);min-height:var(--fui-sidebar-item-height,2.57143rem);text-decoration:none;display:flex}.Sidebar-module-scss-module__6up9ha__item:hover:not(.Sidebar-module-scss-module__6up9ha__itemDisabled){background-color:var(--fui-bg-hover,#0000000a);color:var(--fui-text-primary,#18181b);text-decoration:none}.Sidebar-module-scss-module__6up9ha__item:active:not(.Sidebar-module-scss-module__6up9ha__itemDisabled){background-color:var(--fui-bg-active,#0000000f)}.Sidebar-module-scss-module__6up9ha__itemActive{background-color:var(--fui-bg-secondary,#f4f4f5);color:var(--fui-text-primary,#18181b)}.Sidebar-module-scss-module__6up9ha__itemActive:hover,.Sidebar-module-scss-module__6up9ha__itemActive:active{text-decoration:none;background-color:var(--fui-bg-secondary,#f4f4f5)!important;color:var(--fui-text-primary,#18181b)!important}.Sidebar-module-scss-module__6up9ha__itemActive .Sidebar-module-scss-module__6up9ha__itemIcon{color:inherit}.Sidebar-module-scss-module__6up9ha__itemDisabled{opacity:.5;cursor:not-allowed}.Sidebar-module-scss-module__6up9ha__itemIcon{width:1.429rem;height:1.429rem;color:var(--fui-text-tertiary,#54545d);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module-scss-module__6up9ha__itemIcon svg{width:1.429rem;height:1.429rem}.Sidebar-module-scss-module__6up9ha__item:hover:not(.Sidebar-module-scss-module__6up9ha__itemDisabled) .Sidebar-module-scss-module__6up9ha__itemIcon{color:var(--fui-text-secondary,#52525b)}.Sidebar-module-scss-module__6up9ha__itemLabel{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.Sidebar-module-scss-module__6up9ha__itemBadge{padding:var(--fui-space-1,.5rem) var(--fui-space-2,1rem);font-size:var(--fui-font-size-2xs,.714rem);font-weight:var(--fui-font-weight-medium,500);background-color:var(--fui-color-accent-hover,#0d0d10);color:var(--fui-text-inverse,#f4f4f5);border-radius:var(--fui-radius-full,9999px);justify-content:center;align-items:center;min-width:1.429rem;line-height:1;display:flex}.Sidebar-module-scss-module__6up9ha__itemActive .Sidebar-module-scss-module__6up9ha__itemBadge{background-color:var(--fui-bg-primary,#fff);color:var(--fui-color-accent,#18181b)}.Sidebar-module-scss-module__6up9ha__itemChevron{width:1.143rem;height:1.143rem;transition:transform var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module-scss-module__6up9ha__itemChevron svg{width:1.143rem;height:1.143rem}.Sidebar-module-scss-module__6up9ha__itemExpanded .Sidebar-module-scss-module__6up9ha__itemChevron{transform:rotate(90deg)}.Sidebar-module-scss-module__6up9ha__submenu{padding:0;padding-left:var(--fui-space-6,3rem);max-height:0;transition:max-height var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1));margin:0;list-style:none;overflow:hidden}.Sidebar-module-scss-module__6up9ha__submenuWrapper{list-style:none}.Sidebar-module-scss-module__6up9ha__itemExpanded+.Sidebar-module-scss-module__6up9ha__submenuWrapper .Sidebar-module-scss-module__6up9ha__submenu{max-height:500px}.Sidebar-module-scss-module__6up9ha__subItemWrapper{list-style:none}.Sidebar-module-scss-module__6up9ha__subItem{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Sidebar-module-scss-module__6up9ha__subItem:disabled{cursor:not-allowed}.Sidebar-module-scss-module__6up9ha__subItem{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Sidebar-module-scss-module__6up9ha__subItem:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Sidebar-module-scss-module__6up9ha__subItem:disabled,.Sidebar-module-scss-module__6up9ha__subItem[data-disabled]{opacity:.5;pointer-events:none}.Sidebar-module-scss-module__6up9ha__subItem{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-secondary,#52525b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:var(--fui-space-1,.5rem) var(--fui-space-2,1rem);border-radius:var(--fui-radius-md,.429rem);font-size:var(--fui-font-size-sm,1rem);min-height:var(--fui-sidebar-item-height,2.571rem);align-items:center;text-decoration:none;display:inline-flex;position:relative}.Sidebar-module-scss-module__6up9ha__subItem:before{content:"";border-radius:var(--fui-radius-full,9999px);width:2px;height:1.143rem;transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));background-color:#0000;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Sidebar-module-scss-module__6up9ha__subItem:hover:not(.Sidebar-module-scss-module__6up9ha__subItemDisabled){background-color:var(--fui-bg-hover,#0000000a);color:var(--fui-text-primary,#18181b);text-decoration:none}.Sidebar-module-scss-module__6up9ha__subItem:active:not(.Sidebar-module-scss-module__6up9ha__subItemDisabled){background-color:var(--fui-bg-active,#0000000f)}.Sidebar-module-scss-module__6up9ha__subItemActive{color:var(--fui-color-accent-hover,#0d0d10);font-weight:var(--fui-font-weight-medium,500)}.Sidebar-module-scss-module__6up9ha__subItemActive:before{background-color:var(--fui-color-accent-hover,#0d0d10)}.Sidebar-module-scss-module__6up9ha__subItemDisabled{opacity:.5;cursor:not-allowed}.Sidebar-module-scss-module__6up9ha__footer{gap:var(--fui-space-2,1rem);padding:var(--fui-space-2,1rem);flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}.Sidebar-module-scss-module__6up9ha__trigger{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Sidebar-module-scss-module__6up9ha__trigger:disabled{cursor:not-allowed}.Sidebar-module-scss-module__6up9ha__trigger{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Sidebar-module-scss-module__6up9ha__trigger:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Sidebar-module-scss-module__6up9ha__trigger:disabled,.Sidebar-module-scss-module__6up9ha__trigger[data-disabled]{opacity:.5;pointer-events:none}.Sidebar-module-scss-module__6up9ha__trigger{border-radius:var(--fui-radius-md,.429rem);width:3.14286rem;height:3.14286rem;color:var(--fui-text-primary,#18181b);justify-content:center;align-items:center;display:flex}.Sidebar-module-scss-module__6up9ha__trigger:hover{background-color:var(--fui-bg-hover,#0000000a)}.Sidebar-module-scss-module__6up9ha__trigger svg{width:1.714rem;height:1.714rem}.Sidebar-module-scss-module__6up9ha__overlay{z-index:50;background-color:var(--fui-backdrop,#00000080);opacity:0;transition:opacity var(--fui-transition-normal,.2s cubic-bezier(.4, 0, .2, 1));position:fixed;inset:0}.Sidebar-module-scss-module__6up9ha__overlay[data-state=open]{opacity:1}.Sidebar-module-scss-module__6up9ha__collapseToggle{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Sidebar-module-scss-module__6up9ha__collapseToggle:disabled{cursor:not-allowed}.Sidebar-module-scss-module__6up9ha__collapseToggle{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Sidebar-module-scss-module__6up9ha__collapseToggle:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Sidebar-module-scss-module__6up9ha__collapseToggle:disabled,.Sidebar-module-scss-module__6up9ha__collapseToggle[data-disabled]{opacity:.5;pointer-events:none}.Sidebar-module-scss-module__6up9ha__collapseToggle{border-radius:var(--fui-radius-md,.429rem);width:2.28571rem;height:2.28571rem;color:var(--fui-text-secondary,#52525b);justify-content:center;align-items:center;margin-left:auto;display:flex}.Sidebar-module-scss-module__6up9ha__collapseToggle:hover{background-color:var(--fui-bg-hover,#0000000a);color:var(--fui-text-primary,#18181b)}.Sidebar-module-scss-module__6up9ha__collapseToggle svg{width:1.429rem;height:1.429rem}.Sidebar-module-scss-module__6up9ha__collapseToggleFloating{top:var(--fui-space-3,1.5rem);left:calc(100% + var(--fui-space-2,1rem));z-index:20;background-color:var(--fui-bg-primary,#fff);border:1px solid var(--fui-border,#0000000d);box-shadow:var(--fui-shadow-sm,0 1px 2px 0 #00000005);margin:0;position:absolute}.Sidebar-module-scss-module__6up9ha__positionRight .Sidebar-module-scss-module__6up9ha__collapseToggleFloating{left:auto;right:calc(100% + var(--fui-space-2,1rem))}.Sidebar-module-scss-module__6up9ha__offcanvasCollapsed{width:0;overflow:visible}.Sidebar-module-scss-module__6up9ha__offcanvasCollapsed .Sidebar-module-scss-module__6up9ha__header,.Sidebar-module-scss-module__6up9ha__offcanvasCollapsed .Sidebar-module-scss-module__6up9ha__nav,.Sidebar-module-scss-module__6up9ha__offcanvasCollapsed .Sidebar-module-scss-module__6up9ha__footer,.Sidebar-module-scss-module__6up9ha__offcanvasCollapsed .Sidebar-module-scss-module__6up9ha__rail{visibility:hidden;pointer-events:none}.Sidebar-module-scss-module__6up9ha__offcanvasCollapsed .Sidebar-module-scss-module__6up9ha__collapseToggleFloating{visibility:visible;pointer-events:auto}.Sidebar-module-scss-module__6up9ha__rail{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Sidebar-module-scss-module__6up9ha__rail:disabled{cursor:not-allowed}.Sidebar-module-scss-module__6up9ha__rail{cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:1.143rem;height:100%;padding:0;display:flex;position:absolute;top:0;right:0}.Sidebar-module-scss-module__6up9ha__positionRight .Sidebar-module-scss-module__6up9ha__rail{left:0;right:auto}.Sidebar-module-scss-module__6up9ha__rail:before{content:"";border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-border,#0000000d);opacity:0;width:4px;height:2.857rem;transition:opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),height var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));position:absolute;top:50%;right:4px;transform:translateY(-50%)}.Sidebar-module-scss-module__6up9ha__positionRight .Sidebar-module-scss-module__6up9ha__rail:before{left:4px;right:auto}.Sidebar-module-scss-module__6up9ha__rail:hover:before{opacity:1;background-color:var(--fui-color-accent,#18181b);height:4rem}.Sidebar-module-scss-module__6up9ha__rail:focus-visible:before{opacity:1;background-color:var(--fui-color-accent,#18181b)}.Sidebar-module-scss-module__6up9ha__railCollapsed:before{opacity:.7}.Sidebar-module-scss-module__6up9ha__menuSkeleton{gap:var(--fui-space-2,1rem);padding:var(--fui-space-2,1rem);flex-direction:column;display:flex}.Sidebar-module-scss-module__6up9ha__skeletonItem{align-items:center;gap:var(--fui-sidebar-item-gap,var(--fui-space-2,1rem));padding:var(--fui-sidebar-item-padding-y,var(--fui-space-1,.5rem)) var(--fui-sidebar-item-padding-x,var(--fui-space-2,1rem));min-height:var(--fui-sidebar-item-height,2.57143rem);display:flex}.Sidebar-module-scss-module__6up9ha__skeletonLabel{flex:1}@media (prefers-reduced-motion:reduce){.Sidebar-module-scss-module__6up9ha__root,.Sidebar-module-scss-module__6up9ha__mobile,.Sidebar-module-scss-module__6up9ha__overlay,.Sidebar-module-scss-module__6up9ha__submenu,.Sidebar-module-scss-module__6up9ha__itemChevron,.Sidebar-module-scss-module__6up9ha__rail:before,.Sidebar-module-scss-module__6up9ha__subItem:before{transition:none}}
.ThemePreviewTabs-module-scss-module__P99QPG__container{width:100%;max-width:1200px;padding:var(--fui-space-4);margin:0 auto}@media (max-width:640px){.ThemePreviewTabs-module-scss-module__P99QPG__container{padding:var(--fui-space-2)}}@keyframes ThemePreviewTabs-module-scss-module__P99QPG__tabEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ThemePreviewTabs-module-scss-module__P99QPG__panel{animation:.3s cubic-bezier(.16,1,.3,1) both ThemePreviewTabs-module-scss-module__P99QPG__tabEnter}
@keyframes Skeleton-module-scss-module__b__LUW__skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.Skeleton-module-scss-module__b__LUW__skeleton{background-color:var(--fui-bg-tertiary,#f4f4f5);border-radius:var(--fui-radius-md,.429rem);animation:2s cubic-bezier(.4,0,.6,1) infinite Skeleton-module-scss-module__b__LUW__skeleton-pulse;display:block}.Skeleton-module-scss-module__b__LUW__static{animation:none}.Skeleton-module-scss-module__b__LUW__fill{width:100%;height:100%}.Skeleton-module-scss-module__b__LUW__text{border-radius:var(--fui-radius-sm,.25rem);width:100%;height:1em}.Skeleton-module-scss-module__b__LUW__heading{border-radius:var(--fui-radius-sm,.25rem);width:100%;height:1.5em}.Skeleton-module-scss-module__b__LUW__avatar{border-radius:var(--fui-radius-full,9999px)}.Skeleton-module-scss-module__b__LUW__avatar-sm{width:2rem;height:2rem}.Skeleton-module-scss-module__b__LUW__avatar-md{width:2.5rem;height:2.5rem}.Skeleton-module-scss-module__b__LUW__avatar-lg{width:3rem;height:3rem}.Skeleton-module-scss-module__b__LUW__button{border-radius:var(--fui-radius-md,.429rem)}.Skeleton-module-scss-module__b__LUW__button-sm{height:var(--fui-button-height-sm,2rem);width:5rem}.Skeleton-module-scss-module__b__LUW__button-md{height:var(--fui-button-height-md,2.57143rem);width:6rem}.Skeleton-module-scss-module__b__LUW__button-lg{height:var(--fui-button-height-lg,3.14286rem);width:7rem}.Skeleton-module-scss-module__b__LUW__input{height:var(--fui-input-height,2.85714rem);border-radius:var(--fui-radius-md,.429rem);width:100%}.Skeleton-module-scss-module__b__LUW__radius-none{border-radius:0}.Skeleton-module-scss-module__b__LUW__radius-sm{border-radius:var(--fui-radius-sm,.25rem)}.Skeleton-module-scss-module__b__LUW__radius-md{border-radius:var(--fui-radius-md,.429rem)}.Skeleton-module-scss-module__b__LUW__radius-lg{border-radius:var(--fui-radius-lg,.571rem)}.Skeleton-module-scss-module__b__LUW__radius-full{border-radius:var(--fui-radius-full,9999px)}.Skeleton-module-scss-module__b__LUW__textContainer{flex-direction:column;width:100%;display:flex}.Skeleton-module-scss-module__b__LUW__gap-sm{gap:var(--fui-space-2,1rem)}.Skeleton-module-scss-module__b__LUW__gap-md{gap:var(--fui-space-3,1.5rem)}.Skeleton-module-scss-module__b__LUW__textLine{background-color:var(--fui-bg-tertiary,#f4f4f5);border-radius:var(--fui-radius-sm,.25rem);width:100%;height:1em;animation:2s cubic-bezier(.4,0,.6,1) infinite Skeleton-module-scss-module__b__LUW__skeleton-pulse}@media (prefers-color-scheme:dark){.Skeleton-module-scss-module__b__LUW__skeleton,.Skeleton-module-scss-module__b__LUW__textLine{background-color:var(--fui-bg-tertiary,#27272a)}}@media (prefers-reduced-motion:reduce){.Skeleton-module-scss-module__b__LUW__skeleton,.Skeleton-module-scss-module__b__LUW__textLine{animation:none}}
.Collapsible-module-scss-module__uyCSuG__root{width:100%}.Collapsible-module-scss-module__uyCSuG__trigger{width:100%;padding:var(--fui-space-1);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;align-items:center;gap:var(--fui-space-2,1rem);background:0 0;border:none;transition:background-color .15s;display:flex}.Collapsible-module-scss-module__uyCSuG__trigger:hover:not(:disabled){background-color:var(--fui-bg-hover,#0000000a)}.Collapsible-module-scss-module__uyCSuG__trigger:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.Collapsible-module-scss-module__uyCSuG__trigger:disabled{opacity:.5;cursor:not-allowed}.Collapsible-module-scss-module__uyCSuG__triggerContent{flex:1;min-width:0}.Collapsible-module-scss-module__uyCSuG__chevron{color:var(--fui-text-tertiary,#54545d);flex-shrink:0;transition:transform .2s ease-out}.Collapsible-module-scss-module__uyCSuG__chevronOpen{transform:rotate(90deg)}.Collapsible-module-scss-module__uyCSuG__content{transition:max-height .2s ease-out,opacity .2s ease-out;overflow:hidden}.Collapsible-module-scss-module__uyCSuG__contentOpen{opacity:1;max-height:2000px}.Collapsible-module-scss-module__uyCSuG__contentClosed{opacity:0;max-height:0}.Collapsible-module-scss-module__uyCSuG__contentInner{padding-top:var(--fui-space-1,.5rem)}.Collapsible-module-scss-module__uyCSuG__disabled .Collapsible-module-scss-module__uyCSuG__trigger{opacity:.5;cursor:not-allowed}.Collapsible-module-scss-module__uyCSuG__root[data-animated=true] .Collapsible-module-scss-module__uyCSuG__content{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}.Collapsible-module-scss-module__uyCSuG__root[data-animated=true] .Collapsible-module-scss-module__uyCSuG__contentOpen{animation-name:Collapsible-module-scss-module__uyCSuG__collapsibleSlideDown}.Collapsible-module-scss-module__uyCSuG__root[data-animated=true] .Collapsible-module-scss-module__uyCSuG__contentClosed{animation-name:Collapsible-module-scss-module__uyCSuG__collapsibleSlideUp}@keyframes Collapsible-module-scss-module__uyCSuG__collapsibleSlideDown{0%{opacity:0;max-height:0}to{max-height:var(--collapsible-content-height,2000px);opacity:1}}@keyframes Collapsible-module-scss-module__uyCSuG__collapsibleSlideUp{0%{max-height:var(--collapsible-content-height,2000px);opacity:1}to{opacity:0;max-height:0}}
.LogoDropZone-module-scss-module__YnMySq__overlay{z-index:5;border:2px dashed var(--fui-color-accent);border-radius:var(--fui-radius-lg);pointer-events:none;background:#00000080;justify-content:center;align-items:center;animation:.2s LogoDropZone-module-scss-module__YnMySq__fadeIn;display:flex;position:absolute;inset:0}.LogoDropZone-module-scss-module__YnMySq__overlayContent{align-items:center;gap:var(--fui-space-3);flex-direction:column;display:flex}.LogoDropZone-module-scss-module__YnMySq__overlayIcon{color:var(--fui-color-accent)}.LogoDropZone-module-scss-module__YnMySq__overlayText{font-size:var(--fui-font-size-lg);font-weight:var(--fui-font-weight-semibold);color:#fff;margin:0}.LogoDropZone-module-scss-module__YnMySq__overlayHint{font-size:var(--fui-font-size-sm);color:#fff9;margin:0}@keyframes LogoDropZone-module-scss-module__YnMySq__fadeIn{0%{opacity:0}to{opacity:1}}
.TableOfContents-module-scss-module__EsuJFa__root{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)}.TableOfContents-module-scss-module__EsuJFa__title{padding:0 var(--fui-space-2,1rem) var(--fui-space-2,1rem);margin:0}.TableOfContents-module-scss-module__EsuJFa__list{gap:var(--fui-space-0-5,.15rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TableOfContents-module-scss-module__EsuJFa__item{display:block}.TableOfContents-module-scss-module__EsuJFa__link{padding:var(--fui-space-1,.5rem) var(--fui-space-2,1rem);border-radius:var(--fui-radius-md,.429rem);color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-xs,.857rem);line-height:var(--fui-line-height-normal,1.5);transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));align-items:center;text-decoration:none;display:flex}.TableOfContents-module-scss-module__EsuJFa__link:hover{background-color:var(--fui-bg-hover,#0000000a);color:var(--fui-text-primary,#18181b)}.TableOfContents-module-scss-module__EsuJFa__link:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 28%, transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px) color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 12%, transparent),0 10px 24px -16px color-mix(in srgb, var(--fui-focus-ring-color,#18181b) 32%, transparent);outline:none}.TableOfContents-module-scss-module__EsuJFa__indent{padding-left:var(--fui-space-5,2.5rem)}.TableOfContents-module-scss-module__EsuJFa__active{background-color:var(--fui-bg-secondary,#f4f4f5);color:var(--fui-text-primary,#18181b);font-weight:var(--fui-font-weight-medium,500)}.TableOfContents-module-scss-module__EsuJFa__active:hover{background-color:var(--fui-bg-secondary,#f4f4f5);color:var(--fui-text-primary,#18181b)}
.PropsTable-module-scss-module__YJvlhq__container{margin:1.5rem 0;overflow-x:auto}.PropsTable-module-scss-module__YJvlhq__empty{color:var(--fui-text-tertiary);font-style:italic}.PropsTable-module-scss-module__YJvlhq__table{border-collapse:collapse;width:100%;font-size:.875rem}.PropsTable-module-scss-module__YJvlhq__table th,.PropsTable-module-scss-module__YJvlhq__table td{text-align:left;border-bottom:1px solid var(--fui-border);padding:.75rem}.PropsTable-module-scss-module__YJvlhq__table th{font-weight:var(--fui-font-weight-semibold);color:var(--fui-text-secondary);background-color:var(--fui-bg-secondary)}.PropsTable-module-scss-module__YJvlhq__table td{vertical-align:top}.PropsTable-module-scss-module__YJvlhq__propName{align-items:center;gap:.5rem;display:flex}.PropsTable-module-scss-module__YJvlhq__propName code{font-weight:var(--fui-font-weight-semibold)}.PropsTable-module-scss-module__YJvlhq__type{flex-direction:column;gap:.25rem;display:flex}.PropsTable-module-scss-module__YJvlhq__values{flex-wrap:wrap;gap:.25rem;display:flex}.PropsTable-module-scss-module__YJvlhq__value{background-color:var(--fui-bg-tertiary);border-radius:var(--fui-radius-sm);padding:.125rem .375rem;font-size:.75rem}.PropsTable-module-scss-module__YJvlhq__default{color:var(--fui-color-accent)}.PropsTable-module-scss-module__YJvlhq__noDefault{color:var(--fui-text-tertiary)}
.Logo-module-scss-module__JXHPhq__logo{object-fit:contain;transition:filter .2s;display:block}.Logo-module-scss-module__JXHPhq__light{filter:invert()}.Logo-module-scss-module__JXHPhq__dark{filter:none}
.ComponentDocContent-module-scss-module__mJHT5G__accessibilityList{margin:.5rem 0 0;padding-left:1.125rem;font-size:.8125rem;line-height:1.6}.ComponentDocContent-module-scss-module__mJHT5G__accessibilityList li{margin-bottom:.25rem}
.DocsHeader-module-scss-module__AWbtLa__brand{color:var(--fui-text-primary);align-items:center;text-decoration:none;display:flex}.DocsHeader-module-scss-module__AWbtLa__githubLink{border-radius:var(--fui-radius-md);width:36px;height:36px;color:var(--fui-text-secondary);justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.DocsHeader-module-scss-module__AWbtLa__githubLink:hover{background-color:var(--fui-bg-hover);color:var(--fui-text-primary);text-decoration:none}.DocsHeader-module-scss-module__AWbtLa__githubLink:focus-visible{outline:2px solid var(--fui-color-accent);outline-offset:2px}
.VariantPreviewCard-module-scss-module__8bSMVa__card{border:1px solid var(--fui-border);border-radius:var(--fui-radius-lg);background-color:var(--fui-bg-primary);overflow:hidden}.VariantPreviewCard-module-scss-module__8bSMVa__highlighted{border-color:var(--fui-color-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--fui-color-accent) 40%, transparent)}.VariantPreviewCard-module-scss-module__8bSMVa__header{justify-content:space-between;align-items:center;gap:var(--fui-space-4);padding:var(--fui-space-2) var(--fui-space-4);background-color:var(--fui-bg-primary);border-bottom:1px solid var(--fui-border);display:flex}.VariantPreviewCard-module-scss-module__8bSMVa__headerContent{flex:1;min-width:0}.VariantPreviewCard-module-scss-module__8bSMVa__title{font-size:var(--fui-font-size-sm);font-weight:var(--fui-font-weight-semibold);color:var(--fui-text-primary);margin:0;line-height:1.4}.VariantPreviewCard-module-scss-module__8bSMVa__description{font-size:var(--fui-font-size-xs);color:var(--fui-text-tertiary);margin:var(--fui-space-0-5) 0 0 0;line-height:1.4}.VariantPreviewCard-module-scss-module__8bSMVa__previewPanel{padding:var(--fui-space-4);background-color:var(--fui-bg-primary);background-image:radial-gradient(circle, var(--fui-border) 1px, transparent 1px);background-size:24px 24px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.VariantPreviewCard-module-scss-module__8bSMVa__codePanel{background-color:var(--fui-bg-tertiary);padding:0!important}.VariantPreviewCard-module-scss-module__8bSMVa__codePanel [class*=CodeBlock_container]{border:none;border-radius:0;margin:0}.VariantPreviewCard-module-scss-module__8bSMVa__codePanel [class*=CodeBlock_wrapper]{border:none;border-top-left-radius:0;border-top-right-radius:0}.VariantPreviewCard-module-scss-module__8bSMVa__codePanel [class*=CodeBlock_title]{display:none}.VariantPreviewCard-module-scss-module__8bSMVa__placeholder{color:var(--fui-text-tertiary);font-style:italic;font-size:var(--fui-font-size-sm)}.VariantPreviewCard-module-scss-module__8bSMVa__headerActions{align-items:center;gap:var(--fui-space-2);flex-shrink:0;display:flex}.VariantPreviewCard-module-scss-module__8bSMVa__card [class*=Tabs_root]{flex-direction:column;display:flex}.VariantPreviewCard-module-scss-module__8bSMVa__card [class*=Tabs_list]{background-color:#0000;border-bottom:none;flex-shrink:0;padding:0}.VariantPreviewCard-module-scss-module__8bSMVa__card [class*=Tabs_listPills]{margin:0}
