.Form-module-scss-module__effuGq__root{gap:var(--fui-space-4,2rem);flex-direction:column;display:flex}
.RadioGroup-module-scss-module__nPzZma__wrapper{gap:var(--fui-space-1,.5rem);flex-direction:column;display:flex}.RadioGroup-module-scss-module__nPzZma__groupLabel{font-family:var(--fui-font-sans,Geist Sans, Geist, Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b)}.RadioGroup-module-scss-module__nPzZma__group{gap:var(--fui-space-3,1.5rem);display:flex}.RadioGroup-module-scss-module__nPzZma__vertical{flex-direction:column}.RadioGroup-module-scss-module__nPzZma__horizontal{flex-flow:wrap}.RadioGroup-module-scss-module__nPzZma__itemWrapper{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);display:inline-flex}.RadioGroup-module-scss-module__nPzZma__itemWrapper[data-has-description]{align-items:flex-start}.RadioGroup-module-scss-module__nPzZma__itemWrapper[data-disabled]{cursor:not-allowed;opacity:.5}.RadioGroup-module-scss-module__nPzZma__radio{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))}.RadioGroup-module-scss-module__nPzZma__radio: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}.RadioGroup-module-scss-module__nPzZma__radio:disabled,.RadioGroup-module-scss-module__nPzZma__radio[data-disabled]{opacity:.5;pointer-events:none}.RadioGroup-module-scss-module__nPzZma__radio{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);background-color:var(--fui-field-bg,#fff);border:1px solid var(--fui-field-border,#0000001a);border-radius:var(--fui-radius-full,9999px);width:1rem;height:1rem;cursor:inherit;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;display:inline-flex;position:relative}.RadioGroup-module-scss-module__nPzZma__radio:hover:not([data-disabled]){border-color:var(--fui-field-border-hover,#54545d)}.RadioGroup-module-scss-module__nPzZma__radio[data-checked]{background-color:var(--fui-field-selection-bg,#0000000a);border-color:var(--fui-field-selection-border,#18181b);box-shadow:inset 0 0 0 1px var(--fui-field-selection-border,#18181b)}.RadioGroup-module-scss-module__nPzZma__radio[data-checked]:hover:not([data-disabled]){background-color:var(--fui-field-selection-bg-hover,#0000000a);border-color:var(--fui-field-selection-border,#18181b)}.RadioGroup-module-scss-module__nPzZma__radio[data-invalid]{border-color:var(--fui-color-danger,#ef4444)}.RadioGroup-module-scss-module__nPzZma__radioSm{width:.875rem;height:.875rem}.RadioGroup-module-scss-module__nPzZma__radioLg{width:1.25rem;height:1.25rem}.RadioGroup-module-scss-module__nPzZma__indicator{background-color:var(--fui-color-accent,#18181b);border-radius:var(--fui-radius-full,9999px);opacity:0;width:.75rem;height:.75rem;transition:opacity 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;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}[data-checked]>.RadioGroup-module-scss-module__nPzZma__indicator{opacity:1;transform:translate(-50%,-50%)scale(1)}.RadioGroup-module-scss-module__nPzZma__radioSm .RadioGroup-module-scss-module__nPzZma__indicator{width:.375rem;height:.375rem}.RadioGroup-module-scss-module__nPzZma__radioLg .RadioGroup-module-scss-module__nPzZma__indicator{width:.625rem;height:.625rem}.RadioGroup-module-scss-module__nPzZma__content{gap:var(--fui-space-0-5,.15rem);flex-direction:column;display:flex}.RadioGroup-module-scss-module__nPzZma__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}.RadioGroup-module-scss-module__nPzZma__labelSm{font-size:var(--fui-font-size-xs,.857rem)}.RadioGroup-module-scss-module__nPzZma__labelLg{font-size:var(--fui-font-size-base,1rem)}.RadioGroup-module-scss-module__nPzZma__helper{font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);line-height:var(--fui-line-height-normal,1.5)}.RadioGroup-module-scss-module__nPzZma__error{font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-color-danger,#ef4444)}@media (prefers-contrast:more){.RadioGroup-module-scss-module__nPzZma__radio{border-width:2px;border-color:var(--fui-text-primary,#18181b)}.RadioGroup-module-scss-module__nPzZma__radio[data-checked]{border-color:var(--fui-color-accent,#18181b)}.RadioGroup-module-scss-module__nPzZma__radio[data-invalid]{border-color:var(--fui-color-danger,#ef4444)}}@media (prefers-reduced-motion:reduce){.RadioGroup-module-scss-module__nPzZma__indicator{transition:none}}
.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)}
.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}
.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}
.Image-module-scss-module__c69p9W__imageContainer{background-color:var(--fui-bg-secondary,#f4f4f5);display:block;position:relative;overflow:hidden}.Image-module-scss-module__c69p9W__image{width:100%;height:100%;transition:opacity .2s;display:block}.Image-module-scss-module__c69p9W__fit-cover{object-fit:cover}.Image-module-scss-module__c69p9W__fit-contain{object-fit:contain}.Image-module-scss-module__c69p9W__fit-fill{object-fit:fill}.Image-module-scss-module__c69p9W__fit-none{object-fit:none}.Image-module-scss-module__c69p9W__aspect-1-1{aspect-ratio:1}.Image-module-scss-module__c69p9W__aspect-4-3{aspect-ratio:4/3}.Image-module-scss-module__c69p9W__aspect-16-9{aspect-ratio:16/9}.Image-module-scss-module__c69p9W__aspect-21-9{aspect-ratio:21/9}.Image-module-scss-module__c69p9W__rounded-sm{border-radius:var(--fui-radius-sm,.25rem)}.Image-module-scss-module__c69p9W__rounded-md{border-radius:var(--fui-radius-md,.429rem)}.Image-module-scss-module__c69p9W__rounded-lg{border-radius:var(--fui-radius-lg,.571rem)}.Image-module-scss-module__c69p9W__rounded-full{border-radius:var(--fui-radius-full,9999px)}.Image-module-scss-module__c69p9W__fallback{background-color:var(--fui-bg-secondary,#f4f4f5);color:var(--fui-text-tertiary,#54545d);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.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-color-on-accent,#000);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}
.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)}
.ContrastCheckDialog-module-scss-module__DgZEHa__summary{font-size:var(--fui-font-size-sm);color:var(--fui-text-secondary);margin-bottom:var(--fui-space-2)}.ContrastCheckDialog-module-scss-module__DgZEHa__summaryPass{color:#16a34a;font-weight:var(--fui-font-weight-semibold)}.ContrastCheckDialog-module-scss-module__DgZEHa__summaryFail{color:#dc2626;font-weight:var(--fui-font-weight-semibold)}.ContrastCheckDialog-module-scss-module__DgZEHa__table{border-collapse:collapse;width:100%;font-size:var(--fui-font-size-sm)}.ContrastCheckDialog-module-scss-module__DgZEHa__thead th{text-align:left;font-weight:var(--fui-font-weight-semibold);color:var(--fui-text-tertiary);font-size:var(--fui-font-size-xs);text-transform:uppercase;letter-spacing:.05em;padding:var(--fui-space-1) var(--fui-space-2);border-bottom:1px solid var(--fui-border)}.ContrastCheckDialog-module-scss-module__DgZEHa__row td{padding:var(--fui-space-2);border-bottom:1px solid var(--fui-border);vertical-align:middle}.ContrastCheckDialog-module-scss-module__DgZEHa__row:last-child td{border-bottom:none}.ContrastCheckDialog-module-scss-module__DgZEHa__pairLabel{font-weight:var(--fui-font-weight-medium);color:var(--fui-text-primary)}.ContrastCheckDialog-module-scss-module__DgZEHa__swatches{align-items:center;gap:4px;display:flex}.ContrastCheckDialog-module-scss-module__DgZEHa__swatch{border:1px solid var(--fui-border);border-radius:4px;flex-shrink:0;width:20px;height:20px}.ContrastCheckDialog-module-scss-module__DgZEHa__ratio{font-variant-numeric:tabular-nums;color:var(--fui-text-primary)}.ContrastCheckDialog-module-scss-module__DgZEHa__pass{color:#16a34a;font-weight:var(--fui-font-weight-semibold)}.ContrastCheckDialog-module-scss-module__DgZEHa__fail{color:#dc2626;font-weight:var(--fui-font-weight-semibold)}.ContrastCheckDialog-module-scss-module__DgZEHa__footer{font-size:var(--fui-font-size-xs);color:var(--fui-text-tertiary);line-height:1.5}
.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}
.ThemeToolbar-module-scss-module__TE4uRW__toolbar{scrollbar-width:none;align-items:center;gap:2px;width:100%;display:flex;overflow-x:auto}.ThemeToolbar-module-scss-module__TE4uRW__toolbar::-webkit-scrollbar{display:none}.ThemeToolbar-module-scss-module__TE4uRW__tabGroup{background:var(--fui-bg-tertiary);border-radius:var(--fui-radius-md);flex-shrink:0;gap:1px;padding:2px;display:flex}.ThemeToolbar-module-scss-module__TE4uRW__tabButton{border-radius:var(--fui-radius-sm);cursor:pointer;color:var(--fui-text-tertiary);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.4;transition:all .12s;display:flex}.ThemeToolbar-module-scss-module__TE4uRW__tabButton:hover{color:var(--fui-text-primary)}.ThemeToolbar-module-scss-module__TE4uRW__tabButtonActive{background:var(--fui-bg-primary);color:var(--fui-text-primary);box-shadow:0 1px 2px #0000000f}.ThemeToolbar-module-scss-module__TE4uRW__toolbarBtn{border-radius:var(--fui-radius-sm);width:28px;height:28px;color:var(--fui-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.ThemeToolbar-module-scss-module__TE4uRW__toolbarBtn:hover{background:var(--fui-bg-hover);color:var(--fui-text-primary)}.ThemeToolbar-module-scss-module__TE4uRW__toolbarBtn:active{transform:scale(.95)}.ThemeToolbar-module-scss-module__TE4uRW__toolbarBtn:focus-visible{outline:2px solid var(--fui-color-accent);outline-offset:1px}.ThemeToolbar-module-scss-module__TE4uRW__sep{background:var(--fui-border);opacity:.5;flex-shrink:0;width:1px;height:16px;margin:0 4px}.ThemeToolbar-module-scss-module__TE4uRW__popoverPanel{flex-direction:column;gap:2px;min-width:160px;display:flex}.ThemeToolbar-module-scss-module__TE4uRW__optionRow{align-items:center;gap:var(--fui-space-2);border-radius:var(--fui-radius-sm);cursor:pointer;width:100%;color:var(--fui-text-primary);text-align:left;background:0 0;border:none;padding:6px 10px;font-size:13px;transition:background .12s;display:flex}.ThemeToolbar-module-scss-module__TE4uRW__optionRow:hover{background:var(--fui-bg-hover)}.ThemeToolbar-module-scss-module__TE4uRW__optionRowActive{background:var(--fui-bg-secondary);font-weight:500}.ThemeToolbar-module-scss-module__TE4uRW__check{color:var(--fui-color-accent);margin-left:auto;font-size:12px}.ThemeToolbar-module-scss-module__TE4uRW__palettePreview{border-radius:3px;flex-shrink:0;gap:0;display:flex;overflow:hidden}.ThemeToolbar-module-scss-module__TE4uRW__paletteDot{flex-shrink:0;width:8px;height:12px}.ThemeToolbar-module-scss-module__TE4uRW__colorDot{border:2px solid var(--fui-border);border-radius:50%;flex-shrink:0;width:16px;height:16px;display:inline-block}.ThemeToolbar-module-scss-module__TE4uRW__shadeGroup{margin-bottom:var(--fui-space-2);gap:4px;display:flex}.ThemeToolbar-module-scss-module__TE4uRW__shadeSwatch{border-radius:var(--fui-radius-sm);cursor:pointer;border:2px solid #0000;width:28px;height:28px;padding:0;transition:all .12s}.ThemeToolbar-module-scss-module__TE4uRW__shadeSwatch:hover{transform:scale(1.1)}.ThemeToolbar-module-scss-module__TE4uRW__shadeSwatchActive{border-color:var(--fui-text-primary)}.ThemeToolbar-module-scss-module__TE4uRW__iconGroup{background:var(--fui-bg-secondary);border-radius:var(--fui-radius-md);gap:2px;padding:2px;display:flex}.ThemeToolbar-module-scss-module__TE4uRW__iconButton{border-radius:var(--fui-radius-sm);width:32px;height:32px;color:var(--fui-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.ThemeToolbar-module-scss-module__TE4uRW__iconButton:hover{background:var(--fui-bg-hover);color:var(--fui-text-primary)}.ThemeToolbar-module-scss-module__TE4uRW__iconButtonActive{background:var(--fui-bg-primary);color:var(--fui-color-accent);box-shadow:0 1px 2px #0000000f}.ThemeToolbar-module-scss-module__TE4uRW__fontIcon{letter-spacing:-.02em;font-size:13px;font-weight:600;line-height:1}.ThemeToolbar-module-scss-module__TE4uRW__logoThumb{object-fit:contain;border-radius:var(--fui-radius-sm);width:18px;height:18px}.ThemeToolbar-module-scss-module__TE4uRW__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}
.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}
.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-color-on-accent,#000)}.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-color-on-accent,#000)}.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}}
.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-color-on-accent,#000);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}}
.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)}
.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)}
.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}
.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}
.EmptyState-module-scss-module__5PzC8q__emptyState{text-align:center;font-family:var(--fui-font-sans,"Geist Sans", "Geist", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;align-items:center;display:flex}.EmptyState-module-scss-module__5PzC8q__sm{padding:var(--fui-space-6) var(--fui-space-4)}.EmptyState-module-scss-module__5PzC8q__sm .EmptyState-module-scss-module__5PzC8q__title{font-size:var(--fui-font-size-sm,1rem)}.EmptyState-module-scss-module__5PzC8q__sm .EmptyState-module-scss-module__5PzC8q__description{font-size:var(--fui-font-size-xs,.857rem);max-width:240px}.EmptyState-module-scss-module__5PzC8q__sm .EmptyState-module-scss-module__5PzC8q__icon{margin-bottom:var(--fui-space-2,1rem)}.EmptyState-module-scss-module__5PzC8q__sm .EmptyState-module-scss-module__5PzC8q__actions{margin-top:var(--fui-space-3,1.5rem)}.EmptyState-module-scss-module__5PzC8q__md{padding:var(--fui-space-10,5rem) var(--fui-space-6)}.EmptyState-module-scss-module__5PzC8q__md .EmptyState-module-scss-module__5PzC8q__title{font-size:var(--fui-font-size-base,1rem)}.EmptyState-module-scss-module__5PzC8q__md .EmptyState-module-scss-module__5PzC8q__description{font-size:var(--fui-font-size-sm,1rem);max-width:320px}.EmptyState-module-scss-module__5PzC8q__md .EmptyState-module-scss-module__5PzC8q__icon{margin-bottom:var(--fui-space-3,1.5rem)}.EmptyState-module-scss-module__5PzC8q__md .EmptyState-module-scss-module__5PzC8q__actions{margin-top:var(--fui-space-4,2rem)}.EmptyState-module-scss-module__5PzC8q__lg{padding:var(--fui-space-12,6rem) var(--fui-space-8)}.EmptyState-module-scss-module__5PzC8q__lg .EmptyState-module-scss-module__5PzC8q__title{font-size:var(--fui-font-size-lg,1.286rem)}.EmptyState-module-scss-module__5PzC8q__lg .EmptyState-module-scss-module__5PzC8q__description{font-size:var(--fui-font-size-sm,1rem);max-width:400px}.EmptyState-module-scss-module__5PzC8q__lg .EmptyState-module-scss-module__5PzC8q__icon{margin-bottom:var(--fui-space-4,2rem)}.EmptyState-module-scss-module__5PzC8q__lg .EmptyState-module-scss-module__5PzC8q__actions{margin-top:var(--fui-space-6,3rem)}.EmptyState-module-scss-module__5PzC8q__icon{color:var(--fui-text-tertiary,#54545d);justify-content:center;align-items:center;display:flex}.EmptyState-module-scss-module__5PzC8q__icon svg{width:2.286rem;height:2.286rem}.EmptyState-module-scss-module__5PzC8q__lg .EmptyState-module-scss-module__5PzC8q__icon svg{width:2.857rem;height:2.857rem}.EmptyState-module-scss-module__5PzC8q__sm .EmptyState-module-scss-module__5PzC8q__icon svg{width:1.714rem;height:1.714rem}.EmptyState-module-scss-module__5PzC8q__title{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}.EmptyState-module-scss-module__5PzC8q__description{margin:var(--fui-space-2,1rem) 0 0;color:var(--fui-text-secondary,#52525b);line-height:var(--fui-line-height-normal,1.5)}.EmptyState-module-scss-module__5PzC8q__actions{align-items:center;gap:var(--fui-space-2,1rem);flex-wrap:wrap;justify-content:center;display:flex}
.Toast-module-scss-module__a5AmDa__container{z-index:9999;gap:var(--fui-space-2,1rem);max-width:420px;width:calc(100% - var(--fui-space-4,2rem)*2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module-scss-module__a5AmDa__container>*{pointer-events:auto}.Toast-module-scss-module__a5AmDa__topleft{top:var(--fui-space-4,2rem);left:var(--fui-space-4,2rem)}.Toast-module-scss-module__a5AmDa__topcenter{top:var(--fui-space-4,2rem);left:50%;transform:translate(-50%)}.Toast-module-scss-module__a5AmDa__topright{top:var(--fui-space-4,2rem);right:var(--fui-space-4,2rem)}.Toast-module-scss-module__a5AmDa__bottomleft{bottom:var(--fui-space-4,2rem);left:var(--fui-space-4,2rem);flex-direction:column-reverse}.Toast-module-scss-module__a5AmDa__bottomcenter{bottom:var(--fui-space-4,2rem);flex-direction:column-reverse;left:50%;transform:translate(-50%)}.Toast-module-scss-module__a5AmDa__bottomright{bottom:var(--fui-space-4,2rem);right:var(--fui-space-4,2rem);flex-direction:column-reverse}.Toast-module-scss-module__a5AmDa__toast{align-items:flex-start;gap:var(--fui-space-1,.5rem);padding:var(--fui-space-2,1rem) var(--fui-space-3,1.5rem);background-color:var(--fui-bg-elevated,#fff);border:1px solid var(--fui-border,#0000000d);border-radius:var(--fui-radius-lg,.571rem);box-shadow:var(--fui-shadow-md,0 2px 4px -1px #0000000a, 0 1px 3px -2px #00000008);font-family:var(--fui-font-sans,"Geist Sans", "Geist", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);animation:.2s ease-out Toast-module-scss-module__a5AmDa__toastEnter;display:flex}@keyframes Toast-module-scss-module__a5AmDa__toastEnter{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.Toast-module-scss-module__a5AmDa__default .Toast-module-scss-module__a5AmDa__icon{color:var(--fui-text-secondary,#52525b)}.Toast-module-scss-module__a5AmDa__success{background:color-mix(in srgb, var(--fui-color-success,#22c55e) 15%, var(--fui-bg-elevated,#fff));border-color:color-mix(in srgb, var(--fui-color-success,#22c55e) 40%, transparent)}.Toast-module-scss-module__a5AmDa__success .Toast-module-scss-module__a5AmDa__title{color:var(--fui-color-success-text,#003712)}.Toast-module-scss-module__a5AmDa__success .Toast-module-scss-module__a5AmDa__description{color:var(--fui-color-success-text,#003712);opacity:.8}.Toast-module-scss-module__a5AmDa__success .Toast-module-scss-module__a5AmDa__icon{color:var(--fui-color-success-text,#003712)}.Toast-module-scss-module__a5AmDa__error{background:color-mix(in srgb, var(--fui-color-danger,#ef4444) 15%, var(--fui-bg-elevated,#fff));border-color:color-mix(in srgb, var(--fui-color-danger,#ef4444) 40%, transparent)}.Toast-module-scss-module__a5AmDa__error .Toast-module-scss-module__a5AmDa__title{color:var(--fui-color-danger-text,#c3051e)}.Toast-module-scss-module__a5AmDa__error .Toast-module-scss-module__a5AmDa__description{color:var(--fui-color-danger-text,#c3051e);opacity:.8}.Toast-module-scss-module__a5AmDa__error .Toast-module-scss-module__a5AmDa__icon{color:var(--fui-color-danger-text,#c3051e)}.Toast-module-scss-module__a5AmDa__warning{background:color-mix(in srgb, var(--fui-color-warning,#f59e0b) 15%, var(--fui-bg-elevated,#fff));border-color:color-mix(in srgb, var(--fui-color-warning,#f59e0b) 40%, transparent)}.Toast-module-scss-module__a5AmDa__warning .Toast-module-scss-module__a5AmDa__title{color:var(--fui-color-warning-text,#623c00)}.Toast-module-scss-module__a5AmDa__warning .Toast-module-scss-module__a5AmDa__description{color:var(--fui-color-warning-text,#623c00);opacity:.8}.Toast-module-scss-module__a5AmDa__warning .Toast-module-scss-module__a5AmDa__icon{color:var(--fui-color-warning-text,#623c00)}.Toast-module-scss-module__a5AmDa__info{background:color-mix(in srgb, var(--fui-color-info,#3b82f6) 15%, var(--fui-bg-elevated,#fff));border-color:color-mix(in srgb, var(--fui-color-info,#3b82f6) 40%, transparent)}.Toast-module-scss-module__a5AmDa__info .Toast-module-scss-module__a5AmDa__title{color:var(--fui-color-info-text,#125ccd)}.Toast-module-scss-module__a5AmDa__info .Toast-module-scss-module__a5AmDa__description{color:var(--fui-color-info-text,#125ccd);opacity:.8}.Toast-module-scss-module__a5AmDa__info .Toast-module-scss-module__a5AmDa__icon{color:var(--fui-color-info-text,#125ccd)}.Toast-module-scss-module__a5AmDa__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:1px}.Toast-module-scss-module__a5AmDa__icon svg{width:100%;height:100%}.Toast-module-scss-module__a5AmDa__content{flex:1;min-width:0}.Toast-module-scss-module__a5AmDa__title{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)}.Toast-module-scss-module__a5AmDa__description{font-size:var(--fui-font-size-sm,1rem);color:var(--fui-text-secondary,#52525b);line-height:var(--fui-line-height-normal,1.5);margin-top:2px}.Toast-module-scss-module__a5AmDa__action{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);padding:var(--fui-space-1,.5rem) var(--fui-space-2,1rem);font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-color-accent,#18181b);border-radius:var(--fui-radius-sm,.25rem);cursor:pointer;transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Toast-module-scss-module__a5AmDa__action:hover{background-color:var(--fui-bg-hover,#0000000a)}.Toast-module-scss-module__a5AmDa__action:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#18181b);outline-offset:var(--fui-focus-ring-offset,2px)}.Toast-module-scss-module__a5AmDa__close{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);width:1.5rem;height:1.5rem;color:var(--fui-text-tertiary,#54545d);cursor:pointer;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));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -4px -2px 0;padding:0;display:inline-flex}.Toast-module-scss-module__a5AmDa__close svg{width:1rem;height:1rem}.Toast-module-scss-module__a5AmDa__close:hover{background-color:var(--fui-bg-hover,#0000000a);color:var(--fui-text-secondary,#52525b)}.Toast-module-scss-module__a5AmDa__close:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#18181b);outline-offset:var(--fui-focus-ring-offset,2px)}@media (prefers-reduced-motion:reduce){.Toast-module-scss-module__a5AmDa__toast{animation:none}.Toast-module-scss-module__a5AmDa__action,.Toast-module-scss-module__a5AmDa__close{transition:none}}
.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}}
.Select-module-scss-module__A1JVRa__wrapper{flex-direction:column;display:flex}.Select-module-scss-module__A1JVRa__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-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b);margin-bottom:var(--fui-space-1,.5rem)}.Select-module-scss-module__A1JVRa__required{color:var(--fui-color-danger,#ef4444);margin-left:2px}.Select-module-scss-module__A1JVRa__helper{font-family:var(--fui-font-sans,Geist Sans, Geist, Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);margin-top:var(--fui-space-1,.5rem)}.Select-module-scss-module__A1JVRa__helperError{color:var(--fui-color-danger,#ef4444)}.Select-module-scss-module__A1JVRa__errorMessage{font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-color-danger,#ef4444);margin-top:var(--fui-space-1,.5rem)}.Select-module-scss-module__A1JVRa__trigger{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Select-module-scss-module__A1JVRa__trigger:disabled{cursor:not-allowed}.Select-module-scss-module__A1JVRa__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))}.Select-module-scss-module__A1JVRa__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}.Select-module-scss-module__A1JVRa__trigger:disabled,.Select-module-scss-module__A1JVRa__trigger[data-disabled]{opacity:.5;pointer-events:none}.Select-module-scss-module__A1JVRa__trigger{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;background-color:var(--fui-field-bg,var(--fui-bg-elevated,#fff));border:1px solid var(--fui-field-border,var(--fui-border-strong,#0000001a));border-radius:var(--fui-radius-md,.429rem);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)),color var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94))}.Select-module-scss-module__A1JVRa__trigger:hover:not(:disabled):not([data-disabled]):not(:focus-visible){border-color:var(--fui-field-border-hover,var(--fui-text-tertiary,#54545d))}.Select-module-scss-module__A1JVRa__trigger:disabled,.Select-module-scss-module__A1JVRa__trigger[data-disabled]{background-color:var(--fui-field-bg-disabled,var(--fui-bg-tertiary,#f4f4f5));color:var(--fui-text-tertiary,#54545d)}.Select-module-scss-module__A1JVRa__trigger{min-height:var(--fui-target-size-min,1.714rem);height:var(--fui-input-height,2.85714rem);padding:0 var(--fui-space-3,1.5rem);font-size:var(--fui-font-size-sm,1rem);justify-content:space-between;align-items:center;gap:var(--fui-space-2,1rem);text-align:left;width:100%;min-width:10rem;display:inline-flex}.Select-module-scss-module__A1JVRa__trigger[data-popup-open]{border-color:var(--fui-field-border-focus,#18181b)}.Select-module-scss-module__A1JVRa__triggerSm{min-height:var(--fui-target-size-min,1.714rem);height:var(--fui-input-height-sm,2.28571rem);padding:0 var(--fui-space-2,1rem);font-size:var(--fui-font-size-xs,.857rem)}.Select-module-scss-module__A1JVRa__triggerLg{min-height:var(--fui-target-size-min,1.714rem);height:var(--fui-input-height-lg,3.14286rem);padding:0 var(--fui-space-4,2rem);font-size:var(--fui-font-size-base,1rem)}.Select-module-scss-module__A1JVRa__value{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.Select-module-scss-module__A1JVRa__value[data-placeholder],.Select-module-scss-module__A1JVRa__placeholder{color:var(--fui-text-tertiary,#54545d)}.Select-module-scss-module__A1JVRa__icon{color:var(--fui-text-secondary,#52525b);transition:transform var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));justify-content:center;align-items:center;display:flex}[data-popup-open]>.Select-module-scss-module__A1JVRa__icon{transform:rotate(180deg)}.Select-module-scss-module__A1JVRa__icon svg{width:1rem;height:1rem}.Select-module-scss-module__A1JVRa__positioner{z-index:52;outline:none}.Select-module-scss-module__A1JVRa__popup{background-color:var(--fui-bg-elevated,#fff);border:1px solid var(--fui-border,#0000000d);border-radius:var(--fui-radius-lg,.571rem);padding:var(--fui-space-1,.5rem);box-shadow:var(--fui-shadow-md,0 2px 4px -1px #0000000a, 0 1px 3px -2px #00000008);border-color:var(--fui-form-group-border,#0000000d);--_item-h:calc(var(--fui-font-size-sm,1rem) * var(--fui-line-height-normal,1.5) + var(--fui-space-2,1rem) * 2);min-width:var(--anchor-width);opacity:0;transform-origin:var(--transform-origin);transition:opacity var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94)),transform var(--fui-transition-fast,.16s cubic-bezier(.25, .46, .45, .94));flex-direction:column;gap:1px;display:flex;transform:scale(.95);max-height:calc(var(--_item-h)*var(--fui-select-max-items,4.5) + var(--fui-space-1,.5rem)*2)!important;overflow-y:auto!important}.Select-module-scss-module__A1JVRa__popup[data-open]{opacity:1;transform:scale(1)}.Select-module-scss-module__A1JVRa__popup[data-starting-style],.Select-module-scss-module__A1JVRa__popup[data-ending-style]{opacity:0;transform:scale(.95)}.Select-module-scss-module__A1JVRa__item{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Select-module-scss-module__A1JVRa__item:disabled{cursor:not-allowed}.Select-module-scss-module__A1JVRa__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-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;gap:var(--fui-space-1,.5rem);width:100%;padding:var(--fui-space-1,.5rem) var(--fui-space-2,1rem);border-radius:var(--fui-radius-sm,.25rem);cursor:pointer;outline:none;display:flex}.Select-module-scss-module__A1JVRa__item[data-highlighted]{background-color:var(--fui-bg-hover,#0000000a)}.Select-module-scss-module__A1JVRa__item[data-selected]{background-color:var(--fui-field-selection-bg,var(--fui-bg-hover,#0000000a));color:var(--fui-field-selection-color,var(--fui-text-primary,#18181b));box-shadow:inset 0 0 0 1px var(--fui-field-selection-border,var(--fui-color-accent,#18181b))}.Select-module-scss-module__A1JVRa__item[data-selected][data-highlighted]{background-color:var(--fui-field-selection-bg-hover,#0000000a)}.Select-module-scss-module__A1JVRa__item[data-disabled]{color:var(--fui-text-tertiary,#54545d);cursor:not-allowed}.Select-module-scss-module__A1JVRa__itemIndicator{width:1rem;height:1rem;color:var(--fui-color-accent,#18181b);justify-content:center;align-items:center;margin-left:auto;display:flex}.Select-module-scss-module__A1JVRa__itemIndicator svg{width:.875rem;height:.875rem}.Select-module-scss-module__A1JVRa__group:not(:first-child){margin-top:var(--fui-space-1,.5rem);padding-top:var(--fui-space-1,.5rem);border-top:1px solid var(--fui-border,#0000000d)}.Select-module-scss-module__A1JVRa__groupLabel{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);color:var(--fui-text-tertiary,#54545d);text-transform:uppercase;letter-spacing:.05em}@media (prefers-contrast:more){.Select-module-scss-module__A1JVRa__trigger{border-width:2px;border-color:var(--fui-text-primary,#18181b)}.Select-module-scss-module__A1JVRa__trigger[data-popup-open]{border-color:var(--fui-color-accent,#18181b)}}@media (prefers-reduced-motion:reduce){.Select-module-scss-module__A1JVRa__trigger,.Select-module-scss-module__A1JVRa__popup,.Select-module-scss-module__A1JVRa__icon svg{transition:none}}.Select-module-scss-module__A1JVRa__arrow{background-color:var(--fui-bg-elevated,#fff);border:1px solid var(--fui-border,#0000000d);width:10px;height:10px;transform:rotate(45deg)}.Select-module-scss-module__A1JVRa__arrow[data-side=top]{border-top:none;border-left:none}.Select-module-scss-module__A1JVRa__arrow[data-side=bottom]{border-bottom:none;border-right:none}
.Slider-module-scss-module__Xg0P2a__wrapper{flex-direction:column;display:flex}.Slider-module-scss-module__Xg0P2a__header{margin-bottom:var(--fui-space-1,.5rem);justify-content:space-between;align-items:center;display:flex}.Slider-module-scss-module__Xg0P2a__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-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b)}.Slider-module-scss-module__Xg0P2a__value{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-text-secondary,#52525b);text-align:right;min-width:60px}.Slider-module-scss-module__Xg0P2a__root{width:100%}.Slider-module-scss-module__Xg0P2a__control{align-items:center;width:100%;display:flex}.Slider-module-scss-module__Xg0P2a__track{height:var(--fui-slider-track-height,4px);background-color:var(--fui-form-group-bg,#f4f4f5);width:100%;box-shadow:inset 0 0 0 1px var(--fui-form-group-border,#0000000d);border-radius:var(--fui-radius-full,9999px);cursor:pointer;position:relative}.Slider-module-scss-module__Xg0P2a__track[data-disabled]{opacity:.5;cursor:not-allowed}.Slider-module-scss-module__Xg0P2a__indicator{background-color:var(--fui-field-selection-border,#18181b);border-radius:var(--fui-radius-full,9999px);height:100%;position:absolute}.Slider-module-scss-module__Xg0P2a__thumb{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);width:var(--fui-slider-thumb-size,1.714rem);height:var(--fui-slider-thumb-size,1.714rem);background-color:var(--fui-bg-primary,#fff);border:1px solid var(--fui-field-selection-border,#18181b);border-radius:var(--fui-radius-full,9999px);cursor:grab;transition: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));position:relative;box-shadow:0 2px 8px #00000024}.Slider-module-scss-module__Xg0P2a__thumb:hover{border-color:color-mix(in srgb, var(--fui-color-accent,#18181b) 58%, transparent)}.Slider-module-scss-module__Xg0P2a__thumb:active{cursor:grabbing;box-shadow:0 3px 10px #0000002e}.Slider-module-scss-module__Xg0P2a__thumb: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}.Slider-module-scss-module__Xg0P2a__thumb[data-disabled]{cursor:not-allowed;opacity:.5}.Slider-module-scss-module__Xg0P2a__helper{font-family:var(--fui-font-sans,Geist Sans, Geist, Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);margin-top:var(--fui-space-1,.5rem)}.Slider-module-scss-module__Xg0P2a__helperError{color:var(--fui-color-danger,#ef4444)}.Slider-module-scss-module__Xg0P2a__dragValueBubble{left:50%;bottom:calc(100% + var(--fui-space-2,1rem));pointer-events:none;white-space:nowrap;padding:var(--fui-space-1,.5rem) var(--fui-space-2,1rem);border-radius:var(--fui-radius-md,.429rem);background:var(--fui-form-group-bg,#f4f4f5);color:var(--fui-text-secondary,#52525b);border:1px solid var(--fui-form-group-border,#0000000d);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);box-shadow:var(--fui-shadow-sm,0 1px 2px 0 #00000005);line-height:1;position:absolute;transform:translate(-50%)}@media (prefers-contrast:more){.Slider-module-scss-module__Xg0P2a__track{border:1px solid var(--fui-text-primary,#18181b)}.Slider-module-scss-module__Xg0P2a__thumb{border-width:3px}}@media (prefers-reduced-motion:reduce){.Slider-module-scss-module__Xg0P2a__thumb{transition:none}}
.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)}
.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}
.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}
