._icon_1bd4t_1{display:block;flex-shrink:0;color:currentColor;overflow:visible}._root_1wgjt_1{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;border:1.5px solid transparent;border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;user-select:none;min-width:0;max-width:100%;box-sizing:border-box;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,opacity .14s ease}._root_1wgjt_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._root_1wgjt_1:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}._md_1wgjt_35{min-height:var(--control-min-height);padding:.7rem 1.35rem}._sm_1wgjt_40{min-height:2.5rem;padding:.45rem 1rem}._fullWidth_1wgjt_45{width:100%;min-width:0;max-width:100%}._primary_1wgjt_51{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}._primary_1wgjt_51:hover:not(:disabled){background:var(--color-action-hover);border-color:var(--color-action-hover)}._secondary_1wgjt_62{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-secondary)}._secondary_1wgjt_62:hover:not(:disabled){background:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}._outline_1wgjt_73{background:transparent;border-color:var(--color-primary);color:var(--color-primary-text)}._outline_1wgjt_73:hover:not(:disabled){background:var(--color-primary-soft)}._ghost_1wgjt_84{background:transparent;border-color:transparent;color:var(--color-primary-text);padding-inline:.55rem}._ghost_1wgjt_84:hover:not(:disabled){background:var(--color-primary-soft)}._linkDisabled_1wgjt_95{pointer-events:none;opacity:.45;cursor:not-allowed}._danger_1wgjt_102{background:var(--color-surface);border-color:var(--color-error);color:var(--color-error)}._danger_1wgjt_102:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 10%,var(--color-surface))}._danger_1wgjt_102:focus-visible{outline-color:var(--color-error)}@media(max-width:39.99rem){._root_1wgjt_1{white-space:normal;text-align:center}._fullWidth_1wgjt_45{justify-content:center}}._backdrop_1pwgh_1{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:max(env(safe-area-inset-top,0px),var(--space-2)) max(env(safe-area-inset-right,0px),var(--space-2)) max(env(safe-area-inset-bottom,0px),var(--space-2)) max(env(safe-area-inset-left,0px),var(--space-2));background:color-mix(in srgb,var(--color-neutral-900) 42%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;overscroll-behavior:none;touch-action:none;pointer-events:auto;animation:_modal-scrim-in_1pwgh_1 .2s ease both}@media(min-width:40rem){._backdrop_1pwgh_1{padding:var(--space-3)}}._panel_1pwgh_27{display:flex;flex-direction:column;width:min(100%,28rem);max-height:min(88dvh,40rem);background:var(--color-surface);border:0;border-radius:var(--radius-card);box-shadow:var(--shadow-elevated-hover);overflow:hidden;transform:translateZ(0);touch-action:auto;pointer-events:auto;transform-origin:center center;box-sizing:border-box;animation:_modal-panel-in_1pwgh_1 .26s cubic-bezier(.22,1,.36,1) both}._sm_1pwgh_45{width:min(100%,20rem);max-height:min(88dvh,28rem)}._md_1pwgh_50{width:min(100%,28rem)}._lg_1pwgh_54{width:min(100%,40rem);max-height:min(90dvh,36rem)}._xl_1pwgh_59{width:min(100%,72rem);max-height:min(96dvh,calc(100dvh - 1rem))}._header_1pwgh_64{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-shrink:0;padding:var(--space-3);border-bottom:1px solid var(--color-border);animation:_modal-fade-rise_1pwgh_1 .28s cubic-bezier(.22,1,.36,1) 40ms both}._heading_1pwgh_75{display:grid;gap:.2rem;min-width:0}._title_1pwgh_81{margin:0;font-family:var(--font-family-sans);font-size:clamp(1.1rem,1.05rem + .35vw,1.35rem);font-weight:var(--font-weight-bold);line-height:1.25;color:var(--color-primary-text)}._description_1pwgh_90{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-ui);color:var(--color-muted)}._close_1pwgh_99{appearance:none;display:inline-grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;margin:0;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--color-ink) 6%,var(--color-bg));color:var(--color-muted);cursor:pointer;transition:background-color .14s ease,color .14s ease}._close_1pwgh_99:hover{background:color-mix(in srgb,var(--color-ink) 10%,var(--color-bg));color:var(--color-ink)}._close_1pwgh_99:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._body_1pwgh_126{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3);animation:_modal-fade-rise_1pwgh_1 .28s cubic-bezier(.22,1,.36,1) 70ms both}._footer_1pwgh_135{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-shrink:0;padding:var(--space-3);border-top:1px solid var(--color-border);animation:_modal-fade-rise_1pwgh_1 .28s cubic-bezier(.22,1,.36,1) 90ms both}._footerFlush_1pwgh_147{border-top:0}._contentRise_1pwgh_152{animation:_modal-fade-rise_1pwgh_1 .28s cubic-bezier(.22,1,.36,1) both}@keyframes _modal-scrim-in_1pwgh_1{0%{opacity:0}to{opacity:1}}@keyframes _modal-panel-in_1pwgh_1{0%{opacity:0;transform:translateY(.5rem) scale(.97)}to{opacity:1;transform:none}}@keyframes _modal-fade-rise_1pwgh_1{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._backdrop_1pwgh_1,._panel_1pwgh_27,._header_1pwgh_64,._body_1pwgh_126,._footer_1pwgh_135,._contentRise_1pwgh_152{animation:none!important;transform:none}}[data-theme=dark] ._panel_1pwgh_27{box-shadow:0 1px color-mix(in srgb,var(--color-neutral-50) 10%,transparent),0 20px 48px color-mix(in srgb,var(--color-neutral-900) 55%,transparent),0 36px 80px color-mix(in srgb,var(--color-neutral-900) 40%,transparent)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) ._panel_1pwgh_27{box-shadow:0 1px color-mix(in srgb,var(--color-neutral-50) 10%,transparent),0 20px 48px color-mix(in srgb,var(--color-neutral-900) 55%,transparent),0 36px 80px color-mix(in srgb,var(--color-neutral-900) 40%,transparent)}}._root_2ltk0_1{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary)}._spinner_2ltk0_9{display:block;box-sizing:border-box;border-radius:999px;border-style:solid;border-color:color-mix(in srgb,var(--color-primary) 22%,transparent);border-top-color:var(--color-primary);animation:_loader-spin_2ltk0_1 .7s linear infinite}._sm_2ltk0_19 ._spinner_2ltk0_9{width:1rem;height:1rem;border-width:2px}._md_2ltk0_25 ._spinner_2ltk0_9{width:1.5rem;height:1.5rem;border-width:2.5px}._lg_2ltk0_31 ._spinner_2ltk0_9{width:2.25rem;height:2.25rem;border-width:3px}._srOnly_2ltk0_37{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _loader-spin_2ltk0_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_2ltk0_9{animation:_loader-pulse_2ltk0_1 1.2s ease-in-out infinite;border-color:var(--color-primary);opacity:.55}}@keyframes _loader-pulse_2ltk0_1{0%,to{opacity:.35}50%{opacity:.9}}
