._scope_1vv4o_1{min-width:0}._templates_1vv4o_4{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}._templates_1vv4o_4>span{color:var(--muted);margin-right:8px;font-size:11px}._layout_1vv4o_16{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:22px;display:grid}._builder_1vv4o_22,._preview_1vv4o_23{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0}._panelHeading_1vv4o_29,._previewHeading_1vv4o_30{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}._eyebrow_1vv4o_39{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:600}._panelHeading_1vv4o_29 h2,._previewHeading_1vv4o_30 h2{margin:6px 0 0;font-size:15px}._panelHeading_1vv4o_29 h2>span{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}._fields_1vv4o_56{padding:0 20px}._field_1vv4o_56{border-bottom:1px solid var(--border);padding:18px 0}._fieldTop_1vv4o_63{align-items:center;gap:10px;display:flex}._index_1vv4o_68{color:var(--muted);font:10px var(--font-code);width:18px}._nameLabel_1vv4o_73{flex:1;min-width:0}._nameLabel_1vv4o_73>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._scope_1vv4o_1 input:not([type=checkbox]){border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;color:var(--text);font:12px var(--font-code);border-radius:8px;padding:10px}._rowActions_1vv4o_94,._previewActions_1vv4o_95{gap:3px;display:flex}._fieldOptions_1vv4o_99{align-items:end;gap:12px;margin:12px 0 0 28px;display:flex}._typeLabel_1vv4o_105{flex:1;min-width:0}._typeLabel_1vv4o_105>span,._nullLabel_1vv4o_110>span{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}._nullLabel_1vv4o_110{width:72px}._range_1vv4o_119{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0 28px;display:grid}._range_1vv4o_119 label{color:var(--muted);gap:6px;font-size:10px;display:grid}._config_1vv4o_131{padding:20px}._configGrid_1vv4o_134{grid-template-columns:1fr 1fr;align-items:end;gap:16px;margin:18px 0;display:grid}._configGrid_1vv4o_134>label:not(._checkbox_1vv4o_141){gap:8px;font-size:11px;display:grid}._checkbox_1vv4o_141{align-items:center;gap:8px;min-height:38px;font-size:11px;display:flex}._checkbox_1vv4o_141 input{accent-color:var(--accent)}._config_1vv4o_131>._checkbox_1vv4o_141{margin-bottom:12px}._config_1vv4o_131>button{width:100%}._preview_1vv4o_23{position:sticky;top:88px;overflow:hidden}._previewHeading_1vv4o_30{padding:20px}._formatBadge_1vv4o_170{border:1px solid var(--border);font:9px var(--font-code);border-radius:5px;margin-left:6px;padding:3px 6px;display:inline-block}._preview_1vv4o_23 textarea{resize:vertical;background:var(--bg);width:100%;min-height:540px;max-height:75vh;color:var(--text);font:12px / 1.9 var(--font-code);tab-size:2;border:0;border-radius:0;padding:20px;display:block}:is(._preview_1vv4o_23 textarea:focus,._preview_1vv4o_23 textarea:focus-visible){box-shadow:none;border:0;outline:none}._preview_1vv4o_23 textarea::placeholder{color:var(--muted)}._previewMeta_1vv4o_201{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 20px;font-size:10px;display:flex}._hint_1vv4o_211{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.8}._preview_1vv4o_23>._hint_1vv4o_211{margin:12px 20px 18px}._error_1vv4o_220{color:var(--error);background:color-mix(in srgb, var(--error) 8%, var(--surface));border-radius:8px;margin:12px 20px;padding:12px;font-size:12px;line-height:1.8}@media (min-width:1001px){._layout_1vv4o_16{gap:16px}}@media (max-width:1000px){._layout_1vv4o_16{grid-template-columns:minmax(0,1fr)}._preview_1vv4o_23{position:static}._preview_1vv4o_23 textarea{min-height:400px}}@media (max-width:480px){._fields_1vv4o_56{padding:0 12px}._fieldTop_1vv4o_63{flex-wrap:wrap}._rowActions_1vv4o_94{margin-left:28px}._nameLabel_1vv4o_73{flex-basis:calc(100% - 28px)}._configGrid_1vv4o_134{grid-template-columns:minmax(0,1fr)}._panelHeading_1vv4o_29,._previewHeading_1vv4o_30{padding:16px}}
