.JUWhYW_button{min-height:var(--control-height-md);padding:0 var(--space-5);border:1px solid var(--foreground);border-radius:var(--radius-control);background:var(--foreground);color:var(--background);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.JUWhYW_button:hover:not(:disabled){box-shadow:var(--shadow-resting)}}.JUWhYW_button:disabled{cursor:not-allowed}.JUWhYW_button:disabled:not([data-state=pending]){opacity:.7}.JUWhYW_button[data-state=pending]{cursor:progress}.JUWhYW_content{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;min-height:1.25rem;display:inline-flex}.JUWhYW_morph{justify-items:start;min-width:0;display:inline-grid;position:relative}.JUWhYW_morph[data-morphing]{clip-path:inset(-.6em 0 -.6em -.3em)}.JUWhYW_sizer{visibility:hidden;white-space:pre;grid-area:1/1}.JUWhYW_label{white-space:pre;grid-area:1/1}.JUWhYW_iconSlot{flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.JUWhYW_phase{grid-area:1/1;place-items:center;width:17px;height:17px;display:grid}.JUWhYW_arrow{flex:none}.JUWhYW_statusIcon{color:currentColor}.JUWhYW_statusIcon[data-draw] path{stroke-dasharray:20;animation:.24s cubic-bezier(.16,1,.3,1) 50ms both JUWhYW_draw}.JUWhYW_spinner{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);border:1.5px solid;border-right-color:#0000;animation:.7s linear infinite JUWhYW_spin;display:inline-block}.JUWhYW_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes JUWhYW_spin{to{transform:rotate(360deg)}}@keyframes JUWhYW_draw{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.JUWhYW_button{transition:none}.JUWhYW_spinner,.JUWhYW_statusIcon[data-draw] path{animation:none}}
.arc-controls{--foreground:var(--folio-accent);--background:var(--folio-inverse-text);--control-height-md:46px;--space-2:8px;--space-4:16px;--space-5:20px;--radius-control:16px;--radius-pill:999px;--text-sm:13px;--leading-body:1.5;--duration-fast:.16s;--ease-standard:cubic-bezier(.2,0,0,1);--shadow-resting:0 4px 12px #0000001a}.arc-controls button:focus-visible{outline:2px solid var(--folio-focus);outline-offset:4px}
