.wl-page{max-width:720px;margin:0 auto;padding:22px 0 48px}.wl-title{font-family:var(--font-display);color:var(--color-heading);margin:0 0 6px;font-size:26px;font-weight:600}.wl-sub{color:var(--color-muted);margin:0 0 20px;font-size:13px;line-height:1.6}.wl-loading{font-family:var(--font-mono);color:var(--color-faint);padding:24px 0;font-size:12px}.wl-empty{border:1px solid var(--color-line-2);border-radius:var(--r-sm);background:var(--color-surface-0);color:var(--color-muted);padding:20px;font-size:13.5px;line-height:1.65}.wl-empty b{color:var(--color-heading)}.wl-empty-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.wl-list{flex-direction:column;gap:14px;display:flex}.wl-card{border:1px solid var(--color-line-2);border-radius:var(--r-sm);background:var(--color-surface-0);padding:14px 16px}.wl-card-h{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.wl-name{font-family:var(--font-display);color:var(--color-heading);font-size:17px;font-weight:600;text-decoration:none}.wl-name:hover{text-decoration:underline}.wl-id{font-family:var(--font-mono);color:var(--color-faint);flex:1;font-size:10px}.wl-rm{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-faint);border:1px solid var(--color-line-2);cursor:pointer;background:0 0;border-radius:5px;padding:3px 8px;font-size:10px}.wl-rm:hover{color:var(--color-red);border-color:color-mix(in srgb, var(--color-red) 40%, transparent)}.wl-changes{flex-direction:column;display:flex}.wl-chg{border-bottom:1px solid var(--color-line-2);grid-template-columns:74px 1fr auto;align-items:baseline;gap:10px;padding:8px 0;text-decoration:none;display:grid}.wl-chg:last-child{border-bottom:none}.wl-chg-type{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;text-align:center;border:1px solid;border-radius:3px;padding:1.5px 5px;font-size:9px}.wl-chg-type.is-signal{color:var(--color-verified);border-color:color-mix(in srgb, var(--color-verified) 45%, transparent)}.wl-chg-type.is-dossier{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}.wl-chg-type.is-app{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 45%, transparent)}.wl-chg-txt{color:var(--color-data);font-size:13px;line-height:1.5}.wl-chg:hover .wl-chg-txt{color:var(--color-heading)}.wl-chg-date{font-family:var(--font-mono);color:var(--color-faint);font-size:10px}.wl-quiet{color:var(--color-faint);margin:4px 0 0;font-size:12.5px}.wbtn{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-line-2);cursor:pointer;transition:.14s var(--ease);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}.wbtn svg{width:14px;height:14px}.wbtn:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-data)}.wbtn.is-on{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);background:color-mix(in srgb, var(--color-accent) 9%, transparent)}.wbtn--ghost{min-width:92px;min-height:30px}.wl-mail{border:1px solid var(--color-line-2);border-radius:var(--r-md);background:var(--color-surface-0);margin-top:22px;padding:18px 20px}.wl-mail-lab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);margin-bottom:10px;font-size:10px}.wl-mail p{color:var(--color-muted);margin:0 0 14px;font-size:13.5px;line-height:1.65}.wl-mail-row{flex-wrap:wrap;gap:9px;display:flex}.wl-mail-row input{background:var(--color-surface-1);border:1px solid var(--color-line-2);border-radius:var(--r-sm);min-width:0;color:var(--color-data);flex:220px;padding:10px 13px;font-size:13.5px}.wl-mail-row input:focus{border-color:var(--color-accent);outline:none}.wl-mail-err{color:var(--color-red);margin:10px 0 0;font-size:12.5px}.wl-mail--done{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}.wl-mail-link{font-family:var(--font-mono);color:var(--color-accent);word-break:break-all;border:1px dashed var(--color-line-2);border-radius:var(--r-sm);padding:10px 12px;font-size:12px;text-decoration:none;display:block}.wl-mail-fine{color:var(--color-faint)!important;margin:12px 0 0!important;font-size:12px!important}.wbtn-wrap{flex:none;display:inline-flex;position:relative}.wprompt{z-index:40;text-align:left;background:var(--color-surface-elevated,var(--color-surface-2));border:1px solid var(--color-line-3);border-radius:10px;width:330px;max-width:calc(100vw - 32px);padding:16px 16px 14px;position:absolute;top:calc(100% + 10px);left:0;right:auto;box-shadow:0 14px 40px #00000059}.wprompt--right{left:auto;right:0}.wprompt-x{cursor:pointer;color:var(--color-muted);background:0 0;border:0;padding:4px 6px;font-size:20px;line-height:1;position:absolute;top:6px;right:8px}.wprompt-x:hover{color:var(--color-data)}.wprompt-head{color:var(--color-text-primary);margin:0 22px 4px 0;font-size:14.5px;font-weight:600;line-height:1.35}.wprompt-sub{color:var(--color-text-secondary);margin:0 0 10px;font-size:12.5px;line-height:1.5}.wprompt-form{flex-direction:column;gap:6px;display:flex}.wprompt-label{color:var(--color-text-muted);font-size:11.5px}.wprompt-input{background:var(--color-surface-sunken,var(--color-bg));width:100%;color:var(--color-text-primary);border:1px solid var(--color-line-2);border-radius:7px;padding:9px 10px;font-size:14px}.wprompt-input:focus{border-color:var(--color-accent);outline:none}.wprompt-check{color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:8px;margin:4px 0 2px;font-size:12.5px;line-height:1.45;display:flex}.wprompt-check input{accent-color:var(--color-accent-muted);flex:none;margin-top:2px}.wprompt-go{cursor:pointer;background:var(--color-accent-muted);color:var(--color-bg);border:0;border-radius:7px;margin-top:4px;padding:10px 14px;font-size:13.5px;font-weight:600}.wprompt-go:hover{background:var(--color-accent)}.wprompt-go:disabled{opacity:.6;cursor:default}.wprompt-err{color:var(--color-danger);margin:2px 0 0;font-size:12px}.wprompt-foot{color:var(--color-text-muted);margin:10px 0 0;font-size:11.5px;line-height:1.45}@media (max-width:640px){.wprompt,.wprompt--right{width:auto;max-width:none;position:fixed;inset:auto 12px 12px}}
