.wm-subnav{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:0 0 23px}.wm-parent-link{display:flex;align-items:center;gap:8px}.wm-parent-link svg{width:13px;height:13px}.wm-subnav nav{display:flex;gap:6px;flex-wrap:wrap;flex-basis:100%;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:3px}.wm-subnav nav a{display:flex;gap:8px;align-items:center;padding:11px 15px;min-height:44px;border-radius:8px;font-size:12px}.wm-subnav nav a svg{width:16px;height:16px}.wm-subnav nav a.is-active{background:var(--green-pale);color:var(--green)}.wm-panel{padding:26px;border:1px solid var(--line);border-radius:15px;background:var(--surface);margin-bottom:22px;min-width:0}.wm-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;flex-wrap:wrap}.wm-heading>div{min-width:0;flex:1 1 230px}.wm-heading h2,.wm-local-guide h2{font-size:20px;font-weight:550;margin:0 0 10px}.wm-heading h3{font-size:16px;font-weight:550;margin:0 0 8px;overflow-wrap:anywhere}.wm-heading p,.wm-dialog>p,.wm-local-guide p{font-size:12px;color:var(--muted);line-height:1.9;margin:0;max-width:750px}.wm-eyebrow{display:block;font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--green);margin-bottom:10px}.wm-status{padding:8px 12px;border-radius:999px;font-size:11px;color:var(--green);background:var(--green-pale);white-space:nowrap}.wm-mode-options{border:0;padding:0;margin:0 0 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wm-mode-card{display:grid;grid-template-columns:18px 40px 1fr;align-items:start;gap:13px;padding:23px 18px;border:1px solid var(--line);border-radius:12px;cursor:pointer;min-width:0}.wm-mode-card:has(input:checked){border-color:var(--green);background:color-mix(in srgb,var(--green-pale) 45%,var(--surface));box-shadow:0 0 0 1px var(--green)}.wm-mode-card input,.wm-choices input,.wm-toggle input,.wm-channel-options input{width:16px;height:16px;accent-color:var(--green);margin:3px 0 0;flex-shrink:0}.wm-card-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;background:var(--green-pale);color:var(--green);border-radius:11px}.wm-card-icon svg{width:21px;height:21px}.wm-mode-card strong{display:block;font-size:16px;font-weight:550;margin:0 0 10px}.wm-mode-card small{display:block;font-size:11px;line-height:1.9;color:var(--muted)}.wm-mode-card em{display:block;font-size:10px;font-style:normal;color:var(--green);margin-top:15px}.wm-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.wm-actions small,.wm-fieldset small,.wm-form-grid small{font-size:11px;color:var(--muted);line-height:1.8}.wm-actions .button{min-height:42px}.wm-mode-notice{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--green-pale);margin-bottom:20px;color:var(--ink);font-size:12px;line-height:1.8}.wm-mode-notice>svg{width:21px;height:21px;flex-shrink:0;color:var(--green)}.wm-mode-notice>div{flex:1;min-width:180px}.wm-mode-notice p{font-size:11px;color:var(--muted);margin:5px 0 0}.wm-mode-notice strong{font-weight:550}.wm-mode-notice ul{padding-left:20px}.wm-local-guide{display:flex;align-items:flex-start;gap:20px}.wm-local-guide .wm-card-icon{flex-shrink:0}.wm-local-guide p{margin-bottom:20px}.wm-cluster-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,200px);gap:24px;align-items:start}.wm-toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer;min-height:44px}.wm-toggle strong{font-size:13px;display:block;font-weight:550;margin:0 0 8px}.wm-toggle small{font-size:11px;line-height:1.8;display:block;color:var(--muted)}.wm-origin-share>div{display:flex;align-items:center;gap:8px}.wm-origin-share input{max-width:120px}.wm-count{font-size:12px;color:var(--muted);font-weight:400}.wm-node{padding:22px 0;border-top:1px solid var(--line);min-width:0}.wm-node:first-child{padding-top:0;border-top:0}.wm-node:last-child{padding-bottom:0}.wm-node .wm-heading{margin-bottom:14px;gap:12px}.wm-node-address{font-size:11px;color:var(--muted);overflow-wrap:anywhere;word-break:break-all}.wm-health{padding:6px 10px;font-size:10px;border-radius:7px;background:var(--green-pale);white-space:nowrap;color:var(--muted)}.wm-health--up{color:var(--green)}.wm-health--down{color:#ae493c;background:color-mix(in srgb,#c05746 9%,var(--surface))}.wm-node-tags{display:flex;gap:7px;flex-wrap:wrap}.wm-node-tags>span{padding:5px 8px;border-radius:5px;font-size:10px;background:var(--bg);color:var(--muted);overflow-wrap:anywhere}.wm-node-meta{font-size:10px;color:var(--muted);margin:12px 0 0}.wm-node-error,.wm-form-error{font-size:12px;line-height:1.8;color:#ae493c;overflow-wrap:anywhere}.wm-form-error{padding:12px 14px;border:1px solid color-mix(in srgb,#ae493c 25%,var(--line));border-radius:9px;background:color-mix(in srgb,#ae493c 5%,var(--surface));margin-top:14px}.wm-form-error .button{display:block;margin-top:12px}.wm-node-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:17px}.wm-node-actions .button{font-size:11px;padding:10px 13px;min-height:40px}.wm-delete{color:#ae493c;margin-left:auto;min-height:40px}.wm-node-output{font-size:11px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.wm-node-output:not(:empty){margin-top:14px}.wm-empty{padding:30px 15px;text-align:center}.wm-empty>svg{width:30px;height:30px;color:var(--green)}.wm-empty h3{font-size:16px;font-weight:500}.wm-empty p{font-size:12px;line-height:1.9;color:var(--muted);margin:10px auto 18px;max-width:550px}.wm-job{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;line-height:1.8;margin-top:13px;padding:10px 12px;border-radius:8px;background:var(--bg)}.wm-job strong{font-weight:550;color:var(--green)}.wm-job span{color:var(--muted);overflow-wrap:anywhere}.wm-dialog{width:min(640px,100%);box-sizing:border-box}.wm-dialog>p{margin-bottom:22px}.wm-dialog .form-stack{gap:18px}.wm-dialog label{min-width:0}.wm-dialog input,.wm-dialog textarea{max-width:100%;box-sizing:border-box}.wm-dialog textarea{font-family:monospace;font-size:11px}.wm-fieldset{border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0;margin:0}.wm-fieldset legend{font-size:12px;color:var(--ink);padding:0 5px}.wm-fieldset>label,.wm-fieldset>div[data-wm-tls]>label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-top:14px}.wm-fieldset>small{display:block;margin-top:12px}.wm-choices{display:flex;gap:12px 20px;flex-wrap:wrap}.wm-choices label,.wm-channel-options label{display:flex;align-items:center;gap:8px;font-size:12px;min-height:36px;cursor:pointer}.wm-channel-options{margin-top:13px;padding-top:10px;border-top:1px solid var(--line);max-height:220px;overflow:auto}.wm-channel-options label{overflow-wrap:anywhere}.wm-channel-options small{margin-left:auto}.wm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.wm-fingerprint{display:block;font-family:monospace;font-size:11px;overflow-wrap:anywhere;word-break:break-all;margin-top:12px;padding:10px 12px;border-radius:7px;background:var(--bg);color:var(--muted)}.wm-panel [hidden],.wm-dialog [hidden]{display:none!important}.wm-panel :focus-visible,.wm-dialog :focus-visible,.wm-subnav a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.wm-panel button:disabled,.wm-dialog button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.wm-mode-options{grid-template-columns:1fr}.wm-mode-card{padding:20px}.wm-cluster-controls{grid-template-columns:1fr;gap:20px}}@media(max-width:650px){.wm-panel{padding:20px 15px;border-radius:12px;margin-bottom:17px}.wm-heading{gap:13px;margin-bottom:18px}.wm-heading h2,.wm-local-guide h2{font-size:18px}.wm-heading p,.wm-local-guide p{font-size:11px}.wm-mode-card{grid-template-columns:16px 30px 1fr;gap:10px;padding:18px 13px}.wm-card-icon{width:30px;height:30px;border-radius:9px}.wm-card-icon svg{width:18px;height:18px}.wm-mode-card strong{font-size:15px}.wm-subnav nav{gap:3px}.wm-subnav nav a{font-size:11px;padding:10px;gap:6px}.wm-local-guide{gap:12px}.wm-actions small{flex-basis:100%}.wm-mode-notice{padding:14px}.wm-mode-notice .button{font-size:11px}.wm-node-actions{gap:7px}.wm-node-actions .button{padding:10px;font-size:10px}.wm-delete{margin-left:0}.wm-fieldset{padding:13px}.wm-dialog{padding:25px 18px}.wm-form-grid{grid-template-columns:1fr}.wm-fingerprint{font-size:10px}.wm-node .wm-heading>div{flex-basis:100%}}

.wm-mode-options>legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wm-panel .wm-toggle,.wm-dialog .wm-toggle{display:flex;flex-direction:row}.wm-dialog .wm-choices label,.wm-dialog .wm-channel-options label{display:flex;flex-direction:row;align-items:center}.wm-panel .wm-toggle input,.wm-dialog .wm-toggle input,.wm-dialog .wm-choices input,.wm-dialog .wm-channel-options input{width:16px;height:16px;min-width:16px;padding:0}

.wm-fieldset>div[data-wm-auth]>label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-top:14px}
