.wgate-badge{margin-bottom:var(--s3);padding:0 var(--s2);border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:12px;font-weight:500;line-height:22px;display:inline-block}.wgate-title{margin:0 0 var(--s2);color:var(--ink);font-size:18px;font-weight:700;line-height:1.4}.wgate-body{margin:0 0 var(--s5);color:var(--ink-2);font-size:15px;line-height:1.7}.wgate-foot{align-items:center;gap:var(--s3);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line-2);color:var(--ink-3);font-size:13px;display:flex}.wgate-foot button{padding:var(--s1) var(--s2);border-radius:var(--r-button);color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.wgate-foot button:hover:not(:disabled){color:var(--ink)}.wgate-foot button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wgate-foot button:disabled{cursor:not-allowed}.wgate-dialog{width:min(480px, calc(100vw - var(--s6)));max-width:none;max-height:calc(100dvh - var(--s6));background:0 0;border:0;margin:auto;padding:0;overflow:auto}.wgate-dialog::backdrop{background:#14182473}.wgate-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);padding:var(--s6);box-shadow:0 1px 2px #1418240f,0 8px 24px #1418241a}
