.casting-action_button__TJjoj{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease-out,filter .12s ease-out}.casting-action_button__TJjoj[data-tone=neutral]{background:var(--bg-input);color:var(--text-primary);border-color:var(--border-strong)}.casting-action_button__TJjoj[data-tone=danger]{background:var(--button-destructive-bg);color:var(--button-destructive-text)}.casting-action_button__TJjoj:hover:not(:disabled){filter:brightness(1.07)}.casting-action_button__TJjoj:active:not(:disabled){transform:scale(.97);filter:brightness(.94);transition-duration:80ms}.casting-action_button__TJjoj:active:not(:disabled) .casting-action_labelWindow__aQfKr{transform:translateY(2px);transition-duration:80ms}.casting-action_button__TJjoj:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.casting-action_button__TJjoj:disabled{cursor:default}.casting-action_button__TJjoj:disabled:not([aria-busy=true]):not([data-success]){opacity:.65}.casting-action_labelWindow__aQfKr{display:flex;align-items:center;justify-content:center;height:var(--casting-label-height,1.5em);overflow:hidden;transition:transform .12s ease-out}.casting-action_label__cSdqz{display:inline-flex;gap:8px;align-items:center;animation:casting-action_lift__ttFGm .12s ease-out both}.casting-action_check__OCC1o{width:17px;height:17px;background:currentColor;mask:url(/icons/check.svg) center/contain no-repeat}.casting-action_trace__S04jb{position:absolute;top:0;left:0;width:38px;height:3px;border-radius:3px;background:color-mix(in srgb,var(--nav-production) 65%,var(--text-inverse));box-shadow:0 0 3px 1px var(--nav-production),0 0 10px 3px var(--nav-production);offset-path:inset(2px round 6px);offset-rotate:auto;animation:casting-action_trace__S04jb 1.1s linear infinite;pointer-events:none}@keyframes casting-action_trace__S04jb{0%{offset-distance:0}to{offset-distance:100%}}.casting-action_button__TJjoj[data-press=odd] .casting-action_labelWindow__aQfKr{animation:casting-action_pressText__0VT87 .18s ease-out}.casting-action_button__TJjoj[data-press=even] .casting-action_labelWindow__aQfKr{animation:casting-action_pressTextAgain__1VAS3 .18s ease-out}.casting-action_button__TJjoj [aria-busy=true] .casting-action_label__cSdqz,.casting-action_button__TJjoj[aria-busy=true] .casting-action_label__cSdqz{animation:casting-action_waitingText__OSoLm 1s ease-in-out .18s infinite}@keyframes casting-action_pressText__0VT87{0%{transform:translateY(2px) scale(.97)}55%{transform:translateY(-1px) scale(1.015)}to{transform:translateY(0) scale(1)}}@keyframes casting-action_pressTextAgain__1VAS3{0%{transform:translateY(2px) scale(.97)}55%{transform:translateY(-1px) scale(1.015)}to{transform:translateY(0) scale(1)}}@keyframes casting-action_waitingText__OSoLm{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-.5px) scale(1.015);opacity:.82}}@keyframes casting-action_lift__ttFGm{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}[data-reduced] .casting-action_button__TJjoj,[data-reduced] .casting-action_labelWindow__aQfKr{transition:none;transform:none}[data-reduced] .casting-action_labelWindow__aQfKr,[data-reduced] .casting-action_label__cSdqz{animation:none!important}[data-reduced] .casting-action_trace__S04jb{animation:none;offset-distance:80%}@media(prefers-reduced-motion:reduce){.casting-action_button__TJjoj,.casting-action_labelWindow__aQfKr{transition:none!important;transform:none!important}.casting-action_labelWindow__aQfKr,.casting-action_label__cSdqz{animation:none!important}.casting-action_trace__S04jb{animation:none;offset-distance:80%}}