.Button_btn__kzInP{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-pill);font-family:var(--font-body);font-weight:600;cursor:pointer;border:1px solid transparent;transition:transform var(--dur-micro) var(--ease-out),background var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out)}.Button_btn__kzInP:active{transform:scale(.97)}.Button_md__ktIWF{padding:9px 18px;font-size:.875rem}.Button_sm__pnQzd{padding:6px 13px;font-size:.8125rem}.Button_primary__6_Dls{background:var(--accent);color:var(--text-on-accent);box-shadow:0 0 0 1px rgba(91,140,255,.4),0 6px 22px rgba(91,140,255,.22)}.Button_primary__6_Dls:hover{background:var(--accent-hover,#6d97ff);box-shadow:0 0 0 1px rgba(91,140,255,.55),0 8px 28px rgba(91,140,255,.32)}.Button_ghost__gZqlA{background:var(--glass);color:var(--text);border-color:var(--hairline-2)}.Button_ghost__gZqlA:hover{border-color:var(--hairline-3);background:rgba(255,255,255,.06)}.Button_danger__iwpp7{background:transparent;color:var(--loss);border-color:rgba(230,115,91,.45)}.Button_danger__iwpp7:hover:not(:disabled){background:var(--loss);border-color:var(--loss);color:var(--bg-deepest)}.Button_btn__kzInP:disabled{opacity:.5;cursor:not-allowed}.Toast_viewport__qOql3{position:fixed;left:18px;bottom:18px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 36px));pointer-events:none}.Toast_toast__ETwJm{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;border:1px solid var(--hairline-2);border-radius:10px;background:rgba(10,16,26,.92);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);box-shadow:0 12px 32px rgba(0,0,0,.5);pointer-events:auto;animation:Toast_toast-in__wC4J8 var(--dur-enter) var(--ease-out)}@media (prefers-reduced-motion:reduce){.Toast_toast__ETwJm{animation:none}}@keyframes Toast_toast-in__wC4J8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Toast_message__VmdVc{font-size:.8125rem;color:var(--text);min-width:0}.Toast_undo__lKltd{flex:none;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:.8125rem;font-weight:600;color:var(--accent-soft);background:none;border:none;padding:2px 4px;cursor:pointer}.Toast_undo__lKltd:hover{color:var(--text-strong)}.Toast_kbd__DgUU5{font-family:var(--font-body);font-size:.625rem;font-weight:640;color:var(--text-faint);border:solid var(--hairline-2);border-width:1px 1px 2px;border-radius:4px;padding:0 4px}.Toast_close__Bbppq{flex:none;font:inherit;font-size:.9375rem;line-height:1;color:var(--text-faint);background:none;border:none;padding:2px 4px;cursor:pointer}.Toast_close__Bbppq:hover{color:var(--text)}@media (max-width:900px){.Toast_viewport__qOql3{left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));max-width:none}}