:root{--onui-transition-fast:.15s;--onui-transition-normal:.2s}.onui-portal-contents{display:contents}@keyframes onui-spin{to{transform:rotate(360deg)}}.onui-icon-spin{animation:1s linear infinite onui-spin}.onui-button{white-space:nowrap;border-radius:var(--radius);font-size:var(--text-base);font-weight:var(--font-light);font-family:var(--font-sans);transition:background-color var(--onui-transition-fast),color var(--onui-transition-fast),border-color var(--onui-transition-fast),box-shadow var(--onui-transition-fast);cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.5rem;line-height:1;display:inline-flex}.onui-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.onui-button:disabled{opacity:.5;pointer-events:none}.onui-button--default{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}.onui-button--default:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary)85%,black)}.onui-button--default:active:not(:disabled){color:var(--primary-foreground)}.onui-button--destructive{color:var(--destructive);background-color:#0000}.onui-button--destructive:hover:not(:disabled){background-color:color-mix(in srgb,var(--destructive)20%,transparent);box-shadow:var(--shadow-sm)}.onui-button--destructive:active:not(:disabled){color:var(--destructive-foreground)}.onui-button--outline{border-color:var(--border);color:var(--foreground);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000}.onui-button--outline:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent)60%,transparent);color:var(--accent-foreground)}.onui-button--outline:active:not(:disabled){color:var(--accent-foreground)}.onui-button--secondary{background-color:var(--secondary);color:var(--secondary-foreground);box-shadow:var(--shadow-sm)}.onui-button--secondary:hover:not(:disabled){background-color:color-mix(in srgb,var(--secondary)80%,black 10%)}.onui-button--secondary:active:not(:disabled){color:var(--secondary-foreground)}.onui-button--ghost{color:var(--foreground);background-color:#0000}.onui-button--ghost:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent)60%,transparent);color:var(--accent-foreground)}.onui-button--ghost:active:not(:disabled){color:var(--accent-foreground)}.onui-button--link{color:var(--primary);text-underline-offset:4px;background-color:#0000;text-decoration:underline}.onui-button--link:hover:not(:disabled){text-decoration-thickness:2px}.onui-button--default-size{height:2.5rem;padding:.5rem 1rem}.onui-button--sm{height:2rem;font-size:var(--text-base);border-radius:calc(var(--radius) - 2px);padding:.375rem .75rem}.onui-button--xs{height:1.75rem;font-size:var(--text-sm);border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem}.onui-button--lg{height:2.75rem;font-size:var(--text-lg);border-radius:calc(var(--radius) - 2px);padding:.5rem 2rem}.onui-button--icon{aspect-ratio:1;width:2.5rem;height:2.5rem;padding:0}.onui-button--icon.onui-button--sm{width:2rem;height:2rem}.onui-button--icon.onui-button--xs{width:1.75rem;height:1.75rem}.onui-button--icon.onui-button--lg{width:3rem;height:3rem}.onui-button--ghost[data-active=true]{color:var(--primary);background:color-mix(in srgb,var(--primary)10%,transparent)}.onui-button--ghost[data-active=true]:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb,var(--primary)15%,transparent)}.onui-button--loading{position:relative}.onui-button__spinner{width:1rem;height:1rem;color:var(--primary-foreground);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.6s linear infinite onui-spin;position:absolute}.onui-button--outline .onui-button__spinner,.onui-button--ghost .onui-button__spinner,.onui-button--link .onui-button__spinner{color:var(--foreground)}.onui-button-group{border:1px solid var(--border);background:var(--muted);border-radius:6px;align-items:center;gap:4px;max-height:fit-content;padding:4px;display:inline-flex;position:relative;overflow:hidden}.onui-button-group--full{width:100%;display:flex}.onui-button-group--full .onui-button-group__item{flex:1}.onui-button-group__item{font-size:var(--text-sm);font-weight:var(--font-light);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:4px 12px;line-height:1.4;transition:color .15s;display:inline-flex;position:relative}.onui-button-group__item+.onui-button-group__item:before{content:"";background:var(--border);width:1px;height:60%;transition:opacity .15s;position:absolute;top:20%;left:0}.onui-button-group__item--active+.onui-button-group__item:before,.onui-button-group__item+.onui-button-group__item--active:before{opacity:0}.onui-button-group__item--active{color:var(--primary-foreground)}.onui-button-group__item--disabled{opacity:.5;cursor:not-allowed}.onui-button-group[data-magnetic]:after{background:var(--primary);border-radius:4px;box-shadow:0 1px 2px #00000014}.onui-button-group--sm{border-radius:4px}.onui-button-group--sm .onui-button-group__item{font-size:var(--text-sm);padding:2px 8px}:root{--magnetic-ease:linear(0 0%,.2342 12.49%,.4374 24.99%,.6093 37.49%,.6835 43.74%,.7499 49.99%,.8086 56.25%,.8593 62.5%,.9023 68.75%,.9375 75%,.9648 81.25%,.9844 87.5%,.9961 93.75%,1 100%)}[data-magnetic]:before{content:"";top:var(--magnetic-hover-y,0) - 2px;left:var(--magnetic-hover-x,0);width:var(--magnetic-hover-w,0);height:var(--magnetic-hover-h,0);opacity:var(--magnetic-hover-opacity,0);pointer-events:none;background:color-mix(in srgb,var(--foreground)8%,transparent);z-index:0;transition:top .2s var(--magnetic-ease),left .2s var(--magnetic-ease),width .2s var(--magnetic-ease),height .2s var(--magnetic-ease),opacity .15s ease;border-radius:6px;position:absolute}[data-magnetic]:after{content:"";top:var(--magnetic-active-y,0) - 2px;left:var(--magnetic-active-x,0);width:var(--magnetic-active-w,0);height:var(--magnetic-active-h,0);pointer-events:none;z-index:0;transition:top .2s var(--magnetic-ease),left .2s var(--magnetic-ease),width .2s var(--magnetic-ease),height .2s var(--magnetic-ease);position:absolute}[data-magnetic][data-magnetic-instant]:before,[data-magnetic][data-magnetic-instant]:after{transition:none!important}.onui-input,.onui-textarea{border:1px solid var(--input);border-radius:var(--radius);background-color:var(--background);width:100%;height:2.5rem;color:var(--foreground);font-size:var(--text-base);font-family:var(--font-sans);transition:border-color var(--onui-transition-fast),box-shadow var(--onui-transition-fast);padding:.5rem .75rem;line-height:1.5;display:flex}:is(.onui-input,.onui-textarea)::placeholder{color:var(--muted-foreground)}:is(.onui-input,.onui-textarea):focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring)20%,transparent);outline:none}:is(.onui-input,.onui-textarea):disabled{opacity:.5;cursor:not-allowed}.onui-input--error,.onui-textarea--error{border-color:var(--destructive)}.onui-input--error:focus,.onui-textarea--error:focus{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb,var(--destructive)20%,transparent)}.onui-input-group{align-items:center;width:100%;display:flex;position:relative}.onui-input-group .onui-input{width:100%}.onui-input-group__prefix,.onui-input-group__suffix{color:var(--muted-foreground);pointer-events:none;justify-content:center;align-items:center;width:2.5rem;display:flex;position:absolute;top:0;bottom:0}.onui-input-group__prefix{left:0}.onui-input-group__suffix{right:0}.onui-input--has-prefix{padding-left:2.25rem}.onui-input--has-suffix{padding-right:2.25rem}.onui-textarea{resize:vertical;width:100%;height:auto;min-height:5rem}.onui-select{width:100%;position:relative}.onui-select__trigger{border:1px solid var(--input);border-radius:var(--radius);background-color:var(--background);width:100%;height:2.5rem;color:var(--foreground);font-size:var(--text-base);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--onui-transition-fast),box-shadow var(--onui-transition-fast);justify-content:space-between;align-items:center;gap:.25rem;padding:.5rem .75rem;display:flex;overflow:hidden}.onui-select__trigger:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring)20%,transparent);outline:none}.onui-select__trigger:disabled{opacity:.5;cursor:not-allowed}.onui-select--error .onui-select__trigger{border-color:var(--destructive)}.onui-select--error .onui-select__trigger:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--destructive)20%,transparent)}.onui-select__trigger>span{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.onui-select__placeholder{color:var(--muted-foreground)}.onui-select__chevron{color:var(--muted-foreground);transition:transform var(--onui-transition-fast);flex-shrink:0}.onui-select--open .onui-select__chevron{transform:rotate(180deg)}.onui-select--disabled{opacity:.5;pointer-events:none}.onui-select__dropdown{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--popover);max-height:15rem;color:var(--popover-foreground,var(--foreground));box-shadow:var(--shadow-md);animation:.15s ease-out onui-select-dropdown-in;overflow-y:auto}@keyframes onui-select-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.onui-select__option{width:100%;font-size:var(--text-base);text-align:left;cursor:pointer;color:var(--foreground);transition:background-color var(--onui-transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.onui-select__option:hover:not(.onui-select__option--disabled){background-color:color-mix(in srgb,var(--accent)60%,transparent);color:var(--accent-foreground)}.onui-select__option--selected{font-weight:var(--font-light);background-color:color-mix(in srgb,var(--primary)10%,transparent)}.onui-select__option--disabled{opacity:.5;cursor:not-allowed}.onui-select__check{color:var(--primary);flex-shrink:0}.onui-select__error-message{font-size:var(--text-base);color:var(--destructive);margin-top:.5rem}.onui-switch-wrapper{align-items:center;gap:.5rem;display:inline-flex}.onui-switch{cursor:pointer;background-color:var(--input);width:2.75rem;height:1.5rem;transition:background-color var(--onui-transition-fast);border:none;border-radius:9999px;flex-shrink:0;display:inline-flex;position:relative}.onui-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.onui-switch--disabled{opacity:.5;cursor:not-allowed}.onui-switch--checked{background-color:var(--primary)}.onui-switch__thumb{background-color:var(--background);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);transition:transform var(--onui-transition-fast);border-radius:50%;position:absolute;top:2px;left:2px}.onui-switch--checked .onui-switch__thumb{transform:translate(1.25rem)}.onui-switch__label{font-size:var(--text-base);color:var(--foreground);cursor:pointer}.onui-switch--disabled+.onui-switch__label{opacity:.5;cursor:not-allowed}.onui-checkbox-wrapper{align-items:center;gap:.5rem;display:inline-flex}.onui-checkbox{cursor:pointer;border:1.5px solid var(--border);border-radius:calc(var(--radius) - 4px);background-color:var(--background);width:1.125rem;height:1.125rem;transition:background-color var(--onui-transition-fast),border-color var(--onui-transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.onui-checkbox:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.onui-checkbox--disabled{opacity:.5;cursor:not-allowed}.onui-checkbox--checked,.onui-checkbox--indeterminate{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.onui-checkbox__check,.onui-checkbox__indeterminate{pointer-events:none;width:.75rem;height:.75rem}.onui-checkbox__label{font-size:var(--text-base);color:var(--foreground);cursor:pointer}.onui-checkbox--disabled+.onui-checkbox__label{opacity:.5;cursor:not-allowed}.onui-slider-wrapper{align-items:center;gap:.75rem;width:100%;display:flex}.onui-slider{appearance:none;background:linear-gradient(to right,var(--primary)0%,var(--primary)var(--onui-slider-fill,50%),var(--secondary)var(--onui-slider-fill,50%),var(--secondary)100%);cursor:pointer;width:100%;height:.5rem;transition:background var(--onui-transition-fast);border-radius:9999px;outline:none}.onui-slider::-webkit-slider-thumb{appearance:none;background-color:var(--background);border:2px solid var(--primary);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);cursor:grab;transition:box-shadow var(--onui-transition-fast),transform var(--onui-transition-fast);border-radius:50%}.onui-slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px color-mix(in srgb,var(--primary)15%,transparent)}.onui-slider::-webkit-slider-thumb:active{cursor:grabbing;color:var(--primary)}.onui-slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring)30%,transparent)}.onui-slider::-moz-range-thumb{background-color:var(--background);border:2px solid var(--primary);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);cursor:grab;transition:box-shadow var(--onui-transition-fast),transform var(--onui-transition-fast);border-radius:50%}.onui-slider::-moz-range-thumb:hover{box-shadow:0 0 0 6px color-mix(in srgb,var(--primary)15%,transparent)}.onui-slider::-moz-range-thumb:active{cursor:grabbing}.onui-slider::-moz-range-track{background:0 0}.onui-slider--disabled{opacity:.5;cursor:not-allowed}.onui-slider--disabled::-webkit-slider-thumb{cursor:not-allowed}.onui-slider--disabled::-moz-range-thumb{cursor:not-allowed}.onui-slider__value{min-width:2rem;font-size:var(--text-base);font-weight:var(--font-light);color:var(--foreground);text-align:center}.onui-badge{font-size:var(--text-sm);font-weight:var(--font-light);line-height:1.5;font-family:var(--font-sans);transition:background-color var(--onui-transition-fast),color var(--onui-transition-fast);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}.onui-badge--default{background-color:var(--primary);color:var(--primary-foreground)}.onui-badge--secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.onui-badge--destructive{background-color:color-mix(in srgb,var(--destructive)12%,transparent);color:var(--destructive);border:1px solid color-mix(in srgb,var(--destructive)25%,transparent)}.onui-badge--outline{color:var(--foreground);border:1px solid var(--border);background-color:#0000}.onui-badge--success{background-color:color-mix(in srgb,var(--success)12%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success)25%,transparent)}.onui-label{font-size:var(--text-sm);font-weight:var(--font-light);color:var(--foreground);line-height:1.5;font-family:var(--font-sans);margin-bottom:.375rem;display:block}.onui-label--disabled{opacity:.5;cursor:not-allowed}.onui-label__required{color:var(--destructive);margin-left:.125rem}.onui-radio-wrapper{align-items:center;gap:.5rem;display:inline-flex}.onui-radio{cursor:pointer;border:1.5px solid var(--border);background-color:var(--background);width:1.125rem;height:1.125rem;transition:background-color var(--onui-transition-fast),border-color var(--onui-transition-fast);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.onui-radio:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.onui-radio--disabled{opacity:.5;cursor:not-allowed}.onui-radio--checked{border-color:var(--primary)}.onui-radio__dot{background-color:var(--primary);pointer-events:none;border-radius:9999px;width:.5rem;height:.5rem}.onui-radio__label{font-size:var(--text-base);color:var(--foreground);cursor:pointer}.onui-radio--disabled+.onui-radio__label{opacity:.5;cursor:not-allowed}.onui-multiselect{width:100%;position:relative}.onui-multiselect__trigger{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;min-height:2.5rem;transition:border-color var(--onui-transition-fast),box-shadow var(--onui-transition-fast);outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.onui-multiselect__trigger:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring)20%,transparent);outline:none}.onui-multiselect__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.onui-multiselect--error .onui-multiselect__trigger{border-color:var(--destructive)}.onui-multiselect--error .onui-multiselect__trigger:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--destructive)20%,transparent)}.onui-multiselect__values{flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.onui-multiselect__placeholder{color:var(--muted-foreground)}.onui-multiselect__tag{background-color:color-mix(in srgb,var(--primary)10%,transparent);color:var(--primary);border-radius:calc(var(--radius) - 2px);font-size:var(--text-base);align-items:center;gap:.25rem;padding:.125rem .5rem;line-height:1.4;display:inline-flex}.onui-multiselect__tag-remove{cursor:pointer;width:1rem;height:1rem;color:var(--primary);opacity:.7;transition:opacity var(--onui-transition-fast),background-color var(--onui-transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:.125rem;padding:0;display:inline-flex}.onui-multiselect__tag-remove:hover{opacity:1;background-color:#0000001a}.onui-multiselect__tag-remove:disabled{cursor:not-allowed;opacity:.3}.onui-multiselect__chevron{color:var(--muted-foreground);transition:transform var(--onui-transition-fast);flex-shrink:0}.onui-multiselect--open .onui-multiselect__chevron{transform:rotate(180deg)}.onui-multiselect--disabled{pointer-events:none}.onui-multiselect__dropdown{background-color:var(--popover);max-height:15rem;color:var(--popover-foreground,var(--foreground));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);animation:.15s ease-out onui-multiselect-dropdown-in;overflow-y:auto}@keyframes onui-multiselect-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.onui-multiselect__option{text-align:left;cursor:pointer;width:100%;transition:background-color var(--onui-transition-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.onui-multiselect__option:hover:not(.onui-multiselect__option--disabled){background-color:var(--accent)}.onui-multiselect__option--selected{font-weight:var(--font-light);background-color:color-mix(in srgb,var(--primary)10%,transparent)}.onui-multiselect__option--disabled{opacity:.5;cursor:not-allowed}.onui-multiselect__checkbox{border:1px solid var(--border);background-color:var(--background);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.onui-multiselect__option--selected .onui-multiselect__checkbox{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.onui-multiselect__all-tag{background-color:color-mix(in srgb,var(--muted)60%,transparent);color:var(--muted-foreground);border-radius:calc(var(--radius) - 2px);font-size:var(--text-base);align-items:center;padding:.125rem .5rem;line-height:1.4;display:inline-flex}.onui-multiselect__toggle-all{border-bottom:1px solid var(--border);font-weight:500;font-size:var(--text-sm)}.onui-multiselect__error{font-size:var(--text-base);color:var(--destructive);margin-top:.5rem;display:block}.onui-chip-select{gap:4px;min-width:0;display:flex;position:relative}.onui-chip-select__measure{visibility:hidden;pointer-events:none;white-space:nowrap;gap:4px;height:0;display:flex;position:absolute;overflow:hidden}.onui-chip-select__chips{gap:4px;display:flex}.onui-chip-select__chip{border:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;transition:all .15s;display:flex}.onui-chip-select__chip:hover{border-color:color-mix(in srgb,var(--foreground)40%,transparent);color:var(--foreground)}.onui-chip-select__chip--active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.onui-chip-select__chip--active:hover{background:color-mix(in srgb,var(--primary)85%,transparent);border-color:color-mix(in srgb,var(--primary)85%,transparent);color:var(--primary-foreground)}.onui-chip-select__trigger{border:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;transition:all .15s;display:flex}.onui-chip-select__trigger:hover{border-color:color-mix(in srgb,var(--foreground)40%,transparent);color:var(--foreground)}.onui-chip-select__trigger--has-selection{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.onui-chip-select__trigger--has-selection:hover{background:color-mix(in srgb,var(--primary)85%,transparent);border-color:color-mix(in srgb,var(--primary)85%,transparent);color:var(--primary-foreground)}.onui-chip-select__menu{background:var(--popover);border:1px solid var(--border);border-radius:8px;min-width:160px;padding:4px;animation:.12s onui-chip-select-fadein;box-shadow:0 4px 12px #0000001f}@keyframes onui-chip-select-fadein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.onui-chip-select__option{width:100%;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;transition:background .1s;display:flex}.onui-chip-select__option:hover{background:var(--accent);color:var(--color-accent-foreground)}.onui-chip-select__option-check{border:1px solid var(--border);color:#0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .1s;display:flex}.onui-chip-select__option--selected{color:var(--primary)}.onui-chip-select__option--selected .onui-chip-select__option-check{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.onui-chip-select__option-icon{align-items:center;display:flex}.onui-dropdown-menu{display:inline-block;position:relative}.onui-dropdown-menu__trigger{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.onui-dropdown-menu__content{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--popover);min-width:12rem;color:var(--popover-foreground);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a);padding:.25rem;animation:.15s ease-out onui-dropdown-in}@keyframes onui-dropdown-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.onui-dropdown-menu__item{width:100%;font-size:var(--text-base);border-radius:calc(var(--radius) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--popover-foreground);text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:.5rem;padding:.375rem .5rem;line-height:1.25rem;transition:background-color .15s,color .15s;display:flex;position:relative}.onui-dropdown-menu__item:hover,.onui-dropdown-menu__item:focus-visible{background-color:var(--accent);color:var(--accent-foreground)}.onui-dropdown-menu__item:disabled{pointer-events:none;opacity:.5}.onui-dropdown-menu__item--inset{padding-left:2rem}.onui-dropdown-menu__item--destructive{color:var(--destructive)}.onui-dropdown-menu__item--destructive:hover,.onui-dropdown-menu__item--destructive:focus-visible{background-color:var(--destructive);color:var(--destructive-foreground)}.onui-dropdown-menu__item svg{flex-shrink:0;width:20px;height:20px}.onui-dropdown-menu__label{font-size:var(--text-sm);font-weight:var(--font-light);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em;padding:.375rem .5rem}.onui-dropdown-menu__label--inset{padding-left:2rem}.onui-dropdown-menu__separator{background-color:var(--border);height:1px;margin:.25rem -.25rem}.onui-card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-sm);border-radius:.75rem}.onui-card__header{flex-direction:column;gap:6px;padding:24px;display:flex}.onui-card__header--row{flex-direction:row;align-items:center}.onui-card__header-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.onui-card__header-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onui-card__header--row .onui-card__header-text{flex-direction:row;align-items:center;gap:6px}.onui-card__header-actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.onui-card__title{font-size:var(--text-2xl);font-weight:var(--font-normal);letter-spacing:-.01em;line-height:1}.onui-card__description{font-size:var(--text-base);color:var(--muted-foreground)}.onui-card__content{padding:16px}.onui-card__footer{align-items:center;padding:16px;display:flex}.onui-card--compact{box-shadow:none;border-radius:8px}.onui-card--compact .onui-card__header{background:color-mix(in srgb,var(--muted)30%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border)50%,transparent);flex-direction:row;align-items:center;gap:6px;padding:7px 10px}.onui-card--compact .onui-card__title{font-size:var(--text-sm);font-weight:var(--font-light);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.onui-card--compact .onui-card__description{font-size:var(--text-xs)}.onui-card--compact .onui-card__content{flex-direction:column;gap:8px;padding:8px 10px;display:flex}.onui-card--compact .onui-card__footer{padding:6px 10px}.onui-card__header--toggle{cursor:pointer;width:100%;font-family:inherit;font-size:inherit;text-align:left;color:inherit;background:color-mix(in srgb,var(--muted)30%,transparent);border:none;padding:7px 10px;transition:background .15s}.onui-card__header--toggle:hover{background:color-mix(in srgb,var(--muted)50%,transparent)}.onui-card--interactive{cursor:pointer;transition:border-color .15s,box-shadow .15s}.onui-card--interactive:hover{border-color:color-mix(in srgb,var(--primary)40%,transparent);box-shadow:0 1px 4px color-mix(in srgb,var(--foreground)5%,transparent)}.onui-card--selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary)20%,transparent)}.onui-card--drag-over{box-shadow:inset 0 -2px 0 0 var(--primary)}.onui-card--success{border-color:var(--success);box-shadow:0 4px 6px -1px color-mix(in srgb,var(--success)15%,transparent),0 2px 4px -2px color-mix(in srgb,var(--success)10%,transparent)}.onui-card--error{border-color:var(--destructive);box-shadow:0 4px 6px -1px color-mix(in srgb,var(--destructive)15%,transparent),0 2px 4px -2px color-mix(in srgb,var(--destructive)10%,transparent)}.onui-card--loading{border-color:var(--primary);box-shadow:0 4px 6px -1px color-mix(in srgb,var(--primary)15%,transparent),0 2px 4px -2px color-mix(in srgb,var(--primary)10%,transparent)}.onui-card__chevron{flex-shrink:0;margin-left:auto;transition:transform .2s}.onui-card__chevron--open{transform:rotate(180deg)}.onui-std-table{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--muted-foreground)transparent;background:var(--card);width:100%;max-width:100%;position:relative;overflow:auto}.onui-std-table::-webkit-scrollbar{height:8px}.onui-std-table::-webkit-scrollbar-track{background:var(--muted);border-radius:4px}.onui-std-table::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:4px}.onui-std-table::-webkit-scrollbar-thumb:hover{background:var(--foreground)}.onui-std-table__el{caption-side:bottom;width:100%;font-size:var(--text-base);border-collapse:collapse;min-width:100%}.onui-std-table__thead{border-bottom:1px solid var(--border)}.onui-std-table__tbody tr:last-child{border-bottom:none}.onui-std-table__tfoot{border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted)50%,transparent);font-weight:var(--font-light)}.onui-std-table__tr{border-bottom:1px solid var(--border);transition:background-color .15s}.onui-std-table__tr:hover{background:color-mix(in srgb,var(--muted)50%,transparent)}.onui-std-table__th{text-align:left;vertical-align:middle;height:48px;font-weight:var(--font-light);color:var(--muted-foreground);padding:0 16px}.onui-std-table__td{vertical-align:middle;padding:16px}.onui-std-table__caption{font-size:var(--text-base);color:var(--muted-foreground);margin-top:16px}.onui-dialog__portal{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.onui-dialog__overlay{background:#0009;animation:.15s ease-out onui-dialog-overlay-in;position:fixed;inset:0}@keyframes onui-dialog-overlay-in{0%{opacity:0}to{opacity:1}}.onui-dialog__content{z-index:51;border:1px solid var(--border);background:var(--background);border-radius:12px;gap:16px;width:100%;max-width:32rem;padding:24px;animation:.2s ease-out onui-dialog-content-in;display:grid;position:relative;box-shadow:0 20px 25px -5px #0000001a}.onui-dialog__content:focus{outline:none}@keyframes onui-dialog-content-in{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.onui-dialog__close{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px}.onui-dialog__close:hover{opacity:1}.onui-dialog__header{text-align:left;flex-direction:column;gap:6px;display:flex}.onui-dialog__footer{flex-direction:row;justify-content:flex-end;gap:8px;display:flex}.onui-dialog__title{font-size:var(--text-xl);font-weight:var(--font-normal);line-height:var(--leading-tight);letter-spacing:-.01em;margin:0}.onui-dialog__description{font-size:var(--text-base);color:var(--muted-foreground);margin:0}.onui-alert-dialog__portal{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.onui-alert-dialog__overlay{background:#0009;animation:.15s ease-out onui-alert-dialog-overlay-in;position:fixed;inset:0}@keyframes onui-alert-dialog-overlay-in{0%{opacity:0}to{opacity:1}}.onui-alert-dialog__content{z-index:51;border:1px solid var(--border);background:var(--background);border-radius:12px;gap:16px;width:100%;max-width:32rem;padding:24px;animation:.2s ease-out onui-alert-dialog-content-in;display:grid;position:relative;box-shadow:0 20px 25px -5px #0000001a}@keyframes onui-alert-dialog-content-in{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.onui-alert-dialog__content:focus{outline:none}.onui-alert-dialog__header{text-align:left;flex-direction:column;gap:8px;display:flex}.onui-alert-dialog__footer{flex-direction:row;justify-content:flex-end;gap:8px;display:flex}.onui-alert-dialog__title{font-size:var(--text-xl);font-weight:var(--font-normal);line-height:var(--leading-tight);margin:0}.onui-alert-dialog__description{font-size:var(--text-base);color:var(--muted-foreground);margin:0}.onui-tabs{flex-direction:column;gap:8px;height:-webkit-fill-available;display:flex}.onui-tabs--vertical{flex-direction:row}.onui-tabs__list{border-bottom:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--muted-foreground)transparent;flex-wrap:nowrap;align-items:center;gap:0;max-width:100%;display:flex;position:relative;overflow:auto hidden}.onui-tabs__list::-webkit-scrollbar{height:4px}.onui-tabs__list::-webkit-scrollbar-track{background:0 0}.onui-tabs__list::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:2px}.onui-tabs__list::-webkit-scrollbar-thumb:hover{background:var(--foreground)}.onui-tabs__list--full{width:100%;display:flex}.onui-tabs--vertical .onui-tabs__list{border-bottom:none;border-right:1px solid var(--border);flex-direction:column;height:fit-content}.onui-tabs__list[data-magnetic]:after{border-bottom:2px solid var(--primary);background:0 0;border-radius:0;height:2px;top:auto;bottom:0}.onui-tabs__trigger{white-space:nowrap;font-size:var(--text-base);font-weight:var(--font-light);color:var(--muted-foreground);cursor:pointer;z-index:1;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:4px;margin-bottom:-1px;padding:4px 16px;transition:color .15s;display:inline-flex;position:relative}.onui-tabs__list--full .onui-tabs__trigger{flex:1}.onui-tabs__trigger:hover{color:var(--foreground)}.onui-tabs__trigger[data-state=active]{color:var(--foreground);border-bottom-color:#0000}.onui-tabs__trigger:disabled{pointer-events:none;opacity:.5}.onui-tabs__content{outline:none;flex:1}.onui-tabs__content[data-state=inactive]{display:none}.onui-separator{background:var(--border);flex-shrink:0}.onui-separator--horizontal{width:100%;height:1px}.onui-separator--vertical{width:1px;height:100%}.onui-avatar{border-radius:9999px;flex-shrink:0;display:flex;position:relative;overflow:hidden}.onui-avatar--sm{width:24px;height:24px}.onui-avatar--md{width:40px;height:40px}.onui-avatar--lg{width:64px;height:64px}.onui-avatar__image{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.onui-avatar__fallback{background:var(--muted);width:100%;height:100%;color:var(--muted-foreground);font-size:var(--text-base);border-radius:9999px;justify-content:center;align-items:center;display:flex}.onui-tooltip-wrapper{display:inline-flex;position:relative}.onui-tooltip__content{z-index:99999;border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);font-size:var(--text-sm);pointer-events:none;border-radius:6px;padding:6px 12px;animation:.2s ease-out onui-tooltip-in;position:fixed;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}@keyframes onui-tooltip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1}}.onui-progress{background:var(--secondary);border-radius:9999px;width:100%;height:8px;position:relative;overflow:hidden}.onui-progress__indicator{background:var(--primary);border-radius:9999px;width:100%;height:100%;transition:transform .3s}.onui-json-editor{flex-direction:column;height:-webkit-fill-available;display:flex}.onui-json-editor__textarea{width:100%;height:100%;min-height:200px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-sm);color:var(--foreground);background:color-mix(in srgb,var(--muted)50%,transparent);border:1px solid var(--border);resize:vertical;border-radius:6px;outline:none;padding:8px;line-height:1.6;transition:border-color .15s}.onui-json-editor__textarea:focus{border-color:var(--primary)}.onui-json-editor--borderless .onui-json-editor__textarea{background:var(--card);resize:none;border:none;border-radius:0}.onui-json-editor__error{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-sm);color:var(--destructive);border-top:1px solid var(--border);background:color-mix(in srgb,var(--destructive)5%,transparent);padding:4px 8px}.onui-jv{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-sm,12px);color:var(--foreground);background:color-mix(in srgb,var(--muted)50%,var(--card));border:1px solid var(--border);border-radius:6px;padding:8px;line-height:1.6;overflow:auto}.onui-jv__row{border-radius:3px;align-items:center;gap:2px;min-height:22px;padding:1px 4px;display:flex}.onui-jv__row:hover{background:color-mix(in srgb,var(--primary)20%,transparent)}.onui-jv__row--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.onui-jv__row--clickable:hover{background:color-mix(in srgb,var(--muted)80%,transparent)}.onui-jv__children{border-left:1px solid color-mix(in srgb,var(--border)60%,transparent);margin-left:8px;padding-left:20px}.onui-jv__toggle{flex-shrink:0;width:12px;height:12px;margin-right:2px;display:inline-block;position:relative}.onui-jv__toggle:before{content:"▾";color:var(--muted-foreground,#888);font-size:10px;transition:transform .15s;position:absolute;top:-1px;left:0}.onui-jv__toggle--collapsed:before{content:"▸"}.onui-jv__string{color:var(--chart-2,#22c55e)}.onui-jv__number{color:var(--chart-4,#f59e0b)}.onui-jv__boolean{color:var(--chart-5,#8b5cf6);font-weight:600}.onui-jv__null{color:var(--muted-foreground,#94a3b8);font-style:italic}.onui-jv__key{color:var(--foreground);opacity:.85}.onui-jv__colon{color:var(--muted-foreground,#888)}.onui-jv__brace{color:var(--foreground);font-weight:500}.onui-jv__comma{color:var(--muted-foreground,#888)}.onui-jv__count{color:var(--muted-foreground,#888);background:color-mix(in srgb,var(--muted)80%,transparent);border-radius:3px;margin:0 4px;padding:0 5px;font-size:10px}.onui-jv__parse-error{color:var(--destructive);font-style:italic}.onui-jv--editable .onui-jv__leaf--editable{cursor:text;border-radius:2px;padding:0 2px;transition:background .1s}.onui-jv--editable .onui-jv__leaf--editable:hover{background:color-mix(in srgb,var(--primary)12%,transparent);outline:1px solid color-mix(in srgb,var(--primary)30%,transparent)}.onui-jv__inline-input{font-family:inherit;font-size:inherit;line-height:inherit;background:color-mix(in srgb,var(--background)90%,transparent);border:1px solid var(--primary);border-radius:2px;outline:none;min-width:12ch;max-width:40ch;padding:0 3px}.onui-jv__inline-input--string{color:var(--chart-2,#22c55e)}.onui-jv__inline-input--number{color:var(--chart-4,#f59e0b)}.onui-jv__inline-input--boolean{color:var(--chart-5,#8b5cf6)}.onui-jv__inline-select{font-family:inherit;font-size:inherit;background:color-mix(in srgb,var(--background)90%,transparent);border:1px solid var(--border);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;border-radius:3px;outline:none;padding:0 20px 0 4px;line-height:1.4}.onui-jv__inline-select:disabled{cursor:default;opacity:.7}.onui-jv__toggle-switch{cursor:default;font-family:inherit;font-size:inherit;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.onui-jv__toggle-switch--editable{cursor:pointer}.onui-jv__toggle-switch-thumb{background:var(--muted-foreground,#555);border-radius:7px;flex-shrink:0;width:24px;height:13px;transition:background .15s;display:inline-block;position:relative}.onui-jv__toggle-switch-thumb:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;transition:transform .15s;position:absolute;top:2px;left:2px}.onui-jv__toggle-switch--on .onui-jv__toggle-switch-thumb{background:var(--primary,#6366f1)}.onui-jv__toggle-switch--on .onui-jv__toggle-switch-thumb:after{transform:translate(11px)}.onui-jv__row--multiselect{flex-wrap:wrap;align-items:center;gap:4px}.onui-jv__multiselect-chips{flex-wrap:wrap;gap:4px;display:flex}.onui-jv__chip{border:1px solid var(--border);background:color-mix(in srgb,var(--muted)60%,transparent);color:var(--muted-foreground);cursor:default;border-radius:10px;padding:1px 7px;font-family:inherit;font-size:10px;transition:all .1s}.onui-jv__chip--editable{cursor:pointer}.onui-jv__chip--on{background:color-mix(in srgb,var(--primary)20%,transparent);border-color:var(--primary);color:var(--primary)}.onui-jv__chip--editable:hover{border-color:var(--primary);opacity:.8}.onui-jv__add-wrap{margin-top:2px;display:inline-block;position:relative}.onui-jv__add-btn{border:1px dashed var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:3px;margin-top:2px;padding:1px 8px;font-family:inherit;font-size:10px;transition:all .1s}.onui-jv__add-btn:hover{border-color:var(--primary);color:var(--primary)}.onui-jv__add-picker{z-index:50;margin-top:2px;position:absolute;top:100%;left:0}.onui-jv__add-picker--portal{top:unset;left:unset;z-index:9999;background:var(--popover,var(--card));border:1px solid var(--border);border-radius:6px;min-width:fit-content;max-width:320px;max-height:220px;padding:4px;overflow-y:auto;box-shadow:0 4px 12px #00000026}.onui-jv__add-picker-item{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-family:inherit;font-size:11px;display:flex}.onui-jv__add-picker-item:hover{background:color-mix(in srgb,var(--muted)60%,transparent)}.onui-jv__add-picker-kind{color:var(--muted-foreground);background:color-mix(in srgb,var(--muted)80%,transparent);border-radius:3px;padding:1px 5px;font-size:9px}.onui-jv__remove-btn{width:14px;height:14px;color:var(--muted-foreground);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:13px;line-height:1;transition:opacity .1s,color .1s,background .1s;display:inline-flex}.onui-jv__row--removable:hover .onui-jv__remove-btn,.onui-jv__block--removable>.onui-jv__row--header:hover .onui-jv__remove-btn{opacity:1}.onui-jv__remove-btn:hover{color:var(--destructive);background:color-mix(in srgb,var(--destructive)10%,transparent)}.onui-jv__bind-btn{color:var(--muted-foreground);cursor:pointer;opacity:0;letter-spacing:.03em;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;margin-left:4px;padding:1px 7px;font-family:inherit;font-size:9px;font-weight:500;line-height:1.6;transition:opacity .1s,color .1s,border-color .1s,background .1s;display:inline-flex}.onui-jv__row--bindable:hover .onui-jv__bind-btn{opacity:1}.onui-jv__bind-btn:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary)40%,transparent);background:color-mix(in srgb,var(--primary)10%,transparent)}.onui-jv__rule-btn{color:var(--muted-foreground);cursor:pointer;letter-spacing:.03em;opacity:0;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;margin-left:2px;padding:1px 7px;font-family:inherit;font-size:9px;font-style:italic;font-weight:500;line-height:1.6;transition:opacity .1s,color .1s,border-color .1s;display:inline-flex}.onui-jv__row--bound:hover .onui-jv__rule-btn,.onui-jv__row--ghost.onui-jv__row--bound:hover .onui-jv__rule-btn,.onui-jv__row--ruleable:hover .onui-jv__rule-btn,.onui-jv__row--ghost.onui-jv__row--ruleable:hover .onui-jv__rule-btn{opacity:1}.onui-jv__row--ghost.onui-jv__row--ruleable .onui-jv__rule-btn{opacity:.35}.onui-jv__rule-btn--active{color:var(--primary);border-color:color-mix(in srgb,var(--primary)40%,transparent);background:color-mix(in srgb,var(--primary)10%,transparent);opacity:1!important}.onui-jv__rule-btn:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary)40%,transparent);background:color-mix(in srgb,var(--primary)10%,transparent)}.onui-jv__binding-badge{background:color-mix(in srgb,var(--primary)12%,transparent);border:1px solid color-mix(in srgb,var(--primary)35%,transparent);color:var(--primary);border-radius:4px;align-items:center;gap:5px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;display:inline-flex}.onui-jv__binding-unbind{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;padding:0 1px;font-size:12px;line-height:1;transition:color .1s}.onui-jv__binding-unbind:hover{color:var(--destructive)}.onui-jv__row--bound{opacity:.5;background:0 0;border-radius:3px;transition:opacity .15s}.onui-jv__row--bound:hover{opacity:1;background:color-mix(in srgb,var(--primary)6%,transparent)}.onui-jv__row--ghost.onui-jv__row--bound{opacity:.65}.onui-jv__row--ghost.onui-jv__row--bound:hover{opacity:1}.onui-jv__key--pickable{cursor:pointer;border-radius:2px;padding:0 2px;transition:background .1s,color .1s}.onui-jv__key--pickable:hover{background:color-mix(in srgb,var(--primary)15%,transparent);color:var(--primary)}.onui-jv__path-picker-btn{font-family:inherit;font-size:inherit;line-height:inherit;background:color-mix(in srgb,var(--background)90%,transparent);border:1px solid var(--border);cursor:pointer;color:var(--chart-2,#22c55e);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;align-items:center;max-width:220px;padding:0 6px;transition:border-color .1s;display:inline-flex;overflow:hidden}.onui-jv__path-picker-btn--root{color:var(--muted-foreground,#888);font-style:italic}.onui-jv__path-picker-btn:hover:not(:disabled){border-color:var(--primary)}.onui-jv__path-picker-btn:disabled{cursor:default;opacity:.7}.onui-jv__path-picker-chevron{color:var(--muted-foreground,#888);font-size:9px}.onui-jv__path-picker-portal{z-index:9999;box-shadow:var(--shadow);border:1px solid var(--border);border-radius:8px;min-width:220px;max-width:360px;max-height:320px;overflow-y:auto}.onui-jv--picker .onui-jv__row--pickable{cursor:pointer}.onui-jv--picker .onui-jv__row--pickable:hover,.onui-jv__row--highlight,.onui-jv__block--highlight>.onui-jv__row--header{background:color-mix(in srgb,var(--primary)12%,transparent);border-radius:3px}.onui-jv__row--added,.onui-jv__block--added>.onui-jv__row--header{background:#22c55e26;border-left:2px solid #22c55e;border-radius:3px;padding-left:6px}.onui-jv__row--removed,.onui-jv__block--removed>.onui-jv__row--header{opacity:.7;background:#ef44441f;border-left:2px solid #ef4444;border-radius:3px;padding-left:6px;text-decoration:line-through}.onui-jv__row--changed,.onui-jv__block--changed>.onui-jv__row--header{background:#f59e0b1f;border-left:2px solid #f59e0b;border-radius:3px;padding-left:6px}.onui-jv__row--ghost{opacity:.45;transition:opacity .15s}.onui-jv__row--ghost:hover{opacity:.8;background:color-mix(in srgb,var(--primary)8%,transparent);cursor:pointer}.onui-jv__key--ghost{color:var(--muted-foreground);font-style:italic}.onui-jv__ghost-hint{color:var(--muted-foreground);cursor:pointer;padding:0 2px;font-size:11px;font-style:italic}.onui-jv__inline-input--ghost{color:var(--muted-foreground);border:1px solid color-mix(in srgb,var(--border)50%,transparent);cursor:text;background:0 0;min-width:10ch;font-style:italic}.onui-jv__inline-input--ghost::placeholder{color:var(--muted-foreground);opacity:.7;font-style:italic}.onui-jv__inline-input--ghost:focus{border-color:var(--primary);outline:none}.onui-jv__block--ghost>.onui-jv__row--header{opacity:.45;transition:opacity .15s}.onui-jv__block--ghost>.onui-jv__row--header:hover{opacity:.8;cursor:pointer}.onui-jv__row--ghost .onui-jv__bind-btn{opacity:.6}.onui-jv__row--ghost .onui-jv__bind-btn:hover{opacity:1}.onui-method-badge{font-size:var(--text-sm);font-weight:var(--font-light);text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:1px 4px;line-height:1.4;display:inline-block}.onui-method-badge--get{color:var(--method-get);background:color-mix(in srgb,var(--method-get)12%,transparent)}.onui-method-badge--post{color:var(--method-post);background:color-mix(in srgb,var(--method-post)12%,transparent)}.onui-method-badge--put,.onui-method-badge--patch{color:var(--method-put);background:color-mix(in srgb,var(--method-put)12%,transparent)}.onui-method-badge--delete{color:var(--method-delete);background:color-mix(in srgb,var(--method-delete)12%,transparent)}.onui-searchable-select__selected-row{align-items:center;gap:4px;display:flex}.onui-searchable-select__trigger{text-align:left;border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;transition:border-color .15s;display:flex}.onui-searchable-select__trigger:hover{border-color:color-mix(in srgb,var(--foreground)30%,transparent)}.onui-searchable-select__trigger--empty{color:var(--muted-foreground);border-style:dashed;font-family:inherit}.onui-searchable-select__trigger:disabled{opacity:.5;cursor:not-allowed}.onui-searchable-select__chevron{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.onui-searchable-select__clear{font-size:var(--text-xs);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.onui-searchable-select__clear:hover{color:var(--destructive)}.onui-searchable-select__search-row{border:1px solid var(--primary);background:var(--card);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex}.onui-searchable-select__search{min-width:0;font-size:var(--text-sm);color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit}.onui-searchable-select__search::placeholder{color:color-mix(in srgb,var(--muted-foreground)60%,transparent)}.onui-searchable-select__dropdown{border:1px solid var(--border);background:var(--card);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)8%,transparent);border-radius:8px;overflow:hidden}.onui-searchable-select__list{max-height:200px;overflow-y:auto}.onui-searchable-select__group-title{font-size:var(--text-xs);font-weight:var(--font-light);text-transform:uppercase;color:var(--muted-foreground);background:color-mix(in srgb,var(--muted)50%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 8px;position:sticky;top:0}.onui-searchable-select__option{width:100%;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;transition:background .1s;display:flex}.onui-searchable-select__option:hover{background:color-mix(in srgb,var(--accent)40%,transparent)}.onui-searchable-select__option--active{background:color-mix(in srgb,var(--accent)20%,transparent)}.onui-searchable-select__option-info{flex-direction:column;gap:1px;min-width:0;display:flex}.onui-searchable-select__option-label{font-weight:var(--font-light);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.onui-searchable-select__option-desc{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.onui-searchable-select__empty{text-align:center;font-size:var(--text-sm);color:var(--muted-foreground);padding:12px 8px}.onui-schema-picker{position:relative}.onui-schema-picker__trigger{text-align:left;border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:4px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;transition:border-color .15s;display:flex}.onui-schema-picker__trigger:hover{border-color:color-mix(in srgb,var(--foreground)30%,transparent)}.onui-schema-picker__trigger--empty{color:var(--muted-foreground);font-family:inherit}.onui-schema-picker__chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .15s}.onui-schema-picker__chevron--open{transform:rotate(180deg)}.onui-schema-picker__dropdown{z-index:50;border:1px solid var(--border);background:var(--card);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)8%,transparent);border-radius:8px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.onui-schema-picker__option{width:100%;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;transition:background .1s;display:flex}.onui-schema-picker__option:hover{background:color-mix(in srgb,var(--accent)40%,transparent)}.onui-schema-picker__option--active{background:color-mix(in srgb,var(--primary)10%,transparent);font-weight:var(--font-light)}.onui-schema-picker__key{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:var(--font-light)}.onui-schema-picker__sample{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:120px;margin-left:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.onui-collapsible{flex-direction:column;display:flex}.onui-collapsible__trigger{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.onui-collapsible__trigger:disabled{cursor:not-allowed;opacity:.5}.onui-collapsible__trigger-label{flex:1;min-width:0}.onui-collapsible__chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .18s}.onui-collapsible__chevron--open{transform:rotate(180deg)}.onui-collapsible__content{overflow:hidden}.onui-collapsible__content[hidden]{display:none}
.aura-bot-container{--aura-perspective:1000px;--aura-translateY:45px;--aura-foreground:var(--foreground,0 0% 0%);--aura-accent:var(--accent,262 83% 58%);box-sizing:border-box;aspect-ratio:1;justify-content:center;align-items:center;width:100%;min-width:40px;max-width:200px;display:flex;position:relative;container-type:inline-size}.aura-bot-container.aura-size-micro{width:48px;max-width:48px}.aura-bot-container.aura-size-xs{width:72px;max-width:72px}.aura-bot-container.aura-size-sm{width:112px;max-width:112px}.aura-bot-container.aura-size-md{width:160px;max-width:160px}.aura-bot-container.aura-size-lg{width:220px;max-width:220px}.aura-bot-container.aura-has-icon-override .aura-state-icon-container{visibility:hidden;opacity:0!important}.aura-container-ai-input{box-sizing:border-box;--aura-size:100cqi;--aura-radius:calc(var(--aura-size)*.25);--aura-ball-size:calc(var(--aura-size)*.54);--aura-ball-blur:calc(var(--aura-size)*.156);--aura-wrap-h:calc(var(--aura-size)*.917);transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.aura-container-wrap{transform-style:preserve-3d;cursor:pointer;place-items:center;padding:4px;transition:all .3s;display:flex;position:relative}.aura-container-wrap:hover{padding:0}.aura-container-wrap:hover:after{height:var(--aura-size);transform:translate(-50%)translateY(-50%)}.aura-container-wrap:hover .aura-balls{animation-play-state:paused}.aura-container-wrap:active{color:var(--primary)}.aura-container-wrap:after{content:"";width:var(--aura-size);height:var(--aura-wrap-h);background-color:color-mix(in srgb,var(--foreground)10%,transparent);border-radius:calc(var(--aura-radius)*1.07);border:color-mix(in srgb,var(--foreground)30%,transparent)1px solid;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-55%)}.aura-container-wrap input:checked+.aura-card .aura-container-ai-chat{opacity:1;visibility:visible;pointer-events:auto}.aura-card{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;border-radius:var(--aura-radius);border:color-mix(in srgb,var(--background)50%,transparent)1px solid;justify-content:center;align-items:center;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.aura-content-card{width:var(--aura-size);height:var(--aura-size);border-radius:var(--aura-radius);border:1px solid var(--primary);transition:all .3s;display:flex;overflow:hidden}.aura-background-blur-card{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.aura-has-ai-input .aura-container-wrap input:checked+.aura-card .aura-eyes{opacity:0}.aura-has-ai-input .aura-container-wrap input:checked+.aura-card .aura-content-card{width:260px;height:160px;min-height:fit-content}.aura-has-ai-input .aura-container-wrap input:checked+.aura-card .aura-background-blur-balls{border-radius:20px}.aura-has-ai-input .aura-container-wrap input:checked+.aura-card .aura-speech-bubble{opacity:0;visibility:hidden}.aura-background-blur-balls{z-index:-10;border-radius:var(--aura-radius);background-color:var(--aura-background,#fffc);width:100%;height:100%;transition:all .3s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%)translateY(-50%)}.aura-balls{animation:aura-rotate-background-balls var(--aura-spin-duration,10s)linear infinite;animation-play-state:var(--aura-spin-play,running);position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.aura-ball{width:var(--aura-ball-size);height:var(--aura-ball-size);filter:blur(var(--aura-ball-blur));border-radius:50%;transition:all .5s ease-in-out;position:absolute}.aura-ball-violet{background-color:var(--aura-ball-0,#9147ffdd);top:0;left:50%;transform:translate(-50%)}.aura-ball-green{background-color:var(--aura-ball-1,#34d399dd);bottom:0;left:50%;transform:translate(-50%)}.aura-ball-rosa{background-color:var(--aura-ball-2,#ec4899dd);top:50%;left:0;transform:translateY(-50%)}.aura-ball-cyan{background-color:var(--aura-ball-3,#05e0f5);top:50%;right:0;transform:translateY(-50%)}.aura-emoji-overlay{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:5;justify-content:center;align-items:center;line-height:1;transition:opacity .25s;display:none;position:absolute}.aura-emoji-overlay svg,.aura-emoji-overlay img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.aura-emoji-overlay.aura-icon-badge{background:var(--aura-background,#fff);border:2px solid var(--aura-primary,#6366f1);box-sizing:border-box;border-radius:50%;padding:4px;overflow:hidden;box-shadow:0 4px 12px #00000026}.aura-emoji-overlay.aura-icon-badge svg,.aura-emoji-overlay.aura-icon-badge img{max-width:100%;max-height:100%}@keyframes aura-rotate-background-balls{0%{transform:translate(-50%)translateY(-50%)rotate(360deg)}to{transform:translate(-50%)translateY(-50%)rotate(0)}}.aura-eyes{justify-content:center;align-items:center;width:90%;display:flex}.aura-eyes circle,.aura-eyes rect,.aura-eyes .aura-eyelid,.aura-eyes .aura-eyes-face,.aura-eyes .aura-eyes-lid,.aura-eyes .aura-eyes-eye{transition:transform .35s cubic-bezier(.22,1,.36,1),x .35s cubic-bezier(.22,1,.36,1),y .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),opacity .25s}.aura-eyes .aura-eyes-variant{opacity:0;pointer-events:none}.aura-eyes.aura-eyes-active-square .aura-eyes-variant-square,.aura-eyes.aura-eyes-active-round .aura-eyes-variant-round{opacity:1}.aura-blink{animation:8s infinite aura-combinedAnimation}@keyframes aura-combinedAnimation{0%,to{transform:translateY(0)scaleY(1)}25%{transform:translateY(-2px)scaleY(1)}46%{transform:translateY(-4px)scaleY(1)}50%{transform:translateY(-4px)scaleY(.5)}54%{transform:translateY(-4px)scaleY(1)}75%{transform:translateY(-2px)scaleY(1)}}.aura-speech-bubble{background:color-mix(in srgb,var(--card)90%,transparent);min-width:100px;transform-style:preserve-3d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:20px;padding:15px;transition:all .3s;position:absolute;bottom:calc(100% + 2rem);right:0;box-shadow:0 4px 15px #0000001a}.aura-speech-bubble:after{content:"";background:color-mix(in srgb,var(--card)90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:4px;width:20px;height:20px;position:absolute;bottom:-10px;right:30px;transform:rotate(45deg);box-shadow:4px 4px 15px #0000001a;-webkit-mask-image:linear-gradient(-45deg,#000 50%,#0000 50%);mask-image:linear-gradient(-45deg,#000 50%,#0000 50%)}.aura-speech-bubble p{color:var(--foreground);font-size:var(--text-base);font-weight:var(--font-light);margin:0}.aura-speech-content{z-index:1;position:relative}@container (max-width:80px){.aura-speech-bubble{display:none}}@container (min-width:81px) and (max-width:140px){.aura-speech-bubble{border-radius:12px;min-width:70px;padding:8px 10px;bottom:calc(100% + .8rem)}.aura-speech-bubble:after{width:14px;height:14px;bottom:-7px;right:18px}.aura-speech-bubble p{font-size:var(--text-sm)}}.aura-state-icon-container{z-index:10;transform-style:preserve-3d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;box-shadow:0 4px 15px #0000001a}.aura-state-icon-container svg{width:100%;height:100%}.aura-state-icon-container.aura-state-thinking{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffe1a!important;border:1px solid #ffffff1a!important}.aura-state-icon-container.aura-state-angry{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff0;border:1px solid #ffffff1a}.aura-state-icon-container.aura-state-running{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffe1a!important;border:1px solid #ffffff1a!important}.aura-state-icon-container.aura-state-evil{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:unset;filter:drop-shadow(0 0 3px #faadff);background:#fff0;border:none}.aura-state-icon-container.aura-state-sleeping{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.aura-state-icon-container.aura-state-waking-up{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);filter:drop-shadow(0 0 5px #bd9f7966);background:#bd9f791a;border:1px solid #bd9f794d}.aura-state-icon-container.aura-state-success{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);filter:drop-shadow(0 0 5px #22c55e66);background:#22c55e1a;border:1px solid #22c55e4d}.aura-state-icon-container.aura-state-hello{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;box-shadow:unset;background:#fff0;border:none;left:110%}.aura-state-icon-container.aura-state-unsure{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);filter:drop-shadow(0 0 3px #6366f166);background:#ffffff1a;border:1px solid #6366f14d}.aura-state-icon-container.aura-state-blocked{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:unset;background:#fff0;border:none}.aura-state-icon-container.aura-state-incognito{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:unset;background:#fff0;border:none;border-radius:0}.aura-state-icon-content{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.aura-opacity-0{opacity:0}.aura-opacity-100{opacity:1}.aura-arm{stroke:#f44336;stroke-width:10px;fill:none;stroke-linecap:round;transform-origin:100px 100px;animation:1.5s ease-in-out infinite aura-pulse}.aura-arm:first-child{animation-delay:0s;transform:rotate(0)}.aura-arm:nth-child(2){animation-delay:.1s;transform:rotate(90deg)}.aura-arm:nth-child(3){animation-delay:.2s;transform:rotate(180deg)}.aura-arm:nth-child(4){animation-delay:.3s;transform:rotate(270deg)}@keyframes aura-pulse{0%,to{transform:scale(1)rotate(var(--angle));opacity:1}50%{transform:scale(1.1)rotate(var(--angle));opacity:.8}}.aura-hamster-container{width:100%;height:100%;container-type:size}.aura-evil-icon path{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 10;stroke-dashoffset:300px;animation:5s linear infinite alternate aura-draw}.aura-error-icon path{fill:none;stroke-width:30px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2000 200;stroke-dashoffset:3000px;animation:3s linear infinite alternate aura-draw}.aura-warning-icon path{fill:none;stroke-width:30px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2000 200;stroke-dashoffset:3000px;animation:3s linear infinite alternate aura-draw}@keyframes aura-draw{to{stroke-dashoffset:0}}.aura-sleeping-icon{overflow:visible}.aura-z-letter{transform-origin:bottom;animation:2s ease-in-out infinite aura-sleep-float}.aura-z1{animation-delay:0s}.aura-z2{animation-delay:.3s}.aura-z3{animation-delay:.6s}.aura-z4{animation-delay:.9s}@keyframes aura-sleep-float{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.aura-waking-icon{width:80%;height:80%;animation:2s ease-in-out infinite aura-waking-steam}@keyframes aura-waking-steam{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.aura-success-icon{animation:1.5s ease-in-out infinite aura-success-bounce}@keyframes aura-success-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.aura-hello-icon{justify-content:center;align-items:center;animation:1.5s ease-in-out infinite aura-hello-bounce;display:flex}.aura-hello-hand{background:#b2f3ff7d;border-radius:10px;justify-content:center;align-items:flex-end;width:35px;height:50px;animation:.6s ease-in-out infinite alternate aura-hello-wave;display:flex;position:relative}.aura-hello-finger1{background:#aef3ff7d;border-radius:3px;width:20px;height:10px;position:absolute;bottom:5px;right:100%;transform:rotate(20deg)}.aura-border{border:1px solid #ffffff4d}@keyframes aura-hello-wave{0%{transform:rotate(0)}to{transform:rotate(20deg)}}@keyframes aura-hello-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.aura-unsure-icon{animation:2s ease-in-out infinite aura-unsure-pulse}@keyframes aura-unsure-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.aura-info-icon{animation:2s ease-in-out infinite aura-unsure-pulse}.aura-blocked-wizard-icon{width:100%;height:100%;position:relative}.aura-wizard-hat{width:80%;height:auto;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.aura-wizard-hat--offset{bottom:80%}.aura-wizard-beard{width:80%;height:auto;position:absolute;top:55%;left:50%;transform:translate(-50%)}.aura-wizard-beard-fill-1{fill:#ddd}.aura-wizard-beard-fill-2{fill:#eee}.aura-blocked-icon{animation:2s ease-in-out infinite aura-blocked-pulse}@keyframes aura-blocked-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.aura-incognito-icon{filter:drop-shadow(0 2px 4px #4338ca4d)}@keyframes aura-incognito-pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(1)}}.aura-wheel-and-hamster{--dur:1.5s;width:12em;height:12em;font-size:.0833333cqmin;position:relative}.aura-wheel,.aura-hamster,.aura-hamster div,.aura-spoke{filter:drop-shadow(0 0 1px #2229);position:absolute}.aura-wheel,.aura-spoke{border-radius:50%;width:100%;height:100%;top:0;left:0}.aura-wheel{background:radial-gradient(100% 100% at center,hsla(var(--aura-accent)/0)47.9%,hsl(var(--aura-accent)/50%)48%);z-index:2}.aura-hamster{animation:aura-hamster var(--dur)ease-in-out infinite;transform-origin:50% 0;z-index:1;width:7em;height:3.75em;top:50%;left:calc(50% - 3.5em);transform:rotate(4deg)translate(-.8em,1.85em)}.aura-hamster__head{animation:aura-hamsterHead var(--dur)ease-in-out infinite;transform-origin:100%;background:#1fc7ff;border-radius:70% 30% 0 100%/40% 25% 25% 60%;width:2.75em;height:2.5em;top:0;left:-2em;box-shadow:inset 0 -.25em #20c2f8,inset .75em -1.55em #cff1fc}.aura-hamster__ear{animation:aura-hamsterEar var(--dur)ease-in-out infinite;transform-origin:50% 75%;background:#b6eafb;border-radius:50%;width:.75em;height:.75em;top:-.25em;right:-.25em;box-shadow:inset -.25em 0 #25c0f4}.aura-hamster__eye{animation:aura-hamsterEye var(--dur)linear infinite;background-color:red;border-radius:50%;width:.5em;height:.5em;top:.375em;left:1.25em}.aura-hamster__nose{background:#f985ae;border-radius:35% 65% 85% 15%/70% 50% 50% 30%;width:.2em;height:.25em;top:.75em;left:0}.aura-hamster__body{animation:aura-hamsterBody var(--dur)ease-in-out infinite;transform-origin:17%;width:4.5em;height:3em;transform-style:preserve-3d;background:#cff1fc;border-radius:50% 30%/15% 60% 40% 40%;top:.25em;left:2em;box-shadow:inset .1em .75em #25c0f4,inset .15em -.5em #9ee3fa}.aura-hamster__limb--fr,.aura-hamster__limb--fl{clip-path:polygon(0 0,100% 0,70% 80%,60% 100%,0% 100%,40% 80%);transform-origin:50% 0;width:1em;height:1.5em;top:2em;left:.5em}.aura-hamster__limb--fr{animation:aura-hamsterFRLimb var(--dur)linear infinite;background:linear-gradient(#9ee3fa 80%,#85dcf9 80%);transform:rotate(15deg)translateZ(-1px)}.aura-hamster__limb--fl{animation:aura-hamsterFLLimb var(--dur)linear infinite;background:linear-gradient(#cff1fc 80%,#b6eafb 80%);transform:rotate(15deg)}.aura-hamster__limb--br,.aura-hamster__limb--bl{clip-path:polygon(0 0,100% 0,100% 30%,70% 90%,70% 100%,30% 100%,40% 90%,0% 30%);transform-origin:50% 30%;border-radius:.75em .75em 0 0;width:1.5em;height:2.5em;top:1em;left:2.8em}.aura-hamster__limb--br{animation:aura-hamsterBRLimb var(--dur)linear infinite;background:linear-gradient(#9ee3fa 90%,#86dcf9 90%);transform:rotate(-25deg)translateZ(-1px)}.aura-hamster__limb--bl{animation:aura-hamsterBLLimb var(--dur)linear infinite;background:linear-gradient(#cff1fc 90%,#b6eafb 90%);transform:rotate(-25deg)}.aura-hamster__tail{animation:aura-hamsterTail var(--dur)linear infinite;transform-origin:.25em .25em;background:#b6eafb;border-radius:.25em 50% 50% .25em;width:1em;height:.5em;top:1.5em;right:-.5em;transform:rotate(30deg)translateZ(-1px);box-shadow:inset 0 -.2em #85dcf9}.aura-spoke{animation:aura-spoke var(--dur)linear infinite;background:radial-gradient(100% 100% at center,hsl(var(--aura-accent))4.8%,hsla(var(--aura-accent)/0)5%),linear-gradient(hsla(var(--aura-accent)/0)46.9%,hsl(var(--aura-accent)/50%)47% 52.9%,hsla(var(--aura-accent)/0)53%)50% 50%/99% 99% no-repeat}@keyframes aura-hamster{0%,to{transform:rotate(4deg)translate(-.8em,1.85em)}50%{transform:rotate(0)translate(-.8em,1.85em)}}@keyframes aura-hamsterHead{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(8deg)}}@keyframes aura-hamsterEye{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(0)}}@keyframes aura-hamsterEar{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(12deg)}}@keyframes aura-hamsterBody{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-2deg)}}@keyframes aura-hamsterFRLimb{0%,25%,50%,75%,to{transform:rotate(50deg)translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-30deg)translateZ(-1px)}}@keyframes aura-hamsterFLLimb{0%,25%,50%,75%,to{transform:rotate(-30deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(50deg)}}@keyframes aura-hamsterBRLimb{0%,25%,50%,75%,to{transform:rotate(-60deg)translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(20deg)translateZ(-1px)}}@keyframes aura-hamsterBLLimb{0%,25%,50%,75%,to{transform:rotate(20deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-60deg)}}@keyframes aura-hamsterTail{0%,25%,50%,75%,to{transform:rotate(30deg)translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(10deg)translateZ(-1px)}}@keyframes aura-spoke{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@container (max-width:3rem){.aura-state-icon-container.aura-state-incognito svg{width:100%;height:100%}}.aura-container-ai-chat{opacity:0;visibility:hidden;pointer-events:none;z-index:2;padding:6px;transition:opacity .3s,visibility .3s;position:absolute;inset:0}.aura-chat{background-color:var(--aura-background,#fff);box-sizing:border-box;border-radius:15px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:4px;display:flex;overflow:hidden}.aura-chat-bot{flex:auto;min-height:0;transition:all .3s;display:flex;position:relative}.aura-chat-textarea{color:#8b8b8b;resize:none;box-sizing:border-box;background-color:#0000;border:none;border-radius:16px;outline:none;width:100%;height:100%;padding:10px;font-family:inherit;font-size:12px;font-weight:400}.aura-chat-textarea::-webkit-scrollbar{width:6px;height:10px}.aura-chat-textarea::-webkit-scrollbar-track{background:0 0}.aura-chat-textarea::-webkit-scrollbar-thumb{background:#dedfe0;border-radius:5px}.aura-chat-textarea::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#8b8b8b}.aura-chat-textarea::placeholder{color:#dedfe0;transition:color .3s}.aura-chat-textarea:focus::placeholder{color:#8b8b8b}.aura-chat-options{justify-content:space-between;align-items:flex-end;gap:8px;padding:6px 8px;display:flex}.aura-chat-btns-add{gap:8px;display:flex}.aura-chat-btn{color:#00000040;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;transition:transform .3s,color .3s;display:inline-flex}.aura-chat-btn:hover{color:#8b8b8b;transform:translateY(-4px)}.aura-chat-submit{cursor:pointer;opacity:.85;background-image:linear-gradient(#3b82f6,#9147ff,#ff4141);border:none;border-radius:10px;outline:none;padding:2px;transition:opacity .15s,transform .15s;display:inline-flex;box-shadow:inset 0 6px 2px -4px #ffffff80}.aura-chat-submit:hover{opacity:1}.aura-chat-submit:hover .aura-chat-submit-icon svg{filter:drop-shadow(0 0 5px var(--aura-background,#fff))}.aura-chat-submit:active{transform:scale(.92)}.aura-chat-submit-icon{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#f3f6fd;box-sizing:border-box;background:#0000001a;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;padding:6px;display:inline-flex}.svg-float{animation:3s ease-in-out infinite svgFloat}@keyframes svgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.svg-float-x{animation:3s ease-in-out infinite svgFloatX}@keyframes svgFloatX{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.svg-giggle{animation:1.4s ease-in-out infinite svgGiggle}@keyframes svgGiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}.svg-breathe{animation:4s ease-in-out infinite svgBreathe}@keyframes svgBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.svg-tilt{animation:3s ease-in-out infinite svgTilt}@keyframes svgTilt{0%,to{transform:rotate(0)scaleX(1)}25%{transform:rotate(-5deg)scaleX(.96)}75%{transform:rotate(5deg)scaleX(.96)}}.svg-spin{animation:1.2s linear infinite svgSpin}.svg-spin-slow{animation:5s linear infinite svgSpin}.svg-spin-reverse{animation:2s linear infinite svgSpinReverse}@keyframes svgSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svgSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.svg-pulse{animation:1.8s ease-in-out infinite svgPulse}@keyframes svgPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.svg-jelly{animation:1.6s infinite svgJelly}@keyframes svgJelly{0%,to{transform:scale(1)}25%{transform:scale(1.08,.92)}50%{transform:scale(.92,1.08)}75%{transform:scale(1.04,.96)}}.svg-bounce{animation:1s infinite svgBounce}@keyframes svgBounce{0%,to{transform:translateY(0)}30%{transform:translateY(-12px)}50%{transform:translateY(0)}70%{transform:translateY(-6px)}}.svg-swing{transform-origin:top;animation:2s ease-in-out infinite svgSwing}@keyframes svgSwing{0%,to{transform:rotate(0)}25%{transform:rotate(8deg)}75%{transform:rotate(-8deg)}}.svg-wave{transform-origin:bottom;animation:2s ease-in-out infinite svgWave}@keyframes svgWave{0%,to{transform:skew(0)}25%{transform:skew(8deg)}75%{transform:skew(-8deg)}}.svg-shake{animation:.6s ease-in-out infinite svgShake}@keyframes svgShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.svg-vibrate{animation:.15s linear infinite svgVibrate}@keyframes svgVibrate{0%{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}to{transform:translate(-1px,-1px)}}.svg-wobble{animation:1.2s ease-in-out infinite svgWobble}@keyframes svgWobble{0%,to{transform:translate(0%)rotate(0)}15%{transform:translate(-5%)rotate(-5deg)}30%{transform:translate(4%)rotate(3deg)}45%{transform:translate(-3%)rotate(-3deg)}60%{transform:translate(2%)rotate(2deg)}75%{transform:translate(-1%)rotate(-1deg)}}.svg-flash{animation:1s linear infinite svgFlash}@keyframes svgFlash{0%,to{opacity:1}50%{opacity:.2}}.svg-blink{animation:2.5s ease-in-out infinite svgBlink}@keyframes svgBlink{0%,45%,to{opacity:1}50%{opacity:0}55%{opacity:1}}.svg-glow{animation:2s ease-in-out infinite svgGlow}@keyframes svgGlow{0%,to{filter:drop-shadow(0 0)}50%{filter:drop-shadow(0 0 12px)}}.svg-flip-x{perspective:400px;animation:2s ease-in-out infinite svgFlipX}@keyframes svgFlipX{0%,to{transform:rotateX(0)}50%{transform:rotateX(180deg)}}.svg-flip-y{perspective:400px;animation:2s ease-in-out infinite svgFlipY}@keyframes svgFlipY{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.svg-hover-grow{transition:transform .25s}.svg-hover-grow:hover{transform:scale(1.1)}.svg-hover-spin{transition:transform .5s}.svg-hover-spin:hover{transform:rotate(180deg)}.svg-hover-lift{transition:transform .25s}.svg-hover-lift:hover{transform:translateY(-6px)}.svg-delay-1{animation-delay:.2s}.svg-delay-2{animation-delay:.4s}.svg-delay-3{animation-delay:.6s}.svg-delay-4{animation-delay:.8s}.svg-speed-fast{animation-duration:.6s!important}.svg-speed-normal{animation-duration:1.5s!important}.svg-speed-slow{animation-duration:4s!important}.svg-glitch{animation:4s infinite svgGlitch}@keyframes svgGlitch{0%,87%,to{filter:none;transform:translate(0)}88%{filter:drop-shadow(4px 0 #00ffffe6)drop-shadow(-4px 0 #ff00ffe6);transform:translate(-4px,1px)}89%{filter:drop-shadow(-4px 0 #00ffffe6)drop-shadow(4px 0 #ff00ffe6);transform:translate(4px,-1px)skew(4deg)}90%{filter:drop-shadow(3px 0 #00ffffb3);transform:translate(-3px)}91%{filter:drop-shadow(-3px 0 #ff00ffb3);transform:translate(3px)skew(-3deg)}92%{filter:none;transform:translate(0)}93%{filter:drop-shadow(2px 0 #0ff9)drop-shadow(-2px 0 #f0f9);transform:translate(-2px,2px)}94%{filter:none;transform:translate(0)}}.svg-neon{animation:5s infinite svgNeon}@keyframes svgNeon{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 8px #fff)drop-shadow(0 0 16px)drop-shadow(0 0 32px)drop-shadow(0 0 48px)}20%,24%{opacity:.5;filter:none}22%{opacity:.75;filter:drop-shadow(0 0 2px)}55%{opacity:.85;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 6px)}}.svg-levitate{animation:2.5s ease-in-out infinite svgLevitate}@keyframes svgLevitate{0%,to{filter:drop-shadow(0 5px 2px #00000061);transform:translateY(0)}50%{filter:drop-shadow(0 28px 14px #0000001a);transform:translateY(-20px)}}.svg-heartbeat{animation:1.4s ease-in-out infinite svgHeartbeat}@keyframes svgHeartbeat{0%{transform:scale(1)}8%{transform:scale(1.3)}16%{transform:scale(1.1)}24%{transform:scale(1.25)}36%{transform:scale(1)}to{transform:scale(1)}}.svg-hue-spin{animation:3s linear infinite svgHueSpin}@keyframes svgHueSpin{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.svg-lemniscate{animation:4s linear infinite svgLemniscate}@keyframes svgLemniscate{0%{transform:translate(0)}12.5%{transform:translate(15px,-7px)}25%{transform:translate(22px)}37.5%{transform:translate(15px,7px)}50%{transform:translate(0)}62.5%{transform:translate(-15px,-7px)}75%{transform:translate(-22px)}87.5%{transform:translate(-15px,7px)}to{transform:translate(0)}}.svg-tada{animation:2s ease-in-out infinite svgTada}@keyframes svgTada{0%{transform:scale(1)rotate(0)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.svg-drunk{animation:3.5s ease-in-out infinite svgDrunk}@keyframes svgDrunk{0%{transform:rotate(0)translate(0)}12%{transform:rotate(7deg)translate(4px,-3px)}25%{transform:rotate(-5deg)translate(-5px,2px)}37%{transform:rotate(9deg)translate(3px,-4px)}50%{transform:rotate(-7deg)translate(-4px,3px)}62%{transform:rotate(8deg)translate(5px,-2px)}75%{transform:rotate(-4deg)translate(-3px,4px)}87%{transform:rotate(6deg)translate(4px,-3px)}to{transform:rotate(0)translate(0)}}.svg-charge{animation:2s cubic-bezier(.25,0,.5,1) infinite svgCharge}@keyframes svgCharge{0%{filter:brightness(.65)drop-shadow(0 0);transform:scale(.9)}70%{filter:brightness(1.1)drop-shadow(0 0 6px)drop-shadow(0 0 14px);transform:scale(1.02)}88%{filter:brightness(1.5)drop-shadow(0 0 12px)drop-shadow(0 0 28px)drop-shadow(0 0 50px);transform:scale(1.08)}95%{filter:brightness(3)drop-shadow(0 0 24px #fff)drop-shadow(0 0 50px)drop-shadow(0 0 80px);transform:scale(1.14)}to{filter:brightness(.65)drop-shadow(0 0);transform:scale(.9)}}.svg-implode{animation:2s ease-in-out infinite svgImplode}@keyframes svgImplode{0%{opacity:1;transform:scale(1)rotate(0)}40%{opacity:.1;transform:scale(.04)rotate(180deg)}41%{opacity:0}42%{opacity:0;transform:scale(.04)rotate(-180deg)}55%{opacity:1;transform:scale(1.2)rotate(0)}70%{opacity:1;transform:scale(.92)rotate(0)}85%{opacity:1;transform:scale(1.05)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.svg-pendulum{transform-origin:top;animation:3s ease-in-out infinite svgPendulum}@keyframes svgPendulum{0%{transform:rotate(-28deg)}12%{transform:rotate(22deg)}22%{transform:rotate(-16deg)}30%{transform:rotate(12deg)}37%{transform:rotate(-8deg)}43%{transform:rotate(6deg)}48%{transform:rotate(-4deg)}52%{transform:rotate(3deg)}56%{transform:rotate(-2deg)}59%{transform:rotate(1deg)}62%,to{transform:rotate(0)}}.svg-static{animation:80ms step-end infinite svgStatic}@keyframes svgStatic{0%{transform:translate(0)skew(0)}12%{opacity:.9;transform:translate(-2px,1px)skew(-2deg)}25%{transform:translate(2px,-2px)skew(3deg)}38%{opacity:.85;transform:translate(-1px,2px)skew(-1deg)}50%{transform:translate(3px,-1px)skew(2deg)}63%{opacity:.9;transform:translate(-2px,-2px)skew(-3deg)}75%{transform:translate(1px,3px)skew(1deg)}88%{opacity:.85;transform:translate(-3px,1px)skew(-2deg)}to{transform:translate(0)skew(0)}}
