.switch.svelte-f61tt1{justify-content:space-between;align-items:center;gap:var(--space-8);cursor:pointer;width:100%;display:flex}.switch--disabled.svelte-f61tt1{cursor:not-allowed;opacity:.5}.switch__label.svelte-f61tt1{font-family:var(--font-sans);font-size:var(--t-base);color:var(--ink-muted);font-weight:400}.switch__track.svelte-f61tt1{width:var(--switch-width);height:var(--switch-height);background:var(--bg-2);border-radius:calc(var(--switch-height) / 2);transition:background-color var(--dur-fast) var(--ease);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.switch__track--on.svelte-f61tt1{background:var(--accent)}.switch__input.svelte-f61tt1{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch--disabled.svelte-f61tt1 .switch__input:where(.svelte-f61tt1){cursor:not-allowed}.switch__thumb.svelte-f61tt1{left:calc((var(--switch-height) - var(--thumb-size)) / 2);width:var(--thumb-size);height:var(--thumb-size);background:var(--ink);transition:transform var(--dur-fast) var(--ease);pointer-events:none;border-radius:50%;position:absolute}.switch__track--on.svelte-f61tt1 .switch__thumb:where(.svelte-f61tt1){transform:translateX(calc(var(--switch-width) - var(--switch-height)))}.switch__track.svelte-f61tt1:focus-within{outline:2px solid var(--ink-muted);outline-offset:var(--focus-offset)}.color-field.svelte-wrtc76{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;display:flex}.color-field--disabled.svelte-wrtc76{opacity:.5}.color-field__label.svelte-wrtc76{font-family:var(--font-sans);font-size:var(--t-base);color:var(--ink-muted);font-weight:400}.color-field__control.svelte-wrtc76{align-items:center;gap:var(--space-8);border-radius:var(--r-sm);cursor:pointer;display:inline-flex;position:relative}.color-field--disabled.svelte-wrtc76 .color-field__control:where(.svelte-wrtc76){cursor:not-allowed}.color-field__control.svelte-wrtc76:focus-within{outline:2px solid var(--ink-muted);outline-offset:var(--focus-offset)}.color-field__swatch.svelte-wrtc76{width:var(--space-20);height:var(--space-20);border-radius:var(--r-sm);border:1px solid var(--line);flex-shrink:0}.color-field__value.svelte-wrtc76{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink);font-variant-numeric:tabular-nums;text-transform:uppercase}.color-field__input.svelte-wrtc76{opacity:0;cursor:pointer;position:absolute;inset:0}.color-field--disabled.svelte-wrtc76 .color-field__input:where(.svelte-wrtc76){cursor:not-allowed}.point-field.svelte-14hob0z{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.point-field__label.svelte-14hob0z{font-family:var(--font-sans);font-size:var(--t-base);color:var(--ink-muted);font-weight:400}.point-field__inputs.svelte-14hob0z{gap:var(--space-8);display:flex}.point-field__axis.svelte-14hob0z{height:var(--control-height);background:color-mix(in srgb, var(--bg-2) 30%, transparent);border:1px solid var(--line);border-radius:var(--r-lg);padding:0 var(--space-10);align-items:center;gap:var(--space-6);transition:border-color var(--dur-fast) var(--ease);flex:1;display:flex}.point-field__axis.svelte-14hob0z:focus-within{border-color:var(--ink-faint);outline:2px solid var(--ink-muted);outline-offset:var(--focus-offset)}.point-field__axis-label.svelte-14hob0z{font-family:var(--font-sans);font-size:var(--t-label);color:var(--ink-faint)}.point-field__input.svelte-14hob0z{width:100%;min-width:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums;background:0 0;border:none;flex:1}.point-field__input.svelte-14hob0z:focus{outline:none}.point-field__input.svelte-14hob0z:disabled{cursor:not-allowed}.text-area.svelte-1tzdj9f{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.text-area__label.svelte-1tzdj9f{font-family:var(--font-sans);font-size:var(--t-base);color:var(--ink-muted);font-weight:400}.text-area__input.svelte-1tzdj9f{resize:vertical;background:color-mix(in srgb, var(--bg-2) 30%, transparent);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;padding:var(--space-8) var(--space-10);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-sm);transition:border-color var(--dur-fast) var(--ease);line-height:1.4}.text-area__input.svelte-1tzdj9f:hover:not(:disabled){border-color:var(--ink-faint)}.text-area__input.svelte-1tzdj9f:focus-visible{outline:2px solid var(--ink-muted);outline-offset:var(--focus-offset)}.text-area__input.svelte-1tzdj9f:disabled{cursor:not-allowed;opacity:.5}.file-drop.svelte-masck8{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.file-drop__label.svelte-masck8{font-family:var(--font-sans);font-size:var(--t-base);color:var(--ink-muted);font-weight:400}.file-drop__zone.svelte-masck8{height:var(--dropzone-height);border:1px dashed var(--line);border-radius:var(--r-lg);padding:var(--space-8);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:flex;position:relative}.file-drop__zone--over.svelte-masck8{border-color:var(--accent)}.file-drop__zone.svelte-masck8:focus-within{border-color:var(--ink-faint);outline:2px solid var(--ink-muted);outline-offset:var(--focus-offset)}.file-drop__zone--over.svelte-masck8:focus-within{border-color:var(--accent)}.file-drop__zone--error.svelte-masck8{border-color:var(--danger)}.file-drop__zone--disabled.svelte-masck8{cursor:not-allowed;opacity:.5}.file-drop__input.svelte-masck8{opacity:0;cursor:pointer;position:absolute;inset:0}.file-drop__zone--disabled.svelte-masck8 .file-drop__input:where(.svelte-masck8){cursor:not-allowed}.file-drop__text.svelte-masck8{max-width:100%;padding:0 var(--space-8);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;overflow:hidden}.file-drop__error.svelte-masck8{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--danger)}.inspector.svelte-1d8ja6g{width:var(--panel-width);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;display:flex}.inspector__empty.svelte-1d8ja6g{padding:var(--space-16);font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-muted)}.inspector__header.svelte-1d8ja6g{align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-12);border-bottom:1px solid var(--line);cursor:grab;touch-action:none;display:flex}.inspector__header.svelte-1d8ja6g:active{cursor:grabbing}.inspector__handle.svelte-1d8ja6g{color:var(--ink-faint);line-height:1}.inspector__icon.svelte-1d8ja6g{width:var(--space-16);height:var(--space-16);color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.inspector__name.svelte-1d8ja6g{font-family:var(--font-sans);font-size:var(--t-h4);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.inspector__close.svelte-1d8ja6g{width:var(--space-20);height:var(--space-20);color:var(--ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.inspector__close.svelte-1d8ja6g:hover{color:var(--ink)}.inspector__close.svelte-1d8ja6g:focus-visible{outline:2px solid var(--ink-muted);outline-offset:var(--focus-offset)}.inspector__tabs.svelte-1d8ja6g{gap:var(--space-16);padding:0 var(--space-12);border-bottom:1px solid var(--line);display:flex}.inspector__tab.svelte-1d8ja6g{padding:var(--space-10) 0;font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:none;border-bottom:1px solid #0000}.inspector__tab.svelte-1d8ja6g:hover{color:var(--ink)}.inspector__tab.svelte-1d8ja6g:focus-visible{outline:2px solid var(--ink-muted);outline-offset:var(--focus-offset)}.inspector__tab--active.svelte-1d8ja6g{color:var(--ink);border-bottom-color:var(--ink)}.inspector__body.svelte-1d8ja6g{gap:var(--space-16);padding:var(--space-16) var(--space-12);flex-direction:column;display:flex}.inspector__body-empty.svelte-1d8ja6g{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--ink-muted)}.inspector__footer.svelte-1d8ja6g{padding:var(--space-12);border-top:1px solid var(--line)}.inspector__footer.svelte-1d8ja6g .btn{width:100%}
