.e2-scope button{text-transform:none}.e2-scope,.inspector-scope{--e2-canvas:#0a0a0b;--e2-surface:#101114;--e2-menu:#16171c;--e2-menu-ring:#ffffff0f;--e2-control:#ffffff0f;--e2-control-fill:var(--e2-control);--e2-control-knob:#fff;--e2-control-knob-ring:#00000040;--e2-control-hover:#ffffff1a;--e2-row-hover:#ffffff14;--e2-card:#ffffff08;--e2-divider:#ffffff12;--e2-text:#e8e9ee;--e2-text-2:#c4c7cf;--e2-label:#8b909c;--e2-status-ok:#10b981;--e2-catalog-favorite:#eab308;--e2-catalog-menu-icon:#fff;--e2-accent:var(--kach-accent);--e2-on-accent:#fff;--e2-accent-ring:rgb(var(--kach-accent-rgb) / .7);--e2-focus-ring:var(--e2-accent-ring);--e2-accent-fill:rgb(var(--kach-accent-rgb) / .18);--e2-run-busy-base:color-mix(in srgb, var(--e2-accent) 14%, var(--e2-surface));--e2-run-busy-fill:color-mix(in srgb, var(--e2-accent) 70%, var(--e2-surface));--e2-hint-rest-opacity:1;--e2-accent-fill-base:rgb(var(--kach-accent-rgb) / .16);--e2-accent-fill-progress:rgb(var(--kach-accent-rgb) / .55);--e2-error:#ff7b6b;--e2-error-ring:#ff7b6bbf;--e2-error-fill:#ff7b6b14;--e2-error-fill-hover:#ff7b6b2e;--e2-radius-node:16px;--e2-radius-control:10px;--e2-radius-inner:8px;--e2-h-control:30px;--e2-h-button:32px;--e2-h-node-header:36px;--e2-h-node-footer:48px;--e2-label-col:96px;--e2-gap:8px;--e2-pad:14px;--e2-fs-meta:11px;--e2-fs-body:12px}.brand-light .e2-scope,.brand-light .inspector-scope{--e2-canvas:#f5f5f5;--e2-surface:#fff;--e2-menu:#f0f0f3;--e2-menu-ring:#0000001f;--e2-control:#0000000d;--e2-control-knob:#1a1a1a;--e2-control-knob-ring:#ffffff8c;--e2-control-hover:#00000014;--e2-row-hover:#00000014;--e2-card:#00000008;--e2-divider:#0000001f;--e2-text:#1a1a1a;--e2-text-2:#444;--e2-label:#666;--e2-status-ok:#047857;--e2-catalog-favorite:#ca8a04;--e2-catalog-menu-icon:#1a1a1a;--e2-error:#c9432b;--e2-error-ring:#c9432bbf;--e2-error-fill:#c9432b14;--e2-error-fill-hover:#c9432b2e}html[data-input=pointer] .e2-scope,html[data-input=pointer] .inspector-scope{--e2-focus-ring:transparent}:is(.e2-scope,.inspector-scope) button[class*=focus-visible\:ring-]:focus:not([class~="ring-[var(--e2-control-hover)]"],[class~="ring-[var(--e2-accent-ring)]"]){--tw-ring-color:var(--e2-focus-ring);--tw-ring-offset-width:0px}:is(.e2-scope,.inspector-scope) button:focus:not(:focus-visible){--e2-focus-ring:transparent}:is(.e2-scope,.inspector-scope) [class~="ring-[var(--e2-accent-ring)]"]:focus{--tw-ring-color:var(--e2-accent-ring)}:is(.e2-scope,.inspector-scope) [class~="ring-[var(--e2-control-hover)]"]:focus{--tw-ring-color:var(--e2-control-hover)}:is(.e2-scope,.inspector-scope) :is([class~="ring-[var(--e2-accent-ring)]"],[class~="ring-[var(--e2-control-hover)]"]):focus{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}html[data-input=keyboard] :is(.e2-scope,.inspector-scope) :is([class~="ring-[var(--e2-accent-ring)]"],[class~="ring-[var(--e2-control-hover)]"]):focus-visible{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 0 2px var(--e2-focus-ring)}.e2-scope .e2-node{background:var(--e2-surface);border-radius:var(--e2-radius-node);box-shadow:0 14px 32px #00000080,0 0 0 1px #ffffff0d}.e2-scope .e2-text-error{color:var(--e2-error)}.e2-scope .e2-border-error{border-color:var(--e2-error-ring)}.e2-scope .e2-bg-error{background-color:var(--e2-error-fill)}.e2-scope .e2-hover-text-error:hover{color:var(--e2-error)}.e2-scope .e2-hover-error:hover{background-color:var(--e2-error-fill-hover)}.brand-light .e2-scope .e2-text-error{color:var(--e2-error)}.brand-light .e2-scope .e2-border-error{border-color:var(--e2-error-ring)}.brand-light .e2-scope .e2-hover-text-error:hover{color:var(--e2-error)}.e2-scope .e2-field-label,.brand-light .e2-scope .e2-field-label{color:var(--e2-label)}.e2-scope .e2-field-value,.brand-light .e2-scope .e2-field-value{color:var(--e2-text-2)}.e2-scope .e2-field-control,.e2-scope .e2-field-choice,.brand-light .e2-scope .e2-field-control,.brand-light .e2-scope .e2-field-choice{color:var(--e2-text)}.e2-scope .e2-field[data-invalid] .e2-field-control,.brand-light .e2-scope .e2-field[data-invalid] .e2-field-control{box-shadow:0 0 0 1px var(--e2-error-ring)}.e2-scope .e2-range::-webkit-slider-runnable-track{background:0 0}.e2-scope .e2-range::-moz-range-track{background:0 0}.e2-scope .e2-range::-webkit-slider-thumb{appearance:none;background:var(--e2-control-knob);width:16px;height:16px;box-shadow:0 0 0 1px var(--e2-control-knob-ring);border:0;border-radius:50%}.e2-scope .e2-range::-moz-range-thumb{background:var(--e2-control-knob);width:16px;height:16px;box-shadow:0 0 0 1px var(--e2-control-knob-ring);border:0;border-radius:50%}.e2-scope .e2-stepper-value{appearance:textfield}.e2-scope .e2-stepper-value::-webkit-inner-spin-button{appearance:none;margin:0}.e2-scope .e2-stepper-value::-webkit-outer-spin-button{appearance:none;margin:0}
