.lgw-layout{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:18px;padding-top:22px;align-items:start}.lgw-form{display:grid;gap:14px;min-width:0}.lgw-form fieldset{margin:0;padding:18px 18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface-raised);min-width:0}.lgw-form legend{padding:0 6px;margin-left:-6px;font:650 17px/1.2 var(--font-display)}.lgw-field{display:grid;gap:5px;margin-top:14px;font-size:13px;min-width:0}.lgw-field>label{font-weight:650}.lgw-field input,.lgw-field select,.lgw-secret{box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--control-line);border-radius:9px;background:var(--surface-page);color:var(--text-primary);font:13px var(--font-body)}.lgw-field input,.lgw-field select{padding:8px 10px}.lgw-field input{font-family:var(--font-mono)}.lgw-field.has-error input,.lgw-field.has-error .lgw-secret{border-color:var(--signal-error)}.lgw-field small,.lgw-help{color:var(--text-muted);font-size:11px;line-height:1.5}.lgw-help{margin:10px 0 0}.lgw-help .finding-cite,.lgw-field small .finding-cite,.lgw-check .finding-cite,.lgw-panel .finding-cite{margin-left:4px;vertical-align:1px}.lgw-error{color:var(--signal-error);font-size:11px}p.lgw-error{margin:8px 0 0}.lgw-secret{display:flex;align-items:stretch;overflow:hidden}.lgw-secret input{flex:1;min-width:0;padding:8px 10px;border:0;background:transparent;color:inherit;font:13px var(--font-mono)}.lgw-secret button{padding:0 12px;border:0;border-left:1px solid var(--control-line);background:var(--surface-inset);color:inherit;font-size:12px;cursor:pointer}.lgw-choice{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lgw-choice label{display:flex;align-items:center;gap:7px;min-height:40px;padding:6px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-page);font-size:13px;cursor:pointer}.lgw-choice label.is-selected{border-color:var(--signal-receive);box-shadow:inset 0 0 0 1px var(--signal-receive)}.lgw-choice input,.lgw-check input{accent-color:var(--signal-receive)}.lgw-choice label:focus-within,.lgw-check:focus-within{outline:2px solid var(--focus);outline-offset:2px}.lgw-label{margin:14px 0 0;font-size:13px;font-weight:650}.lgw-check{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px}.lgw-check input:disabled+*{opacity:.5}.lgw-nodes{display:grid;gap:4px}.lgw-node{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:8px;align-items:end}.lgw-node .lgw-field{margin-top:10px}.lgw-remove{min-height:42px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer}.lgw-remove:disabled{opacity:.4;cursor:not-allowed}.lgw-add{margin-top:12px}.lgw-add:disabled{opacity:.5;cursor:not-allowed}.lgw-result{min-width:0}.lgw-output,.lgw-waiting{border:1px solid var(--line);border-radius:16px;background:var(--surface-raised);padding:20px}.lgw-output-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lgw-output-head h2,.lgw-waiting h2{margin:0 auto 0 0;font:650 22px/1.2 var(--font-display)}.lgw-waiting p{color:var(--text-muted);font-size:13px}.lgw-note{margin:10px 0 4px;color:var(--text-muted);font-size:12px;line-height:1.55;max-width:80ch}.lgw-section{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;min-width:0}.lgw-section-head{display:flex;align-items:flex-start;gap:12px}.lgw-section-head>div{margin-right:auto;min-width:0}.lgw-section h3,.lgw-panel h3{margin:0;font:650 15px/1.3 var(--font-display)}.lgw-section-head p{margin:3px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.lgw-copy{flex:none;font-size:12px;padding:6px 11px}.lgw-source{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;font-size:11px}.lgw-source-label{font-weight:650}.lgw-source-names{flex-basis:100%;color:var(--text-muted);overflow-wrap:anywhere}.lgw-source-names a{color:inherit}.lgw-code{margin:0;padding:12px 14px;border-radius:10px;background:var(--night);color:var(--chalk);font:12px/1.55 var(--font-mono);white-space:pre;overflow-x:auto;tab-size:2;max-width:100%}.lgw-code:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lgw-whole{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.lgw-whole summary{cursor:pointer;font-size:13px;font-weight:650}.lgw-whole .lgw-code{margin-top:10px;max-height:520px;overflow:auto}.lgw-panel{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.lgw-panel ul{margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.55}.lgw-panel li{margin:6px 0}.lgw-verify{margin:8px 0 0;font-size:12px}.lgw-verify>div{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:4px 14px;padding:7px 0;border-bottom:1px solid var(--line)}.lgw-verify dt code{font:12px var(--font-mono);overflow-wrap:anywhere}.lgw-verify dd{margin:0;color:var(--text-muted)}.lgw-studio .finding-footnotes{margin-top:18px}@media(max-width:980px){.lgw-layout{grid-template-columns:1fr}}@media(max-width:600px){.lgw-node{grid-template-columns:1fr 1fr}.lgw-remove{grid-column:1/-1;min-height:36px}.lgw-section-head{flex-direction:column}.lgw-verify>div{grid-template-columns:1fr}.lgw-output,.lgw-waiting{padding:16px}.lgw-form fieldset{padding:14px}}
