.wm-offline{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:8px 0;background:#f7f7f8;border:1px solid var(--line,#e5e7eb);border-radius:6px;color:var(--ink,#171717);font-size:13px;line-height:18px}.wm-offline svg{flex:none;color:var(--slate,#6b7280)}.wm-card{background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:6px;padding:16px;margin:12px 0;color:var(--ink,#171717)}.wm-eyebrow{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--slate,#6b7280)}.wm-card-title{display:block;font-size:16px;line-height:22px;font-weight:600;margin-top:2px}.wm-card-sub{font-size:13px;line-height:18px;color:var(--slate,#6b7280);margin-top:2px}.wm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;border:1px solid transparent;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;background:var(--primary,#5b4cf0);color:#fff}.wm-btn.secondary{background:#fff;border-color:var(--line,#e5e7eb);color:var(--ink,#171717)}.wm-btn.quiet{background:none;color:var(--ink,#171717);text-decoration:underline;padding:0 8px}.wm-btn:disabled{opacity:.6;cursor:default}.wm-err{font-size:13px;line-height:18px;color:#b42318;margin-top:8px}.wm-next-where{font-size:15px;line-height:22px;margin-top:2px}.wm-next-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.wm-next-hint{font-size:13px;line-height:18px;color:var(--ink,#171717);margin-top:8px}.wm-badge{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:#fff;color:#171717;padding:calc(12px + env(safe-area-inset-top)) 16px calc(12px + env(safe-area-inset-bottom))}.wm-badge-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.wm-badge-head b{font-size:16px;line-height:22px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-badge-stage{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;margin:8px 0}.wm-badge-stage img{width:100%;height:100%;object-fit:contain}.wm-badge-stage iframe{width:100%;height:100%;border:0}.wm-badge-pdf{text-align:center;max-width:320px}.wm-badge-pdf p{font-size:15px;line-height:22px;margin:0 0 12px}.wm-badge-hint{text-align:center;font-size:13px;line-height:18px;color:#6b7280}.wm-badge-foot{display:flex;justify-content:center;gap:8px;margin-top:8px}.wm-alerts{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:22px}.wm-alerts label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer}.wm-alerts input{width:20px;height:20px;flex:none;accent-color:var(--primary,#5b4cf0)}.wm-alerts small{display:block;font-size:13px;line-height:18px;opacity:.75}