.oui-form{display:block}.oui-form+.oui-form{margin-top:1.5rem}.oui-form-header{margin-bottom:.5rem;display:block}.oui-form-header.is-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.oui-form-title{font-size:var(--font-base,1rem);font-weight:var(--font-weight-semibold,600);color:var(--fg);align-items:center;gap:.375rem;margin:0;display:flex}.oui-form-arrow{font-size:var(--font-xs,.75rem);flex-shrink:0;justify-content:center;align-items:center;width:1.2em;height:1.2em;line-height:1;transition:transform .2s;display:inline-flex}.oui-form-arrow.is-collapsed{transform:rotate(-90deg)}.oui-form-description{font-size:var(--font-sm,.875rem);font-weight:var(--font-weight-normal,400);color:var(--t3-fg);margin:.125rem 0 0;display:block}.oui-form-body,.oui-form-body>*{display:block}.oui-form._layout-columns{--oui-form-label-width:12rem}.oui-button{appearance:none;font:inherit;line-height:1;font-size:var(--font-md,1.125rem);width:auto;min-width:0;color:inherit;text-transform:none;vertical-align:baseline;height:var(--input-height,2rem);min-width:var(--input-height,2rem);pointer-events:initial;vertical-align:middle;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--button-radius,var(--input-radius));background:var(--button-bg);border:none;border:1px solid var(--button-border,transparent);outline:none;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;max-width:100%;margin:0;padding:7px;font-family:inherit;display:inline-flex;overflow:hidden}.oui-button::-moz-focus-inner{border-style:none;padding:0}.oui-button:disabled{cursor:not-allowed}:where(.oui-button>*){flex-grow:0;flex-shrink:0}.oui-button>*{flex:none;display:inline-flex}.oui-button:focus-visible{box-shadow:var(--input-shadow-focus)}.oui-button[disabled]{background-color:var(--button-bg-disabled,var(--t3-bg));color:var(--button-fg-disabled,var(--s2-fg));cursor:not-allowed}.oui-button svg,.oui-button img{width:1em;height:1em}.oui-button:hover:not([disabled]){background:var(--button-bg-hover)}.oui-button:active:not([disabled]){background:var(--button-bg-active)}.oui-button svg{width:1em;height:1em}.oui-button+.oui-button{margin-left:.5rem}.oui-button._button_mode_danger,.dark .oui-button._button_mode_danger{--button-bg:#b91c1c;--button-bg-hover:#991b1b;--button-bg-active:#7f1d1d}.oui-button._button_mode_success,.dark .oui-button._button_mode_success{--button-bg:#15803d;--button-bg-hover:#166534;--button-bg-active:#14532d}.oui-button._button_mode_neutral{--button-bg:var(--n0-700);--button-bg-hover:var(--n0-900);--button-bg-active:var(--fg)}.dark .oui-button._button_mode_neutral{--button-bg:var(--n0-700);--button-bg-hover:var(--n0-800);--button-bg-active:var(--n0-900)}.oui-button._button_mode_ghost{--button-fg:var(--fg);--button-bg:transparent;--button-bg-hover:var(--s2-bg);--button-bg-active:var(--t3-bg);--button-bg-disabled:transparent;--button-fg-disabled:var(--s2-fg);font-weight:inherit}.oui-button._button_mode_ghost,.oui-button._button_mode_ghost:hover,.oui-button._button_mode_ghost:active{font-weight:inherit}.oui-button._button_mode_link{--button-fg:var(--link-fg);--button-bg:transparent;--button-bg-hover:transparent;--button-bg-active:transparent;--button-bg-disabled:transparent;--button-fg-disabled:var(--s2-fg);min-width:0;height:auto;font-weight:inherit;padding-left:0;padding-right:0}.oui-button._button_mode_link,.oui-button._button_mode_link:hover,.oui-button._button_mode_link:active{font-weight:inherit;background:0 0}.oui-button._button_mode_link:hover:not([disabled]){color:var(--link-fg-hover);text-decoration:underline}.oui-button._button_mode_link:active:not([disabled]){color:var(--link-fg-active)}.oui-button._button_mode_icon{--button-fg:var(--s2-fg);--button-bg:transparent;--button-bg-hover:transparent;--button-bg-active:transparent;--button-bg-disabled:transparent;--button-fg-disabled:var(--t3-fg);min-width:0;height:auto;line-height:1;font-weight:inherit;border:none;padding:0}.oui-button._button_mode_icon,.oui-button._button_mode_icon:hover,.oui-button._button_mode_icon:active{font-weight:inherit;background:0 0}.oui-button._button_mode_icon svg,.oui-button._button_mode_icon img{width:1em;height:1em}.oui-button._button_mode_icon:hover:not([disabled]){color:var(--fg)}.oui-button._button_mode_icon:active:not([disabled]){color:var(--link-fg-active)}.oui-button._button_mode_outline{--button-border:var(--input-border);--button-fg:var(--fg);--button-bg:transparent;--button-bg-hover:var(--s2-bg);--button-bg-active:var(--t3-bg);--button-bg-disabled:transparent;--button-fg-disabled:var(--s2-fg);font-weight:inherit}.oui-button._button_mode_outline,.oui-button._button_mode_outline:hover,.oui-button._button_mode_outline:active{font-weight:inherit}.oui-button,.oui-button:hover,.oui-button:active{color:var(--button-fg);font-weight:var(--font-weight-semibold,600);text-decoration:none}.oui-button._button_size_small{font-size:var(--font-sm,.875rem);--input-height:1.25rem;padding:.25rem}.oui-button._button_size_large{font-size:var(--font-lg,1.25rem);--input-height:2.75rem;padding:.75rem}.oui-button._button_dropdown:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:0;display:inline-block}.oui-input{appearance:none;font:inherit;line-height:1;font-size:var(--font-md,1.125rem);width:auto;min-width:0;color:var(--input-fg);text-transform:none;vertical-align:baseline;min-height:var(--input-height,2rem);border-radius:var(--input-radius);border:none;border:1px solid var(--input-border);background:var(--input-bg,var(--input-bg-default,var(--t3-bg)));outline:none;max-width:100%;margin:0;padding:0 .5rem;font-family:inherit;display:inline-flex}.oui-input::-moz-focus-inner{border-style:none;padding:0}.oui-input:disabled{cursor:not-allowed}.oui-input:hover{border-color:var(--input-border-hover)}.oui-input:focus,.oui-input:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.oui-input[disabled]{background-color:var(--t3-bg);color:var(--s2-fg);cursor:not-allowed}.oui-textarea{appearance:none;font:inherit;line-height:1;font-size:var(--font-md,1.125rem);width:auto;min-width:0;color:var(--input-fg);text-transform:none;vertical-align:baseline;min-height:var(--input-height,2rem);border-radius:var(--input-radius);border:none;border:1px solid var(--input-border);background:var(--input-bg,var(--input-bg-default,var(--t3-bg)));outline:none;max-width:100%;margin:0;padding:.375rem .5rem;font-family:inherit;line-height:1.2}.oui-textarea::-moz-focus-inner{border-style:none;padding:0}.oui-textarea:disabled{cursor:not-allowed}.oui-textarea:hover{border-color:var(--input-border-hover)}.oui-textarea:focus,.oui-textarea:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.oui-textarea[disabled]{background-color:var(--t3-bg);color:var(--s2-fg);cursor:not-allowed}.oui-textarea-grow{height:var(--input-height,2rem);resize:none;overflow:hidden!important}.oui-number{appearance:none;font:inherit;line-height:1;font-size:var(--font-md,1.125rem);width:auto;min-width:0;color:var(--input-fg);text-transform:none;vertical-align:baseline;min-height:var(--input-height,2rem);border-radius:var(--input-radius);border:none;border:1px solid var(--input-border);background:var(--input-bg,var(--input-bg-default,var(--t3-bg)));outline:none;width:12ch;max-width:100%;margin:0;padding:0 .5rem;font-family:inherit}.oui-number::-moz-focus-inner{border-style:none;padding:0}.oui-number:disabled{cursor:not-allowed}.oui-number:hover{border-color:var(--input-border-hover)}.oui-number:focus,.oui-number:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.oui-number[disabled]{background-color:var(--t3-bg);color:var(--s2-fg);cursor:not-allowed}.oui-checkbox{appearance:none;font:inherit;line-height:1;font-size:var(--font-md,1.125rem);width:auto;min-width:0;color:inherit;text-transform:none;vertical-align:baseline;--active:var(--button-bg);--active-inner:var(--button-fg);--border:var(--input-border);--border-hover:var(--button-bg-hover);--background:var(--input-bg);--disabled:#f4f4f5;--disabled-inner:#f4f4f5;border:none;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));border-radius:4px;outline:none;width:1rem;height:1rem;margin:0 0 -.125rem;padding:0;font-family:inherit;transition:border-color .3s,box-shadow .2s;display:inline-block;position:relative}.oui-checkbox::-moz-focus-inner{border-style:none;padding:0}.oui-checkbox:disabled{cursor:not-allowed}.oui-checkbox:after{content:"";display:block;position:absolute;top:0;left:0}.oui-checkbox._animate{transition:background .3s,border-color .3s,box-shadow .2s}.oui-checkbox._animate:after{transition:transform var(--d-t,.3s) var(--d-t-e,ease), opacity var(--d-o,.2s)}.oui-checkbox:checked,.oui-checkbox._checkbox_intermediate{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}.oui-checkbox:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.oui-checkbox:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.oui-checkbox:disabled+label{cursor:not-allowed}.oui-checkbox:hover:not(:checked):not(:disabled){border-color:var(--input-border-hover)}.oui-checkbox+label{vertical-align:top;line-height:1rem;display:inline-block}.oui-checkbox:focus-visible{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)}.oui-checkbox:after{opacity:var(--_checkbox-opacity,0);border:.125rem solid var(--active-inner);width:.3125rem;height:.5625rem;transform:rotate(var(--_checkbox-rotation,20deg));border-top:0;border-left:0;top:.125rem;left:.3125rem}.oui-checkbox:checked{--_checkbox-opacity:1;--_checkbox-rotation:43deg}.oui-checkbox._checkbox_intermediate{--_checkbox-opacity:1;--_checkbox-rotation:90deg}.oui-checkbox._checkbox_intermediate:after{border-bottom:0;width:.375rem;top:.0625rem;left:.25rem}.oui-switch{appearance:none;font:inherit;line-height:1;font-size:var(--font-md,1.125rem);width:auto;min-width:0;color:inherit;text-transform:none;vertical-align:baseline;--active:var(--button-bg);--active-inner:var(--button-fg);--border:var(--input-border);--border-hover:var(--button-bg-hover);--background:var(--input-bg);--disabled:#f4f4f5;--disabled-inner:#f4f4f5;border:none;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));border-radius:999px;outline:none;width:2rem;height:1rem;margin:0 0 -.125rem;padding:0;font-family:inherit;transition:border-color .3s,box-shadow .2s;display:inline-block;position:relative}.oui-switch::-moz-focus-inner{border-style:none;padding:0}.oui-switch:after{content:"";display:block;position:absolute;top:0;left:0}.oui-switch._animate{transition:background .3s,border-color .3s,box-shadow .2s}.oui-switch._animate:after{transition:transform var(--d-t,.3s) var(--d-t-e,ease), opacity var(--d-o,.2s)}.oui-switch:checked,.oui-switch._checkbox_intermediate{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}.oui-switch:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.oui-switch:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.oui-switch:disabled+label{cursor:not-allowed}.oui-switch:hover:not(:checked):not(:disabled){border-color:var(--input-border-hover)}.oui-switch+label{vertical-align:top;line-height:1rem;display:inline-block}.oui-switch:after{background:var(--_checkbox-switch-active-bg,var(--border));width:.75rem;height:.75rem;transform:translateX(var(--_checkbox-switch-x,0));border-radius:50%;top:.0625rem;left:.0625rem}.oui-switch:checked{--_checkbox-switch-active-bg:var(--active-inner);--_checkbox-switch-x:.9375rem}.oui-switch:disabled{cursor:not-allowed}.oui-switch:disabled:not(:checked):after{opacity:.6}.oui-switch:focus-visible{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)}.oui-radio{appearance:none;font:inherit;line-height:1;font-size:var(--font-md,1.125rem);width:auto;min-width:0;color:inherit;text-transform:none;vertical-align:baseline;--active:var(--button-bg);--active-inner:var(--button-fg);--border:var(--input-border);--border-hover:var(--button-bg-hover);--background:var(--input-bg);--disabled:#f4f4f5;--disabled-inner:#f4f4f5;border:none;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));border-radius:50%;outline:none;width:1rem;height:1rem;margin:0 0 -.125rem;padding:0;font-family:inherit;transition:border-color .3s,box-shadow .2s;display:inline-block;position:relative}.oui-radio::-moz-focus-inner{border-style:none;padding:0}.oui-radio:disabled{cursor:not-allowed}.oui-radio:after{content:"";display:block;position:absolute;top:0;left:0}.oui-radio._animate{transition:background .3s,border-color .3s,box-shadow .2s}.oui-radio._animate:after{transition:transform var(--d-t,.3s) var(--d-t-e,ease), opacity var(--d-o,.2s)}.oui-radio:checked,.oui-radio._checkbox_intermediate{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}.oui-radio:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.oui-radio:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.oui-radio:disabled+label{cursor:not-allowed}.oui-radio:hover:not(:checked):not(:disabled){border-color:var(--input-border-hover)}.oui-radio+label{vertical-align:top;line-height:1rem;display:inline-block}.oui-radio:focus-visible{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)}.oui-radio:after{background:var(--active-inner);opacity:0;width:19px;height:19px;transform:scale(var(--s,.7));border-radius:50%}.oui-radio:checked{--s:.5}.oui-select{appearance:none;font:inherit;line-height:1;font-size:var(--font-md,1.125rem);width:auto;min-width:0;color:var(--input-fg);text-transform:none;vertical-align:baseline;min-height:var(--input-height,2rem);border-radius:var(--input-radius);border:none;border:1px solid var(--input-border);background:var(--input-bg,var(--input-bg-default,var(--t3-bg)));background:100% no-repeat;background-color:var(--input-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='rgba(0,0,0,0.5)' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .25rem top 50%;background-size:1.25rem 1.25rem;outline:none;max-width:100%;margin:0;padding:0 1.75rem 0 .5rem;font-family:inherit;line-height:1.875rem}.oui-select::-moz-focus-inner{border-style:none;padding:0}.oui-select:disabled{cursor:not-allowed}.oui-select:hover{border-color:var(--input-border-hover)}.oui-select:focus,.oui-select:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.oui-select[disabled]{background-color:var(--t3-bg);color:var(--s2-fg);cursor:not-allowed}.dark .oui-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='rgba(255,255,255,0.5)' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.oui-input-container{flex-direction:row;padding-left:0;padding-right:0;display:flex}:where(.oui-input-container>*){flex-grow:0;flex-shrink:0}.oui-input-container input{flex:auto;width:auto;padding-left:.5rem;padding-right:.5rem;overflow:hidden}.oui-input-container button{cursor:pointer;padding-left:.5rem;padding-right:.5rem}.oui-input-container svg{flex-grow:0;flex-shrink:0;width:1em;height:1em;display:flex}.oui-input-clearable{color:var(--s2-fg);cursor:pointer;justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;display:flex}.oui-input-clearable:hover{color:inherit!important}.oui-input-clearable svg{width:.8em;height:.8em}.oui-textarea-autosize{display:block}.oui-textarea-autosize>textarea{box-sizing:border-box;width:100%;display:block}.oui-textarea._autosize{resize:none;-ms-overflow-style:none;scrollbar-width:none;padding-block:max(0px, calc((var(--input-height,2rem) - 1lh - 2px) / 2));overflow:hidden}.oui-textarea._autosize::-webkit-scrollbar{display:none}.oui-form-item{display:block}.oui-form-item+.oui-form-item{margin-top:1rem}.oui-form-item .oui-form-item-label{display:block}.oui-form-item-title{font-size:var(--font-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--s2-fg);margin-bottom:.1875rem;padding-left:0;display:block}.oui-form-item-title._disabled{color:var(--s2-fg);cursor:not-allowed}.oui-form-item-description{font-size:var(--font-sm,.875rem);font-weight:var(--font-weight-normal,400);color:var(--t3-fg);margin-top:.25rem;padding-left:0;display:block}.oui-form-item-description._disabled{cursor:not-allowed}.oui-form-item .oui-select{min-width:12ch}.oui-form-item .oui-input-string,.oui-form-item .oui-textarea,.oui-form-item .oui-password,.oui-form-item .oui-input-tags{width:100%}.oui-form._layout-columns .oui-form-item{grid-template-columns:var(--oui-form-label-width) minmax(0, 1fr);column-gap:.75rem;display:grid}.oui-form._layout-columns .oui-form-item>.oui-form-item-label{display:contents}.oui-form._layout-columns .oui-form-item .oui-form-item-title{font-size:var(--font-base,1rem);grid-column:1;align-self:start;margin-bottom:0}.oui-form._layout-columns .oui-form-item:has(._oui-block-control) .oui-form-item-title{padding-top:calc((var(--input-height,2rem) - 1lh) / 2)}.oui-form._layout-columns .oui-form-item .oui-form-item-body,.oui-form._layout-columns .oui-form-item .oui-form-item-description{grid-column:2}.oui-form-item+.oui-div-x:has(.oui-form-item),.oui-div-x:has(.oui-form-item)+.oui-form-item,.oui-div-x:has(.oui-form-item)+.oui-div-x:has(.oui-form-item){margin-top:1rem}.oui-select-container{display:inline-flex;position:relative}.oui-select-container .oui-select-invisible{opacity:0;height:100%;position:absolute;inset:0}
