.global-dialog{border:1px solid var(--line);width:min(100% - 32px,440px);max-width:440px;max-height:min(100% - 32px,680px);color:var(--ink);opacity:0;background:0 0;border-radius:18px;margin:auto;padding:0;transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.25,1);position:fixed;inset:0;overflow:auto;transform:translateY(12px)scale(.98);box-shadow:0 28px 90px #09120c3d}.global-dialog[open]{opacity:1;transform:translateY(0)scale(1)}@starting-style{.global-dialog[open]{opacity:0;transform:translateY(12px)scale(.98)}}.global-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#0a110c8f;transition:opacity .18s}.global-dialog[open]::backdrop{opacity:1}@starting-style{.global-dialog[open]::backdrop{opacity:0}}.global-dialog-card{border-radius:inherit;background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--mint) 70%, transparent), transparent 38%), var(--surface-raised);padding:clamp(24px,5vw,34px)}.global-dialog-icon{border:1px solid var(--line-strong);background:var(--surface-soft);width:46px;height:46px;color:var(--forest);border-radius:14px;place-items:center;display:grid}.global-dialog.is-danger .global-dialog-icon{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.global-dialog h2{color:var(--ink);font:500 25px/1.2 var(--display-font);margin:0}.global-dialog-message{color:var(--ink-soft);white-space:pre-wrap;margin:11px 0 0;font-size:15px;line-height:1.7}.global-dialog-input-label{color:var(--ink-soft);gap:8px;margin-top:20px;font-size:13px;font-weight:650;display:grid}.global-dialog-input-label input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;color:var(--ink);border-radius:9px;padding:0 12px;font-size:15px}.global-dialog-input-label input:focus-visible{border-color:var(--forest);outline:3px solid color-mix(in srgb, var(--forest) 20%, transparent);outline-offset:1px}.global-dialog-input-label input::placeholder{color:var(--muted)}.global-dialog-actions{justify-content:flex-end;gap:9px;margin-top:27px;display:flex}.global-dialog-actions button{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:42px;padding:0 16px;font-size:14px;font-weight:650;transition:transform .14s,background .14s,border-color .14s}.global-dialog-actions button:hover{transform:translateY(-1px)}.global-dialog-cancel{color:var(--ink-soft);border-color:var(--line-strong)!important;background:var(--surface)!important}.global-dialog-cancel:hover{background:var(--surface-hover)!important}.global-dialog-confirm{background:var(--primary-button-bg);color:var(--primary-button-text)}.global-dialog-confirm:hover{background:var(--forest-dark)}.global-dialog.is-danger .global-dialog-confirm{background:var(--danger);color:var(--paper)}.global-dialog.is-danger .global-dialog-confirm:hover{filter:brightness(.92)}.global-dialog-actions button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (max-width:420px){.global-dialog-actions{flex-direction:column-reverse}.global-dialog-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.global-dialog,.global-dialog::backdrop,.global-dialog-actions button{transition:none}.global-dialog[open]{transform:none}}
