.gw-confirm{--gwc-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);--gwc-line-soft:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 12%,transparent);--gwc-accent:var(--gs-public-theme-primary,#4fb0ff);--gwc-bad:var(--gs-public-theme-danger,#ff6b81);--gwc-text:var(--gs-public-theme-strong,#dff2ff);--gwc-text-dim:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 62%,transparent);--gwc-key:var(--gwc-accent);position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:20px;border:0;background:transparent;color:var(--gwc-text);overflow:auto;overscroll-behavior:contain}.gw-confirm.is-danger{--gwc-key:var(--gwc-bad)}.gw-confirm[open]{display:flex}.gw-confirm::backdrop{background:color-mix(in srgb,var(--gs-public-theme-surface,#03070f) 70%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gw-confirm-card{width:min(420px,100%);margin:auto;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--gwc-key) 34%,var(--gwc-line));background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--gwc-key) 13%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1424) 99%,transparent));box-shadow:0 24px 60px color-mix(in srgb,var(--gs-public-theme-surface,#000) 55%,transparent),0 0 24px color-mix(in srgb,var(--gwc-key) 10%,transparent);animation:gw-confirm-rise .15s ease-out}.gw-confirm-head{display:flex;align-items:flex-start;gap:12px}.gw-confirm-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:11px;border:1px solid color-mix(in srgb,var(--gwc-key) 38%,transparent);background:color-mix(in srgb,var(--gwc-key) 15%,transparent);color:var(--gwc-key)}.gw-confirm-icon i,.gw-confirm-icon svg{width:17px;height:17px}.gw-confirm-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.gw-confirm-title{font-size:15px;line-height:1.35;color:var(--gwc-text);overflow-wrap:anywhere}.gw-confirm-body{margin:0;font-size:12.5px;line-height:1.55;color:var(--gwc-text-dim)}.gw-confirm-notes{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 12px;list-style:none;border-radius:12px;border:1px solid var(--gwc-line-soft);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1424) 55%,transparent)}.gw-confirm-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;color:var(--gwc-text-dim)}.gw-confirm-note i,.gw-confirm-note svg{width:14px;height:14px;flex:0 0 auto;margin-top:2px}.gw-confirm-note.is-ok i,.gw-confirm-note.is-ok svg{color:var(--gs-public-theme-success,#35d49a)}.gw-confirm-note.is-bad i,.gw-confirm-note.is-bad svg{color:var(--gwc-bad)}.gw-confirm-note.is-dim i,.gw-confirm-note.is-dim svg{opacity:.6}.gw-confirm-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.gw-confirm-btn{padding:8px 14px;border-radius:10px;border:1px solid var(--gwc-line-soft);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 70%,transparent);color:var(--gwc-text-dim);font-size:12.5px;cursor:pointer}.gw-confirm-btn:hover{border-color:var(--gwc-line);color:var(--gwc-text)}.gw-confirm-btn.is-primary{border-color:color-mix(in srgb,var(--gwc-key) 60%,transparent);background:color-mix(in srgb,var(--gwc-key) 18%,transparent);color:var(--gwc-text);font-weight:600}.gw-confirm-btn.is-primary:hover{border-color:var(--gwc-key);background:color-mix(in srgb,var(--gwc-key) 28%,transparent)}.gw-confirm-btn:focus-visible{outline:2px solid var(--gwc-accent);outline-offset:2px}@keyframes gw-confirm-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gw-confirm-card{animation:none}}@media (max-width:480px){.gw-confirm{padding:14px}.gw-confirm-actions{flex-direction:column;align-items:stretch}.gw-confirm-btn{width:100%}}