.lv-editor{--bg:#121413;--surface:#1b1e1c;--surface-2:#232724;--border:#33372f;--text:#ecede8;--muted:#a9aba4;--sage:#a3b18a;--clay:#c9825b;--danger:#e39a7a;--trunk:#33465a;--trunk-border:#8fb0d3;background:var(--bg);color:var(--text);grid-template:"top top top""left canvas right"1fr/280px 1fr 360px;font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;position:fixed;inset:0}.lv-editor *{box-sizing:border-box}.lv-top{border-bottom:1px solid var(--border);background:var(--surface);grid-area:top;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.lv-top .lv-title{color:var(--text);background:0 0;border:1px solid #0000;border-radius:6px;flex:0 280px;min-width:120px;padding:4px 6px;font-size:16px;font-weight:600}.lv-top .lv-title:hover,.lv-top .lv-title:focus{border-color:var(--border);outline:none}.lv-crumbs{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.lv-crumbs button{color:var(--sage);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 4px}.lv-spacer{flex:1}.lv-left{border-right:1px solid var(--border);background:var(--surface);grid-area:left;min-height:0;overflow:auto}.lv-right{border-left:1px solid var(--border);background:var(--surface);grid-area:right;min-height:0;padding:14px;overflow:auto}.lv-canvas{grid-area:canvas;min-height:0;position:relative}.lv-tabs{border-bottom:1px solid var(--border);background:var(--surface);z-index:1;display:flex;position:sticky;top:0}.lv-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px 6px;font-weight:600}.lv-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--sage)}.lv-section{gap:10px;padding:12px 14px;display:grid}.lv-section h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:6px 0 0;font-size:12px}.lv-palette{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lv-palette button{background:var(--surface-2);border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.lv-palette button:hover{border-color:var(--sage)}.lv-btn{background:var(--surface-2);color:var(--text);border:1px solid var(--border);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;padding:6px 12px;font-weight:600}.lv-btn:hover:not(:disabled){border-color:var(--sage)}.lv-btn:disabled{opacity:.5;cursor:default}.lv-btn.primary{background:var(--sage);color:var(--bg);border-color:var(--sage)}.lv-btn.accent{border-color:var(--clay)}.lv-btn.danger{color:var(--danger)}.lv-btn.small{padding:3px 8px;font-size:12px}.lv-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.lv-chip.error{color:var(--danger);border-color:var(--danger)}.lv-chip.ok{color:var(--sage)}.lv-field{gap:4px;display:grid}.lv-field>span{color:var(--muted);font-size:12px;font-weight:600}.lv-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.lv-field select,.lv-field textarea,.lv-input{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:6px;padding:6px 8px}.lv-field textarea{resize:vertical;min-height:60px}.lv-field input:focus,.lv-field select:focus,.lv-field textarea:focus,.lv-input:focus{border-color:var(--sage);outline:none}.lv-field>.lv-label{align-items:center;gap:6px;display:flex}.lv-select{border:1px solid var(--border);background:var(--bg);width:100%;min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;transition:border-color .12s,background .12s;display:flex}.lv-select:hover{border-color:color-mix(in srgb, var(--sage) 55%, var(--border))}.lv-select:focus-visible,.lv-select[aria-expanded=true]{border-color:var(--sage);box-shadow:0 0 0 3px color-mix(in srgb, var(--sage) 22%, transparent);outline:none}.lv-select.empty .lv-select-value{color:var(--muted)}.lv-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv-select svg{color:var(--muted);flex:none}.lv-select-scrim{z-index:9998;position:fixed;inset:0}.lv-select-menu{z-index:9999;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;margin:0;padding:6px;font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;list-style:none;overflow-y:auto;box-shadow:0 18px 44px #00000059}.lv-select-group{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:11px;font-weight:800}.lv-select-option{cursor:pointer;border-radius:8px;justify-content:space-between;gap:12px;padding:7px 10px;display:flex}.lv-select-option.active{background:var(--surface-2)}.lv-select-option.chosen{color:var(--sage);font-weight:700}.lv-grip{width:22px;height:30px;color:var(--muted);letter-spacing:-2px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.lv-grip:hover{background:var(--surface-2);color:var(--text)}.lv-beat.dragging{opacity:.45}.lv-beat.drop-before{box-shadow:0 -3px 0 0 var(--sage)}.lv-beat.drop-after{box-shadow:0 3px 0 0 var(--sage)}.lv-effects{gap:8px;display:grid}.lv-effect{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px;display:grid}.lv-effect-target{grid-column:1/-1}.lv-effect-value{gap:6px;min-width:0;display:flex}.lv-effect-value>*{flex:1;min-width:0}.lv-effects-empty,.lv-effects-summary{margin:0;font-size:12px}.lv-effects-summary{font-family:ui-monospace,Menlo,monospace}.lv-reftext{position:relative}.lv-reftext-backdrop,.lv-reftext .lv-reftext-input{font:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;letter-spacing:normal;border:1px solid #0000;border-radius:6px;padding:6px 8px;line-height:1.5}.lv-reftext-backdrop{color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lv-reftext:not(.multi) .lv-reftext-backdrop{white-space:pre}.lv-reftext .lv-reftext-input{width:100%;color:var(--text);caret-color:var(--text);position:relative;border:1px solid var(--border)!important;font:inherit!important;background:0 0!important;margin:0!important;padding:6px 8px!important;line-height:1.5!important}.lv-reftext.multi .lv-reftext-input{resize:vertical;min-height:72px}.lv-reftext{background:var(--bg);border-radius:6px}.lv-reftext .lv-reftext-input:focus{border-color:var(--sage);outline:none}.lv-ref{color:#0000;background:#5b9bd552;border-radius:4px;box-shadow:0 0 0 1px #5b9bd58c}.lv-reftext-menu{z-index:50;border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 18px 44px #00000059}.lv-reftext-menu li{cursor:pointer;border-radius:8px;justify-content:space-between;gap:10px;padding:6px 10px;display:flex}.lv-reftext-menu li.active{background:var(--surface-2)}.lv-reftext-menu em{color:#5b9bd5;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-style:normal}.lv-align .lv-btn{flex:1}.lv-choice{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.lv-choice.on{border-color:var(--sage);background:color-mix(in srgb, var(--sage) 10%, transparent)}.lv-choice input{width:16px;height:16px;accent-color:var(--sage);flex:none;margin:3px 0 0}.lv-choice span{gap:2px;display:grid}.lv-choice strong{color:var(--text);font-size:14px}.lv-choice em{color:var(--muted);font-size:12px;font-style:normal}.lv-help{flex-shrink:0;display:inline-flex}.lv-field .lv-hint{color:var(--muted);font-size:12px}.lv-field .lv-bad{color:var(--danger);font-size:12px}.lv-row{align-items:center;gap:8px;display:flex}.lv-row>*{min-width:0}.lv-grow{flex:1}.lv-card{border:1px solid var(--border);background:var(--bg);border-radius:8px;gap:8px;padding:10px;display:grid}.lv-list{gap:6px;display:grid}.lv-diag{background:var(--bg);border-left:3px solid var(--danger);cursor:pointer;border-radius:6px;padding:6px 8px;font-size:12px}.lv-diag.warning{border-left-color:var(--clay)}.lv-muted{color:var(--muted)}.lv-kind{text-transform:uppercase;letter-spacing:.08em;color:var(--sage);font-size:11px}.lv-thumb{aspect-ratio:16/9;background:#000 50%/cover no-repeat;border-radius:6px;width:100%;position:relative;overflow:hidden}.lv-thumb .focal{border:2px solid var(--sage);background:#a3b18a26;position:absolute}.lv-frame{touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border-radius:6px;width:100%;position:relative;overflow:hidden}.lv-frame img{width:100%;height:auto;display:block}.lv-frame-window{border:2px solid var(--sage);cursor:grab;border-radius:4px;position:absolute;box-shadow:0 0 0 9999px #0000008c}.lv-frame-window:active{cursor:grabbing}.lv-frame-window:focus-visible{outline:2px solid var(--text);outline-offset:2px}.lv-frame .lv-hint{color:#fff;text-shadow:0 1px 3px #000;font-size:11px;position:absolute;bottom:6px;left:8px}.lv-sprite{background:var(--surface-2) center / contain no-repeat;border:1px solid var(--border);border-radius:6px;width:56px;height:84px}.lv-overlay{z-index:50;background:#0009;place-items:center;display:grid;position:fixed;inset:0}.lv-modal{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:14px;width:min(720px,92vw);padding:20px;display:grid}.lv-templates{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.lv-templates button{text-align:left;background:var(--bg);color:var(--text);border:1px solid var(--border);cursor:pointer;font:inherit;border-radius:10px;gap:4px;padding:12px;display:grid}.lv-templates button:hover{border-color:var(--sage)}.lv-toast{background:var(--surface-2);border:1px solid var(--danger);color:var(--text);z-index:10;border-radius:8px;max-width:80%;padding:8px 14px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.lv-toast.info{border-color:var(--sage)}.lv-node{width:100%;height:100%;color:var(--text);text-align:center;place-items:center;font-size:13px;display:grid;position:relative}.lv-node .label{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:4px 10px;line-height:1.25;display:-webkit-box;overflow:hidden}.lv-node .below{white-space:nowrap;color:var(--text);text-shadow:0 1px 2px #000;pointer-events:none;margin-top:4px;font-size:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.lv-node .id{color:var(--muted);pointer-events:none;font-size:10px;position:absolute;top:-16px;left:0}.lv-shape-story{background:var(--surface);border:1.5px solid #8c9186;border-radius:12px;place-items:center;width:100%;height:100%;display:grid}.lv-shape-trunk{border:2px solid var(--trunk-border);background:var(--trunk);border-radius:12px;place-items:center;width:100%;height:100%;display:grid}.lv-shape-circle{border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.lv-shape-seed{background:#7c9a6b;border:2px solid #a3c48f}.lv-shape-root{border:2px solid var(--sage);background:#3f4f3a;font-size:11px;font-weight:700}.lv-shape-root.highlight{box-shadow:0 0 0 3px #c9825b99}.lv-shape-crown{background:#b5594a;border:2px solid #e39a7a}.lv-shape-subplot{border:2px solid var(--sage);background:#a3b18a14}.lv-shape-arc{border:2px solid var(--clay);background:#c9825b1a;font-size:22px;font-weight:700}.lv-diamond{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv-diamond polygon{fill:var(--surface);stroke:var(--clay);stroke-width:2px;stroke-linejoin:round}.lv-diamond polygon.filled{fill:var(--clay)}.lv-note{width:100%;height:100%;color:var(--muted);border-left:2px solid var(--border);text-align:left;padding:4px 8px;font-size:12px;font-style:italic;overflow:hidden}.lv-node.has-error .lv-shape-story,.lv-node.has-error .lv-shape-trunk,.lv-node.has-error .lv-shape-circle{box-shadow:0 0 0 3px #e39a7ad9}.lv-node.has-error .lv-diamond polygon{stroke:var(--danger);stroke-width:4px}.selected>.lv-node .lv-shape-story,.selected>.lv-node .lv-shape-trunk,.selected>.lv-node .lv-shape-circle{outline:2px solid var(--sage);outline-offset:3px}.selected>.lv-node .lv-diamond polygon{stroke:var(--sage)}.lv-out{white-space:nowrap;color:var(--clay);pointer-events:none;font-size:10px;position:absolute;bottom:-22px;transform:translate(-50%)}.react-flow{background:var(--bg)}.react-flow__handle{background:var(--sage);border:2px solid var(--bg);width:10px;height:10px}.react-flow__handle.lv-out-handle{background:var(--clay)}.react-flow__edge-path{stroke:#8c9186;stroke-width:1.6px}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--sage);stroke-width:2.4px}.react-flow__edge-textbg{fill:var(--surface)}.react-flow__edge-text{fill:var(--clay);font-size:11px}.react-flow__controls button{background:var(--surface);color:var(--text);border-bottom:1px solid var(--border);fill:var(--text)}.react-flow__minimap{background:var(--surface)}.react-flow__attribution{display:none}.react-flow__resize-control.handle{background:var(--sage);border:none;width:8px;height:8px}@media (width<=1100px){.lv-editor{grid-template-columns:240px 1fr 300px}}.lv-card input:not([type]),.lv-card input[type=text],.lv-card textarea,.lv-card select,.lv-row>select{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:6px;padding:5px 8px}.lv-card textarea{resize:vertical;min-height:48px}.lv-editor.lv-panels{--surface:#1b1e1c;--surface-2:#202421;--border:#33372f;background:0 0;flex-direction:column;height:100%;min-height:0;font:14px/1.5 Nunito_400Regular,system-ui,sans-serif;display:flex;position:static}.lv-panels .lv-tabs{background:#171a18;border-radius:999px;gap:4px;margin:8px 12px 4px;padding:4px;display:flex}.lv-panels .lv-tabs button{color:#a9aba4;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 10px;font:700 13px Nunito_700Bold,system-ui,sans-serif}.lv-panels .lv-tabs button[aria-selected=true]{color:#121413;background:#a3b18a}.lv-panels .lv-panel-body{flex:1;min-height:0;padding:8px 14px 40px;overflow-y:auto}.lv-panels h2,.lv-panels h3{color:#c3ceae;font-family:Caveat_700Bold,Nunito_800ExtraBold,cursive;font-weight:700}.lv-panels h2{font-size:28px}.lv-panels h3{margin:10px 0 4px;font-size:22px}.lv-panels .lv-card{border-radius:18px}.lv-panels input:not([type=checkbox]):not([type=radio]):not([type=file]),.lv-panels textarea,.lv-panels select{font-family:Nunito_400Regular,system-ui,sans-serif;border-radius:14px!important}.lv-panels .lv-btn{border-radius:999px;font-family:Nunito_700Bold,system-ui,sans-serif}.lv-panels .lv-panel-body{overflow-x:hidden}.lv-panels .lv-panel-body *{max-width:100%}.lv-panels .lv-row{flex-wrap:wrap}.lv-panels input:not([type=checkbox]):not([type=radio]):not([type=file]),.lv-panels textarea,.lv-panels select{width:100%}.lv-editor .lv-file{background:var(--bg);border:1.5px dashed color-mix(in srgb, var(--muted) 45%, transparent);width:100%;color:var(--muted);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.lv-editor .lv-file:hover,.lv-editor .lv-file.over{border-color:var(--sage);background:var(--surface-2)}.lv-editor .lv-file.chosen{border-style:solid}.lv-editor .lv-file:focus-within{outline:2px solid var(--sage);outline-offset:2px}.lv-editor .lv-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lv-editor .lv-file-icon,.lv-editor .lv-file-thumb{border-radius:10px;flex:none;width:44px;height:44px}.lv-editor .lv-file-icon{background:var(--surface-2);color:var(--sage);place-content:center;display:grid}.lv-editor .lv-file-thumb{object-fit:cover;border:1px solid var(--border)}.lv-editor .lv-file-text{gap:1px;min-width:0;display:grid}.lv-editor .lv-file-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.lv-editor .lv-file-hint{font-size:12px}.lv-editor input[type=checkbox]{appearance:none;background:var(--bg);border:1.5px solid var(--muted);cursor:pointer;border-radius:5px;flex:none;place-content:center;width:18px;height:18px;margin:1px 0 0;padding:0;transition:background-color .15s,border-color .15s;display:grid}.lv-editor input[type=checkbox]:before{content:"";background:var(--bg);clip-path:polygon(14% 44%,0 65%,45% 100%,100% 16%,80% 0,43% 62%);width:10px;height:10px;transition:transform .12s ease-out;transform:scale(0)}.lv-editor input[type=checkbox]:checked{background:var(--sage);border-color:var(--sage)}.lv-editor input[type=checkbox]:checked:before{transform:scale(1)}.lv-editor input[type=checkbox]:hover:not(:disabled){border-color:var(--sage)}.lv-editor input[type=checkbox]:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.lv-editor input[type=checkbox]:disabled{cursor:default;opacity:.6}.lv-panels label.lv-row{cursor:pointer;flex-wrap:nowrap;align-items:flex-start}.lv-panels label.lv-row:has(input:disabled){cursor:default}[data-editor-theme=light] .bg-ink-900{background-color:#f3f0e8}[data-editor-theme=light] .bg-ink-850{background-color:#fbf9f4}[data-editor-theme=light] .bg-ink-850\/95{background-color:#fbf9f4f2}[data-editor-theme=light] .bg-ink-800{background-color:#ece8de}[data-editor-theme=light] .bg-ink-700{background-color:#e1dccf}[data-editor-theme=light] .bg-ink-950{background-color:#fff}[data-editor-theme=light] .border-ink-700{border-color:#ddd7ca}[data-editor-theme=light] .border-ink-600{border-color:#cfc8b8}[data-editor-theme=light] .text-ink-100{color:#22251f}[data-editor-theme=light] .text-ink-200{color:#3a3d36}[data-editor-theme=light] .text-ink-400{color:#6e726b}[data-editor-theme=light] .text-sage-300,[data-editor-theme=light] .text-sage-200{color:#5e6e44}[data-editor-theme=light] .text-sage-400{color:#6e7c55}[data-editor-theme=light] .shadow-black,[data-editor-theme=light] .shadow-black\/30{--tw-shadow-color:#2b2a272e}[data-editor-theme=light] .lv-editor{--bg:#f3f0e8;--surface:#fbf9f4;--surface-2:#efebe2;--border:#ddd7ca;--text:#22251f;--muted:#6e726b;--sage:#5e6e44;--clay:#a9623b;--danger:#b4533a;--trunk:#dce6f0;--trunk-border:#4f7395}[data-editor-theme=light] .lv-panels .lv-tabs{background:#ece8de}[data-editor-theme=light] .lv-panels .lv-tabs button{color:#6e726b}[data-editor-theme=light] .lv-panels .lv-tabs button[aria-selected=true]{color:#121413;background:#a3b18a}[data-editor-theme=light] .lv-panels h2,[data-editor-theme=light] .lv-panels h3{color:#5e6e44}.lv-resize{cursor:col-resize;z-index:5;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.lv-resize:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:3px}.lv-resize:hover:after,.lv-resize:focus-visible:after{background:#a3b18a}.lv-resize:focus-visible{outline:none}[data-editor-theme=light] *{scrollbar-color:#cfc8b6 transparent}[data-editor-theme=light] :hover{scrollbar-color:#b3ab95 transparent}[data-editor-theme=light] ::-webkit-scrollbar-thumb{background-color:#cfc8b6}[data-editor-theme=light] ::-webkit-scrollbar-thumb:hover{background-color:#a3b18a}.lv-editor.lv-panels{--card:#ffffff09;--card-hover:#ffffff0e;--line:#ecede814;--field:#00000038;font:15px/1.6 Nunito_400Regular,system-ui,sans-serif}[data-editor-theme=light] .lv-editor.lv-panels{--card:#ffffffb3;--card-hover:#fff;--line:#22251f17;--field:#ffffffd9}.lv-panels .lv-panel-body{padding:12px 18px 48px}.lv-panels .lv-section{gap:14px;padding:8px 0 16px}.lv-panels h3{text-transform:none;letter-spacing:0;margin:14px 0 0;font-size:26px;line-height:1.1}.lv-panels h2{font-size:32px;line-height:1.1}.lv-panels .lv-card{border:1px solid var(--line);background:var(--card);border-radius:22px;gap:12px;padding:16px;transition:background-color .2s,border-color .2s,box-shadow .2s}.lv-panels .lv-card:hover{background:var(--card-hover);border-color:color-mix(in srgb, var(--sage) 30%, transparent)}.lv-panels .lv-card .lv-card{border-color:var(--line);background:0 0}.lv-panels .lv-card>.lv-btn:first-child{text-align:left;white-space:normal;background:0 0;border:0;padding:2px 0;font:800 16px Nunito_800ExtraBold,system-ui,sans-serif}.lv-panels .lv-card>.lv-btn:first-child:hover{color:var(--sage)}.lv-panels .lv-field{gap:6px}.lv-panels .lv-field>span{color:var(--text);opacity:.8;font:700 13px Nunito_700Bold,system-ui,sans-serif}.lv-panels .lv-field .lv-hint,.lv-panels .lv-field .lv-bad{font-size:13px}.lv-panels input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.lv-panels textarea,.lv-panels select,.lv-panels .lv-input{background:var(--field);border:1px solid var(--line);padding:10px 14px;font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.lv-panels input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus,.lv-panels textarea:focus,.lv-panels select:focus,.lv-panels .lv-input:focus{border-color:var(--sage);box-shadow:0 0 0 3px color-mix(in srgb, var(--sage) 22%, transparent);outline:none}.lv-panels .lv-btn{border-color:var(--line);padding:9px 16px;font-size:14px}.lv-panels .lv-btn.small{padding:5px 12px;font-size:13px}.lv-panels .lv-btn.primary{border-color:var(--sage)}.lv-panels .lv-chip{border-color:var(--line);padding:3px 10px;font-size:13px}.lv-panels .lv-diag{background:var(--card);border-radius:14px;padding:10px 12px;font-size:14px}.lv-panels .lv-kind{font-size:12px}.lv-panels .lv-muted{font-size:.95em}.lv-panels input[type=checkbox]{width:18px;height:18px;accent-color:var(--sage)}.lv-panels input[type=range]{accent-color:var(--sage)}.lv-panels h3.lv-title{margin:0}