.spinner.svelte-f1mb35{animation:svelte-f1mb35-spin calc(var(--dur-live-cycle) / 2) linear infinite}@keyframes svelte-f1mb35-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-f1mb35{animation:none}}.reason-wrap.svelte-1mmzrd6{max-width:100%;display:inline-flex;position:relative}.reason-wrap[data-full].svelte-1mmzrd6{width:100%;display:flex}.reason-tip.svelte-1mmzrd6{bottom:calc(100% + var(--space-1));z-index:var(--z-tooltip);width:max-content;max-width:min(280px,90vw);padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-s);background:var(--bg-elevated);box-shadow:var(--shadow-overlay);color:var(--text-primary);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);white-space:normal;pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}.reason-wrap.svelte-1mmzrd6:hover .reason-tip:where(.svelte-1mmzrd6){display:block}.reason-wrap.svelte-1mmzrd6:has(:where(.svelte-1mmzrd6):focus-visible) .reason-tip:where(.svelte-1mmzrd6){display:block}.mf-btn.svelte-1mmzrd6{border-radius:var(--radius-s);max-width:100%;font:inherit;font-size:var(--type-body-size);line-height:var(--type-body-leading);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard), transform var(--dur-instant) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.mf-btn[data-full].svelte-1mmzrd6{width:100%;display:flex}.mf-btn[data-size=xs].svelte-1mmzrd6{height:var(--control-xs);padding-inline:var(--space-2);font-size:var(--type-caption-size)}.mf-btn[data-size=s].svelte-1mmzrd6{height:var(--control-s);padding-inline:var(--space-2);font-size:var(--type-body-s-size)}.mf-btn[data-size=m].svelte-1mmzrd6{height:var(--control-m);padding-inline:var(--space-3)}.mf-btn[data-size=l].svelte-1mmzrd6{height:var(--control-l);padding-inline:var(--space-4);font-size:var(--type-body-l-size)}.mf-btn[data-size=xl].svelte-1mmzrd6{height:var(--control-xl);padding-inline:var(--space-4);font-size:var(--type-body-l-size)}.label.svelte-1mmzrd6{align-items:center;gap:var(--space-1-5);text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:hidden}.inner.svelte-1mmzrd6{align-items:center;gap:var(--space-1-5);min-width:0;display:inline-flex}.meta.svelte-1mmzrd6{gap:var(--space-1-5);font-weight:500;display:inline-flex}.dot.svelte-1mmzrd6{font-family:var(--font-ui)}.inner.concealed.svelte-1mmzrd6{opacity:0}.spinner-slot.svelte-1mmzrd6{place-items:center;display:grid;position:absolute;inset:0}.mf-btn[data-variant=brass-primary].svelte-1mmzrd6{background:var(--action-fill,var(--accent-brass));color:var(--text-on-brass);box-shadow:inset 0 1px 0 #ffffff38, 0 1px 2px #2814782e, var(--action-shadow,0 6px 16px -8px var(--accent-brass));transition:background-position var(--dur-slow) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);background-position:0 0;background-size:160% 100%}@media (hover:hover) and (pointer:fine){.mf-btn[data-variant=brass-primary].svelte-1mmzrd6{overflow:hidden}.mf-btn[data-variant=brass-primary].svelte-1mmzrd6:not([data-state=disabled]):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-20deg)}.mf-btn[data-variant=brass-primary].svelte-1mmzrd6:not([data-state=disabled]):hover:before{transition:transform .7s var(--ease-standard);transform:translate(300%)skew(-20deg)}}.mf-btn[data-variant=surface-secondary].svelte-1mmzrd6{background:var(--bg-elevated);border-color:var(--border-default);color:var(--text-primary);box-shadow:0 1px 2px #1112180a}.mf-btn[data-variant=ghost].svelte-1mmzrd6{color:var(--text-secondary);background:0 0}.mf-btn[data-variant=danger].svelte-1mmzrd6{border-color:var(--status-error);color:var(--status-error);background:0 0}@media (hover:hover){.mf-btn[data-variant=brass-primary].svelte-1mmzrd6:hover{background:var(--action-fill,var(--accent-brass-hover));background-position:100% 0;background-size:160% 100%;transform:translateY(-1px)}.mf-btn[data-variant=surface-secondary].svelte-1mmzrd6:hover{border-color:var(--border-strong)}.mf-btn[data-variant=ghost].svelte-1mmzrd6:hover{background:var(--bg-hover);color:var(--text-primary)}.mf-btn[data-variant=danger].svelte-1mmzrd6:hover{background:var(--status-error-bg)}}.mf-btn.svelte-1mmzrd6:active{transform:translateY(.5px)}.mf-btn[data-variant=brass-primary].svelte-1mmzrd6:active{background:var(--action-fill,var(--accent-brass-pressed));background-position:100% 0;background-size:160% 100%;transform:translateY(.5px)scale(.985)}.mf-btn[data-variant=surface-secondary].svelte-1mmzrd6:active,.mf-btn[data-variant=ghost].svelte-1mmzrd6:active{background:var(--bg-active)}.mf-btn[data-variant=danger].svelte-1mmzrd6:active{background:var(--status-error-bg)}.mf-btn[data-state=disabled].svelte-1mmzrd6{cursor:not-allowed;color:var(--text-muted);transform:none}.mf-btn[data-state=disabled][data-variant=brass-primary].svelte-1mmzrd6{background:var(--bg-sunken);box-shadow:none;border-color:#0000}.mf-btn[data-state=disabled][data-variant=surface-secondary].svelte-1mmzrd6,.mf-btn[data-state=disabled][data-variant=danger].svelte-1mmzrd6{border-color:var(--border-subtle);background:0 0}.mf-btn[data-state=disabled][data-variant=ghost].svelte-1mmzrd6{background:0 0}.mf-btn[data-state=loading].svelte-1mmzrd6{cursor:progress;transform:none}.mf-btn[data-state=loading][data-variant=brass-primary].svelte-1mmzrd6{background:var(--action-fill,var(--accent-brass))}.mf-btn[data-variant=surface-secondary].svelte-1mmzrd6 .spinner-slot:where(.svelte-1mmzrd6),.mf-btn[data-variant=ghost].svelte-1mmzrd6 .spinner-slot:where(.svelte-1mmzrd6){color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.mf-btn.svelte-1mmzrd6{transition:none}.mf-btn.svelte-1mmzrd6:active{transform:none}}
