@layer components{._modal-backdrop_t6uek_7{z-index:100;background:color-mix(in srgb, var(--color-text) 42%, transparent);animation:.18s ease-out _modal-backdrop-enter_t6uek_1;position:fixed;inset:0}._modal-viewport_t6uek_15{z-index:100;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0;overflow-y:auto}._modal_t6uek_7{--modal-accent:var(--color-primary);width:min(var(--modal-width), calc(100vw - 2rem));border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);max-height:min(44rem,100dvh - 2rem);box-shadow:var(--shadow-2);flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) _modal-enter_t6uek_1;display:flex;position:relative;overflow:hidden}._modal_t6uek_7[data-tone=success]{--modal-accent:var(--color-success)}._modal_t6uek_7[data-tone=danger]{--modal-accent:var(--color-danger)}._modal_t6uek_7[data-tone=neutral]{--modal-accent:var(--color-text-muted)}._modal_t6uek_7[data-tone=warning]{--modal-accent:var(--color-warning)}._modal__header_t6uek_53,._modal__body_t6uek_54,._modal__footer_t6uek_55{z-index:1;min-width:0;position:relative}._modal__header_t6uek_53,._modal__footer_t6uek_55{flex:none}._modal__header_t6uek_53{--modal-heading-line:var(--modal-heading-line-height);border-bottom:1px solid color-mix(in srgb, var(--modal-accent) 26%, var(--color-border));background:color-mix(in srgb, var(--modal-accent) 10%, var(--color-surface));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}._modal__heading-group_t6uek_79{align-items:center;gap:.625rem;min-width:0;display:flex}._modal__heading_t6uek_79{min-width:0;color:var(--color-text);font-size:1.25rem;font-weight:700;line-height:var(--modal-heading-line)}._modal__close_t6uek_94{width:2.25rem;height:2.25rem;margin-top:calc((var(--modal-heading-line) - 2.25rem) / 2);border-radius:var(--radius-button);color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;transition:background-color .16s;display:inline-grid}._modal__close_t6uek_94>svg{width:1.25rem;height:1.25rem}._modal__close_t6uek_94:hover{background:color-mix(in srgb, var(--modal-accent) 7%, transparent)}._modal__close_t6uek_94:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._modal__body_t6uek_54{min-height:0;color:var(--color-text-muted);flex:auto;padding:1.25rem;overflow-y:auto}._modal__footer_t6uek_55{border-top:1px solid var(--color-border);padding:.625rem 1.5rem;background:color-mix(in srgb, var(--color-surface-2) 45%, var(--color-surface));justify-content:flex-end;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}@keyframes _modal-backdrop-enter_t6uek_1{0%{opacity:0}to{opacity:1}}@keyframes _modal-enter_t6uek_1{0%{opacity:0;transform:translateY(.5rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _modal-mobile-enter_t6uek_1{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@media (width<=640px){._modal-backdrop_t6uek_7{inset:0}._modal-viewport_t6uek_15{padding:0}._modal_t6uek_7{will-change:transform;border-radius:1.25rem 1.25rem 0 0;width:100%;max-height:min(48rem,100dvh - 1.5rem);animation:.46s cubic-bezier(.22,1,.36,1) both _modal-mobile-enter_t6uek_1;position:fixed;bottom:0;left:0;right:0}._modal__header_t6uek_53{padding:1.25rem 1.25rem .5rem}._modal__body_t6uek_54{padding:.5rem 1.25rem 1.25rem}._modal__footer_t6uek_55{border-radius:0;padding:.625rem 1.25rem}}@media (prefers-reduced-motion:reduce){._modal-backdrop_t6uek_7,._modal_t6uek_7,._modal__close_t6uek_94{transition:none;animation:none}}._confirm-modal__confirm-action_15zh7_2{min-width:11rem}._modal__emblem_tef5f_4{color:var(--modal-accent);flex:none;display:inline-flex}._modal__emblem_tef5f_4>svg{width:1.25rem;height:1.25rem;display:block}}
