.ot-progress-bar[data-v-e92826d9]{height:2px;z-index:30}.ot-recipe-feedback .ot-progress-bar[data-v-791c5e2e]{border-radius:9999px;height:.5rem;position:relative;width:100%}:root{--ot-indent-width:.85rem;--ot-row-gap:.5rem;--ot-row-my:.25rem;--ot-primary:oklch(.6723 .1606 244.9955);--ot-primary-foreground:oklch(1 0 0);--ot-muted:oklch(.8422 .0039 247.8581);--ot-muted-foreground:oklch(.5637 .0078 247.9662);--ot-accent:oklch(.9647 .0078 247.8581);--ot-accent-foreground:oklch(.6723 .1606 244.9955);--ot-input-border:var(--ot-accent);--ot-input-bg:var(--ot-accent);--ot-input-ring:var(--ot-accent-foreground);--ot-input-ring-offset:var(--ot-accent);--ot-action-width:1rem;--ot-action-margin:.375rem;--ot-value-offset:calc(var(--ot-indent-width) + var(--ot-row-gap) + var(--ot-action-width) + var(--ot-action-margin) + var(--ot-row-gap));--ot-blue:oklch(.5502 .1789 241.0352);--ot-blue-bg:oklch(.9647 .0078 247.8581);--ot-blue-border:oklch(.8422 .0039 247.8581);--ot-green:oklch(.6469 .1529 141.7661);--ot-green-bg:oklch(.9647 .0078 247.8581);--ot-green-border:oklch(.8422 .0039 247.8581);--ot-red:oklch(.6276 .2218 22.0942);--ot-red-bg:oklch(.9647 .0078 247.8581);--ot-red-border:oklch(.8422 .0039 247.8581);--ot-yellow:oklch(.65 .18 65);--ot-yellow-bg:oklch(.9647 .0078 247.8581);--ot-yellow-border:oklch(.8422 .0039 247.8581)}:root.dark{--ot-primary:oklch(.6692 .1607 245.011);--ot-primary-foreground:oklch(1 0 0);--ot-muted:oklch(.3628 .0138 256.8435);--ot-muted-foreground:oklch(.65 .0128 248.5103);--ot-accent:oklch(.2392 .0166 250.8453);--ot-accent-foreground:oklch(.6692 .1607 245.011);--ot-input-border:var(--ot-accent);--ot-input-bg:var(--ot-accent);--ot-input-ring:var(--ot-accent-foreground);--ot-input-ring-offset:var(--ot-accent);--ot-blue:oklch(.7009 .1436 241.0352);--ot-blue-bg:oklch(.2392 .0166 250.8453);--ot-blue-border:oklch(.3217 .0144 253.4316);--ot-green:oklch(.7469 .1529 141.7661);--ot-green-bg:oklch(.2392 .0166 250.8453);--ot-green-border:oklch(.3217 .0144 253.4316);--ot-red:oklch(.7276 .1818 22.0942);--ot-red-bg:oklch(.2392 .0166 250.8453);--ot-red-border:oklch(.3217 .0144 253.4316);--ot-yellow:oklch(.85 .15 85);--ot-yellow-bg:oklch(.2392 .0166 250.8453);--ot-yellow-border:oklch(.3217 .0144 253.4316)}.ot-node-container{flex:1;font-size:.75rem;line-height:1rem}.ot-node-container-deleted{opacity:.5}.ot-node-scroll-wrapper{overflow-x:auto}.ot-node-grid{display:grid;gap:0;grid-template-columns:auto 1fr}.ot-node-grid:hover .ot-node-main-right,.ot-node-grid:hover .ot-node-main-row,.ot-node-grid:hover .ot-transform-content,.ot-node-grid:hover .ot-transform-params,.ot-node-grid:hover .ot-transform-spacer{background-color:oklch(from var(--ot-primary) l c h/.1)}.ot-node-grid:hover .ot-node-main-row,.ot-node-grid:hover .ot-transform-spacer{border-left:2px solid var(--ot-primary)}.ot-node-grid.ot-node-row-with-chevron:hover .ot-node-main-row{padding-left:.625rem}.ot-node-row{border-left-color:transparent;border-left-width:2px;grid-column:1;min-height:1.5rem;min-width:-moz-fit-content;min-width:fit-content;padding-left:.375rem}.ot-node-right-section,.ot-node-row{align-items:center;display:flex;gap:var(--ot-row-gap);padding-bottom:var(--ot-row-my);padding-right:.375rem;padding-top:var(--ot-row-my);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ot-node-right-section{grid-column:2;justify-content:space-between}.ot-node-spacer{grid-column:1}.ot-node-transforms-list{display:contents}.ot-node-indent{margin-left:var(--ot-indent-width)}.ot-node-left-section{align-items:center;display:flex;flex:1;gap:var(--ot-row-gap)}.ot-node-chevron{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;width:var(--ot-indent-width)}.ot-node-content-section{align-items:center;display:flex;flex:1;gap:var(--ot-row-gap)}.ot-node-action-button{margin-right:.25rem}.ot-node-row-content{align-items:center;display:flex;flex:1;gap:var(--ot-row-gap);justify-content:space-between;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ot-node-main-params{align-items:center;display:flex;flex-direction:row;gap:.75rem}.ot-node-transform{flex-shrink:0}.ot-copy-button{align-items:center;background-color:var(--ot-accent);border:1px solid var(--ot-muted);border-radius:.375rem;color:var(--ot-muted-foreground);cursor:pointer;display:flex;justify-content:center;opacity:0;padding:.5rem;position:absolute;right:.5rem;top:.5rem;transition:opacity .15s ease}.ot-copy-button:hover{background-color:var(--ot-muted)}.ot-copy-button:focus-visible{outline:2px solid var(--ot-input-ring);outline-offset:2px}.ot-copy-button.visible{opacity:1}.ot-copy-icon{height:1rem;width:1rem}.ot-copy-icon-primary{color:var(--ot-primary)}.ot-progress-bar{background-color:var(--ot-muted);bottom:0;height:.25rem;left:0;opacity:0;overflow:hidden;position:absolute;right:0;transition:opacity .15s ease}.ot-progress-bar.visible{opacity:1}.ot-progress-fill{height:100%;transition:width .15s ease}.ot-progress-fill.idle{background-color:var(--ot-muted-foreground)}.ot-progress-fill.success{background-color:#22c55e}.ot-progress-fill.error{background-color:#ef4444}.ot-button-icon{align-items:center;background-color:var(--ot-accent);border:1px solid var(--ot-muted);border-radius:.375rem;color:var(--ot-muted-foreground);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.5rem;transition:all .15s ease}.ot-button-icon:hover{background-color:var(--ot-muted)}.ot-button-icon:focus-visible{outline:2px solid var(--ot-input-ring);outline-offset:2px}.ot-button-icon:disabled{cursor:not-allowed;opacity:.5}.ot-button-ghost{background-color:transparent;border-color:transparent}.ot-button-ghost:hover{background-color:var(--ot-accent)}.ot-button-outline{background-color:transparent}.ot-button-outline:hover{background-color:var(--ot-accent)}.ot-button-sm{font-size:.75rem;line-height:1rem;padding:.375rem .75rem}.ot-actions-container{overflow:hidden;transition-duration:.2s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ot-actions-visible{margin-right:.375rem;width:1rem}.ot-actions-hidden{width:0}.ot-actions-button{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;outline:none;padding:0;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}.ot-actions-button:hover{opacity:.8}.ot-actions-icon{color:var(--ot-muted-foreground);height:.875rem;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.875rem}.ot-actions-icon-delete:hover{color:var(--ot-destructive,#ef4444)}.ot-actions-button:has(.ot-actions-icon:not(.ot-actions-icon-delete)):hover .ot-actions-icon{color:var(--ot-primary)}.ot-key-editor{align-items:center;display:flex;gap:.5rem}.ot-key-editable{cursor:pointer}.ot-key-readonly{cursor:default}.ot-key-input{background-color:var(--ot-input-bg);border:1px solid var(--ot-input-border);border-radius:.375rem;color:inherit;font-size:.75rem;height:1.5rem;line-height:1rem;outline:none;padding:0 .5rem;transition-duration:.15s;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ot-key-input:focus{border-color:var(--ot-input-ring);box-shadow:0 0 0 3px oklch(from var(--ot-input-ring) l c h/.1)}.ot-open-icon{color:var(--ot-muted-foreground);cursor:pointer;flex-shrink:0;height:.75rem;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.75rem}.ot-open-icon:hover{color:var(--ot-primary)}.ot-node-value,.ot-node-value-array{color:var(--ot-muted-foreground)}.ot-node-value-array{font-style:italic}.ot-node-value-hidden{height:0;visibility:hidden;width:0}.ot-transform-row{display:contents}.ot-transform-row:hover .ot-transform-value{color:var(--ot-primary-foreground)}.ot-transform-spacer{grid-column:1;padding-bottom:var(--ot-row-my);padding-left:.375rem;padding-top:var(--ot-row-my);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ot-transforms-list{overflow-x:auto}.ot-transform-item{margin-bottom:var(--ot-row-my);margin-top:var(--ot-row-my)}.ot-transform-content{gap:var(--ot-row-gap);justify-content:space-between}.ot-transform-content,.ot-transform-params{align-items:center;display:flex;grid-column:2;padding-bottom:var(--ot-row-my);padding-right:.375rem;padding-top:var(--ot-row-my);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ot-transform-params{background-color:transparent;gap:.75rem;justify-content:flex-end;padding-left:.5rem}.ot-param-item{display:flex;flex-direction:column;gap:.25rem;width:120px}.ot-param-item:has(.ot-param-checkbox-wrapper){min-width:-moz-fit-content;min-width:fit-content;width:auto}.ot-param-label{color:var(--ot-muted-foreground);font-size:.625rem;font-weight:500;line-height:.875rem;text-align:right}.ot-transform-value{color:var(--ot-muted-foreground);font-size:.75rem;line-height:1rem;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.ot-transform-content{min-height:1.5rem}.ot-transform-value{flex:0 0 auto}}.ot-param-checkbox-wrapper{max-width:-moz-fit-content;max-width:fit-content;width:auto!important}.ot-param-input{background-color:var(--ot-input-bg);border:1px solid var(--ot-input-border);border-radius:.375rem;box-sizing:border-box;color:inherit;font-size:.75rem;height:1.5rem;line-height:1rem;outline:none;padding:0 .5rem;transition-duration:.15s;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.ot-param-input:focus{border-color:var(--ot-input-ring);box-shadow:0 0 0 3px oklch(from var(--ot-input-ring) l c h/.1)}.ot-param-input::-moz-placeholder{color:var(--ot-muted-foreground)}.ot-param-input::placeholder{color:var(--ot-muted-foreground)}.ot-param-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--ot-input-bg);border:1px solid var(--ot-input-border);border-radius:.25rem;cursor:pointer;flex-shrink:0;height:1.25rem;position:relative;transition-duration:.15s;transition-property:border-color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.ot-param-checkbox:checked{background-color:var(--ot-primary);border-color:var(--ot-primary)}.ot-param-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.65rem;left:.3rem;position:absolute;top:.05rem;transform:rotate(45deg);width:.35rem}.ot-param-checkbox:focus{box-shadow:0 0 0 3px oklch(from var(--ot-input-ring) l c h/.1);outline:none}.ot-param-checkbox:focus,.ot-param-checkbox:hover{border-color:var(--ot-input-ring)}.ot-select-container{align-items:center;display:flex}.ot-select-wrapper{align-items:center;display:inline-flex;position:relative}.ot-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ot-input-bg);border-color:var(--ot-input-border);border-radius:.375rem;border-style:solid;border-width:1px;color:inherit;cursor:pointer;font-size:.75rem;height:1.5rem;line-height:1rem;outline:none;overflow:hidden;padding:.125rem 1.75rem .125rem .5rem;text-overflow:ellipsis;transition-duration:.15s;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap;width:120px}.ot-select option[value=""][disabled],.ot-select[value=""]{color:var(--ot-muted-foreground)}.ot-select option{color:initial}.ot-select:focus,.ot-select:hover:not(:disabled){border-color:var(--ot-input-ring)}.ot-select:focus{box-shadow:0 0 0 3px oklch(from var(--ot-input-ring) l c h/.1)}.ot-select:not(:focus){box-shadow:none}.ot-select:disabled{cursor:not-allowed;opacity:.5}.ot-select-icon{color:var(--ot-muted-foreground);height:1rem;pointer-events:none;position:absolute;right:.375rem;top:50%;transform:translateY(-50%);width:1rem}@media(max-width:768px){.ot-select{min-width:80px;width:auto}}.ot-recipe-feedback{border-radius:.5rem;border-width:1px;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem}.ot-recipe-idle{background:var(--ot-blue-bg);border-color:var(--ot-blue-border)}.ot-recipe-success{background:var(--ot-green-bg);border-color:var(--ot-green-border)}.ot-recipe-error{background:var(--ot-red-bg);border-color:var(--ot-red-border)}.ot-recipe-header{align-items:center;display:flex;gap:.5rem}.ot-recipe-icon-idle{animation:ot-pulse 2s cubic-bezier(.4,0,.6,1) infinite;color:var(--ot-blue);height:1rem;width:1rem}.ot-recipe-icon-success{color:var(--ot-green);height:1rem;width:1rem}.ot-recipe-icon-error{color:var(--ot-red);height:1rem;width:1rem}.ot-recipe-message{font-size:.875rem;font-weight:500;line-height:1.25rem}.ot-recipe-feedback .ot-progress-bar{border-radius:9999px;height:.5rem;position:relative;width:100%}.ot-recipe-wrapper{flex:1;min-height:0;overflow:hidden;position:relative}.ot-recipe-wrapper:hover .ot-copy-button{opacity:1}.ot-preview-content,.ot-recipe-content{background:var(--ot-accent);border-radius:.375rem;font-size:.75rem;line-height:1rem;max-height:500px;overflow:auto;padding:.75rem;white-space:pre-wrap;word-break:break-word}.ot-preview-content{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ot-preview-line{height:18px;line-height:18px;white-space:pre}.ot-recipe-container{display:flex;flex-direction:column;gap:.75rem;height:100%}.ot-preview-container{height:100%;position:relative}@keyframes ot-pulse{0%,to{opacity:1}50%{opacity:.5}}.ot-error-container{bottom:1rem;display:flex;flex-direction:column;gap:.5rem;max-width:28rem;position:fixed;right:1rem;width:100%;z-index:50}.ot-error-item{align-items:flex-start;border-radius:.25rem;border-style:solid;border-width:1px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;gap:.75rem;padding:.75rem 1rem;position:relative}.ot-error-critical{background-color:var(--ot-red-bg);border-color:var(--ot-red-border);color:var(--ot-red)}.ot-error-warning{background-color:var(--ot-yellow-bg);border-color:var(--ot-yellow-border);color:var(--ot-yellow)}.ot-error-info{background-color:var(--ot-blue-bg);border-color:var(--ot-blue-border);color:var(--ot-blue)}.ot-error-content{flex:1 1 0%}.ot-error-code{font-weight:700}.ot-error-code,.ot-error-message{display:block;font-size:.875rem;line-height:1.25rem}.ot-error-details{cursor:pointer;font-size:.75rem;line-height:1rem;margin-top:.5rem;opacity:.75}.ot-error-pre{background-color:#0000001a;border-radius:.25rem;margin-top:.25rem;max-height:5rem;overflow:auto;padding:.25rem}.ot-error-dismiss{background:none;border:none;color:inherit;cursor:pointer;font-size:1.25rem;font-weight:700;line-height:1;opacity:.5}.ot-error-dismiss:hover{opacity:1}.ot-error-list-enter-active,.ot-error-list-leave-active{transition:all .3s ease}.ot-error-list-enter-from,.ot-error-list-leave-to{opacity:0;transform:translate(30px)}
