.ThemeHero-module-scss-module___prl0a__hero{padding:var(--fui-space-6)var(--fui-space-4)var(--fui-space-4);text-align:center}.ThemeHero-module-scss-module___prl0a__hero,.ThemeHero-module-scss-module___prl0a__hero *{transition:color .25s,padding .25s}
.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}
.Link-module-scss-module__f7UhMa__link{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))}.Link-module-scss-module__f7UhMa__link:disabled,.Link-module-scss-module__f7UhMa__link[data-disabled]{opacity:.5;pointer-events:none}.Link-module-scss-module__f7UhMa__link{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;border-radius:var(--fui-radius-sm,.25rem);text-decoration:none;display:inline}.Link-module-scss-module__f7UhMa__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}.Link-module-scss-module__f7UhMa__default{color:var(--fui-color-accent,#18181b)}.Link-module-scss-module__f7UhMa__default:hover{color:var(--fui-color-accent-hover,#0d0d10)}.Link-module-scss-module__f7UhMa__subtle{color:var(--fui-text-primary,#18181b)}.Link-module-scss-module__f7UhMa__subtle:hover{color:var(--fui-color-accent,#18181b)}.Link-module-scss-module__f7UhMa__muted{color:var(--fui-text-tertiary,#54545d)}.Link-module-scss-module__f7UhMa__muted:hover{color:var(--fui-text-secondary,#52525b)}.Link-module-scss-module__f7UhMa__underline-always{text-underline-offset:2px;text-decoration:underline}.Link-module-scss-module__f7UhMa__underline-hover{text-decoration:none}.Link-module-scss-module__f7UhMa__underline-hover:hover{text-underline-offset:2px;text-decoration:underline}.Link-module-scss-module__f7UhMa__underline-none,.Link-module-scss-module__f7UhMa__underline-none:hover{text-decoration:none}
.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}
.Listbox-module-scss-module__Er9lqq__listbox{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);flex-direction:column;gap:1px;min-width:12rem;max-height:320px;display:flex;overflow-y:auto}.Listbox-module-scss-module__Er9lqq__listbox: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}.Listbox-module-scss-module__Er9lqq__item{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Listbox-module-scss-module__Er9lqq__item:disabled{cursor:not-allowed}.Listbox-module-scss-module__Er9lqq__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;text-align:left;transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94));outline:none;display:flex}.Listbox-module-scss-module__Er9lqq__item:hover{background-color:var(--fui-bg-hover,#0000000a)}.Listbox-module-scss-module__Er9lqq__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}.Listbox-module-scss-module__Er9lqq__itemSelected{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))}.Listbox-module-scss-module__Er9lqq__itemActive:not(.Listbox-module-scss-module__Er9lqq__itemSelected){background-color:var(--fui-bg-hover,#0000000a)}.Listbox-module-scss-module__Er9lqq__itemActive.Listbox-module-scss-module__Er9lqq__itemSelected{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))}.Listbox-module-scss-module__Er9lqq__itemDisabled{color:var(--fui-text-tertiary,#54545d);cursor:not-allowed}.Listbox-module-scss-module__Er9lqq__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)}.Listbox-module-scss-module__Er9lqq__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}.Listbox-module-scss-module__Er9lqq__empty{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-tertiary,#54545d);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:var(--fui-space-2,1rem)var(--fui-space-2,1rem);text-align:center}@media (prefers-contrast:more){.Listbox-module-scss-module__Er9lqq__listbox{border-width:2px}.Listbox-module-scss-module__Er9lqq__itemSelected,.Listbox-module-scss-module__Er9lqq__itemActive{outline:2px solid var(--fui-color-accent,#18181b);outline-offset:-2px}}
.Markdown-module-scss-module__GebTBa__markdown{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-secondary,#52525b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}.Markdown-module-scss-module__GebTBa__markdown h1,.Markdown-module-scss-module__GebTBa__markdown h2,.Markdown-module-scss-module__GebTBa__markdown h3,.Markdown-module-scss-module__GebTBa__markdown h4,.Markdown-module-scss-module__GebTBa__markdown h5,.Markdown-module-scss-module__GebTBa__markdown h6{margin-top:var(--fui-space-4,2rem);margin-bottom:var(--fui-space-2,1rem);font-weight:var(--fui-font-weight-semibold,600);line-height:var(--fui-line-height-tight,1.25);color:var(--fui-text-primary,#18181b)}.Markdown-module-scss-module__GebTBa__markdown h1:first-child,.Markdown-module-scss-module__GebTBa__markdown h2:first-child,.Markdown-module-scss-module__GebTBa__markdown h3:first-child,.Markdown-module-scss-module__GebTBa__markdown h4:first-child,.Markdown-module-scss-module__GebTBa__markdown h5:first-child,.Markdown-module-scss-module__GebTBa__markdown h6:first-child{margin-top:0}.Markdown-module-scss-module__GebTBa__markdown h1{font-size:var(--fui-font-size-2xl,1.714rem)}.Markdown-module-scss-module__GebTBa__markdown h2{font-size:var(--fui-font-size-xl,1.429rem);margin-top:var(--fui-space-8,4rem)}.Markdown-module-scss-module__GebTBa__markdown h3{font-size:var(--fui-font-size-lg,1.286rem)}.Markdown-module-scss-module__GebTBa__markdown h4{font-size:var(--fui-font-size-base,1rem)}.Markdown-module-scss-module__GebTBa__markdown h5,.Markdown-module-scss-module__GebTBa__markdown h6{font-size:var(--fui-font-size-sm,1rem)}.Markdown-module-scss-module__GebTBa__markdown p{margin:0}.Markdown-module-scss-module__GebTBa__markdown p+p{margin-top:var(--fui-space-3,1.5rem)}.Markdown-module-scss-module__GebTBa__markdown a{color:var(--fui-color-accent,#18181b);text-underline-offset:2px;text-decoration:underline}.Markdown-module-scss-module__GebTBa__markdown a:hover{opacity:.8}.Markdown-module-scss-module__GebTBa__markdown ul,.Markdown-module-scss-module__GebTBa__markdown ol{margin:var(--fui-space-2,1rem)0;padding-left:var(--fui-space-4,2rem)}.Markdown-module-scss-module__GebTBa__markdown li{margin-bottom:var(--fui-space-1,.5rem)}.Markdown-module-scss-module__GebTBa__markdown li:last-child{margin-bottom:0}.Markdown-module-scss-module__GebTBa__markdown li>ul,.Markdown-module-scss-module__GebTBa__markdown li>ol{margin-top:var(--fui-space-1,.5rem);margin-bottom:0}.Markdown-module-scss-module__GebTBa__markdown code{font-family:var(--fui-font-mono,"Geist Mono","SF Mono",SFMono-Regular,ui-monospace,"Cascadia Code",Menlo,monospace);border-radius:var(--fui-radius-sm,.25rem);background-color:var(--fui-bg-tertiary,#f4f4f5);padding:.125em .375em;font-size:.9em}.Markdown-module-scss-module__GebTBa__markdown pre{margin:var(--fui-space-2,1rem)0;padding:var(--fui-space-2);border-radius:var(--fui-radius-md,.429rem);background-color:var(--fui-code-bg,#0c0c0e);overflow-x:auto}.Markdown-module-scss-module__GebTBa__markdown pre code{font-size:var(--fui-font-size-xs,.857rem);background:0 0;padding:0}.Markdown-module-scss-module__GebTBa__markdown div:has(>div>div>pre){margin:var(--fui-space-3,1.5rem)0}.Markdown-module-scss-module__GebTBa__markdown blockquote{margin:var(--fui-space-2,1rem)0;padding:var(--fui-space-1)var(--fui-space-3);border-left:3px solid var(--fui-border,#0000000d);color:var(--fui-text-secondary,#52525b)}.Markdown-module-scss-module__GebTBa__markdown blockquote p{margin:0}.Markdown-module-scss-module__GebTBa__markdown hr{margin:var(--fui-space-4,2rem)0;border:none;border-top:1px solid var(--fui-border,#0000000d)}.Markdown-module-scss-module__GebTBa__markdown table{width:100%;margin:var(--fui-space-2,1rem)0;border-collapse:collapse;font-size:var(--fui-font-size-sm,1rem)}.Markdown-module-scss-module__GebTBa__markdown th,.Markdown-module-scss-module__GebTBa__markdown td{padding:var(--fui-space-1)var(--fui-space-2);border:1px solid var(--fui-border,#0000000d);text-align:left}.Markdown-module-scss-module__GebTBa__markdown th{font-weight:var(--fui-font-weight-semibold,600);background-color:var(--fui-bg-secondary,#f4f4f5)}.Markdown-module-scss-module__GebTBa__markdown img{border-radius:var(--fui-radius-md,.429rem);max-width:100%;height:auto}.Markdown-module-scss-module__GebTBa__markdown input[type=checkbox]{margin-right:var(--fui-space-1,.5rem)}.Markdown-module-scss-module__GebTBa__markdown strong{font-weight:var(--fui-font-weight-semibold,600)}.Markdown-module-scss-module__GebTBa__markdown>:first-child{margin-top:0}.Markdown-module-scss-module__GebTBa__markdown>:last-child{margin-bottom:0}
.ConversationList-module-scss-module__AoDrZW__conversationList{scroll-behavior:smooth;flex-direction:column;flex:1;display:flex;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.ConversationList-module-scss-module__AoDrZW__conversationList{scroll-behavior:auto}}.ConversationList-module-scss-module__AoDrZW__content{gap:var(--fui-space-2,1rem);padding:var(--fui-space-3);flex-direction:column;min-height:100%;display:flex}.ConversationList-module-scss-module__AoDrZW__loadingHistory{justify-content:center;align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-3);color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-xs,.857rem);display:flex}.ConversationList-module-scss-module__AoDrZW__spinner{animation:1s linear infinite ConversationList-module-scss-module__AoDrZW__spin}@media (prefers-reduced-motion:reduce){.ConversationList-module-scss-module__AoDrZW__spinner{animation:none}}@keyframes ConversationList-module-scss-module__AoDrZW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ConversationList-module-scss-module__AoDrZW__dateSeparator{align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-2,1rem)0;display:flex}.ConversationList-module-scss-module__AoDrZW__dateSeparatorLine{background-color:var(--fui-border,#0000000d);flex:1;height:1px}.ConversationList-module-scss-module__AoDrZW__dateSeparatorText{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-2xs,.714rem);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.ConversationList-module-scss-module__AoDrZW__typingIndicator{align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-2);display:flex}.ConversationList-module-scss-module__AoDrZW__typingAvatar{border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-bg-tertiary,#f4f4f5);width:2rem;height:2rem;color:var(--fui-text-secondary,#52525b);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ConversationList-module-scss-module__AoDrZW__typingAvatar svg{width:1rem;height:1rem}.ConversationList-module-scss-module__AoDrZW__typingContent{align-items:center;gap:calc(var(--fui-space-px,1px)*4);padding:var(--fui-space-2)var(--fui-space-3);background-color:var(--fui-bg-secondary,#f4f4f5);border-radius:var(--fui-radius-lg,.571rem);display:flex}.ConversationList-module-scss-module__AoDrZW__typingDot{border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-text-tertiary,#54545d);width:6px;height:6px;animation:1.4s ease-in-out infinite ConversationList-module-scss-module__AoDrZW__bounce}.ConversationList-module-scss-module__AoDrZW__typingDot:first-child{animation-delay:0s}.ConversationList-module-scss-module__AoDrZW__typingDot:nth-child(2){animation-delay:.2s}.ConversationList-module-scss-module__AoDrZW__typingDot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.ConversationList-module-scss-module__AoDrZW__typingDot{opacity:.6;animation:none}}@keyframes ConversationList-module-scss-module__AoDrZW__bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}
.Loading-module-scss-module__2NGf5q__loading{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Loading-module-scss-module__2NGf5q__sm{--loading-size:1rem}.Loading-module-scss-module__2NGf5q__md{--loading-size:1.429rem}.Loading-module-scss-module__2NGf5q__lg{--loading-size:1.714rem}.Loading-module-scss-module__2NGf5q__xl{--loading-size:2.286rem}.Loading-module-scss-module__2NGf5q__color-accent{color:var(--fui-color-accent,#18181b)}.Loading-module-scss-module__2NGf5q__color-current{color:currentColor}.Loading-module-scss-module__2NGf5q__color-muted{color:var(--fui-text-tertiary,#54545d)}.Loading-module-scss-module__2NGf5q__centered{justify-content:center;align-items:center;display:flex}.Loading-module-scss-module__2NGf5q__fill{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Loading-module-scss-module__2NGf5q__spinnerIcon{width:var(--loading-size);height:var(--loading-size);animation:.8s linear infinite Loading-module-scss-module__2NGf5q__spin}@media (prefers-reduced-motion:reduce){.Loading-module-scss-module__2NGf5q__spinnerIcon{opacity:.7;animation:none}}@keyframes Loading-module-scss-module__2NGf5q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loading-module-scss-module__2NGf5q__dots{align-items:center;gap:calc(var(--loading-size)*.3);display:flex}.Loading-module-scss-module__2NGf5q__dot{width:calc(var(--loading-size)*.35);height:calc(var(--loading-size)*.35);border-radius:var(--fui-radius-full,9999px);background-color:currentColor;animation:1.4s ease-in-out infinite Loading-module-scss-module__2NGf5q__bounce}.Loading-module-scss-module__2NGf5q__dot:first-child{animation-delay:0s}.Loading-module-scss-module__2NGf5q__dot:nth-child(2){animation-delay:.2s}.Loading-module-scss-module__2NGf5q__dot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.Loading-module-scss-module__2NGf5q__dot{opacity:.6;animation:none}}@keyframes Loading-module-scss-module__2NGf5q__bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-30%)}}.Loading-module-scss-module__2NGf5q__pulse{width:var(--loading-size);height:var(--loading-size);justify-content:center;align-items:center;display:flex;position:relative}.Loading-module-scss-module__2NGf5q__pulseRing{border-radius:var(--fui-radius-full,9999px);opacity:.3;background-color:currentColor;width:100%;height:100%;animation:1.5s ease-out infinite Loading-module-scss-module__2NGf5q__pulseRing;position:absolute}@media (prefers-reduced-motion:reduce){.Loading-module-scss-module__2NGf5q__pulseRing{opacity:.2;animation:none}}.Loading-module-scss-module__2NGf5q__pulseDot{border-radius:var(--fui-radius-full,9999px);z-index:1;background-color:currentColor;width:50%;height:50%}@keyframes Loading-module-scss-module__2NGf5q__pulseRing{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.Loading-module-scss-module__2NGf5q__overlayBackdrop{background-color:var(--fui-backdrop,#00000080);z-index:50;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Loading-module-scss-module__2NGf5q__inline{vertical-align:middle;align-items:center;display:inline-flex}.Loading-module-scss-module__2NGf5q__inline-sm{--inline-size:.875em}.Loading-module-scss-module__2NGf5q__inline-md{--inline-size:1.125em}.Loading-module-scss-module__2NGf5q__inlineSpinner{width:var(--inline-size);height:var(--inline-size);color:currentColor;animation:.8s linear infinite Loading-module-scss-module__2NGf5q__spin}@media (prefers-reduced-motion:reduce){.Loading-module-scss-module__2NGf5q__inlineSpinner{opacity:.7;animation:none}}.Loading-module-scss-module__2NGf5q__screen{justify-content:center;align-items:center;gap:var(--fui-space-3,1.5rem);background-color:var(--fui-bg-primary,#fff);z-index:100;flex-direction:column;display:flex;position:fixed;inset:0}.Loading-module-scss-module__2NGf5q__screenLabel{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-secondary,#52525b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--fui-font-size-sm,1rem)}
.Message-module-scss-module__3fBfVq__message{gap:var(--fui-space-2,1rem);padding:var(--fui-space-2);border-radius:var(--fui-radius-lg,.571rem);transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94));display:flex}.Message-module-scss-module__3fBfVq__message:hover .Message-module-scss-module__3fBfVq__actions,.Message-module-scss-module__3fBfVq__message:focus-within .Message-module-scss-module__3fBfVq__actions{opacity:1}.Message-module-scss-module__3fBfVq__user{flex-direction:row-reverse;margin-left:auto}.Message-module-scss-module__3fBfVq__user .Message-module-scss-module__3fBfVq__body{align-items:flex-end}.Message-module-scss-module__3fBfVq__user .Message-module-scss-module__3fBfVq__content{background-color:var(--fui-color-accent,#18181b);color:var(--fui-text-inverse,#f4f4f5)}.Message-module-scss-module__3fBfVq__assistant .Message-module-scss-module__3fBfVq__content{background-color:var(--fui-bg-secondary,#f4f4f5);color:var(--fui-text-primary,#18181b)}.Message-module-scss-module__3fBfVq__system{justify-content:center;max-width:100%}.Message-module-scss-module__3fBfVq__system .Message-module-scss-module__3fBfVq__content{background-color:var(--fui-color-info-bg,#3b82f61a);color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-xs,.857rem);text-align:center}.Message-module-scss-module__3fBfVq__system .Message-module-scss-module__3fBfVq__avatar{display:none}.Message-module-scss-module__3fBfVq__error .Message-module-scss-module__3fBfVq__content{background-color:var(--fui-color-danger-bg,#ef44441a);border:1px solid var(--fui-color-danger,#ef4444);color:var(--fui-color-danger-text,#c3051e)}.Message-module-scss-module__3fBfVq__sending{opacity:.7}.Message-module-scss-module__3fBfVq__avatar{border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-bg-tertiary,#f4f4f5);width:2rem;height:2rem;color:var(--fui-text-secondary,#52525b);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Message-module-scss-module__3fBfVq__avatar svg{width:1rem;height:1rem}.Message-module-scss-module__3fBfVq__avatarUser{background-color:var(--fui-color-accent,#18181b);color:var(--fui-text-inverse,#f4f4f5)}.Message-module-scss-module__3fBfVq__avatarAssistant{background-color:var(--fui-bg-tertiary,#f4f4f5);color:var(--fui-text-primary,#18181b)}.Message-module-scss-module__3fBfVq__avatarSystem{background-color:var(--fui-color-info-bg,#3b82f61a);color:var(--fui-color-info,#3b82f6)}.Message-module-scss-module__3fBfVq__avatarImage{padding:0;overflow:hidden}.Message-module-scss-module__3fBfVq__avatarImg{object-fit:cover;width:100%;height:100%}.Message-module-scss-module__3fBfVq__body{gap:var(--fui-space-1,.5rem);flex-direction:column;flex:1;min-width:0;display:flex}.Message-module-scss-module__3fBfVq__content{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:var(--fui-space-2)var(--fui-space-3);border-radius:var(--fui-radius-lg,.571rem);line-height:var(--fui-line-height-normal,1.5);word-wrap:break-word}.Message-module-scss-module__3fBfVq__content p{margin:0}.Message-module-scss-module__3fBfVq__content p+p{margin-top:var(--fui-space-2,1rem)}.Message-module-scss-module__3fBfVq__content code{font-family:var(--fui-font-mono,"Geist Mono","SF Mono",SFMono-Regular,ui-monospace,"Cascadia Code",Menlo,monospace);border-radius:var(--fui-radius-sm,.25rem);background-color:var(--fui-bg-subtle,#fafafa);padding:.125em .375em;font-size:.9em}.Message-module-scss-module__3fBfVq__content pre{margin:var(--fui-space-2,1rem)0;padding:var(--fui-space-2);border-radius:var(--fui-radius-md,.429rem);background-color:var(--fui-bg-subtle,#fafafa);overflow-x:auto}.Message-module-scss-module__3fBfVq__content pre code{background:0 0;padding:0}.Message-module-scss-module__3fBfVq__content ul,.Message-module-scss-module__3fBfVq__content ol{margin:var(--fui-space-2,1rem)0;padding-left:var(--fui-space-4,2rem)}.Message-module-scss-module__3fBfVq__streaming:after{content:"";background-color:currentColor;width:.5em;height:1em;margin-left:2px;animation:1s step-end infinite Message-module-scss-module__3fBfVq__blink;display:inline-block}@keyframes Message-module-scss-module__3fBfVq__blink{0%,to{opacity:1}50%{opacity:0}}.Message-module-scss-module__3fBfVq__actions{align-items:center;gap:var(--fui-space-1,.5rem);opacity:0;transition:opacity var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94));display:flex}.Message-module-scss-module__3fBfVq__timestamp{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-2xs,.714rem)}@media (prefers-reduced-motion:reduce){.Message-module-scss-module__3fBfVq__streaming:after{animation:none}}
.Separator-module-scss-module__ViBXKa__separator{background-color:var(--fui-border,#0000000d);flex-shrink:0}.Separator-module-scss-module__ViBXKa__horizontal{width:100%;height:1px}.Separator-module-scss-module__ViBXKa__vertical{align-self:stretch;width:1px;height:auto}.Separator-module-scss-module__ViBXKa__withLabel{align-items:center;gap:var(--fui-space-3,1.5rem);background-color:#0000;display:flex}.Separator-module-scss-module__ViBXKa__withLabel:before,.Separator-module-scss-module__ViBXKa__withLabel:after{content:"";background-color:var(--fui-border,#0000000d);flex:1;height:1px}.Separator-module-scss-module__ViBXKa__label{font-family:var(--fui-font-sans,"Geist Sans","Geist",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-tertiary,#54545d);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.Separator-module-scss-module__ViBXKa__spacingNone{margin:0}.Separator-module-scss-module__ViBXKa__spacingSm.Separator-module-scss-module__ViBXKa__horizontal{margin:var(--fui-space-2,1rem)0}.Separator-module-scss-module__ViBXKa__spacingSm.Separator-module-scss-module__ViBXKa__vertical{margin:0 var(--fui-space-2,1rem)}.Separator-module-scss-module__ViBXKa__spacingMd.Separator-module-scss-module__ViBXKa__horizontal{margin:var(--fui-space-4,2rem)0}.Separator-module-scss-module__ViBXKa__spacingMd.Separator-module-scss-module__ViBXKa__vertical{margin:0 var(--fui-space-4,2rem)}.Separator-module-scss-module__ViBXKa__spacingLg.Separator-module-scss-module__ViBXKa__horizontal{margin:var(--fui-space-6,3rem)0}.Separator-module-scss-module__ViBXKa__spacingLg.Separator-module-scss-module__ViBXKa__vertical{margin:0 var(--fui-space-6,3rem)}.Separator-module-scss-module__ViBXKa__soft{background-color:var(--fui-border,#0000000d);opacity:.5}.Separator-module-scss-module__ViBXKa__soft.Separator-module-scss-module__ViBXKa__withLabel:before,.Separator-module-scss-module__ViBXKa__soft.Separator-module-scss-module__ViBXKa__withLabel:after{opacity:.5}
.Grid-module-scss-module__eKSF1q__grid{width:100%;display:grid}.Grid-module-scss-module__eKSF1q__columns1{grid-template-columns:repeat(1,1fr)}.Grid-module-scss-module__eKSF1q__columns2{grid-template-columns:repeat(2,1fr)}.Grid-module-scss-module__eKSF1q__columns3{grid-template-columns:repeat(3,1fr)}.Grid-module-scss-module__eKSF1q__columns4{grid-template-columns:repeat(4,1fr)}.Grid-module-scss-module__eKSF1q__columns5{grid-template-columns:repeat(5,1fr)}.Grid-module-scss-module__eKSF1q__columns6{grid-template-columns:repeat(6,1fr)}.Grid-module-scss-module__eKSF1q__columns7{grid-template-columns:repeat(7,1fr)}.Grid-module-scss-module__eKSF1q__columns8{grid-template-columns:repeat(8,1fr)}.Grid-module-scss-module__eKSF1q__columns9{grid-template-columns:repeat(9,1fr)}.Grid-module-scss-module__eKSF1q__columns10{grid-template-columns:repeat(10,1fr)}.Grid-module-scss-module__eKSF1q__columns11{grid-template-columns:repeat(11,1fr)}.Grid-module-scss-module__eKSF1q__columns12{grid-template-columns:repeat(12,1fr)}.Grid-module-scss-module__eKSF1q__columnsAuto{grid-template-columns:repeat(auto-fill,minmax(var(--fui-grid-min-child-width,16rem),1fr))}.Grid-module-scss-module__eKSF1q__columnsResponsive{--_cols:var(--fui-grid-cols,1);grid-template-columns:repeat(var(--_cols),1fr)}@media (min-width:640px){.Grid-module-scss-module__eKSF1q__columnsResponsive{--_cols:var(--fui-grid-cols-sm,var(--fui-grid-cols,1))}}@media (min-width:768px){.Grid-module-scss-module__eKSF1q__columnsResponsive{--_cols:var(--fui-grid-cols-md,var(--fui-grid-cols-sm,var(--fui-grid-cols,1)))}}@media (min-width:1024px){.Grid-module-scss-module__eKSF1q__columnsResponsive{--_cols:var(--fui-grid-cols-lg,var(--fui-grid-cols-md,var(--fui-grid-cols-sm,var(--fui-grid-cols,1))))}}@media (min-width:1280px){.Grid-module-scss-module__eKSF1q__columnsResponsive{--_cols:var(--fui-grid-cols-xl,var(--fui-grid-cols-lg,var(--fui-grid-cols-md,var(--fui-grid-cols-sm,var(--fui-grid-cols,1)))))}}.Grid-module-scss-module__eKSF1q__gapNone{gap:0}.Grid-module-scss-module__eKSF1q__gapXs{gap:var(--fui-space-1,.5rem)}.Grid-module-scss-module__eKSF1q__gapSm{gap:var(--fui-space-2,1rem)}.Grid-module-scss-module__eKSF1q__gapMd{gap:var(--fui-space-4,2rem)}.Grid-module-scss-module__eKSF1q__gapLg{gap:var(--fui-space-6,3rem)}.Grid-module-scss-module__eKSF1q__gapXl{gap:var(--fui-space-8,4rem)}.Grid-module-scss-module__eKSF1q__paddingNone{padding:0}.Grid-module-scss-module__eKSF1q__paddingSm{padding:var(--fui-space-3)}.Grid-module-scss-module__eKSF1q__paddingMd{padding:var(--fui-space-4)}.Grid-module-scss-module__eKSF1q__paddingLg{padding:var(--fui-space-6)}.Grid-module-scss-module__eKSF1q__alignStart{align-items:start}.Grid-module-scss-module__eKSF1q__alignCenter{align-items:center}.Grid-module-scss-module__eKSF1q__alignEnd{align-items:end}.Grid-module-scss-module__eKSF1q__alignStretch{align-items:stretch}.Grid-module-scss-module__eKSF1q__justifyStart{justify-items:start}.Grid-module-scss-module__eKSF1q__justifyCenter{justify-items:center}.Grid-module-scss-module__eKSF1q__justifyEnd{justify-items:end}.Grid-module-scss-module__eKSF1q__justifyStretch{justify-items:stretch}.Grid-module-scss-module__eKSF1q__item{min-width:0}.Grid-module-scss-module__eKSF1q__colSpan1{grid-column:span 1}.Grid-module-scss-module__eKSF1q__colSpan2{grid-column:span 2}.Grid-module-scss-module__eKSF1q__colSpan3{grid-column:span 3}.Grid-module-scss-module__eKSF1q__colSpan4{grid-column:span 4}.Grid-module-scss-module__eKSF1q__colSpan5{grid-column:span 5}.Grid-module-scss-module__eKSF1q__colSpan6{grid-column:span 6}.Grid-module-scss-module__eKSF1q__colSpan7{grid-column:span 7}.Grid-module-scss-module__eKSF1q__colSpan8{grid-column:span 8}.Grid-module-scss-module__eKSF1q__colSpan9{grid-column:span 9}.Grid-module-scss-module__eKSF1q__colSpan10{grid-column:span 10}.Grid-module-scss-module__eKSF1q__colSpan11{grid-column:span 11}.Grid-module-scss-module__eKSF1q__colSpan12{grid-column:span 12}.Grid-module-scss-module__eKSF1q__colSpanFull{grid-column:1/-1}.Grid-module-scss-module__eKSF1q__rowSpan1{grid-row:span 1}.Grid-module-scss-module__eKSF1q__rowSpan2{grid-row:span 2}.Grid-module-scss-module__eKSF1q__rowSpan3{grid-row:span 3}.Grid-module-scss-module__eKSF1q__rowSpan4{grid-row:span 4}.Grid-module-scss-module__eKSF1q__rowSpan5{grid-row:span 5}.Grid-module-scss-module__eKSF1q__rowSpan6{grid-row:span 6}.Grid-module-scss-module__eKSF1q__selfAlignStart{align-self:start}.Grid-module-scss-module__eKSF1q__selfAlignCenter{align-self:center}.Grid-module-scss-module__eKSF1q__selfAlignEnd{align-self:end}.Grid-module-scss-module__eKSF1q__selfAlignStretch{align-self:stretch}.Grid-module-scss-module__eKSF1q__subgridRows{grid-template-rows:subgrid;display:grid}.Grid-module-scss-module__eKSF1q__subgridColumns{grid-template-columns:subgrid;display:grid}.Grid-module-scss-module__eKSF1q__subgridBoth{grid-template-rows:subgrid;grid-template-columns:subgrid;display:grid}
.Pagination-module-scss-module__nodgua__pagination{justify-content:center;align-items:center;display:flex}.Pagination-module-scss-module__nodgua__list{align-items:center;gap:var(--fui-space-1,.25rem);margin:0;padding:0;list-style:none;display:flex}.Pagination-module-scss-module__nodgua__item{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Pagination-module-scss-module__nodgua__item:disabled{cursor:not-allowed}.Pagination-module-scss-module__nodgua__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);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:2rem;height:2rem;padding:0 var(--fui-space-2,.5rem);border-radius:var(--fui-radius-md,.375rem);font-size:var(--fui-font-size-sm,.875rem);font-weight:var(--fui-font-weight-medium,500);cursor:pointer;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:inline-flex}.Pagination-module-scss-module__nodgua__item:hover:not(:disabled){background-color:var(--fui-bg-hover)}.Pagination-module-scss-module__nodgua__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}.Pagination-module-scss-module__nodgua__itemActive{background-color:var(--fui-color-accent,#18181b);color:var(--fui-text-inverse,#f4f4f5)}.Pagination-module-scss-module__nodgua__itemActive:hover:not(:disabled){background-color:var(--fui-color-accent-hover,#0d0d10)}.Pagination-module-scss-module__nodgua__itemDisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Pagination-module-scss-module__nodgua__navButton svg{width:1rem;height:1rem}.Pagination-module-scss-module__nodgua__ellipsis{min-width:2rem;height:2rem;font-size:var(--fui-font-size-sm,.875rem);color:var(--fui-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-contrast:more){.Pagination-module-scss-module__nodgua__itemActive{outline:2px solid var(--fui-color-accent);outline-offset:-2px}}
.Editor-module-scss-module__qiNtha__editor{background-color:var(--fui-form-group-bg,var(--fui-bg-secondary,#f4f4f5));border:1px solid var(--fui-form-group-border,var(--fui-border,#0000000d));border-radius:var(--fui-radius-lg,.571rem);flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.Editor-module-scss-module__qiNtha__editor:focus-within:not([data-disabled]){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}.Editor-module-scss-module__qiNtha__editor[data-disabled]{opacity:.5;pointer-events:none}.Editor-module-scss-module__qiNtha__editor[data-readonly] .Editor-module-scss-module__qiNtha__contentTextarea{cursor:default}:is(.Editor-module-scss-module__qiNtha__editor[data-size=sm] .Editor-module-scss-module__qiNtha__content,.Editor-module-scss-module__qiNtha__editor[data-size=sm] .Editor-module-scss-module__qiNtha__contentTextarea,.Editor-module-scss-module__qiNtha__editor[data-size=sm] .tiptap){min-height:120px}:is(.Editor-module-scss-module__qiNtha__editor[data-size=md] .Editor-module-scss-module__qiNtha__content,.Editor-module-scss-module__qiNtha__editor[data-size=md] .Editor-module-scss-module__qiNtha__contentTextarea,.Editor-module-scss-module__qiNtha__editor[data-size=md] .tiptap){min-height:200px}:is(.Editor-module-scss-module__qiNtha__editor[data-size=lg] .Editor-module-scss-module__qiNtha__content,.Editor-module-scss-module__qiNtha__editor[data-size=lg] .Editor-module-scss-module__qiNtha__contentTextarea,.Editor-module-scss-module__qiNtha__editor[data-size=lg] .tiptap){min-height:400px}.Editor-module-scss-module__qiNtha__toolbar{justify-content:space-between;align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-1,.5rem)var(--fui-space-2,1rem);border-bottom:1px solid var(--fui-form-group-border,#0000000d);background-color:color-mix(in srgb,var(--fui-form-group-bg,#f4f4f5)72%,transparent);flex-wrap:wrap;display:flex}.Editor-module-scss-module__qiNtha__toolbarGroup{align-items:center;gap:var(--fui-space-0-5,.15rem);display:flex}.Editor-module-scss-module__qiNtha__toolbarButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Editor-module-scss-module__qiNtha__toolbarButton:disabled{cursor:not-allowed}.Editor-module-scss-module__qiNtha__toolbarButton{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))}.Editor-module-scss-module__qiNtha__toolbarButton: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}.Editor-module-scss-module__qiNtha__toolbarButton:disabled,.Editor-module-scss-module__qiNtha__toolbarButton[data-disabled]{opacity:.5;pointer-events:none}.Editor-module-scss-module__qiNtha__toolbarButton{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);min-width:var(--fui-button-height-sm,2rem);min-height:var(--fui-button-height-sm,2rem);border-radius:var(--fui-radius-sm,.25rem);color:var(--fui-text-secondary,#52525b);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.Editor-module-scss-module__qiNtha__toolbarButton:hover:not(:disabled){background-color:var(--fui-field-bg,#fff);border-color:var(--fui-form-group-border,#0000000d);color:var(--fui-text-primary,#18181b)}.Editor-module-scss-module__qiNtha__toolbarButton:active:not(:disabled){background-color:var(--fui-field-selection-bg,#0000000a);border-color:var(--fui-field-selection-border,#18181b)}.Editor-module-scss-module__qiNtha__toolbarButton svg{width:1rem;height:1rem}.Editor-module-scss-module__qiNtha__toolbarButtonActive{color:var(--fui-text-primary,#18181b);background-color:var(--fui-field-selection-bg,#0000000a);border-color:var(--fui-field-selection-border,#18181b);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fui-field-selection-border,#18181b)55%,transparent)}.Editor-module-scss-module__qiNtha__toolbarButtonActive:hover:not(:disabled){background-color:var(--fui-field-selection-bg-hover,#0000000a);color:var(--fui-text-primary,#18181b)}.Editor-module-scss-module__qiNtha__separator{background-color:var(--fui-form-group-border,#0000000d);width:1px;height:1rem;margin:0 var(--fui-space-1,.5rem);flex-shrink:0}.Editor-module-scss-module__qiNtha__statusIndicator{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-tertiary,#54545d);font-size:var(--fui-font-size-2xs,.714rem);font-weight:var(--fui-font-weight-medium,500);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:0 var(--fui-space-2,1rem)}.Editor-module-scss-module__qiNtha__statusError{color:var(--fui-color-danger,#ef4444)}.Editor-module-scss-module__qiNtha__content{flex:1;min-height:200px;overflow-y:auto}.Editor-module-scss-module__qiNtha__contentRich .tiptap{padding:var(--fui-space-3,1.5rem);min-height:200px;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;line-height:var(--fui-line-height-relaxed,1.625);font-size:var(--fui-font-size-base,1rem);outline:none}.Editor-module-scss-module__qiNtha__contentRich .tiptap:focus-visible{outline:none}.Editor-module-scss-module__qiNtha__contentRich .tiptap p.Editor-module-scss-module__qiNtha__is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--fui-text-tertiary,#54545d);pointer-events:none;height:0}.Editor-module-scss-module__qiNtha__contentRich .tiptap h1{font-size:var(--fui-font-size-2xl,1.714rem);font-weight:var(--fui-font-weight-semibold,600);line-height:var(--fui-line-height-tight,1.25);margin:0 0 var(--fui-space-3,1.5rem)}.Editor-module-scss-module__qiNtha__contentRich .tiptap h2{font-size:var(--fui-font-size-xl,1.429rem);font-weight:var(--fui-font-weight-semibold,600);line-height:var(--fui-line-height-tight,1.25);margin:0 0 var(--fui-space-2,1rem)}.Editor-module-scss-module__qiNtha__contentRich .tiptap h3{font-size:var(--fui-font-size-lg,1.286rem);font-weight:var(--fui-font-weight-semibold,600);line-height:var(--fui-line-height-tight,1.25);margin:0 0 var(--fui-space-2,1rem)}.Editor-module-scss-module__qiNtha__contentRich .tiptap blockquote{border-left:3px solid var(--fui-color-accent,#18181b);padding-left:var(--fui-space-4,2rem);margin:0 0 var(--fui-space-2,1rem);color:var(--fui-text-secondary,#52525b);font-style:italic}.Editor-module-scss-module__qiNtha__contentRich .tiptap code{background-color:var(--fui-bg-tertiary,#f4f4f5);border-radius:var(--fui-radius-sm,.25rem);font-family:var(--fui-font-mono,"Geist Mono","SF Mono",SFMono-Regular,ui-monospace,"Cascadia Code",Menlo,monospace);padding:.15em .3em;font-size:.9em}.Editor-module-scss-module__qiNtha__contentRich .tiptap a{color:var(--fui-color-accent,#18181b);cursor:pointer;text-decoration:underline}.Editor-module-scss-module__qiNtha__contentRich .tiptap a:hover{color:var(--fui-color-accent-hover,#0d0d10)}.Editor-module-scss-module__qiNtha__contentRich .tiptap ul{padding-left:var(--fui-space-5,2.5rem);list-style-type:disc}.Editor-module-scss-module__qiNtha__contentRich .tiptap ol{padding-left:var(--fui-space-5,2.5rem);list-style-type:decimal}.Editor-module-scss-module__qiNtha__contentRich .tiptap s{text-decoration:line-through}.Editor-module-scss-module__qiNtha__contentRich .tiptap p{margin:0 0 var(--fui-space-2,1rem)}.Editor-module-scss-module__qiNtha__contentRich .tiptap p:last-child{margin-bottom:0}.Editor-module-scss-module__qiNtha__contentTextarea{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Editor-module-scss-module__qiNtha__contentTextarea{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%;height:100%;min-height:200px;padding:var(--fui-space-3,1.5rem);resize:none;line-height:var(--fui-line-height-relaxed,1.625);font-size:var(--fui-font-size-base,1rem);background:0 0;border:none;display:block;overflow-y:auto}.Editor-module-scss-module__qiNtha__contentTextarea::placeholder{color:var(--fui-text-tertiary,#54545d)}.Editor-module-scss-module__qiNtha__contentTextarea:focus-visible{outline:none}.Editor-module-scss-module__qiNtha__contentTextarea:disabled{cursor:not-allowed}.Editor-module-scss-module__qiNtha__statusBar{justify-content:space-between;align-items:center;gap:var(--fui-space-2,1rem);padding:var(--fui-space-1,.5rem)var(--fui-space-2,1rem);border-top:1px solid var(--fui-form-group-border,#0000000d);background-color:color-mix(in srgb,var(--fui-form-group-bg,#f4f4f5)56%,transparent);display:flex}.Editor-module-scss-module__qiNtha__statusBarLeft{align-items:center;gap:var(--fui-space-2,1rem);display:flex}.Editor-module-scss-module__qiNtha__statusBarRight{align-items:center;gap:var(--fui-space-2,1rem);margin-left:auto;display:flex}.Editor-module-scss-module__qiNtha__statusBarItem{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}.Editor-module-scss-module__qiNtha__statusBarItemWarning{color:var(--fui-color-warning,#f59e0b);font-weight:var(--fui-font-weight-medium,500)}.Editor-module-scss-module__qiNtha__statusBarItemError{color:var(--fui-color-danger,#ef4444);font-weight:var(--fui-font-weight-medium,500)}
.ThemeAIPreview-module-scss-module__KCHD2a__previewWrapper{border-radius:12px;position:relative}.ThemeAIPreview-module-scss-module__KCHD2a__previewStreaming:before{content:"";filter:blur(6px);opacity:.4;z-index:0;background:linear-gradient(90deg,#818cf8,#6366f1,#8b5cf6,#a78bfa,#c084fc,#818cf8,#6366f1,#8b5cf6) 0 0/200% 100%;border-radius:14px;animation:4s ease-in-out infinite ThemeAIPreview-module-scss-module__KCHD2a__previewGlowShift;position:absolute;inset:-2px}@keyframes ThemeAIPreview-module-scss-module__KCHD2a__previewGlowShift{0%{background-position:0%}to{background-position:200%}}.ThemeAIPreview-module-scss-module__KCHD2a__previewInner{z-index:1;border:1px solid var(--fui-border-default);background:var(--fui-bg-primary);border-radius:12px;transition:border-color .3s;position:relative;overflow:hidden}.ThemeAIPreview-module-scss-module__KCHD2a__toolbar{padding:var(--fui-space-2)var(--fui-space-4);border-bottom:1px solid var(--fui-border-default);background:var(--fui-bg-secondary);justify-content:space-between;align-items:center;gap:var(--fui-space-2);flex-wrap:wrap;min-height:48px;display:flex}.ThemeAIPreview-module-scss-module__KCHD2a__segmentedGroup{border-radius:var(--fui-radius-md);background:var(--fui-bg-tertiary);gap:2px;padding:2px;display:flex}.ThemeAIPreview-module-scss-module__KCHD2a__segmentedButton{padding:var(--fui-space-1)var(--fui-space-2);border-radius:var(--fui-radius-sm);cursor:pointer;white-space:nowrap;color:var(--fui-text-tertiary);background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.ThemeAIPreview-module-scss-module__KCHD2a__segmentedButton[aria-pressed=true],.ThemeAIPreview-module-scss-module__KCHD2a__segmentedButton[aria-selected=true]{background:var(--fui-bg-primary);color:var(--fui-text-primary);box-shadow:0 1px 2px #00000026}.ThemeAIPreview-module-scss-module__KCHD2a__tabButton{padding:var(--fui-space-1)var(--fui-space-3);border-radius:var(--fui-radius-sm);cursor:pointer;color:var(--fui-text-tertiary);background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.ThemeAIPreview-module-scss-module__KCHD2a__tabButton[aria-selected=true]{background:var(--fui-bg-primary);color:var(--fui-text-primary);box-shadow:0 1px 2px #00000026}.ThemeAIPreview-module-scss-module__KCHD2a__themeSwatch{border:1px solid #8080804d;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.ThemeAIPreview-module-scss-module__KCHD2a__themeSwatchSmall{border:1px solid #80808033;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.ThemeAIPreview-module-scss-module__KCHD2a__contentArea{min-height:300px;position:relative}.ThemeAIPreview-module-scss-module__KCHD2a__previewBackground{padding:var(--fui-space-6);background:repeating-conic-gradient(var(--fui-bg-secondary)0% 25%,transparent 0% 50%)50%/16px 16px;justify-content:center;align-items:flex-start;min-height:300px;animation:.2s ease-out ThemeAIPreview-module-scss-module__KCHD2a__fui-fade-in;display:flex}.ThemeAIPreview-module-scss-module__KCHD2a__previewFrame{background:var(--fui-bg-primary);border-radius:var(--fui-radius-lg);width:100%;max-height:80vh;padding:var(--fui-space-5);contain:paint;transition:max-width .3s;position:relative;overflow:auto;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a}.ThemeAIPreview-module-scss-module__KCHD2a__explanation{border-top:1px solid var(--fui-border-default);padding:var(--fui-space-3)var(--fui-space-4);background:var(--fui-bg-secondary);animation:.3s ease-out ThemeAIPreview-module-scss-module__KCHD2a__fui-fade-in}.ThemeAIPreview-module-scss-module__KCHD2a__buildingPreview{justify-content:center;align-items:center;min-height:300px;animation:1.5s ease-in-out infinite ThemeAIPreview-module-scss-module__KCHD2a__fui-pulse-text;display:flex}.ThemeAIPreview-module-scss-module__KCHD2a__fadeIn{animation:.2s ease-out ThemeAIPreview-module-scss-module__KCHD2a__fui-fade-in}.ThemeAIPreview-module-scss-module__KCHD2a__codeToolbar{padding:var(--fui-space-2)var(--fui-space-4);border-bottom:1px solid var(--fui-border-default);background:var(--fui-bg-secondary);justify-content:space-between;align-items:center;gap:var(--fui-space-3);display:flex}.ThemeAIPreview-module-scss-module__KCHD2a__depsInfo{padding:var(--fui-space-2)var(--fui-space-4);border-bottom:1px solid var(--fui-border-default);background:var(--fui-bg-tertiary)}.ThemeAIPreview-module-scss-module__KCHD2a__generatingText{animation:1.5s ease-in-out infinite ThemeAIPreview-module-scss-module__KCHD2a__fui-pulse-text}
.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;overflow:hidden}.Prompt-module-scss-module__RNyOmq__prompt[data-disabled]{opacity:.5;pointer-events:none}.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-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}.Prompt-module-scss-module__RNyOmq__textarea:disabled{cursor:not-allowed}.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-items:center;gap:var(--fui-space-1,.5rem);display:flex}.Prompt-module-scss-module__RNyOmq__info{align-items:center;gap:var(--fui-space-2,1rem);margin-left:auto;display:flex}.Prompt-module-scss-module__RNyOmq__actionButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Prompt-module-scss-module__RNyOmq__actionButton:disabled{cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__actionButton{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94))}.Prompt-module-scss-module__RNyOmq__actionButton:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--fui-focus-ring-color,#18181b)28%,transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px)color-mix(in srgb,var(--fui-focus-ring-color,#18181b)12%,transparent),0 10px 24px -16px color-mix(in srgb,var(--fui-focus-ring-color,#18181b)32%,transparent);outline:none}.Prompt-module-scss-module__RNyOmq__actionButton:disabled,.Prompt-module-scss-module__RNyOmq__actionButton[data-disabled]{opacity:.5;pointer-events:none}.Prompt-module-scss-module__RNyOmq__actionButton{border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-bg-tertiary,#f4f4f5);width:2rem;height:2rem;color:var(--fui-text-primary,#18181b);font-size:var(--fui-font-size-sm,1rem);justify-content:center;align-items:center;display:flex}.Prompt-module-scss-module__RNyOmq__actionButton:hover:not(:disabled){background-color:var(--fui-bg-hover,#0000000a)}.Prompt-module-scss-module__RNyOmq__actionButton:active:not(:disabled){background-color:var(--fui-bg-active,#0000000f)}.Prompt-module-scss-module__RNyOmq__actionButton svg{width:1rem;height:1rem}.Prompt-module-scss-module__RNyOmq__modeButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Prompt-module-scss-module__RNyOmq__modeButton:disabled{cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__modeButton{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94))}.Prompt-module-scss-module__RNyOmq__modeButton:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--fui-focus-ring-color,#18181b)28%,transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px)color-mix(in srgb,var(--fui-focus-ring-color,#18181b)12%,transparent),0 10px 24px -16px color-mix(in srgb,var(--fui-focus-ring-color,#18181b)32%,transparent);outline:none}.Prompt-module-scss-module__RNyOmq__modeButton:disabled,.Prompt-module-scss-module__RNyOmq__modeButton[data-disabled]{opacity:.5;pointer-events:none}.Prompt-module-scss-module__RNyOmq__modeButton{align-items:center;gap:var(--fui-space-1,.5rem);padding:var(--fui-space-1)var(--fui-space-2);border-radius:var(--fui-radius-md,.429rem);color:var(--fui-text-secondary,#52525b);font-size:var(--fui-font-size-xs,.857rem);font-weight:var(--fui-font-weight-medium,500);background-color:#0000;display:flex}.Prompt-module-scss-module__RNyOmq__modeButton:hover:not(:disabled){background-color:var(--fui-bg-hover,#0000000a);color:var(--fui-text-primary,#18181b)}.Prompt-module-scss-module__RNyOmq__modeButton:active:not(:disabled){background-color:var(--fui-bg-active,#0000000f)}.Prompt-module-scss-module__RNyOmq__modeButtonActive{color:var(--fui-text-primary,#18181b);background-color:var(--fui-bg-tertiary,#f4f4f5)}.Prompt-module-scss-module__RNyOmq__usage{font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-xs,.857rem);color:var(--fui-text-secondary,#52525b);white-space:nowrap}.Prompt-module-scss-module__RNyOmq__submit{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Prompt-module-scss-module__RNyOmq__submit:disabled{cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__submit{transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94)),border-color var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94)),box-shadow var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94)),opacity var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94))}.Prompt-module-scss-module__RNyOmq__submit:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--fui-focus-ring-color,#18181b)28%,transparent),0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px)color-mix(in srgb,var(--fui-focus-ring-color,#18181b)12%,transparent),0 10px 24px -16px color-mix(in srgb,var(--fui-focus-ring-color,#18181b)32%,transparent);outline:none}.Prompt-module-scss-module__RNyOmq__submit:disabled,.Prompt-module-scss-module__RNyOmq__submit[data-disabled]{opacity:.5;pointer-events:none}.Prompt-module-scss-module__RNyOmq__submit{border-radius:var(--fui-radius-full,9999px);background-color:var(--fui-color-accent,#18181b);width:2rem;height:2rem;color:var(--fui-text-inverse,#f4f4f5);justify-content:center;align-items:center;display:flex}.Prompt-module-scss-module__RNyOmq__submit:hover:not(:disabled){background-color:var(--fui-color-accent-hover,#0d0d10)}.Prompt-module-scss-module__RNyOmq__submit:active:not(:disabled){background-color:var(--fui-color-accent-active,#060608)}.Prompt-module-scss-module__RNyOmq__submit:disabled{opacity:.5;cursor:not-allowed}.Prompt-module-scss-module__RNyOmq__submit svg{width:1rem;height:1rem}.Prompt-module-scss-module__RNyOmq__submitLoading{pointer-events:none}.Prompt-module-scss-module__RNyOmq__submitSpinner{line-height:0}
.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}}
.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}
.Popover-module-scss-module__WJQFdW__positioner{z-index:52;outline:none}.Popover-module-scss-module__WJQFdW__popup{background-color:var(--fui-bg-elevated,#fff);border:1px solid var(--fui-border,#0000000d);border-radius:var(--fui-radius-lg,.571rem);font-family:var(--fui-font-sans,Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif);font-size:var(--fui-font-size-sm,1rem);line-height:var(--fui-line-height-normal,1.5);color:var(--fui-text-primary,#18181b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:12rem;max-width:24rem;padding:var(--fui-space-2,1rem);box-shadow:var(--fui-shadow-md,0 2px 4px -1px #0000000a,0 1px 3px -2px #00000008);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));transform:scale(.95)translateY(-4px)}.Popover-module-scss-module__WJQFdW__popup[data-open]{opacity:1;transform:scale(1)translateY(0)}.Popover-module-scss-module__WJQFdW__popup[data-starting-style]{opacity:0;transform:scale(.95)translateY(-4px)}.Popover-module-scss-module__WJQFdW__popup[data-ending-style]{opacity:0;transform:scale(.95)translateY(4px)}.Popover-module-scss-module__WJQFdW__popup[data-side=top][data-starting-style]{transform:scale(.95)translateY(4px)}.Popover-module-scss-module__WJQFdW__popup[data-side=top][data-ending-style]{transform:scale(.95)translateY(-4px)}.Popover-module-scss-module__WJQFdW__popup[data-side=left][data-starting-style],.Popover-module-scss-module__WJQFdW__popup[data-side=left][data-ending-style],.Popover-module-scss-module__WJQFdW__popup[data-side=right][data-starting-style],.Popover-module-scss-module__WJQFdW__popup[data-side=right][data-ending-style]{transform:scale(.95)translateY(0)}.Popover-module-scss-module__WJQFdW__sm{padding:var(--fui-space-3,1.5rem);max-width:16rem}.Popover-module-scss-module__WJQFdW__lg{padding:var(--fui-space-6,3rem);max-width:32rem}.Popover-module-scss-module__WJQFdW__title{margin:0 0 var(--fui-space-1,.5rem);font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-semibold,600);color:var(--fui-text-primary,#18181b);line-height:var(--fui-line-height-tight,1.25)}.Popover-module-scss-module__WJQFdW__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:0}.Popover-module-scss-module__WJQFdW__close{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Popover-module-scss-module__WJQFdW__close:disabled{cursor:not-allowed}.Popover-module-scss-module__WJQFdW__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))}.Popover-module-scss-module__WJQFdW__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}.Popover-module-scss-module__WJQFdW__close:disabled,.Popover-module-scss-module__WJQFdW__close[data-disabled]{opacity:.5;pointer-events:none}.Popover-module-scss-module__WJQFdW__close{min-width:var(--fui-target-size-min,1.714rem);min-height:var(--fui-target-size-min,1.714rem);top:var(--fui-space-2,1rem);right:var(--fui-space-2,1rem);border-radius:var(--fui-radius-sm,.25rem);width:1.5rem;height:1.5rem;color:var(--fui-text-tertiary,#54545d);justify-content:center;align-items:center;display:inline-flex;position:absolute}.Popover-module-scss-module__WJQFdW__close:hover{background-color:var(--fui-bg-hover,#0000000a);color:var(--fui-text-primary,#18181b)}.Popover-module-scss-module__WJQFdW__close svg{width:.875rem;height:.875rem}.Popover-module-scss-module__WJQFdW__arrow{background-color:var(--fui-bg-elevated,#fff);border:1px solid var(--fui-border,#0000000d);width:10px;height:10px;transform:rotate(45deg)}.Popover-module-scss-module__WJQFdW__arrow[data-side=top]{border-top:none;border-left:none}.Popover-module-scss-module__WJQFdW__arrow[data-side=bottom]{border-bottom:none;border-right:none}.Popover-module-scss-module__WJQFdW__arrow[data-side=left]{border-bottom:none;border-left:none}.Popover-module-scss-module__WJQFdW__arrow[data-side=right]{border-top:none;border-right:none}.Popover-module-scss-module__WJQFdW__body{margin-top:var(--fui-space-3,1.5rem)}.Popover-module-scss-module__WJQFdW__footer{justify-content:flex-end;align-items:center;gap:var(--fui-space-2,1rem);margin-top:var(--fui-space-4,2rem);padding-top:var(--fui-space-3,1.5rem);border-top:1px solid var(--fui-border,#0000000d);display:flex}@media (prefers-reduced-motion:reduce){.Popover-module-scss-module__WJQFdW__popup{transition:none;transform:none}.Popover-module-scss-module__WJQFdW__popup[data-starting-style],.Popover-module-scss-module__WJQFdW__popup[data-ending-style],.Popover-module-scss-module__WJQFdW__popup[data-side=top][data-starting-style],.Popover-module-scss-module__WJQFdW__popup[data-side=top][data-ending-style]{transform:none}}
.Progress-module-scss-module__oJmI8a__root{gap:var(--fui-space-1,.5rem);width:100%;font-family:var(--fui-font-sans,"Geist Sans","Geist",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);flex-direction:column;display:flex}.Progress-module-scss-module__oJmI8a__header{justify-content:space-between;align-items:center;gap:var(--fui-space-2,1rem);display:flex}.Progress-module-scss-module__oJmI8a__label{font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b)}.Progress-module-scss-module__oJmI8a__value{font-size:var(--fui-font-size-sm,1rem);color:var(--fui-text-secondary,#52525b);font-variant-numeric:tabular-nums}.Progress-module-scss-module__oJmI8a__track{background-color:var(--fui-bg-tertiary,#f4f4f5);border-radius:var(--fui-radius-full,9999px);width:100%;position:relative;overflow:hidden}.Progress-module-scss-module__oJmI8a__trackSm{height:calc(var(--fui-space-1,.5rem)/2)}.Progress-module-scss-module__oJmI8a__trackMd{height:var(--fui-space-1,.5rem)}.Progress-module-scss-module__oJmI8a__trackLg{height:var(--fui-space-2,1rem)}.Progress-module-scss-module__oJmI8a__indicator{background-color:var(--fui-color-accent,#18181b);border-radius:var(--fui-radius-full,9999px);height:100%;transition:width var(--fui-transition-normal,.2s cubic-bezier(.4,0,.2,1))}.Progress-module-scss-module__oJmI8a__indicatorSuccess{background-color:var(--fui-color-success,#22c55e)}.Progress-module-scss-module__oJmI8a__indicatorWarning{background-color:var(--fui-color-warning,#f59e0b)}.Progress-module-scss-module__oJmI8a__indicatorDanger{background-color:var(--fui-color-danger,#ef4444)}.Progress-module-scss-module__oJmI8a__indicatorIndeterminate{animation:1.5s ease-in-out infinite Progress-module-scss-module__oJmI8a__indeterminate;width:50%!important}@keyframes Progress-module-scss-module__oJmI8a__indeterminate{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}.Progress-module-scss-module__oJmI8a__root[data-complete] .Progress-module-scss-module__oJmI8a__indicator{background-color:var(--fui-color-success,#22c55e)}.Progress-module-scss-module__oJmI8a__circular{justify-content:center;align-items:center;display:inline-flex;position:relative}.Progress-module-scss-module__oJmI8a__circularSvg{transform:rotate(-90deg)}.Progress-module-scss-module__oJmI8a__circularTrack{stroke:var(--fui-bg-tertiary,#f4f4f5);fill:none}.Progress-module-scss-module__oJmI8a__circularIndicator{stroke:var(--fui-color-accent,#18181b);fill:none;stroke-linecap:round;transition:stroke-dashoffset var(--fui-transition-normal,.2s cubic-bezier(.4,0,.2,1))}.Progress-module-scss-module__oJmI8a__circularIndicatorSuccess{stroke:var(--fui-color-success,#22c55e)}.Progress-module-scss-module__oJmI8a__circularIndicatorWarning{stroke:var(--fui-color-warning,#f59e0b)}.Progress-module-scss-module__oJmI8a__circularIndicatorDanger{stroke:var(--fui-color-danger,#ef4444)}.Progress-module-scss-module__oJmI8a__circularIndicatorIndeterminate{animation:1.5s ease-in-out infinite Progress-module-scss-module__oJmI8a__circularIndeterminate}@keyframes Progress-module-scss-module__oJmI8a__circularIndeterminate{0%{stroke-dashoffset:280px;transform:rotate(0)}50%{stroke-dashoffset:70px}to{stroke-dashoffset:280px;transform:rotate(360deg)}}.Progress-module-scss-module__oJmI8a__circularValue{font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-primary,#18181b);font-variant-numeric:tabular-nums;position:absolute}.Progress-module-scss-module__oJmI8a__circularSm{width:var(--fui-space-4,2rem);height:var(--fui-space-4,2rem)}.Progress-module-scss-module__oJmI8a__circularSm .Progress-module-scss-module__oJmI8a__circularValue{font-size:var(--fui-font-size-xs,.857rem)}.Progress-module-scss-module__oJmI8a__circularMd{width:var(--fui-space-6,3rem);height:var(--fui-space-6,3rem)}.Progress-module-scss-module__oJmI8a__circularLg{width:var(--fui-space-8,4rem);height:var(--fui-space-8,4rem)}.Progress-module-scss-module__oJmI8a__circularLg .Progress-module-scss-module__oJmI8a__circularValue{font-size:var(--fui-font-size-base,1rem)}
.Stack-module-scss-module__FAUyEq__stack{display:flex}.Stack-module-scss-module__FAUyEq__row{flex-direction:row}.Stack-module-scss-module__FAUyEq__column{flex-direction:column}.Stack-module-scss-module__FAUyEq__directionResponsive{flex-direction:var(--fui-stack-direction,column)}@media (min-width:640px){.Stack-module-scss-module__FAUyEq__directionResponsive{flex-direction:var(--fui-stack-direction-sm,var(--fui-stack-direction,column))}}@media (min-width:768px){.Stack-module-scss-module__FAUyEq__directionResponsive{flex-direction:var(--fui-stack-direction-md,var(--fui-stack-direction-sm,var(--fui-stack-direction,column)))}}@media (min-width:1024px){.Stack-module-scss-module__FAUyEq__directionResponsive{flex-direction:var(--fui-stack-direction-lg,var(--fui-stack-direction-md,var(--fui-stack-direction-sm,var(--fui-stack-direction,column))))}}@media (min-width:1280px){.Stack-module-scss-module__FAUyEq__directionResponsive{flex-direction:var(--fui-stack-direction-xl,var(--fui-stack-direction-lg,var(--fui-stack-direction-md,var(--fui-stack-direction-sm,var(--fui-stack-direction,column)))))}}.Stack-module-scss-module__FAUyEq__gap-xs{gap:var(--fui-space-1,.5rem)}.Stack-module-scss-module__FAUyEq__gap-sm{gap:var(--fui-space-2,1rem)}.Stack-module-scss-module__FAUyEq__gap-md{gap:var(--fui-space-3,1.5rem)}.Stack-module-scss-module__FAUyEq__gap-lg{gap:var(--fui-space-4,2rem)}.Stack-module-scss-module__FAUyEq__gap-xl{gap:var(--fui-space-6,3rem)}.Stack-module-scss-module__FAUyEq__gapResponsive{gap:var(--fui-stack-gap,0)}@media (min-width:640px){.Stack-module-scss-module__FAUyEq__gapResponsive{gap:var(--fui-stack-gap-sm,var(--fui-stack-gap,0))}}@media (min-width:768px){.Stack-module-scss-module__FAUyEq__gapResponsive{gap:var(--fui-stack-gap-md,var(--fui-stack-gap-sm,var(--fui-stack-gap,0)))}}@media (min-width:1024px){.Stack-module-scss-module__FAUyEq__gapResponsive{gap:var(--fui-stack-gap-lg,var(--fui-stack-gap-md,var(--fui-stack-gap-sm,var(--fui-stack-gap,0))))}}@media (min-width:1280px){.Stack-module-scss-module__FAUyEq__gapResponsive{gap:var(--fui-stack-gap-xl,var(--fui-stack-gap-lg,var(--fui-stack-gap-md,var(--fui-stack-gap-sm,var(--fui-stack-gap,0)))))}}.Stack-module-scss-module__FAUyEq__align-start{align-items:flex-start}.Stack-module-scss-module__FAUyEq__align-center{align-items:center}.Stack-module-scss-module__FAUyEq__align-end{align-items:flex-end}.Stack-module-scss-module__FAUyEq__align-stretch{align-items:stretch}.Stack-module-scss-module__FAUyEq__align-baseline{align-items:baseline}.Stack-module-scss-module__FAUyEq__justify-start{justify-content:flex-start}.Stack-module-scss-module__FAUyEq__justify-center{justify-content:center}.Stack-module-scss-module__FAUyEq__justify-end{justify-content:flex-end}.Stack-module-scss-module__FAUyEq__justify-between{justify-content:space-between}.Stack-module-scss-module__FAUyEq__wrap{flex-wrap:wrap}.Stack-module-scss-module__FAUyEq__separator{background-color:var(--fui-border,#0000000d);flex-shrink:0}.Stack-module-scss-module__FAUyEq__separator[data-orientation=horizontal]{width:100%;height:1px}.Stack-module-scss-module__FAUyEq__separator[data-orientation=vertical]{align-self:stretch;width:1px}
.Table-module-scss-module__HCeSrW__wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.Table-module-scss-module__HCeSrW__table{border-collapse:collapse;width:100%;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}.Table-module-scss-module__HCeSrW__caption{padding:var(--fui-space-3,1.5rem)0;font-size:var(--fui-font-size-sm,1rem);font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-secondary,#52525b);text-align:left;caption-side:top}.Table-module-scss-module__HCeSrW__captionHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Table-module-scss-module__HCeSrW__sm .Table-module-scss-module__HCeSrW__th,.Table-module-scss-module__HCeSrW__sm .Table-module-scss-module__HCeSrW__td{padding:var(--fui-space-1,.5rem)var(--fui-space-3,1.5rem);font-size:var(--fui-font-size-xs,.857rem)}.Table-module-scss-module__HCeSrW__md .Table-module-scss-module__HCeSrW__th,.Table-module-scss-module__HCeSrW__md .Table-module-scss-module__HCeSrW__td{padding:var(--fui-space-1,.5rem)var(--fui-space-3,1.5rem);font-size:var(--fui-font-size-sm,1rem)}.Table-module-scss-module__HCeSrW__thead{z-index:1;position:sticky;top:0}.Table-module-scss-module__HCeSrW__thead>tr{border-bottom:1px solid var(--fui-border,#0000000d)}.Table-module-scss-module__HCeSrW__th{text-align:left;font-weight:var(--fui-font-weight-medium,500);color:var(--fui-text-secondary,#52525b);white-space:nowrap;vertical-align:middle}.Table-module-scss-module__HCeSrW__th:first-child{border-top-left-radius:var(--fui-radius-md,.429rem)}.Table-module-scss-module__HCeSrW__th:last-child{border-top-right-radius:var(--fui-radius-md,.429rem)}.Table-module-scss-module__HCeSrW__headerContent{align-items:center;gap:var(--fui-space-1,.5rem);display:flex}.Table-module-scss-module__HCeSrW__row{border-bottom:1px solid var(--fui-border,#0000000d);transition:background-color var(--fui-transition-fast,.16s cubic-bezier(.25,.46,.45,.94))}.Table-module-scss-module__HCeSrW__row:last-child{border-bottom:none}.Table-module-scss-module__HCeSrW__row:hover{background-color:var(--fui-bg-hover,#0000000a)}.Table-module-scss-module__HCeSrW__selected{background-color:#18181b14}.Table-module-scss-module__HCeSrW__selected:hover{background-color:#18181b1f}.Table-module-scss-module__HCeSrW__td{color:var(--fui-text-primary,#18181b);vertical-align:middle;line-height:var(--fui-line-height-normal,1.5)}.Table-module-scss-module__HCeSrW__tfoot{border-top:2px solid var(--fui-border,#0000000d)}.Table-module-scss-module__HCeSrW__tfoot .Table-module-scss-module__HCeSrW__td,.Table-module-scss-module__HCeSrW__tfoot .Table-module-scss-module__HCeSrW__th{font-weight:var(--fui-font-weight-medium,500)}.Table-module-scss-module__HCeSrW__striped .Table-module-scss-module__HCeSrW__tbody .Table-module-scss-module__HCeSrW__row:nth-child(2n){background-color:var(--fui-bg-subtle,#fafafa)}.Table-module-scss-module__HCeSrW__striped .Table-module-scss-module__HCeSrW__selected{background-color:#18181b14}.Table-module-scss-module__HCeSrW__striped .Table-module-scss-module__HCeSrW__selected:hover{background-color:#18181b1f}.Table-module-scss-module__HCeSrW__bordered{border:1px solid var(--fui-border,#0000000d);border-radius:var(--fui-radius-md,.429rem);overflow:hidden}@media (max-width:639px){.Table-module-scss-module__HCeSrW__wrapper{margin-left:calc(-1*var(--fui-space-4,2rem));margin-right:calc(-1*var(--fui-space-4,2rem));padding-left:var(--fui-space-4,2rem);padding-right:var(--fui-space-4,2rem)}}@media (prefers-contrast:more){.Table-module-scss-module__HCeSrW__thead>tr,.Table-module-scss-module__HCeSrW__row{border-bottom-width:2px}}@media (prefers-reduced-motion:reduce){.Table-module-scss-module__HCeSrW__row{transition:none}}
.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)}
.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}
.ScrollArea-module-scss-module__lEfyka__root{position:relative;overflow:hidden}.ScrollArea-module-scss-module__lEfyka__fadeMaskEnd.ScrollArea-module-scss-module__lEfyka__horizontal{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskEnd.ScrollArea-module-scss-module__lEfyka__vertical{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskEnd.ScrollArea-module-scss-module__lEfyka__both{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskStart.ScrollArea-module-scss-module__lEfyka__horizontal{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskStart.ScrollArea-module-scss-module__lEfyka__vertical{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(0deg,#000 calc(100% - 32px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskStart.ScrollArea-module-scss-module__lEfyka__both{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskBoth.ScrollArea-module-scss-module__lEfyka__horizontal{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskBoth.ScrollArea-module-scss-module__lEfyka__vertical{-webkit-mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__fadeMaskBoth.ScrollArea-module-scss-module__lEfyka__both{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000 100%)}.ScrollArea-module-scss-module__lEfyka__viewport{scrollbar-width:thin;scrollbar-color:var(--fui-border-strong,#0000001a)#0000;width:100%;height:100%;overflow:hidden}.ScrollArea-module-scss-module__lEfyka__viewport::-webkit-scrollbar{width:6px;height:6px}.ScrollArea-module-scss-module__lEfyka__viewport::-webkit-scrollbar-track{background:0 0}.ScrollArea-module-scss-module__lEfyka__viewport::-webkit-scrollbar-thumb{background-color:var(--fui-border-strong,#0000001a);border-radius:var(--fui-radius-full,9999px)}.ScrollArea-module-scss-module__lEfyka__viewport::-webkit-scrollbar-thumb:hover{background-color:var(--fui-text-tertiary,#54545d)}.ScrollArea-module-scss-module__lEfyka__horizontal{overflow:auto hidden}.ScrollArea-module-scss-module__lEfyka__vertical{overflow:hidden auto}.ScrollArea-module-scss-module__lEfyka__both{overflow:auto}.ScrollArea-module-scss-module__lEfyka__scrollbarAlways::-webkit-scrollbar-thumb{background-color:var(--fui-border-strong,#0000001a)}.ScrollArea-module-scss-module__lEfyka__scrollbarHover{scrollbar-width:none}.ScrollArea-module-scss-module__lEfyka__scrollbarHover::-webkit-scrollbar{width:0;height:0}.ScrollArea-module-scss-module__lEfyka__scrollbarHover:hover{scrollbar-width:thin}.ScrollArea-module-scss-module__lEfyka__scrollbarHover:hover::-webkit-scrollbar{width:6px;height:6px}
.DashboardPreview-module-scss-module__RePvta__chart{width:100%;height:300px}
.ChartsPreview-module-scss-module__9ig0YG__chart{width:100%;height:250px}
.LandingPreview-module-scss-module__FhvJiq__landing{max-width:100%}.LandingPreview-module-scss-module__FhvJiq__navbar{padding:var(--fui-space-3)var(--fui-space-4);border-bottom:1px solid var(--fui-border)}@media (max-width:768px){.LandingPreview-module-scss-module__FhvJiq__navLinks{display:none}}.LandingPreview-module-scss-module__FhvJiq__hero{padding:var(--fui-space-12)var(--fui-space-4);text-align:center}.LandingPreview-module-scss-module__FhvJiq__logoBar{padding:var(--fui-space-6)var(--fui-space-4)}.LandingPreview-module-scss-module__FhvJiq__logoName{opacity:.5;-webkit-user-select:none;user-select:none}.LandingPreview-module-scss-module__FhvJiq__featureIcon{border-radius:var(--fui-radius-md);background:var(--fui-bg-secondary);width:40px;height:40px;color:var(--fui-color-accent);justify-content:center;align-items:center;display:flex}.LandingPreview-module-scss-module__FhvJiq__testimonial{max-width:640px;margin:0 auto}.LandingPreview-module-scss-module__FhvJiq__ctaBanner{background:var(--fui-color-accent);border-color:var(--fui-color-accent)}.LandingPreview-module-scss-module__FhvJiq__ctaText{color:var(--fui-text-inverse)}.LandingPreview-module-scss-module__FhvJiq__ctaSubtext{color:var(--fui-text-inverse);opacity:.8}.LandingPreview-module-scss-module__FhvJiq__footer{padding:var(--fui-space-4)0}.LandingPreview-module-scss-module__FhvJiq__footerLink{cursor:pointer;transition:color .15s}.LandingPreview-module-scss-module__FhvJiq__footerLink:hover{color:var(--fui-text-primary)}
.ThemePreviewTabs-module-scss-module__P99QPG__container{width:100%;max-width:1200px;padding:var(--fui-space-4);margin:0 auto}
.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}}
.Logo-module-scss-module__JXHPhq__logo{object-fit:contain;transition:filter .2s;display:block}.Logo-module-scss-module__JXHPhq__light{filter:invert()}.Logo-module-scss-module__JXHPhq__dark{filter:none}
