.Button-module__8RiFmG__root{min-height:var(--control-h);border-radius:var(--radius-pill);color:inherit;font:700 16px/1 var(--font-body);text-align:center;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) ease, background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__root:hover:not(:disabled){transform:translateY(-1px)}.Button-module__8RiFmG__root[data-size=sm]{min-height:var(--control-h-sm);gap:6px;padding:0 14px;font-size:14px}.Button-module__8RiFmG__root[data-size=lg]{min-height:calc(var(--control-h) + var(--space-2));font-size:var(--fs-md);padding:0 28px}.Button-module__8RiFmG__root[data-block]{width:100%;display:flex}.Button-module__8RiFmG__root[data-variant=primary]{background:var(--signal);color:var(--night)}.Button-module__8RiFmG__root[data-variant=primary]:hover:not(:disabled){background:var(--signal-hover)}.Button-module__8RiFmG__root[data-variant=secondary]{background:var(--night);color:var(--on-night);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-surface) 30%, transparent)}.Button-module__8RiFmG__root[data-variant=secondary]:hover:not(:disabled){background:var(--night-2)}.Button-module__8RiFmG__root[data-variant=outline]{color:var(--on-surface);border-width:1px;border-color:currentColor}.Button-module__8RiFmG__root[data-variant=ghost]{color:var(--on-surface)}.Button-module__8RiFmG__root[data-variant=outline]:hover:not(:disabled),.Button-module__8RiFmG__root[data-variant=ghost]:hover:not(:disabled){background:color-mix(in srgb, currentColor 8%, transparent)}.Button-module__8RiFmG__root[data-variant=danger],.Button-module__8RiFmG__root[data-state=armed]{border-color:var(--bad);background:var(--bad);color:var(--on-night)}.Button-module__8RiFmG__root[data-variant=danger]:hover:not(:disabled),.Button-module__8RiFmG__root[data-state=armed]:hover:not(:disabled){border-color:var(--bad-ink);background:var(--bad-ink)}.Button-module__8RiFmG__root[data-variant=link]{min-height:0;font:inherit;color:var(--on-surface-accent);text-align:inherit;text-underline-offset:2px;white-space:normal;border:0;border-radius:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.Button-module__8RiFmG__root[data-variant=link][data-size=sm]{font-size:14px}.Button-module__8RiFmG__root[data-variant=link]:hover{text-decoration-thickness:2px;transform:none}.Button-module__8RiFmG__root:disabled,.Button-module__8RiFmG__root[aria-disabled=true]{opacity:.5;cursor:not-allowed}.Button-module__8RiFmG__root[aria-busy=true]{opacity:.75;cursor:progress}.Button-module__8RiFmG__arrow{transition:transform var(--dur-fast) ease}.Button-module__8RiFmG__root[data-variant=link] .Button-module__8RiFmG__arrow{margin-left:.3em}.Button-module__8RiFmG__root:hover:not(:disabled) .Button-module__8RiFmG__arrow{transform:translate(3px)}
.Alert-module__IrzyxW__root{border:1px solid color-mix(in srgb, currentColor 30%, transparent);font-size:var(--fs-sm);border-radius:10px;align-content:start;gap:6px;padding:12px 16px;line-height:1.5;display:grid}.Alert-module__IrzyxW__root[data-kind=error]{background:var(--bad-soft);color:var(--bad-ink)}.Alert-module__IrzyxW__root[data-kind=warning]{background:var(--warn-soft);color:var(--warn-ink)}.Alert-module__IrzyxW__root[data-kind=info]{background:var(--info-soft);color:var(--info)}.Alert-module__IrzyxW__root[data-kind=success]{background:var(--ok-soft);color:var(--ok)}.Alert-module__IrzyxW__title{font-weight:700}.Alert-module__IrzyxW__actions{align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}
