.font-kit :where(button,input,textarea,select){font-family:inherit}@supports not selector(::-webkit-scrollbar){.font-kit,.font-kit *{scrollbar-width:thin;scrollbar-color:hsla(0,0%,4%,.22) transparent}}@supports selector(::-webkit-scrollbar){.font-kit,.font-kit *{scrollbar-color:auto;scrollbar-width:auto}}.font-kit ::-webkit-scrollbar,.font-kit::-webkit-scrollbar{width:5px;height:5px}.font-kit ::-webkit-scrollbar-track,.font-kit::-webkit-scrollbar-track{background:transparent}.font-kit ::-webkit-scrollbar-thumb,.font-kit::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.font-kit :hover::-webkit-scrollbar-thumb,.font-kit:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,4%,.18)}.font-kit ::-webkit-scrollbar-thumb:hover,.font-kit::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,4%,.3)}.am-spinner{display:inline-block;width:14px;height:14px;flex:none;border:1.5px solid color-mix(in srgb,currentColor 16%,transparent);border-top-color:currentcolor;border-radius:var(--am-radius-pill);animation:am-spin .8s linear infinite}.am-spinner-sm{width:12px;height:12px;border-width:1.25px}@keyframes am-spin{to{transform:rotate(1turn)}}.am-swap{display:inline-grid;flex:none;place-items:center}.am-swap>*{display:inline-flex;grid-area:1/1;opacity:0;transform:scale(.6);filter:blur(2px);visibility:hidden;transition:opacity .12s var(--am-ease),transform .12s var(--am-ease),filter .12s var(--am-ease),visibility 0s linear .12s}.am-swap>[data-active]{opacity:1;transform:scale(1);filter:blur(0);visibility:visible;transition:opacity .18s var(--am-ease),transform .18s var(--am-ease),filter .18s var(--am-ease),visibility 0s}.am-swap[data-state=busy]>*{transition-delay:.1s,.1s,.1s,.22s}.am-swap[data-state=busy]>[data-active]{transition-delay:.1s}.am-hairline{position:relative;height:2px;overflow:hidden;background:var(--am-surface-sunken)}.am-hairline:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:var(--am-ink);animation:am-sweep 1.15s var(--am-ease-in-out) infinite}@keyframes am-sweep{0%{transform:translateX(-120%)}55%,to{transform:translateX(340%)}}.am-skeleton{background:var(--am-surface-sunken);animation:am-pulse 1.2s var(--am-ease-in-out) infinite}@keyframes am-pulse{0%,to{opacity:1}50%{opacity:.55}}.am-delayed{animation:am-appear 1ms linear .15s both}@keyframes am-appear{0%{opacity:0}to{opacity:1}}.am-fade-in{animation:am-fade-in var(--am-duration-enter) var(--am-ease) both}@keyframes am-fade-in{0%{opacity:0}to{opacity:1}}.am-enter-y{animation:am-enter-y var(--am-duration-enter) var(--am-ease) both}@keyframes am-enter-y{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.am-backdrop{position:fixed;inset:0;z-index:2000;background:var(--am-backdrop);opacity:0;pointer-events:none;transition:opacity var(--am-duration-modal-out) var(--am-ease)}.am-backdrop[data-state=open]{opacity:1;pointer-events:auto;transition-duration:var(--am-duration-modal-in)}.am-dialog{transform-origin:center;opacity:0;transform:translateY(8px) scale(.98);transition:opacity var(--am-duration-modal-out) var(--am-ease),transform var(--am-duration-modal-out) var(--am-ease)}.am-backdrop[data-state=open] .am-dialog{opacity:1;transform:translateY(0) scale(1);transition-duration:var(--am-duration-modal-in)}.am-dialog[data-placement=top-right]{transform-origin:top right;transform:translateY(-8px) scale(.98)}.am-dialog[data-placement=rect]{transform-origin:center;transform:translateY(8px) scale(.985);transition-duration:.2s}.am-backdrop[data-state=open] .am-dialog[data-placement=rect]{transition-duration:.28s}.am-popover{transform-origin:var(--am-origin,top right);opacity:0;transform:scale(.97);transition:opacity var(--am-duration-popover) var(--am-ease),transform var(--am-duration-popover) var(--am-ease)}.am-popover[data-state=open]{opacity:1;transform:scale(1)}.am-press{transition:transform var(--am-duration-press) var(--am-ease),background-color var(--am-duration-hover) ease,border-color var(--am-duration-hover) ease,color var(--am-duration-hover) ease,opacity var(--am-duration-hover) ease}.am-press:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.am-press-icon:active:not(:disabled):not([aria-disabled=true]){transform:scale(.94)}.am-focus:focus-visible{outline:2px solid hsla(0,0%,4%,.45);outline-offset:2px}.am-focus:focus:not(:focus-visible){outline:none}.am-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (prefers-reduced-motion:reduce){.am-press-icon:active:not(:disabled),.am-press:active:not(:disabled){transform:none}.am-backdrop[data-state=open] .am-dialog,.am-dialog,.am-dialog[data-placement=rect],.am-dialog[data-placement=top-right],.am-popover,.am-popover[data-state=open]{transform:none;transition-property:opacity}.am-spinner{animation-duration:1.4s}.am-hairline:after{animation:am-pulse 1.6s var(--am-ease-in-out) infinite;width:100%;transform:none}.am-swap>*,.am-swap>[data-active]{transform:none;filter:none}.am-fade-in{animation-duration:var(--am-duration-enter)}.am-enter-y{animation-name:am-fade-in}}[data-pane]{position:relative}[data-pane]:after{content:"";position:absolute;inset:56px 0 0 0;z-index:20;background:hsla(0,0%,100%,.66);opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.23,1,.32,1)}[data-pane]:has(>header [aria-expanded=true]):after{opacity:1;transition-duration:.2s}.am-auth-form>div{margin-top:0;margin-bottom:0}.am-auth-form form{margin-bottom:16px}.am-auth-form form .grid{gap:12px}.am-auth-form label{margin-top:4px;color:var(--am-ink);font-size:13px;font-weight:500}.am-auth-form input:not([type=hidden]){min-height:44px;border:1px solid var(--am-line-strong);border-radius:var(--am-radius-sm);background:var(--am-surface);color:var(--am-ink);font-size:15px;box-shadow:none}.am-auth-form input:not([type=hidden]):focus-visible{outline:2px solid var(--am-ink);outline-offset:2px;border-color:var(--am-ink);box-shadow:none}.am-auth-form button[data-variant=slim]{width:100%;min-height:44px;margin-top:8px;border:0;border-radius:var(--am-radius-pill);background:var(--am-brand);color:var(--am-ink);font-family:inherit;font-size:14px;font-weight:600;text-transform:none;box-shadow:none}.am-auth-form button[data-variant=slim]:hover:not(:disabled){background:#1fd952;color:var(--am-ink)}.am-auth-form button[data-variant=slim]:focus-visible{outline:2px solid var(--am-ink);outline-offset:2px;box-shadow:none}.am-auth-form button[data-variant=slim]:disabled{background:var(--am-surface-sunken);color:var(--am-ink-muted);filter:none}.am-auth-form p{margin-top:12px;font-size:13px;line-height:1.45}.am-auth-form p a{color:var(--am-ink-muted);font-weight:400}.am-auth-form p a:hover{color:var(--am-ink);text-decoration:underline;text-underline-offset:3px}.am-auth-form>.relative{margin-top:22px}.am-auth-form>div.mt-8{margin-top:12px}.am-auth-form>div.mt-8 button[data-variant=slim]{margin-top:0;border:1px solid var(--am-line-strong);background:var(--am-surface)}.am-auth-form>div.mt-8 button[data-variant=slim]:hover:not(:disabled){background:var(--am-surface-hover)}