._root_1t4mt_6{--_h:calc(2.5rem * var(--density));--_px:calc(.875rem * var(--density));--_gap:calc(.4375rem * var(--density));--_icon-size:.9375rem;--_radius:var(--radius-control);--btn-focus-hue:var(--color-text-subtle);height:var(--_h);padding-inline:var(--_px);justify-content:center;align-items:center;gap:var(--_gap);border-radius:var(--_radius);font-family:var(--font-sans), sans-serif;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:var(--button-text-transform);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;flex-shrink:0;line-height:1;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s,opacity .12s,filter .12s;display:inline-flex;position:relative}._root_1t4mt_6:is(:focus-visible,:has(>input:focus-visible)){outline:var(--focus-ring-width) solid color-mix(in srgb, var(--btn-focus-hue) var(--focus-ring-strength), transparent);outline-offset:0}._sizeSm_1t4mt_75{--_h:calc(2rem * var(--density));--_px:calc(.625rem * var(--density));--_gap:calc(.375rem * var(--density));--_icon-size:.875rem;font-size:var(--text-2xs)}._sizeMd_1t4mt_83{--_h:calc(2.5rem * var(--density));--_px:calc(.875rem * var(--density));--_gap:calc(.4375rem * var(--density));--_icon-size:.9375rem;font-size:var(--text-xs)}._sizeLg_1t4mt_91{--_h:calc(2.75rem * var(--density));--_px:calc(1.125rem * var(--density));--_gap:calc(.5rem * var(--density));--_icon-size:1rem;--_radius:var(--radius-lg);font-size:var(--text-sm);border-radius:var(--_radius)}._sizeXl_1t4mt_102{--_h:calc(3rem * var(--density));--_px:calc(1.75rem * var(--density));--_gap:calc(.625rem * var(--density));--_icon-size:1.125rem;--_radius:var(--radius-lg);font-size:var(--text-lg);border-radius:var(--_radius)}._variantPrimary_1t4mt_127{--btn-focus-hue:var(--color-accent);background-color:var(--color-accent);color:var(--color-text-inverse)}._variantPrimary_1t4mt_127:is(:hover,:focus-visible,:has(>input:focus-visible)):not(:disabled):not(:where([data-disabled],[data-readonly],:has(>input:disabled))):not(._active_1t4mt_132){background-color:var(--color-accent-hover)}._variantPrimary_1t4mt_127:active:not(:disabled):not(:where([data-disabled],[data-readonly],:has(>input:disabled))){background-color:var(--color-accent-active)}._variantSecondary_1t4mt_144{--btn-focus-hue:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent);background-color:#0000}._variantSecondary_1t4mt_144:is(:hover,:focus-visible,:has(>input:focus-visible)):not(:disabled):not(:where([data-disabled],[data-readonly],:has(>input:disabled))):not(._active_1t4mt_132){background-color:var(--color-accent-subtle);border-color:var(--color-accent)}._variantSecondary_1t4mt_144:active:not(:disabled):not(:where([data-disabled],[data-readonly],:has(>input:disabled))){background-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-accent-subtle));border-color:var(--color-accent)}._variantGhost_1t4mt_160{color:var(--color-text-muted);border-color:var(--color-border);background-color:#0000}._variantGhost_1t4mt_160:is(:hover,:focus-visible,:has(>input:focus-visible)):not(:disabled):not(:where([data-disabled],[data-readonly],:has(>input:disabled))):not(._active_1t4mt_132){background-color:var(--color-surface-subtle);color:var(--color-text)}._variantGhost_1t4mt_160:active:not(:disabled):not(:where([data-disabled],[data-readonly],:has(>input:disabled))){background-color:var(--color-surface-muted)}._variantPlain_1t4mt_174{color:var(--color-text-muted);background-color:#0000}._variantPlain_1t4mt_174:is(:hover,:focus-visible,:has(>input:focus-visible)):not(:disabled):not(:where([data-disabled],[data-readonly],:has(>input:disabled))):not(._active_1t4mt_132){background-color:var(--color-surface-subtle);color:var(--color-text)}._variantPlain_1t4mt_174:active:not(:disabled):not(:where([data-disabled],[data-readonly],:has(>input:disabled))){background-color:var(--color-surface-muted)}._variantDanger_1t4mt_187{--btn-focus-hue:var(--color-danger);background-color:var(--color-danger-subtle);color:var(--color-danger-text)}._variantDanger_1t4mt_187:is(:hover,:focus-visible):not(:disabled):not(._active_1t4mt_132){background-color:var(--color-danger);color:var(--color-text-inverse)}._variantDanger_1t4mt_187:active:not(:disabled){background-color:var(--color-danger);color:var(--color-text-inverse);filter:brightness(.92)}._variantWarning_1t4mt_203{--btn-focus-hue:var(--color-warning);background-color:var(--color-warning-subtle);color:var(--color-warning-text)}._variantWarning_1t4mt_203:is(:hover,:focus-visible):not(:disabled):not(._active_1t4mt_132){background-color:var(--color-warning);color:var(--color-on-warning)}._variantWarning_1t4mt_203:active:not(:disabled){background-color:var(--color-warning);color:var(--color-on-warning);filter:brightness(.92)}@supports (color:rgb(from red r g b)){._variantWarning_1t4mt_203:active:not(:disabled):not(._active_1t4mt_132){filter:none;background-color:color-mix(in srgb, var(--color-warning) 90%, rgb(from var(--color-on-warning) calc(255 - r) calc(255 - g) calc(255 - b)))}}._variantCustom_1t4mt_240{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-border:transparent;--btn-bg-hover:var(--color-surface-subtle);--btn-fg-hover:var(--color-text);--btn-bg-active:var(--color-surface-muted);--btn-fg-active:var(--color-text);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border)}._variantCustom_1t4mt_240:is(:hover,:focus-visible):not(:disabled):not(._active_1t4mt_132){background-color:var(--btn-bg-hover);color:var(--btn-fg-hover)}._variantCustom_1t4mt_240:active:not(:disabled){background-color:var(--btn-bg-active);color:var(--btn-fg-active)}._variantCta_1t4mt_276{--_cta:var(--btn-cta,var(--color-accent));--_cta-ink:var(--btn-cta,var(--color-accent-text));--_cta-step:var(--btn-cta-hover,var(--color-accent-hover));--btn-focus-hue:var(--_cta);color:var(--_cta-ink);border-color:var(--_cta);letter-spacing:normal;text-transform:none;background-color:#0000}._variantCta_1t4mt_276[data-cta-tone=neutral]{--_cta:var(--btn-cta,var(--color-text-muted));--_cta-ink:var(--btn-cta,var(--color-text-muted));--_cta-step:var(--btn-cta-hover,var(--color-text))}._variantCta_1t4mt_276[data-cta-tone=signal]{--_cta:var(--btn-cta,var(--color-danger));--_cta-ink:var(--btn-cta,var(--color-danger-text));--_cta-step:var(--btn-cta-hover,color-mix(in srgb, var(--color-danger) 82%, var(--color-text)))}._variantCta_1t4mt_276._ctaFilled_1t4mt_299,._variantCta_1t4mt_276:is(:hover,:focus-visible):not(:disabled):not(._active_1t4mt_132){background-color:var(--_cta);color:var(--color-text-inverse)}._variantCta_1t4mt_276._ctaFilled_1t4mt_299:is(:hover,:focus-visible):not(:disabled):not(._active_1t4mt_132){background-color:var(--_cta-step);border-color:var(--_cta-step)}._variantCta_1t4mt_276:active:not(:disabled){background-color:var(--_cta-step);border-color:var(--_cta-step);color:var(--color-text-inverse)}._wrap_1t4mt_321{max-width:100%;height:auto;min-height:var(--_h);text-align:center;white-space:pre-line;flex-shrink:1;padding-block:.5em;line-height:1.3}._iconSlot_1t4mt_336{line-height:0;font-size:var(--_icon-size);align-items:center;display:inline-flex}._kbd_1t4mt_346{border-radius:var(--radius-sm);opacity:.45;min-width:1.5em;height:1.5em;font-family:inherit;font-size:.9em;font-weight:var(--font-medium);letter-spacing:.02em;white-space:nowrap;border:1px solid;justify-content:center;align-items:center;margin-inline:.125rem -.25rem;padding-block:.175em 0;padding-inline:.3em;line-height:1;display:inline-flex;transform:translateY(-.076em)}._root_1t4mt_6:disabled ._kbd_1t4mt_346{opacity:.3}@media (pointer:coarse){._kbd_1t4mt_346{display:none}}._root_1t4mt_6[data-icon-tone=danger] ._iconSlot_1t4mt_336{color:var(--color-danger-text)}._root_1t4mt_6[data-icon-tone=warning] ._iconSlot_1t4mt_336{color:var(--color-warning-text)}._root_1t4mt_6[data-icon-tone=accent] ._iconSlot_1t4mt_336{color:var(--color-accent-text)}._root_1t4mt_6[data-hover-tone=danger]{--_tone:var(--color-danger);--_tone-fill:var(--color-danger-subtle);--_tone-text:var(--color-danger-text);--btn-focus-hue:var(--color-danger)}._root_1t4mt_6[data-hover-tone=warning]{--_tone:var(--color-warning);--_tone-fill:var(--color-warning-subtle);--_tone-text:var(--color-warning-text);--btn-focus-hue:var(--color-warning)}._root_1t4mt_6[data-hover-tone=accent]{--_tone:var(--color-accent);--_tone-fill:var(--color-accent-subtle);--_tone-text:var(--color-accent-text);--btn-focus-hue:var(--color-accent)}._root_1t4mt_6[data-hover-tone=ai]{--_tone:var(--color-ai-text);--_tone-fill:color-mix(in srgb, var(--color-ai-text) 14%, transparent);--_tone-text:var(--color-ai-text);--btn-focus-hue:var(--color-ai-text)}._root_1t4mt_6[data-hover-tone=ai]:is(:hover,:focus-visible,._active_1t4mt_132,[aria-pressed=true]):not(:disabled):not(:where([data-disabled],[data-readonly],:has(>input:disabled))) ._iconSlot_1t4mt_336:first-child svg{fill:url(#ai-grad) var(--ai-grad-from,#c840d8)}._root_1t4mt_6[data-hover-tone]:is(:hover,:focus-visible):not(:disabled):not(._active_1t4mt_132){background-color:var(--_tone-fill);color:var(--_tone-text);border-color:#0000}._root_1t4mt_6[data-hover-tone]._active_1t4mt_132,._root_1t4mt_6[data-hover-tone][aria-pressed=true]{background-color:color-mix(in srgb, var(--_tone) 16%, var(--_tone-fill));color:var(--_tone-text);border-color:#0000}._root_1t4mt_6[data-hover-tone]:active:not(:disabled){background-color:color-mix(in srgb, var(--_tone) 28%, var(--_tone-fill));color:var(--_tone-text);border-color:#0000}._root_1t4mt_6[data-hover-tone]._loading_1t4mt_472{background-color:var(--_tone-fill);color:var(--_tone-text);border-color:#0000}._active_1t4mt_132,._root_1t4mt_6[aria-pressed=true]{background-color:color-mix(in srgb, var(--color-text) 9%, transparent);color:var(--color-text);border-color:#0000}._variantPlain_1t4mt_174._active_1t4mt_132,._variantPlain_1t4mt_174[aria-pressed=true]{color:var(--color-text);background-color:#0000}._variantPrimary_1t4mt_127._active_1t4mt_132,._variantPrimary_1t4mt_127[aria-pressed=true]{background-color:var(--color-accent-active);color:var(--color-text-inverse)}._variantSecondary_1t4mt_144._active_1t4mt_132,._variantSecondary_1t4mt_144[aria-pressed=true]{background-color:color-mix(in srgb, var(--color-accent) 16%, var(--color-accent-subtle));color:var(--color-accent-text);border-color:#0000}._variantWarning_1t4mt_203._active_1t4mt_132,._variantWarning_1t4mt_203[aria-pressed=true]{background-color:var(--color-warning-subtle);color:var(--color-warning-text)}._variantDanger_1t4mt_187._active_1t4mt_132,._variantDanger_1t4mt_187[aria-pressed=true]{background-color:var(--color-danger-subtle);color:var(--color-danger-text)}._variantCustom_1t4mt_240._active_1t4mt_132,._variantCustom_1t4mt_240[aria-pressed=true]{background-color:var(--btn-bg);color:var(--btn-fg)}._root_1t4mt_6._root_1t4mt_6:is(:focus-visible,:has(>input:focus-visible)):not(:disabled){border-color:#0000}._root_1t4mt_6:disabled:not(._loading_1t4mt_472),._root_1t4mt_6[data-disabled]:not(._loading_1t4mt_472){cursor:not-allowed;opacity:.45;filter:none}._root_1t4mt_6:has(>input:disabled){cursor:not-allowed;opacity:.45;filter:none}._variantCustom_1t4mt_240:disabled:not(._loading_1t4mt_472){background-color:var(--btn-bg-disabled,var(--btn-bg));color:var(--btn-fg-disabled,var(--btn-fg))}._widthFull_1t4mt_590{width:100%}._iconOnly_1t4mt_596{width:var(--_h);padding-inline:0}._loading_1t4mt_472{pointer-events:none}._loading_1t4mt_472 ._labelText_1t4mt_606{opacity:.6}._loadingCentered_1t4mt_612{position:relative}._loadingCentered_1t4mt_612 ._labelText_1t4mt_606{opacity:0}._spinnerOverlay_1t4mt_618{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._spinner_1t4mt_618{width:var(--_icon-size);height:var(--_icon-size);border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;animation:.6s linear infinite _btnSpin_1t4mt_1;display:block}@keyframes _btnSpin_1t4mt_1{to{transform:rotate(360deg)}}._iconFallback_1t4mt_646 ._labelText_1t4mt_606{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._iconFallback_1t4mt_646{width:var(--_h);padding-inline:0}@media (min-width:45rem){._iconFallback_1t4mt_646{width:auto;padding-inline:var(--_px)}._iconFallback_1t4mt_646 ._labelText_1t4mt_606{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}@container (width<=30rem){._iconFallback_1t4mt_646{width:var(--_h);padding-inline:0}._iconFallback_1t4mt_646 ._labelText_1t4mt_606{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container style(--buttons-collapsed:1){._iconFallback_1t4mt_646{width:var(--_h);padding-inline:0}._iconFallback_1t4mt_646 ._labelText_1t4mt_606{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container style(--buttons-collapsed:0){._iconFallback_1t4mt_646{width:auto;padding-inline:var(--_px)}._iconFallback_1t4mt_646 ._labelText_1t4mt_606{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}._ai_1t4mt_741 ._labelText_1t4mt_606{background:linear-gradient(90deg, var(--ai-grad-from,#c840d8), var(--ai-grad-to,#3b6ef5));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}._ai_1t4mt_741 ._iconSlot_1t4mt_336:first-child svg{fill:url(#ai-grad) var(--ai-grad-from,#c840d8)}._ai_1t4mt_741{--btn-focus-hue:var(--color-ai-text);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(90deg, var(--ai-grad-from,#c840d8), var(--ai-grad-to,#3b6ef5)) border-box;border-color:#0000}._ai_1t4mt_741._ai_1t4mt_741._active_1t4mt_132,._ai_1t4mt_741._ai_1t4mt_741[aria-pressed=true]{background:linear-gradient(color-mix(in srgb, var(--color-ai-text) 14%, var(--color-surface)), color-mix(in srgb, var(--color-ai-text) 14%, var(--color-surface))) padding-box, linear-gradient(90deg, var(--ai-grad-from,#c840d8), var(--ai-grad-to,#3b6ef5)) border-box;border-color:#0000}._ai_1t4mt_741:disabled:not(._loading_1t4mt_472){opacity:.45}._ai_1t4mt_741 ._spinner_1t4mt_618{background:conic-gradient(from 0deg, transparent 0deg, var(--ai-grad-from,#c840d8) 90deg, var(--ai-grad-to,#3b6ef5) 360deg);border-color:#0000;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}._ai_1t4mt_741:is(:hover,:focus-visible):not(:disabled):not(._active_1t4mt_132),._ai_1t4mt_741:active:not(:disabled){background:linear-gradient(90deg, color-mix(in srgb, var(--ai-grad-from,#c840d8) 8%, var(--color-surface)), color-mix(in srgb, var(--ai-grad-to,#3b6ef5) 8%, var(--color-surface))) padding-box, linear-gradient(90deg, var(--ai-grad-from,#c840d8), var(--ai-grad-to,#3b6ef5)) border-box;border-color:#0000}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){._ai_1t4mt_741:focus-visible{outline:none}._ai_1t4mt_741._ai_1t4mt_741:focus-visible:not(:disabled){background:linear-gradient(90deg, color-mix(in srgb, var(--ai-grad-from,#c840d8) 8%, var(--color-surface)), color-mix(in srgb, var(--ai-grad-to,#3b6ef5) 8%, var(--color-surface))) border-box}._ai_1t4mt_741:focus-visible:after{content:"";inset:calc(-1 * var(--focus-ring-width));border:var(--focus-ring-width) solid transparent;border-radius:calc(var(--_radius) + var(--focus-ring-width));background:linear-gradient(90deg, var(--ai-grad-from,#c840d8), var(--ai-grad-to,#3b6ef5)) border-box;opacity:var(--focus-ring-strength);pointer-events:none;-webkit-mask-composite:xor;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}._tip_1t4mt_887{display:inline-flex}._tipInert_1t4mt_890{cursor:not-allowed}._tipInert_1t4mt_890>button{pointer-events:none}
