._dialog_15p4y_2{width:min(720px,100% - 48px);max-width:none;max-height:min(88dvh,900px);color:var(--ink);background:#fff;border:1px solid #dce4ef;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 20px 64px #15284726}._dialog_15p4y_2[open]{flex-direction:column;display:flex;overflow:hidden}._dialog_15p4y_2::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14243c70}._dialog_15p4y_2>header{background:#fff;border-bottom:1px solid #e5eaf2;flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:20px 24px;display:flex}._dialog_15p4y_2>header h2{min-width:0;color:var(--ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.4}._dialog_15p4y_2>header>button{color:#5d6f89;background:#f1f4f8;border:1px solid #0000;border-radius:8px;flex:none;width:44px;height:44px;transition:border-color .15s,background-color .15s,color .15s}._dialog_15p4y_2>header>button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}._body_15p4y_50{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;scrollbar-color:#bac8dc #f4f7fb;background:#fff;flex:auto;min-width:0;min-height:0;padding:24px;scroll-padding-block:24px;overflow-y:auto}._body_15p4y_50 .button{text-align:center;white-space:normal;justify-content:center;max-width:100%}._body_15p4y_50 .form-actions{flex-wrap:wrap}@media (hover:hover) and (pointer:fine){._dialog_15p4y_2>header>button:hover{color:var(--blue);background:#edf3ff;border-color:#b9cae9}}@media (prefers-reduced-motion:reduce){._dialog_15p4y_2>header>button{transition:none}}@media (width<=640px){._dialog_15p4y_2{border:0;border-radius:14px 14px 0 0;width:100%;max-height:calc(100dvh - 24px);margin:0;inset:auto 0 0}._dialog_15p4y_2>header{gap:12px;padding:12px 20px}._dialog_15p4y_2>header h2{font-size:20px}._body_15p4y_50{padding:20px 20px calc(24px + env(safe-area-inset-bottom));scrollbar-gutter:auto;scroll-padding-block:20px}._body_15p4y_50 .form-actions>.button{min-width:0}}@media (width<=360px){._dialog_15p4y_2>header,._body_15p4y_50{padding-inline:16px}}
