@layer components{.expanding-button-group_group__mIMGg{display:inline-flex;align-items:center;max-width:100%;min-width:min(100%,var(--arc-group-width,0px));gap:2px;padding:3px;border:1px solid var(--input);border-radius:16px;background:var(--card)}.expanding-button-group_item__Q7PAa{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:flex-start;gap:0;height:44px;min-width:44px;padding:0;overflow:clip;border:0;border-radius:12px;background:transparent;color:var(--muted-foreground);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;outline:none}.expanding-button-group_item__Q7PAa[data-expanded]{color:var(--primary);background:var(--accent-light)}.expanding-button-group_item__Q7PAa:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.expanding-button-group_item__Q7PAa:disabled{cursor:not-allowed;opacity:.5}.expanding-button-group_icon__JMhDw{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px}.expanding-button-group_icon__JMhDw svg{width:16px;height:16px}.expanding-button-group_label__8PiY_{display:inline-block;flex:none}.expanding-button-group_measure__s79Bf{position:absolute;visibility:hidden;width:max-content;pointer-events:none}@media (hover:none),(pointer:coarse){.expanding-button-group_group__mIMGg{flex-wrap:wrap;min-width:0}.expanding-button-group_item__Q7PAa{width:auto!important;padding-right:12px}.expanding-button-group_label__8PiY_{opacity:1!important;transform:none!important;filter:none!important}}@media (prefers-reduced-motion:reduce){.expanding-button-group_icon__JMhDw,.expanding-button-group_label__8PiY_{transform:none!important;filter:none!important}}}@layer components{.button-theme_theme__Y7lY5{--arc-background:var(--background);--arc-foreground:var(--foreground);--arc-surface:var(--card);--arc-surface-muted:var(--muted);--arc-text-secondary:var(--muted-foreground);--arc-text-muted:var(--muted-foreground);--arc-border:var(--border);--arc-border-strong:var(--primary);--arc-success:var(--success);--arc-danger:var(--destructive);--arc-radius-control:12px;--arc-control-height-sm:36px;--arc-control-height-md:44px;--arc-control-height-lg:48px;--arc-text-sm:13px;--arc-leading-body:1.4;--arc-space-1:0.25rem;--arc-space-2:0.5rem;--arc-space-3:0.75rem;--arc-space-4:1rem;--arc-space-5:1.25rem;--arc-shadow-resting:var(--brand-shadow-sm);--arc-duration-instant:120ms;--arc-duration-fast:160ms;--arc-duration-spring:580ms;--arc-ease-standard:cubic-bezier(0.22,1,0.36,1);--arc-ease-spring:cubic-bezier(0.16,1,0.3,1);font-family:var(--font-sans),sans-serif;outline:none}.button-theme_theme__Y7lY5:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 25%,transparent)}.button-theme_theme__Y7lY5:disabled{pointer-events:none}.accordion_accordion__DsqhN{width:100%;min-width:0}.accordion_item__SK6XH{border-bottom:1px solid var(--border);padding-block:8px}.accordion_item__SK6XH:last-child{border-bottom:0}.accordion_header__y2aiy{margin:0}.accordion_trigger__aIYHS{display:flex;width:100%;min-height:44px;align-items:flex-start;justify-content:space-between;gap:16px;padding-block:8px;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:14px;font-weight:600;line-height:24px;text-align:left;cursor:pointer;border-radius:8px}}@layer components{.accordion_trigger__aIYHS:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.accordion_icon__pAGNF{display:inline-flex;flex:none;margin-top:4px;color:var(--muted-foreground)}.accordion_trigger__aIYHS[data-state=open] .accordion_icon__pAGNF{color:var(--primary)}.accordion_panel__hzW71{min-width:0;overflow:hidden;color:inherit;font-size:inherit;line-height:inherit}.accordion_panelInner__jIcDr{min-width:0;overflow-wrap:anywhere;padding-top:8px}.accordion_lg__A3OaA .accordion_item__SK6XH{padding-block:19px}.accordion_lg__A3OaA .accordion_trigger__aIYHS{font-size:15px;padding:0}.accordion_lg__A3OaA .accordion_panelInner__jIcDr{max-width:620px;font-size:14px;line-height:1.65;color:var(--muted-foreground)}@media (min-width:640px){.accordion_lg__A3OaA .accordion_trigger__aIYHS{min-height:0}}@media (prefers-reduced-motion:reduce){.accordion_icon__pAGNF,.accordion_panelInner__jIcDr{transform:none!important;filter:none!important}}}@layer components{.button_button__YsEOY{position:relative;display:inline-flex;min-width:0;max-width:100%;min-height:var(--arc-control-height-md);align-items:center;justify-content:center;gap:var(--arc-space-2);border:1px solid transparent;border-radius:var(--arc-radius-control);padding:0 var(--arc-space-4);font:inherit;font-size:var(--arc-text-sm);font-weight:600;line-height:var(--arc-leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard),background var(--arc-duration-fast) var(--arc-ease-standard),border-color var(--arc-duration-fast) var(--arc-ease-standard),opacity var(--arc-duration-fast) var(--arc-ease-standard),box-shadow var(--arc-duration-fast) var(--arc-ease-standard)}.button_button__YsEOY:disabled{cursor:not-allowed;opacity:.52}.button_button__YsEOY[aria-busy=true]{cursor:progress}.button_button__YsEOY:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.button_labelSlot__wzEW4{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;transition:opacity var(--arc-duration-fast,.16s) var(--arc-ease-standard,cubic-bezier(.22,1,.36,1))}.button_labelSlot__wzEW4[data-morphing]{clip-path:inset(-50% calc(var(--arc-space-3, .75rem) * -1))}.button_labelContent___iJJH{display:inline-flex;flex:none;align-items:center}.button_labelPhase__1rp3D{display:inline-flex;align-items:center;justify-content:center;gap:var(--arc-space-2);white-space:nowrap}.button_labelPhase__1rp3D svg{flex:none}.button_primary__tAmYS{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.button_secondary__1yDNt{color:var(--arc-foreground);background:var(--arc-surface);border-color:var(--arc-border)}.button_ghost__szQwy{color:var(--arc-text-secondary);background:transparent;border-color:transparent}.button_danger__SRjw_{color:var(--destructive-foreground);background:var(--destructive);border-color:var(--destructive)}.button_danger__SRjw_:disabled,.button_secondary__1yDNt:disabled{opacity:1;color:var(--arc-text-muted);background:var(--arc-surface-muted);border-color:var(--arc-border)}.button_danger__SRjw_:disabled{color:color-mix(in oklab,var(--arc-danger) 55%,var(--arc-surface-muted))}.button_ghost__szQwy:disabled{opacity:1;color:var(--arc-text-muted)}@media (hover:hover) and (pointer:fine){.button_primary__tAmYS:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.button_secondary__1yDNt:hover:not(:disabled){background:var(--arc-surface-muted)}.button_ghost__szQwy:hover:not(:disabled){color:var(--arc-foreground);background:var(--arc-surface-muted)}.button_danger__SRjw_:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 92%,black)}}.button_primary__tAmYS:active:not(:disabled){opacity:.84}.button_ghost__szQwy:active:not(:disabled),.button_secondary__1yDNt:active:not(:disabled){color:var(--arc-foreground);background:var(--arc-surface-muted)}.button_danger__SRjw_:active:not(:disabled){background:color-mix(in srgb,var(--destructive) 92%,black)}.button_sm__pttOf{min-height:var(--arc-control-height-sm);padding-inline:var(--arc-space-3);font-size:var(--arc-text-sm)}.button_md__a18ik{min-height:var(--arc-control-height-md)}.button_lg__rFIXR{min-height:var(--arc-control-height-lg);padding-inline:var(--arc-space-5);font-size:var(--arc-text-sm)}.button_loader__YMECS{position:absolute;left:50%;top:50%;display:grid;width:var(--arc-space-4,1rem);height:var(--arc-space-4,1rem);margin:calc(var(--arc-space-4, 1rem) / -2)}.button_spinner__kr_uO{border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:button_spin__8r_z2 .7s linear infinite}.button_loadingLabel__3JAs9{opacity:0}.button_customLoading__R5KGS{position:relative}.button_customLoadingLabel__AQTaG{display:inline-flex;align-items:inherit;justify-content:inherit;gap:inherit}.button_customLabel__fUtyl{align-items:inherit;justify-content:inherit;gap:inherit;white-space:inherit}@keyframes button_spin__8r_z2{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.button_button__YsEOY{transition:none}.button_labelSlot__wzEW4{transition:opacity var(--arc-duration-instant,.12s) linear}.button_spinner__kr_uO{animation-duration:.01ms;animation-iteration-count:1}}}@layer components{.checkbox_field__Alqdj{display:flex;align-items:flex-start;gap:.5rem}.checkbox_copy__YjpgF{display:grid;gap:.25rem;font-size:.875rem}.checkbox_copy__YjpgF span{color:var(--muted-foreground);font-size:.75rem}.checkbox_box__6100y{position:relative;display:flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--input);border-radius:6px;outline:none}.checkbox_box__6100y:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.checkbox_box__6100y:disabled{cursor:not-allowed;opacity:.5}.checkbox_visual__V5D5B{position:absolute;inset:-1px;pointer-events:none;border-radius:inherit}.checkbox_fill__IjFDT{position:absolute;inset:0;border-radius:inherit;background:var(--primary)}.checkbox_mark__SMCbj{position:absolute;inset:1px;width:calc(100% - 2px);height:calc(100% - 2px);color:var(--primary-foreground)}.dialog_overlay__JVOQP{position:fixed;inset:0;z-index:50;isolation:isolate;background:color-mix(in srgb,var(--foreground) 30%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog_content__b5fCs{position:fixed;z-index:50;inset:0;display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:calc(100% - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);margin:auto;gap:1.5rem;overflow-y:auto;border:1px solid var(--border);border-radius:16px;background:var(--popover);color:var(--popover-foreground);padding:1.5rem;font-size:.875rem;box-shadow:var(--brand-shadow-md);outline:none}}@layer components{@media (min-width:640px){.dialog_content__b5fCs{max-width:560px}}.dialog_content__b5fCs[data-state=closed],.dialog_overlay__JVOQP[data-state=closed]{pointer-events:none!important}.dialog_copy__G9e0_,.dialog_text__fkkT1{position:relative;overflow-wrap:anywhere}.dialog_swap__nfVq1,.dialog_text__fkkT1{display:block}.dialog_srOnly___mIeH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dialog_keyframes__GsfMA.dialog_overlay__JVOQP[data-state=open]{animation:dialog_overlay-in__z8jR_ .24s cubic-bezier(.16,1,.3,1) both}.dialog_keyframes__GsfMA.dialog_overlay__JVOQP[data-state=closed]{animation:dialog_overlay-out__T_QY3 .16s cubic-bezier(.22,1,.36,1) both}.dialog_keyframes__GsfMA.dialog_content__b5fCs[data-state=open]{animation:dialog_content-in__hpDe2 .4s cubic-bezier(.16,1,.3,1) both}.dialog_keyframes__GsfMA.dialog_content__b5fCs[data-state=closed]{animation:dialog_content-out__1B7lh .16s cubic-bezier(.22,1,.36,1) both}@keyframes dialog_overlay-in__z8jR_{0%{opacity:0}}@keyframes dialog_overlay-out__T_QY3{to{opacity:0}}@keyframes dialog_content-in__hpDe2{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes dialog_content-out__1B7lh{to{opacity:0;transform:translateY(4px) scale(.98)}}@media (prefers-reduced-motion:reduce){.dialog_content__b5fCs,.dialog_swap__nfVq1{transform:none!important;filter:none!important}.dialog_keyframes__GsfMA.dialog_content__b5fCs[data-state=open]{animation-name:dialog_overlay-in__z8jR_;animation-duration:.12s}.dialog_keyframes__GsfMA.dialog_content__b5fCs[data-state=closed]{animation-name:dialog_overlay-out__T_QY3;animation-duration:.12s}}}@layer components{.animated-counter_counter__9F_eF{position:relative;display:inline-flex;flex-direction:column;font:inherit;color:inherit;line-height:inherit;font-variant-numeric:tabular-nums}.animated-counter_label__CaMux{margin-bottom:.5rem;color:var(--muted-foreground);font-family:inherit;font-size:.75rem;font-weight:400;letter-spacing:inherit;line-height:inherit}.animated-counter_value__wvDzg{display:inline-flex;align-items:flex-start;white-space:nowrap;user-select:none}.animated-counter_column__g93jj{--feather:0.16em;position:relative;display:inline-block;overflow:hidden;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent)}.animated-counter_sizer__Q8bJe{visibility:hidden}.animated-counter_glyph__uoL_m{position:absolute;inset:var(--feather) 0;text-align:center}.animated-counter_labelText__TRg1m{display:inline-block}.animated-counter_labelSwap__sFoaI{position:relative;display:block}.animated-counter_symbol__ofge5{display:inline-block;overflow-x:clip}.animated-counter_srOnly__zyfEN{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.copy-button_button__3oF3V{display:inline-flex;width:max-content;max-width:100%;min-height:var(--arc-control-height-md);align-items:center;justify-content:center;gap:var(--arc-space-2);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-3);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard),border-color var(--arc-duration-fast) var(--arc-ease-standard),color var(--arc-duration-fast) var(--arc-ease-standard),transform var(--arc-duration-spring) var(--arc-ease-spring)}.copy-button_button__3oF3V:active:not(:disabled){transform:scale(.97);transition-duration:var(--arc-duration-fast),var(--arc-duration-fast),var(--arc-duration-fast),var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard)}.copy-button_iconOnly__T5pSA:active:not(:disabled){transform:scale(.96)}}@layer components{@media (hover:hover) and (pointer:fine){.copy-button_button__3oF3V:hover:not(:disabled){background:var(--arc-surface-muted);border-color:var(--arc-border-strong)}.copy-button_plain__ovaPO:hover:not(:disabled){border-color:transparent;background:var(--arc-surface-muted);color:var(--arc-foreground)}}.copy-button_button__3oF3V:disabled{cursor:not-allowed;opacity:.5}.copy-button_icon__Ea2QH{position:relative;display:grid;width:16px;height:16px;flex:none}.copy-button_iconInner__9GnqW{position:absolute;inset:0;display:grid;place-items:center}.copy-button_iconInner__9GnqW[data-state=copied]{color:var(--arc-success)}.copy-button_iconInner__9GnqW[data-state=error]{color:var(--arc-danger)}.copy-button_label__p8Iwz{display:grid;min-width:0;margin-inline:calc(var(--arc-space-1) * -1);padding-inline:var(--arc-space-1);overflow-x:clip;text-align:left;white-space:nowrap}.copy-button_glyphs__5MBf0,.copy-button_measure__T3aTM{grid-area:1/1}.copy-button_measure__T3aTM{visibility:hidden}.copy-button_glyphs__5MBf0{position:relative;display:inline-flex;justify-self:start;white-space:pre}.copy-button_glyph__KauVn{display:inline-block}.copy-button_iconOnly__T5pSA{width:var(--arc-control-height-sm);padding:0}.copy-button_plain__ovaPO{border-color:transparent;background:transparent;color:var(--arc-text-secondary)}.copy-button_srOnly__4Mmzh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.copy-button_button__3oF3V{transition:none}.copy-button_button__3oF3V:active:not(:disabled){transform:none}}}@layer components{.field_field__eHEXn{display:grid;min-width:0}.field_label__z_oCZ{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--foreground);font-size:.875rem;font-weight:500;line-height:18px}.field_input__C_NpD,.field_textarea__VMybE{width:100%;min-width:0;border:1px solid var(--input);border-radius:8px;background:var(--card);color:var(--foreground);font:inherit;font-size:1rem;outline:none;transition:border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1)}.field_input__C_NpD{height:44px;padding:.25rem .875rem}.field_textarea__VMybE{display:flex;field-sizing:content;min-height:96px;resize:none;padding:.75rem .875rem}.field_input__C_NpD::placeholder,.field_textarea__VMybE::placeholder{color:var(--muted-foreground)}@media (hover:hover) and (pointer:fine){.field_input__C_NpD:hover:not(:disabled,[aria-invalid=true]),.field_textarea__VMybE:hover:not(:disabled,[aria-invalid=true]){border-color:color-mix(in oklch,var(--primary) 35%,var(--input))}}.field_input__C_NpD:focus-visible,.field_textarea__VMybE:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 20%,transparent)}.field_input__C_NpD[aria-invalid=true],.field_textarea__VMybE[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 20%,transparent)}.field_input__C_NpD:disabled,.field_textarea__VMybE:disabled{cursor:not-allowed;opacity:.5}.field_input__C_NpD:disabled{pointer-events:none}.field_messageSlot__gjImA{display:block;overflow:hidden}.field_error__LfxGj,.field_hint__jt5Cv{display:block;padding-top:.5rem;font-size:.75rem;line-height:1.5}.field_hint__jt5Cv{color:var(--muted-foreground)}.field_error__LfxGj{color:var(--destructive)}.field_words__Oi5JX{position:relative;display:block}.field_word__PcXto{display:inline-block;white-space:pre}.field_column__IML8j{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.field_column__IML8j>span{display:inline-block}.field_srOnly__gJNeW{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:768px){.field_input__C_NpD,.field_textarea__VMybE{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.field_input__C_NpD,.field_textarea__VMybE{transition:none}}}@layer components{.tabs_root__me76S{position:relative;min-width:0}.tabs_trigger__IIRmv{isolation:isolate}.tabs_trigger__IIRmv[data-state=active]{background:transparent!important}.tabs_triggerLabel__a_v84{position:relative;z-index:1;display:inline-flex;align-items:inherit;justify-content:inherit;gap:inherit}.tabs_selection__0CFth{position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--arc-tab-selection,var(--accent-light));pointer-events:none}[data-variant=segmented] .tabs_selection__0CFth,[data-variant=strong] .tabs_selection__0CFth{background:var(--card)}[data-variant=line] .tabs_selection__0CFth{top:auto;bottom:-1px;height:2px;border-radius:0;background:var(--primary)}[data-variant=line] .tabs_trigger__IIRmv:after{display:none}.tabs_trigger__IIRmv[data-indicator=pill] .tabs_selection__0CFth{inset:0;height:auto;border-radius:inherit;background:var(--arc-tab-selection,var(--accent-light))}.tabs_root__me76S[data-orientation=vertical] [data-variant=line] .tabs_selection__0CFth{inset:0 -5px 0 auto;width:2px;height:auto}.tabs_content__eOpML{position:relative;min-width:0}.tabs_content__eOpML[inert]{pointer-events:none}.tabs_persistent__smzzM[data-state=active]{animation:tabs_arc-tab-enter__ne_sR .24s cubic-bezier(.16,1,.3,1) both}@keyframes tabs_arc-tab-enter__ne_sR{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tabs_content__eOpML,.tabs_selection__0CFth{transform:none!important;translate:none!important}.tabs_persistent__smzzM[data-state=active]{animation:none}}}@layer components{.action-swap_morph__ha9BH{position:relative;display:inline-flex;overflow:visible;min-width:0}.action-swap_glyphs__szmio{display:inline-flex;width:max-content;white-space:pre;align-items:center}.action-swap_glyphs__szmio[data-gap=true]{padding-left:8px}.action-swap_glyph__Acl4_{display:inline-block;position:relative}.action-swap_icon__1kyL1{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px}.action-swap_spinner__jEmxO{display:block;width:14px;height:14px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:action-swap_arc-swap-spin___rQkK .7s linear infinite}@keyframes action-swap_arc-swap-spin___rQkK{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.action-swap_glyph__Acl4_,.action-swap_icon__1kyL1{transform:none!important;filter:none!important}.action-swap_spinner__jEmxO{animation:none}}}@layer components{.dropdown-menu_content__WyM_J{position:relative}.dropdown-menu_highlight__Q_p3u{position:absolute;top:0;left:4px;right:4px;border-radius:12px;background:var(--accent);pointer-events:none}.dropdown-menu_highlight__Q_p3u[data-danger]{background:color-mix(in srgb,var(--destructive) 10%,transparent)}.dropdown-menu_content__WyM_J[data-arc-highlight] [role^=menuitem][data-highlighted]{background:transparent!important}}