:where(.axc-badge){display:inline-flex}.axc-badge[data-tone]{align-items:center;gap:4px;box-sizing:border-box;font-weight:700;line-height:1.25;letter-spacing:-.1px;white-space:nowrap;vertical-align:middle;border:1px solid transparent;border-radius:var(--axc-radius-inner,4px)}.axc-badge[data-size=sm]{font-size:10px;padding:1px 5px}.axc-badge[data-size=md]{font-size:11px;padding:2px 7px}.axc-badge[data-size=lg]{font-size:13px;padding:3px 9px}.axc-badge[data-tone][data-pill]{border-radius:var(--axc-radius-pill,9999px)}.axc-badge[data-tone] .axc-badge__icon{display:inline-flex;flex:none;width:calc(1em + 2px);height:calc(1em + 2px)}.axc-badge[data-tone] .axc-badge__icon>svg{width:100%;height:100%}.axc-badge[data-tone=success]{background-color:var(--axc-state-success-fill);color:var(--axc-state-success-fill-on)}.axc-badge[data-tone=warning]{background-color:var(--axc-state-warning-fill);color:var(--axc-state-warning-fill-on)}.axc-badge[data-tone=error]{background-color:var(--axc-fill-error);color:var(--axc-fill-error-on)}.axc-badge[data-tone=successSoft]{background-color:var(--axc-state-success-soft);color:var(--axc-state-success-soft-on)}.axc-badge[data-tone=warningSoft]{background-color:var(--axc-state-warning-soft);color:var(--axc-state-warning-soft-on)}.axc-badge[data-tone=errorSoft]{background-color:var(--axc-state-error-soft);color:var(--axc-state-error-soft-on)}.axc-badge[data-tone=neutral]{background-color:var(--axc-neutral-soft);color:var(--axc-neutral-soft-on)}.axc-badge[data-tone=primary]{background-color:var(--axc-surface-primary);color:var(--axc-text-on-primary)}.axc-badge[data-tone=primarySoft]{background-color:var(--axc-primary-soft);color:var(--axc-primary-soft-on)}.axc-badge[data-tone=deal]{background-color:var(--axc-surface-accent);color:var(--axc-text-on-accent)}.axc-badge[data-tone=dealSoft]{background-color:var(--axc-accent-soft);color:var(--axc-accent-text)}.axc-badge[data-tone=outline]{background-color:var(--axc-surface-default);color:var(--axc-text-secondary);border-color:var(--axc-border-default)}:where(.axc-button){display:inline-flex}.axc-button[data-variant]{position:relative;align-items:center;justify-content:center;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border:1px solid transparent;border-radius:var(--axc-radius-control,6px);font-family:inherit;font-weight:600;line-height:1;letter-spacing:-.2px;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.axc-button[data-size=sm]{height:32px;padding:0 11px;font-size:13px}.axc-button[data-size=md]{height:40px;padding:0 15px;font-size:14px}.axc-button[data-size=lg]{height:48px;padding:0 19px;font-size:16px}.axc-button[data-variant][data-icon-only]{padding:0;aspect-ratio:1/1}.axc-button[data-variant][data-full-width]{width:100%}.axc-button[data-variant] .axc-button__content{display:inline-flex;align-items:center;gap:6px}.axc-button[data-variant] .axc-button__icon{display:inline-flex;flex:none}.axc-button[data-variant=primary]{background-color:var(--axc-fill-primary);color:var(--axc-fill-primary-on)}.axc-button[data-variant=secondary]{background-color:var(--axc-surface-default);color:var(--axc-text-primary);border-color:var(--axc-border-control)}.axc-button[data-variant=deal]{background-color:var(--axc-surface-accent);color:var(--axc-text-on-accent)}.axc-button[data-variant=danger]{background-color:var(--axc-fill-error);color:var(--axc-fill-error-on)}.axc-button[data-variant=ghost]{background-color:transparent;color:var(--axc-text-primary)}.axc-button[data-variant=primary]:is(:hover,:active):not(:disabled,[data-loading]){background-color:var(--axc-fill-primary-hover)}.axc-button[data-variant=deal]:is(:hover,:active):not(:disabled,[data-loading]){background-color:var(--axc-surface-accent-hover)}.axc-button[data-variant=danger]:is(:hover,:active):not(:disabled,[data-loading]){background-color:var(--axc-fill-error-hover)}.axc-button[data-variant=ghost]:is(:hover,:active):not(:disabled,[data-loading]),.axc-button[data-variant=secondary]:is(:hover,:active):not(:disabled,[data-loading]){background-color:var(--axc-fill-subtle-hover)}.axc-button[data-variant]:focus-visible{outline:2px solid var(--axc-focus-ring);outline-offset:2px}.axc-button[data-focus-tone=onDark]:focus-visible{outline-color:var(--axc-focus-ring-on-dark)}.axc-button[data-focus-tone=photo]:focus-visible{outline-color:var(--axc-focus-two-tone-ring);box-shadow:0 0 0 2px var(--axc-focus-two-tone-offset)}.axc-button[data-variant]:disabled{opacity:.5;cursor:not-allowed}.axc-button[data-loading] .axc-button__content{opacity:0}.axc-button[data-loading] .axc-button__spinner{position:absolute;inset:0;margin:auto;box-sizing:border-box;width:1.15em;height:1.15em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:axc-spin .7s linear infinite}@keyframes axc-spin{to{transform:rotate(1turn)}}:where(.axc-field){display:flex}.axc-field[data-tone]{flex-direction:column;box-sizing:border-box;width:100%;min-width:0}.axc-field[data-tone] .axc-field__label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:-.1px;color:var(--axc-text-primary)}.axc-field[data-tone][data-label-hidden] .axc-field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.axc-field[data-tone] .axc-field__required{margin-left:2px;color:var(--axc-state-error-text)}.axc-field[data-tone] .axc-field__hint{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--axc-text-secondary)}.axc-field[data-tone] .axc-field__message{display:flex;align-items:flex-start;gap:4px;margin:4px 0 0;font-size:12px;line-height:1.5}.axc-field[data-tone] .axc-field__message[data-empty]{margin:0}.axc-field[data-tone] .axc-field__message-icon{flex:none;margin-top:2px}.axc-field[data-tone=error] .axc-field__message{color:var(--axc-state-error-text)}.axc-field[data-tone=error] .axc-field__message-icon{color:var(--axc-state-error-icon)}.axc-field[data-tone=warning] .axc-field__message{color:var(--axc-state-warning-text)}.axc-field[data-tone=warning] .axc-field__message-icon{color:var(--axc-state-warning-icon)}.axc-field[data-tone=success] .axc-field__message{color:var(--axc-state-success-text)}.axc-field[data-tone=success] .axc-field__message-icon{color:var(--axc-state-success-icon)}.axc-control[data-kind]{box-sizing:border-box;display:block;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:400;line-height:1.4;color:var(--axc-text-primary);background-color:var(--axc-surface-raised);background-image:none;border:1px solid var(--axc-border-control);border-radius:var(--axc-radius-control,6px);padding:0 12px;box-shadow:none;opacity:1;cursor:text}.axc-control[data-size=sm]{height:32px;font-size:13px}.axc-control[data-size=md]{height:40px;font-size:14px}.axc-control[data-size=lg]{height:48px;font-size:15px}.axc-control[data-kind=textarea][data-size]{height:auto;min-height:96px;padding-top:8px;padding-bottom:8px;resize:vertical}.axc-control[data-kind=select][data-size]{padding-right:36px;cursor:pointer}@supports (font:-apple-system-body){.axc-control[data-kind]:is([type=date],[type=time],[type=datetime-local]){display:flex;align-items:center}}.axc-control[data-kind][data-mono]{font-family:var(--arvex-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace)}.axc-control[data-kind]::-moz-placeholder{color:var(--axc-text-tertiary);opacity:1}.axc-control[data-kind]::placeholder{color:var(--axc-text-tertiary);opacity:1}.axc-control[data-tone=error]{border-color:var(--axc-state-error-icon)}.axc-control[data-tone=warning]{border-color:var(--axc-state-warning-icon)}.axc-control[data-tone=success]{border-color:var(--axc-state-success-icon)}.axc-control[data-kind][readonly]{background-color:var(--axc-surface-muted)}.axc-control[data-kind]:focus{outline:2px solid var(--axc-focus-ring);outline-offset:0;box-shadow:none}.axc-control[data-tone=default]:focus{border-color:var(--axc-focus-ring)}.axc-control[data-kind]:disabled{background-color:var(--axc-surface-muted);color:var(--axc-text-tertiary);border-color:var(--axc-border-default);cursor:not-allowed}.axc-select[data-size]{position:relative;display:block;width:100%}.axc-select[data-size] .axc-select__caret{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;color:var(--axc-text-secondary)}