.react-aria-Button{border-radius:var(--radius);appearance:none;font:var(--font-size) var(--font-sans);height:var(--spacing-8);padding:0 var(--spacing-3);justify-content:center;align-items:center;gap:var(--spacing-1);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;margin:0;font-weight:500;text-decoration:none;display:inline-flex}.react-aria-Button>svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.react-aria-Button:has(>svg:only-child){width:var(--spacing-8);border-radius:9999px;flex-shrink:0;padding:0}.react-aria-Button[data-pressed]{scale:.95}.react-aria-Button[data-disabled]{cursor:not-allowed}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) :is(.react-aria-Button .react-aria-ProgressBar){--highlight-background:var(--gray-1600)}}:where(:root[data-theme=dark]) :is(.react-aria-Button .react-aria-ProgressBar){--highlight-background:var(--gray-1600)}.react-aria-Button kbd{font:var(--font-size-sm) var(--font-sans);background:var(--highlight-hover);border:.5px solid var(--tint-500);padding:0 var(--spacing-1);border-radius:var(--radius-sm);margin-inline-start:var(--spacing-3)}
.react-aria-Heading{margin:0}
.react-aria-Form{gap:var(--spacing-6);flex-direction:column;display:flex}.react-aria-Form>.react-aria-Button{align-self:start}.react-aria-Form [role=alert]{border:2px solid var(--invalid-color);background:var(--overlay-background);border-radius:6px;outline:none;max-width:250px;padding:12px}.react-aria-Form [role=alert]:focus{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Form [role=alert] h3{margin-top:0}.react-aria-Form [role=alert] p{margin-bottom:0}.react-aria-Label{font:var(--font-size) var(--font-sans);color:var(--text-color);margin-bottom:var(--spacing-2);cursor:default;font-weight:500;display:block}.react-aria-FieldError{font:var(--font-size-sm) var(--font-sans);color:var(--invalid-color);margin-top:var(--spacing-1);contain:inline-size;display:block}.field-description{font:var(--font-size-sm) var(--font-sans);margin-top:var(--spacing-1);contain:inline-size;display:block}[data-invalid]>.field-description{display:none}.field-Button{background:var(--tint-200);color:var(--tint-1400);forced-color-adjust:none;border-radius:var(--radius-sm);margin-left:calc(-1 * var(--spacing-8) + 4px);aspect-ratio:1;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;height:calc(100% - 8px);padding:0;transition-property:scale,background;transition-duration:.2s;display:flex}.field-Button svg{width:var(--spacing-4);height:var(--spacing-4)}.field-Button:where([data-hovered],[data-pressed]){background:var(--tint-300);color:var(--tint-1200)}@media (forced-colors:active){.field-Button{color:highlighttext;background:highlight}}.field-Button[data-pressed]{scale:.9}.field-Button[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:2px}.field-Button[data-disabled]{color:var(--text-color-disabled);background:0 0}
.info-tip{width:24px;height:24px;color:var(--hrat-muted);cursor:help;vertical-align:middle;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px -4px 0;padding:0;display:inline-flex}.info-tip[data-hovered],.info-tip[data-pressed]{color:var(--text-color)}.info-tip[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:-2px}@media (forced-colors:active){.info-tip{color:buttontext}}.react-aria-Tooltip.info-tooltip{white-space:normal;overflow-wrap:break-word;max-width:min(320px,100vw - 32px);padding:6px 10px;line-height:1.45}.field-label-row{align-items:center;gap:var(--spacing-1);margin-bottom:var(--spacing-2);display:flex}.field-label-row>.react-aria-Label{margin-bottom:0}.field-inline-label{min-width:0}.field-inline-label>.info-tip{vertical-align:middle}.field-inline-text>div{vertical-align:middle;display:inline-flex!important}.field-description.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
