.OSDehW_badge{border:1px solid var(--line);max-width:320px;color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:20px;padding:5px 10px;font-family:ui-monospace,monospace;font-size:9.5px;overflow:hidden}.OSDehW_grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.OSDehW_panel{flex-direction:column;min-width:0;display:flex}.OSDehW_formPanel{border-right:1px solid var(--line)}.OSDehW_panelTitle{border-bottom:1px solid var(--line-soft);min-height:48px;color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:10px;display:flex}.OSDehW_panelTitle>span:first-child{letter-spacing:1px;color:var(--subtle);font-family:ui-monospace,monospace;font-size:10px}.OSDehW_panelTitle>span:last-child{color:var(--subtle);font-size:9px}.OSDehW_formBody{flex-direction:column;gap:15px;padding:20px 22px 22px;display:flex}.OSDehW_field{flex-direction:column;gap:6px;min-width:0;display:flex}.OSDehW_fieldset{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.OSDehW_fieldset legend{margin-bottom:2px;padding:0}.OSDehW_label{color:var(--subtle);font-size:10px}.OSDehW_input,.OSDehW_select,.OSDehW_textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:6px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace;font-size:12px;line-height:1.8}.OSDehW_input,.OSDehW_select{height:40px}.OSDehW_select{cursor:pointer;padding-right:30px}.OSDehW_textarea{resize:vertical;min-height:72px;padding:9px 12px}.OSDehW_input::placeholder,.OSDehW_textarea::placeholder{color:var(--subtle);font-size:11px}.OSDehW_input[aria-invalid=true],.OSDehW_textarea[aria-invalid=true]{border-color:var(--danger-line);background:var(--danger-soft)}.OSDehW_hint{color:var(--subtle);margin:0;font-size:9.5px;line-height:1.7}.OSDehW_fieldError{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:5px;padding:7px 9px;font-size:10px;line-height:1.6}.OSDehW_keyRow{gap:6px;display:flex}.OSDehW_keyRow .OSDehW_input{flex:1;min-width:0}.OSDehW_keyToggle{border:1px solid var(--line);height:40px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:6px;flex-shrink:0;padding:0 12px;font-size:10px;transition:border-color .15s,color .15s,background .15s}.OSDehW_keyToggle:hover{border-color:var(--primary-line);background:var(--primary-soft);color:var(--primary)}.OSDehW_keyToggle[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.OSDehW_styleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.OSDehW_styleOption{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;align-items:flex-start;gap:8px;padding:10px 11px;transition:border-color .15s,background .15s;display:flex}.OSDehW_styleOption:hover{border-color:var(--line-strong)}.OSDehW_styleOption[data-checked=true]{border-color:var(--primary);background:var(--primary-soft)}.OSDehW_styleOption input{accent-color:var(--primary);flex-shrink:0;margin:2px 0 0}.OSDehW_styleOption>span{flex-direction:column;gap:3px;min-width:0;display:flex}.OSDehW_styleOption strong{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px;font-weight:600}.OSDehW_styleOption[data-checked=true] strong{color:var(--primary-ink)}.OSDehW_styleOption small{color:var(--subtle);overflow-wrap:anywhere;font-size:8.5px;line-height:1.5}.OSDehW_paramRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.OSDehW_checkboxRow{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;align-items:flex-start;gap:8px;min-height:40px;padding:10px 11px;transition:border-color .15s,background .15s;display:flex}.OSDehW_checkboxRow:hover{border-color:var(--line-strong)}.OSDehW_checkboxRow[data-checked=true]{border-color:var(--primary);background:var(--primary-soft)}.OSDehW_checkboxRow input{accent-color:var(--primary);flex-shrink:0;margin:2px 0 0}.OSDehW_checkboxRow>span{flex-direction:column;gap:2px;min-width:0;display:flex}.OSDehW_checkboxRow strong{color:var(--muted);font-family:ui-monospace,monospace;font-size:10.5px;font-weight:600}.OSDehW_checkboxRow small{color:var(--subtle);font-size:8.5px;line-height:1.5}.OSDehW_panelFooter{border-top:1px solid var(--line-soft);min-height:39px;color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:11px 20px;font-size:9px;display:flex}.OSDehW_outputHeader{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 16px 8px 20px;display:flex}.OSDehW_tabs{border:1px solid var(--line);background:#fff;border-radius:7px;gap:2px;padding:3px;display:inline-flex}.OSDehW_tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:baseline;gap:5px;padding:6px 9px;font-size:11px;transition:background .15s,color .15s;display:inline-flex}.OSDehW_tab small{letter-spacing:.4px;color:var(--subtle);font-family:ui-monospace,monospace;font-size:8px}.OSDehW_tab:hover{background:var(--soft);color:var(--ink)}.OSDehW_tab[aria-selected=true],.OSDehW_tab[aria-selected=true]:hover{background:var(--primary);color:#fff}.OSDehW_tab[aria-selected=true] small{color:#ffffffb8}.OSDehW_actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.OSDehW_actionButton{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:5px;padding:4px 8px;font-size:9px;transition:border-color .15s,color .15s,background .15s}.OSDehW_actionButton:hover:enabled{border-color:var(--primary-line);background:var(--primary-soft);color:var(--primary)}.OSDehW_actionButton:disabled{color:#94a3b8}.OSDehW_notice{border-bottom:1px solid var(--primary-line);background:var(--primary-soft);color:var(--primary-ink);padding:9px 20px;font-size:10px;line-height:1.7}.OSDehW_notice ul{gap:3px;margin:0;padding-left:16px;display:grid}.OSDehW_output{min-height:560px;max-height:1000px;color:var(--ink);tab-size:2;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:#fff;flex:1;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace;font-size:10.5px;line-height:1.8;overflow:auto}.OSDehW_output code{font:inherit;white-space:pre}.OSDehW_output:focus-visible,.OSDehW_placeholder:focus-visible,.OSDehW_tab:focus-visible,.OSDehW_actionButton:focus-visible,.OSDehW_keyToggle:focus-visible,.OSDehW_input:focus-visible,.OSDehW_select:focus-visible,.OSDehW_textarea:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.OSDehW_placeholder{background:var(--surface);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:560px;padding:26px;display:flex}.OSDehW_emptyMark{letter-spacing:2px;color:var(--line-strong);font-family:ui-monospace,monospace;font-size:20px;font-weight:600}.OSDehW_placeholder p{color:var(--subtle);margin:0;font-size:10.5px;line-height:1.8}.OSDehW_issueList{border:1px solid var(--danger-line);background:var(--danger-soft);text-align:left;border-radius:6px;gap:5px;width:100%;max-width:360px;margin:2px 0 0;padding:10px 12px;list-style:none;display:grid}.OSDehW_issueList li{color:var(--danger);padding-left:12px;font-size:10px;line-height:1.6;position:relative}.OSDehW_issueList li:before{content:"·";position:absolute;left:2px}.OSDehW_endpoint{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;overflow:hidden}@media (max-width:1000px){.OSDehW_grid{grid-template-columns:1fr}.OSDehW_formPanel{border-right:0;border-bottom:1px solid var(--line)}.OSDehW_output{min-height:440px}.OSDehW_placeholder{min-height:300px}}@media (max-width:700px){.OSDehW_badge{max-width:165px;font-size:8.5px}.OSDehW_panelTitle{min-height:42px;padding:7px 15px;font-size:9px}.OSDehW_formBody{gap:13px;padding:16px 15px 18px}.OSDehW_input,.OSDehW_select{height:38px;font-size:11px}.OSDehW_textarea{font-size:11px}.OSDehW_keyRow{gap:5px}.OSDehW_keyToggle{height:38px;padding:0 9px;font-size:9px}.OSDehW_styleGrid,.OSDehW_paramRow{grid-template-columns:1fr;gap:7px}.OSDehW_outputHeader{gap:7px;min-height:40px;padding:7px 12px 7px 14px}.OSDehW_tabs{gap:2px;width:100%}.OSDehW_tab{flex:1;justify-content:center;padding:6px 5px;font-size:10px}.OSDehW_tab small{display:none}.OSDehW_actions{justify-content:flex-end;width:100%}.OSDehW_actionButton{padding:5px 8px;font-size:9px}.OSDehW_output{min-height:360px;padding:14px 15px;font-size:9.5px}.OSDehW_placeholder{min-height:240px;padding:20px}.OSDehW_notice{padding:9px 15px;font-size:9.5px}.OSDehW_panelFooter{padding:10px 15px;font-size:8px}}
