.twist-editor .field-label-with-help{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:10px}
.twist-editor .field-label-with-help label{margin:0;line-height:1.5}
.twist-editor button.field-help-toggle{width:28px;height:28px;margin:0;padding:0}
.blade-guide-open{width:100%;margin:8px 0 18px;color:#d7bafa;border-color:#735095;background:#8b5cf613;line-height:1.6}
.blade-field-group{grid-column:1/-1;display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-top:1px solid #49375c;padding:15px 0 10px;margin-top:5px}
.blade-field-group h3{font-size:.85rem;color:#d4b9ef}
.blade-field-group small{width:100%;font-size:.7rem;color:#a99aba;line-height:1.5}
.blade-help-dialog{width:min(980px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #735095;border-radius:14px;background:#17131f;color:#e5dced;box-shadow:0 20px 80px #0008;overflow:auto}
.blade-help-dialog::backdrop{background:#090711bf;backdrop-filter:blur(3px)}
.blade-help-dialog>header{padding:20px 22px 14px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.blade-help-dialog h2{margin:6px 0 0;font-size:1.15rem}
.blade-help-dialog header p{margin:6px 0 0;font-size:.8rem;color:#bca9cf}
.blade-help-dialog header button{flex:0 0 auto}
.blade-help-dialog nav{display:flex;flex-wrap:wrap;gap:8px;padding:0 22px 17px;border-bottom:1px solid #3b3048}
.blade-help-dialog nav button[aria-pressed=true]{background:#61458b;color:#f0dfff;border-color:#a77bdb}
.blade-guide-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:22px}
.blade-guide-figure{min-width:0;border:1px solid #3f304e;border-radius:10px;background:#110e19;align-self:start;padding:8px}
.blade-guide-figure svg{width:100%;height:auto;display:block}
.blade-guide-figure.sweep-figure svg{max-width:340px;margin:auto}
.blade-guide-copy{min-width:0;font-size:.82rem;line-height:1.8}
.blade-guide-copy h3{font-size:1rem;color:#e0c6ff;margin:0 0 13px}
.blade-guide-copy label{display:block;color:#baa6cb;margin:8px 0 5px}
.blade-guide-copy select{width:100%;margin-bottom:5px;min-height:42px}
.blade-guide-copy p{margin:10px 0;color:#c4b0d7}
.blade-guide-copy .blade-guide-value{font-size:1rem;color:#e2c9fc;margin:0 0 15px}
.blade-guide-copy .blade-guide-definition{padding:10px 12px;border-left:2px solid #ad7feb;background:#8b5cf612}
.blade-guide-copy .blade-guide-note{color:#e0c8fa}
.blade-guide-copy .blade-guide-caption{font-size:.74rem;color:#aa97bc}
.blade-guide-copy .blade-help-formula{color:#efdfff;background:#8b5cf61a;padding:10px 12px;border-radius:6px}
.blade-guide-copy table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.74rem;margin:16px 0}
.blade-guide-copy caption{text-align:left;font-size:.8rem;color:#d8bee9;margin-bottom:6px}
.blade-guide-copy th,.blade-guide-copy td{padding:8px 6px;border-bottom:1px solid #40324e;text-align:left;font-weight:400;overflow-wrap:anywhere;vertical-align:top}
.blade-guide-copy thead th{color:#ae99c1}.blade-guide-copy tbody tr.current{background:#a777f31a;color:#efd9ff}
@media(max-width:680px){.blade-help-dialog>header{padding:16px;gap:10px}.blade-help-dialog nav{padding:0 16px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.blade-guide-grid{grid-template-columns:minmax(0,1fr);padding:16px;gap:16px}.blade-help-dialog nav button{font-size:.8rem}.blade-guide-figure.sweep-figure svg{max-width:280px}}

.stator-guide-open{color:#a3e2d5;border-color:#527f77;background:#59d7c312}
.stator-editor .stator-guide-open{margin-top:0;margin-bottom:16px}
.stator-field-group{border-color:#3c605b}.stator-field-group h3{color:#a3e2d5}
.stator-help-dialog{border-color:#527f77}
.stator-help-dialog nav button[aria-pressed=true]{background:#345e57;border-color:#81c4b6;color:#dcfff6}
.stator-help-dialog .blade-guide-figure{border-color:#355953}
.stator-help-dialog .blade-guide-copy h3{color:#bceadd}
.stator-help-dialog .blade-guide-definition{border-color:#81c4b6;background:#59d7c312}
.stator-help-dialog .blade-guide-note{color:#bceadd}
.stator-help-dialog tbody tr.current{background:#59d7c315;color:#dcfff6}
.stator-editor label[for=stator-placement]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.stator-editor button.field-help-toggle{width:28px;height:28px;margin:0;padding:0}
