._overlay_1egg0_11{z-index:100000;background:color-mix(in srgb, var(--text-black,#111827) 52%, transparent);-webkit-backdrop-filter:blur(.375rem)saturate(115%);justify-content:center;align-items:center;padding:1.5rem;animation:.2s _overlayIn_1egg0_1;display:flex;position:fixed;inset:0;overflow-y:auto}._modal_1egg0_26{border:.0625rem solid color-mix(in srgb, var(--popup-tone,var(--primary,#2f6b52)) 16%, var(--border,#e5e7eb));border-radius:max(.75rem, var(--layout-card-radius,.625rem));background-color:var(--surface,#fff);background-image:linear-gradient(180deg, color-mix(in srgb, var(--popup-tone,var(--primary,#2f6b52)) 8%, transparent), transparent 42%);width:min(28rem,100%);max-height:calc(100dvh - 3rem);color:var(--text,#111827);box-shadow:0 1.75rem 3.5rem color-mix(in srgb, var(--text-black,#111827) 22%, transparent), 0 .625rem 1.5rem color-mix(in srgb, var(--text-black,#111827) 10%, transparent), 0 .5rem 1.75rem color-mix(in srgb, var(--popup-tone,var(--primary,#2f6b52)) 10%, transparent);flex-direction:column;animation:.26s cubic-bezier(.22,.61,.36,1) _modalIn_1egg0_1;display:flex;position:relative;overflow:hidden}._modal_1egg0_26:focus{outline:none}._modal_1egg0_26:focus-visible{outline:.125rem solid var(--popup-tone,var(--primary,#2f6b52));outline-offset:.125rem}._sizeSm_1egg0_60{width:min(24rem,100%)}._sizeMd_1egg0_64{width:min(32rem,100%)}._sizeLg_1egg0_68{width:min(46rem,100%)}._toneInfo_1egg0_73{--popup-tone:var(--primary,#2f6b52)}._toneSuccess_1egg0_77{--popup-tone:var(--success,#10b981)}._toneWarning_1egg0_81{--popup-tone:var(--warning,#f59e0b)}._toneDanger_1egg0_85{--popup-tone:var(--danger,#dc2626)}._header_1egg0_90{align-items:center;gap:.875rem;padding:1.375rem 1.5rem 0;display:flex}._icon_1egg0_97{border:.0625rem solid color-mix(in srgb, var(--popup-tone,var(--primary,#2f6b52)) 22%, transparent);background:color-mix(in srgb, var(--popup-tone,var(--primary,#2f6b52)) 13%, var(--surface,#fff));width:2.75rem;height:2.75rem;color:var(--popup-tone,var(--primary,#2f6b52));box-shadow:0 .375rem .875rem color-mix(in srgb, var(--popup-tone,var(--primary,#2f6b52)) 16%, transparent);border-radius:.875rem;flex:none;justify-content:center;align-items:center;animation:.34s cubic-bezier(.22,.61,.36,1) 40ms backwards _iconIn_1egg0_1;display:flex}._titleGroup_1egg0_118{flex:1;min-width:0}._eyebrow_1egg0_123{color:var(--popup-tone,var(--primary,#2f6b52));letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3125rem;font-size:.6875rem;font-weight:700;display:block}._title_1egg0_118{color:var(--text,#111827);letter-spacing:-.0175rem;margin:0;font-size:1.125rem;font-weight:750;line-height:1.3;animation:.3s 40ms backwards _contentIn_1egg0_1}._closeButton_1egg0_143{width:2rem;height:2rem;color:color-mix(in srgb, var(--text,#111827) 48%, var(--surface,#fff));cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;transition:background .2s,color .2s,transform .2s;display:flex}._closeButton_1egg0_143:hover{background:color-mix(in srgb, var(--popup-tone,var(--primary,#2f6b52)) 10%, var(--surface,#fff));color:var(--popup-tone,var(--primary,#2f6b52));transform:scale(1.06)}._closeButton_1egg0_143:focus-visible,._primaryButton_1egg0_170:focus-visible,._secondaryButton_1egg0_171:focus-visible{outline:.125rem solid var(--popup-tone,var(--primary,#2f6b52));outline-offset:.1875rem}._body_1egg0_177{padding:.875rem 1.5rem 0;overflow-y:auto}._message_1egg0_182{color:color-mix(in srgb, var(--text,#111827) 74%, var(--surface,#fff));white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.65;animation:.3s 70ms backwards _contentIn_1egg0_1}._modal_1egg0_26[data-has-icon=true] ._message_1egg0_182{margin-left:3.625rem}._actions_1egg0_199{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;padding:1.375rem 1.5rem 1.5rem;animation:.3s .1s backwards _contentIn_1egg0_1;display:flex}._primaryButton_1egg0_170,._secondaryButton_1egg0_171{min-width:6rem;height:2.625rem;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:.6875rem;padding:0 1.375rem;font-size:.8125rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .18s,box-shadow .2s}._primaryButton_1egg0_170{background:var(--primary,#2f6b52);color:var(--text-white,#fff);box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--text-white,#fff) 22%, transparent), 0 .5rem 1rem color-mix(in srgb, var(--primary,#2f6b52) 24%, transparent);border:.0625rem solid #0000}._primaryButton_1egg0_170:hover{background:var(--secondary,#4c8a6d);box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--text-white,#fff) 26%, transparent), 0 .75rem 1.5rem color-mix(in srgb, var(--primary,#2f6b52) 30%, transparent);transform:translateY(-.0625rem)}._primaryButton_1egg0_170:active{box-shadow:inset 0 .125rem .25rem color-mix(in srgb, var(--text-black,#111827) 22%, transparent);transform:translateY(.0625rem)}._primaryButton_1egg0_170:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._dangerButton_1egg0_256{background:var(--danger,#dc2626);box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--text-white,#fff) 22%, transparent), 0 .5rem 1rem color-mix(in srgb, var(--danger,#dc2626) 26%, transparent)}._dangerButton_1egg0_256:hover{background:color-mix(in srgb, var(--danger,#dc2626) 88%, var(--text-black,#111827));box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--text-white,#fff) 26%, transparent), 0 .75rem 1.5rem color-mix(in srgb, var(--danger,#dc2626) 32%, transparent)}._secondaryButton_1egg0_171{border:.0625rem solid var(--border,#e5e7eb);background:var(--surface,#fff);color:color-mix(in srgb, var(--text,#111827) 78%, var(--surface,#fff))}._secondaryButton_1egg0_171:hover{border-color:color-mix(in srgb, var(--popup-tone,var(--primary,#2f6b52)) 40%, var(--border,#e5e7eb));background:color-mix(in srgb, var(--background,#f9fafb) 55%, var(--surface,#fff));color:var(--popup-tone,var(--primary,#2f6b52));transform:translateY(-.0625rem)}._secondaryButton_1egg0_171:active{transform:translateY(.0625rem)}@keyframes _overlayIn_1egg0_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_1egg0_1{0%{opacity:0;transform:translateY(.875rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _iconIn_1egg0_1{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes _contentIn_1egg0_1{0%{opacity:0;transform:translateY(.3125rem)}to{opacity:1;transform:none}}@media (width<=32.5rem){._overlay_1egg0_11{padding:.875rem}._header_1egg0_90{padding:1.25rem 1.25rem 0}._body_1egg0_177{padding:.75rem 1.25rem 0}._modal_1egg0_26[data-has-icon=true] ._message_1egg0_182{margin-left:0}._actions_1egg0_199{padding:1.25rem 1.25rem 1.375rem}._actions_1egg0_199 ._primaryButton_1egg0_170,._actions_1egg0_199 ._secondaryButton_1egg0_171{flex:1}}@media (prefers-reduced-motion:reduce){._overlay_1egg0_11,._modal_1egg0_26,._icon_1egg0_97,._title_1egg0_118,._message_1egg0_182,._actions_1egg0_199{animation:none}}
