@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}.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}}@layer components{.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)}.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}}@layer components{.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{.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)}@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}}}