.Button_button__nP46n{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--tap-target-min);min-height:52px;max-width:100%;touch-action:manipulation;border:0;border-radius:26px;padding:0 18px;font:600 16px/20px var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer}.Button_button__nP46n span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Button_button__nP46n svg{flex:none}.Button_buttonCompact__KxtdY{min-height:44px;border-radius:22px;font-size:15px}.Button_buttonSpacious__R2hBT{min-height:52px;padding:0 28px}.Button_buttonPrimary__eosgZ{border:0;background:var(--accent);color:var(--on-accent);box-shadow:none}.Button_buttonSecondary__kh6_9{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.Button_buttonGhost__BIssm{background:transparent;color:var(--accent);box-shadow:none}.Button_buttonDanger__epdvm{background:transparent;color:var(--loss);box-shadow:inset 0 0 0 1.5px var(--loss)}.Button_buttonGhost__BIssm{min-height:44px;padding:0 12px;font-size:15px}.Button_button__nP46n:disabled{cursor:default;opacity:.45}.Button_loadingIcon___1WWE{flex:none;animation:Button_primitive-spin__xFXGJ .9s linear infinite}@media (prefers-reduced-motion:reduce){.Button_loadingIcon___1WWE{animation:none}}@keyframes Button_primitive-spin__xFXGJ{to{transform:rotate(1turn)}}.IconButton_iconButton__yirno{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target-min);min-height:var(--tap-target-min);width:44px;height:44px;touch-action:manipulation;border:0;border-radius:22px;padding:0;font:600 15px/20px var(--font-body);cursor:pointer}.IconButton_buttonPrimary__sVRXL{border:0;background:var(--accent);color:var(--on-accent);box-shadow:none}.IconButton_buttonSecondary__IUi7H{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.IconButton_buttonGhost__aWGPW{background:transparent;color:var(--accent);box-shadow:none}.IconButton_buttonDanger__Qhxqk{background:transparent;color:var(--loss);box-shadow:inset 0 0 0 1.5px var(--loss)}.IconButton_iconButtonCompact__GNqOB{width:44px;height:44px}.IconButton_iconButtonLarge__Su4hb{width:52px;height:52px;border-radius:26px}.IconButton_iconButton__yirno:disabled{cursor:default;opacity:.45}.Modal_overlay__9kcJ_{position:fixed;inset:0;z-index:1000;display:grid;align-items:center;justify-items:center;padding:16px;background:var(--scrim)}.Modal_dialog__hHcnC{display:grid;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;scrollbar-width:none;grid-gap:16px;gap:16px;border:0;border-radius:16px;padding:20px 24px 24px;background:var(--raised);color:var(--ink);box-shadow:0 8px 24px var(--shadow)}.Modal_dialogHeader__yJqM2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.Modal_dialogTitle__ExaDR{margin:0;font:700 24px/28px var(--font-display);letter-spacing:-.02em}.Modal_dialogBody__LUks7{min-width:0;color:var(--ink-2);font:400 15px/21px var(--font-body)}.Modal_dialogActions__TFhzL{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:359px){.Modal_dialogActions__TFhzL{flex-direction:column}.Modal_dialogActions__TFhzL>*{width:100%}}