.confirm-dialog_dialog__Kgfky{width:min(28rem,calc(100% - 2rem));margin:auto;border:.0625rem solid var(--color-line-strong);border-radius:var(--radius-card);padding:var(--spacing-page);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:0 1rem 2.5rem rgba(42,31,23,.18)}.confirm-dialog_dialog__Kgfky::backdrop{background:rgba(0,0,0,.74)}.confirm-dialog_dialog__Kgfky>h2{margin:0 0 .75rem;font-family:var(--font-serif);font-size:var(--text-body);font-weight:700}.confirm-dialog_subject__g1KI6{margin:0 0 .75rem;font-size:var(--text-footnote);font-weight:400}.confirm-dialog_dialog__Kgfky>p:not(.confirm-dialog_subject__g1KI6){margin:0 0 1.25rem;color:var(--color-ink-muted);font-size:var(--text-footnote);line-height:1.5}.confirm-dialog_actions___cwts{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:40rem){.confirm-dialog_actions___cwts>.button{flex:1 1 100%}}.confirm-dialog_form__Jb0Fq{width:min(36rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto}.confirm-dialog_dialog__Kgfky[open]{transition:opacity .2s var(--ease-out),transform .28s var(--ease-out)}@starting-style{.confirm-dialog_dialog__Kgfky[open]{opacity:0;transform:translateY(1rem)}}.confirm-dialog_dialog__Kgfky[open]::backdrop{transition:background-color .2s var(--ease-out)}@starting-style{.confirm-dialog_dialog__Kgfky[open]::backdrop{background:rgba(0,0,0,0)}}@media (max-width:40rem){.confirm-dialog_dialog__Kgfky{width:calc(100% - 1rem);max-width:none;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 1.5rem);margin:auto .5rem calc(env(safe-area-inset-bottom, 0px) + .5rem);padding-top:1.75rem;overflow-y:auto}.confirm-dialog_dialog__Kgfky:before{content:"";position:absolute;top:.5rem;left:50%;width:2.25rem;height:.3125rem;translate:-50% 0;border-radius:var(--radius-pill);background:var(--color-line-strong)}.confirm-dialog_dialog__Kgfky[open]{transition:opacity .16s var(--ease-out),transform .46s var(--ease-spring)}@starting-style{.confirm-dialog_dialog__Kgfky[open]{opacity:1;transform:translateY(100%)}}.confirm-dialog_decision__Qw7oX{flex-direction:column-reverse}}@media (max-width:40rem) and (prefers-reduced-motion:reduce){.confirm-dialog_dialog__Kgfky[open]{transition:none}}@media (max-width:40rem){.confirm-dialog_sheet__W8x4W{width:100%;max-width:none;height:calc(100dvh - env(safe-area-inset-top, 0px) - .75rem);max-height:none;margin:auto 0 0;border-bottom:0;border-radius:var(--radius-card) var(--radius-card) 0 0;padding-bottom:calc(var(--spacing-page) + env(safe-area-inset-bottom, 0px))}@starting-style{.confirm-dialog_sheet__W8x4W[open]{opacity:1;transform:translateY(100%)}}}.confirm-dialog_stickyActions__dwnrV{position:sticky;bottom:calc(-1 * var(--spacing-page));z-index:1;margin-inline:calc(-1 * var(--spacing-page));margin-bottom:calc(-1 * var(--spacing-page));border-top:.0625rem solid var(--color-line);padding:.75rem var(--spacing-page) var(--spacing-page);background:var(--color-paper-raised)}.confirm-dialog_title__O2j8w{margin:0 0 .75rem;font-family:var(--font-serif);font-size:var(--text-body);font-weight:700}.confirm-dialog_facts__pizHg{display:grid;gap:.75rem;margin:0}.confirm-dialog_facts__pizHg dt{color:var(--color-ink-muted);font-size:var(--text-footnote)}.confirm-dialog_facts__pizHg dd{margin:.25rem 0 0}.confirm-dialog_factsSmall__WoQNx dd,.confirm-dialog_note__WUqFm{font-size:var(--text-footnote)}.confirm-dialog_note__WUqFm{margin:.75rem 0 0;color:var(--color-danger);font-weight:700}.confirm-dialog_dialog__Kgfky>dl+.confirm-dialog_actions___cwts,.confirm-dialog_note__WUqFm+.confirm-dialog_actions___cwts{margin-top:1.25rem}.confirm-dialog_quietActions__zHBfK{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin-top:.75rem;border-top:.0625rem solid var(--color-line);padding-top:.75rem}.confirm-dialog_quietActions__zHBfK>button{display:inline-flex;min-height:2.75rem;align-items:center;border:0;padding:0;background:none;color:var(--color-danger);font-size:var(--text-footnote);font-weight:500;cursor:pointer}.confirm-dialog_quietActions__zHBfK>button:hover:not(:disabled){text-decoration:underline}.confirm-dialog_decision__Qw7oX>.button-danger{color:var(--color-danger);box-shadow:inset 0 0 0 1.5px var(--color-danger);font-weight:700}