body.theme-pd button.pd-dialog-close{display:grid;flex:none;place-items:center;width:29px;height:29px;margin:0;padding:0;color:var(--pd-color-text-secondary);font-size:calc(var(--pd-icon-md) * 0.9);background:var(--pd-color-surface);border:1px solid var(--pd-color-border);border-radius:var(--pd-radius-round);box-shadow:var(--pd-shadow-1);cursor:pointer}body.theme-pd button.pd-dialog-close:hover:not(:disabled){color:var(--pd-color-text);background:var(--pd-color-surface-soft)}body.theme-pd button.pd-dialog-close:focus-visible{outline:2px solid var(--pd-color-primary);outline-offset:2px}body.theme-pd button.pd-dialog-close:disabled{opacity:0.5;cursor:not-allowed}body.theme-pd .pd-external-dialog{box-sizing:border-box;width:min(600px,calc(100vw - var(--pd-space-4)));max-width:none;max-height:calc(100dvh - var(--pd-space-4));margin:auto;padding:0;border:1px solid var(--pd-color-border);border-radius:var(--pd-radius-xl);background:var(--pd-color-surface);color:var(--pd-color-text);box-shadow:var(--pd-shadow-2);font-family:inherit;overflow:hidden;overscroll-behavior:contain}body.theme-pd .pd-external-dialog::backdrop{background:var(--pd-system-modal-backdrop, rgb(0 0 0 / 35%));backdrop-filter:blur(var(--pd-system-modal-blur, 0px))}body.theme-pd .pd-external-dialog-panel{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-height:calc(100dvh - var(--pd-space-4) - 2px);min-width:0;min-height:0;padding:var(--pd-space-4)}body.theme-pd .pd-external-dialog-head{display:flex;flex:none;align-items:flex-start;gap:var(--pd-space-2);margin-bottom:var(--pd-space-3)}body.theme-pd .pd-external-dialog-body{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-gutter:stable}body.theme-pd .pd-external-dialog-body:focus-visible{outline:2px solid var(--pd-color-primary);outline-offset:-2px}body.theme-pd .pd-external-dialog-foot{flex:none;min-width:0;margin-top:var(--pd-space-3);padding-top:var(--pd-space-2);border-top:1px solid var(--pd-color-divider)}body.theme-pd .pd-external-dialog-head>div{flex:1;min-width:0}body.theme-pd .pd-external-dialog-icon{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--pd-radius-lg);background:var(--pd-color-primary-soft);color:var(--pd-color-primary);font-size:var(--pd-icon-lg)}body.theme-pd .pd-external-dialog-eyebrow{margin:0 0 calc(var(--pd-space-1) / 2);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-external-dialog-head h2{margin:0;padding:0;border:0;font-size:var(--pd-fs-lg);line-height:var(--pd-lh-snug);overflow-wrap:anywhere}body.theme-pd :is(.pd-external-dialog-lead,.pd-external-dialog-status,.pd-external-dialog-error){margin:0 0 var(--pd-space-3);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-relaxed);overflow-wrap:anywhere}body.theme-pd .pd-external-dialog-error{color:var(--pd-color-error)}body.theme-pd .pd-external-dialog-destination{min-width:0;padding:var(--pd-space-3);border:1px solid var(--pd-color-border);border-radius:var(--pd-radius-lg);background:var(--pd-color-surface-subtle)}body.theme-pd .pd-external-dialog-label{margin:0 0 var(--pd-space-1);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs)}body.theme-pd .pd-external-dialog-domain{margin:0 0 var(--pd-space-2);font-size:var(--pd-fs-lg);font-weight:var(--pd-fw-semibold);line-height:var(--pd-lh-snug);overflow-wrap:anywhere}body.theme-pd .pd-external-dialog-url{margin:0;padding-top:var(--pd-space-2);border-top:1px solid var(--pd-color-divider);color:var(--pd-color-text-secondary);font-family:var(--pd-font-mono);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-relaxed);overflow-wrap:anywhere;word-break:normal}body.theme-pd .pd-external-dialog-risks{display:grid;gap:var(--pd-space-1);margin-top:var(--pd-space-2)}body.theme-pd .pd-external-dialog-risks p{display:flex;align-items:flex-start;gap:var(--pd-space-1);margin:0;color:var(--pd-color-warning);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-relaxed);overflow-wrap:anywhere}body.theme-pd .pd-external-dialog-risks i{flex:none;margin-top:0.35em}body.theme-pd .pd-external-dialog-countdown{min-width:0}body.theme-pd .pd-external-dialog-countdown p{margin:0 0 var(--pd-space-1);color:var(--pd-color-text-secondary);font-size:var(--pd-fs-xs);overflow-wrap:anywhere}body.theme-pd .pd-external-dialog-progress{height:6px;border-radius:var(--pd-radius-pill);background:var(--pd-color-surface-soft);overflow:hidden}body.theme-pd .pd-external-dialog-progress>span{display:block;height:100%;border-radius:inherit;background:var(--pd-color-primary)}body.theme-pd .pd-external-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--pd-space-2);margin-top:var(--pd-space-2)}body.theme-pd .pd-external-dialog-button{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--pd-space-1);min-width:96px;min-height:44px;padding:var(--pd-space-2) var(--pd-space-3);border:1px solid var(--pd-color-border-strong);border-radius:var(--pd-radius-md);background:var(--pd-color-surface);color:var(--pd-color-text);font-family:inherit;font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-semibold);line-height:var(--pd-lh-normal);cursor:pointer}@media(max-height:440px){body.theme-pd .pd-external-dialog-panel{padding:var(--pd-space-2)}body.theme-pd .pd-external-dialog-head{margin-bottom:var(--pd-space-1)}body.theme-pd .pd-external-dialog-icon{display:none}body.theme-pd .pd-external-dialog-foot{margin-top:var(--pd-space-1);padding-top:var(--pd-space-1)}}body.theme-pd .pd-external-dialog-button:hover{border-color:var(--pd-color-primary);background:var(--pd-color-surface-soft)}body.theme-pd .pd-external-dialog-button-primary{border-color:var(--pd-color-primary);background:var(--pd-color-primary);color:var(--pd-color-on-primary)}body.theme-pd .pd-external-dialog-button-primary:hover{border-color:var(--pd-color-primary-hover);background:var(--pd-color-primary-hover)}body.theme-pd .pd-external-dialog-trust{margin-top:var(--pd-space-3);padding-top:var(--pd-space-2);border-top:1px solid var(--pd-color-divider)}body.theme-pd .pd-external-dialog-trust button{display:inline-flex;align-items:center;gap:var(--pd-space-1);min-height:36px;padding:0;border:0;border-radius:var(--pd-radius-xs);background:none;color:var(--pd-color-primary);font-family:inherit;font-size:var(--pd-fs-xs);cursor:pointer}body.theme-pd .pd-external-dialog-trust p{margin:0;color:var(--pd-color-text-tertiary);font-size:var(--pd-fs-xs);line-height:var(--pd-lh-relaxed)}body.theme-pd .pd-external-dialog-trusted{margin-top:var(--pd-space-3);padding-top:var(--pd-space-2);border-top:1px solid var(--pd-color-divider);font-size:var(--pd-fs-xs)}body.theme-pd .pd-external-dialog-trusted summary{min-height:36px;padding-block:var(--pd-space-1);color:var(--pd-color-text-secondary);cursor:pointer}body.theme-pd .pd-external-dialog-trusted ul{margin:var(--pd-space-1) 0 0;padding:0;list-style:none}body.theme-pd .pd-external-dialog-trusted li{display:flex;align-items:center;gap:var(--pd-space-2);margin:0;padding-block:var(--pd-space-1);border-bottom:1px solid var(--pd-color-divider)}body.theme-pd .pd-external-dialog-trusted li>span{flex:1;min-width:0;overflow-wrap:anywhere}body.theme-pd .pd-external-dialog-trusted li button{flex:none;min-height:36px;padding-inline:var(--pd-space-1);border:0;border-radius:var(--pd-radius-xs);background:none;color:var(--pd-color-primary);font-family:inherit;font-size:inherit;cursor:pointer}body.theme-pd .pd-external-dialog :is(.pd-external-dialog-button,.pd-external-dialog-trust button,.pd-external-dialog-trusted button,.pd-external-dialog-trusted summary):focus-visible{outline:2px solid var(--pd-color-primary);outline-offset:3px}@media(max-width:600px){body.theme-pd .pd-external-dialog-panel{padding:var(--pd-space-3)}body.theme-pd .pd-external-dialog-icon{width:40px;height:40px}body.theme-pd .pd-external-dialog-button{flex:1 1 96px}}
