.oui-float{z-index:400;cursor:default;color:var(--float-color);box-shadow:var(--float-shadow);background:var(--float-background);border:var(--float-border);padding:0;position:absolute}.oui-float-transition-enter-active,.oui-float-transition-leave-active{transition:opacity var(--duration-fast,.12s) var(--ease-standard,ease-in-out)}.oui-float-transition-enter-from,.oui-float-transition-leave-to{opacity:0}:where(.oui-float){--float-color:inherit;--float-background:transparent;--float-border:none;--float-shadow:none}.oui-float._tooltip{--float-color:var(--n0-50,#fff);--float-background:var(--n0-900,#fff, #383838);--float-border:none;--float-shadow:#0f0f0f33 0 9px 24px;pointer-events:none;border-radius:var(--radius-sm,4px);white-space:pre-line;z-index:500;min-width:1.5rem;max-width:var(--oui-tooltip-max-width,min(22rem, 90vw));overflow-wrap:anywhere;padding:.25rem .5rem}.dark .oui-float._tooltip{--float-background:#000}:where(.oui-float._dropdown){--float-color:var(--fg);--float-background:var(--elevated-bg,var(--bg));--float-border:1px solid var(--t3-bg);--float-shadow:#0f0f0f33 0 9px 24px;border-radius:var(--radius-md,8px);min-width:12.5rem}.oui-float._menu{--float-background:var(--menu-background);--float-border:var(--menu-border);--float-shadow:var(--menu-shadow);border-radius:var(--menu-radius,var(--radius-md,8px));white-space:nowrap;padding:.5rem}.oui-float ._float_arrow,.oui-float ._float_arrow:before{width:.75rem;height:.75rem;position:absolute;overflow:hidden}.oui-float ._float_arrow:before{content:"";background:var(--float-background);border:var(--float-border);overflow:hidden}.oui-float ._float_arrow_top,.oui-float ._float_arrow_bottom{margin-left:.125rem;margin-right:.125rem}.oui-float ._float_arrow_top{bottom:-.75rem}.oui-float ._float_arrow_top:before{transform:translateY(-.525rem)rotate(45deg)}.oui-float ._float_arrow_bottom{top:-.75rem}.oui-float ._float_arrow_bottom:before{transform:translateY(.525rem)rotate(45deg)}.oui-float ._float_arrow_left{right:-.75rem}.oui-float ._float_arrow_left:before{transform:translate(-.525rem)rotate(45deg)}.oui-float ._float_arrow_right{left:-.75rem}.oui-float ._float_arrow_right:before{transform:translate(.525rem)rotate(45deg)}:root[data-oui-form-style=contained],:root[data-oui-form-style=contained] .dark{--field-bg:color-mix(in srgb, var(--fg) 5%, transparent);--field-bg-focus:initial;--field-border:initial;--field-border-hover:initial;--form-gap:initial;--form-bg:initial;--form-pad:initial;--form-radius:initial}:root[data-oui-form-style=outlined],:root[data-oui-form-style=outlined] .dark{--field-bg:transparent;--field-bg-focus:initial;--field-border:initial;--field-border-hover:initial;--form-gap:initial;--form-bg:initial;--form-pad:initial;--form-radius:initial}:root[data-oui-form-style=filled],:root[data-oui-form-style=filled] .dark{--field-bg:color-mix(in srgb, var(--fg) 8%, transparent);--field-bg-focus:initial;--field-border:transparent;--field-border-hover:var(--input-border-hover);--form-gap:initial;--form-bg:initial;--form-pad:initial;--form-radius:initial}:root[data-oui-form-style=grouped],:root[data-oui-form-style=grouped] .dark{--field-bg:color-mix(in srgb, var(--fg) 5%, transparent);--field-bg-focus:initial;--field-border:initial;--field-border-hover:initial;--form-gap:2rem;--form-bg:var(--panel-bg);--form-pad:1rem;--form-radius:var(--radius-lg,.75rem)}.oui-form{max-width:var(--form-measure,48rem);display:block}.oui-form+.oui-form{margin-top:var(--form-gap,2.5rem)}.oui-form-header{margin-bottom:.75rem;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{background:var(--form-bg,transparent);padding:var(--form-pad,0);border-radius:var(--form-radius,0);display:block}.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-control,var(--font-base,1rem));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:none;border:1px solid var(--button-border,transparent);border-radius:var(--button-radius,var(--input-radius));background:var(--button-bg);max-width:100%;font-family:inherit;font-weight:var(--button-weight,600);padding:0;outline:none;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;margin:0;padding-block:0;padding-inline:.75rem;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 svg,.oui-button img{width:1em;height:1em}.oui-button>._button_label{text-overflow:ellipsis;flex:0 auto;min-width:0;margin-block:-.2em;padding-block:.2em;display:block;overflow:hidden}.oui-button,.oui-button:hover,.oui-button:active{color:var(--button-fg);text-decoration:none}.oui-button:hover:not([disabled]){background:var(--button-bg-hover);border-color:var(--button-border-hover,var(--button-border,transparent))}.oui-button:active:not([disabled]){background:var(--button-bg-active)}.oui-button[disabled]{opacity:var(--disabled-opacity,.45);cursor:not-allowed}.oui-button._loading{cursor:progress;position:relative}.oui-button._loading>*{visibility:hidden}.oui-button._loading:before{content:"";border:2px solid var(--button-fg);border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin:auto;animation:.7s linear infinite oui-button-spin;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.oui-button._loading:before{animation-duration:2s}}.oui-button:focus-visible{box-shadow:var(--input-shadow-focus)}:where(.oui-button)+.oui-button{margin-left:.5rem}@media (hover:none) and (pointer:coarse){.oui-button:not(._button_mode_link){min-height:var(--touch-target,2.75rem)}.oui-button._button_mode_icon{min-width:var(--touch-target,2.75rem)}}.oui-button._button_mode_danger{--button-fg:var(--danger-solid-fg,#fff);--button-bg:var(--danger-solid,#c4262e);--button-bg-hover:color-mix(in srgb, var(--danger-solid,#c4262e) 85%, black);--button-bg-active:color-mix(in srgb, var(--danger-solid,#c4262e) 70%, black)}.oui-button._button_mode_success{--button-fg:var(--success-solid-fg,#fff);--button-bg:var(--success-solid,#167a3d);--button-bg-hover:color-mix(in srgb, var(--success-solid,#167a3d) 85%, black);--button-bg-active:color-mix(in srgb, var(--success-solid,#167a3d) 70%, black)}.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:color-mix(in srgb, var(--fg) 20%, transparent);--button-bg-hover:color-mix(in srgb, var(--fg) 28%, transparent);--button-bg-active:color-mix(in srgb, var(--fg) 14%, transparent)}.oui-button._button_mode_soft{--button-fg:var(--fg);--button-bg:var(--t3-bg);--button-bg-hover:color-mix(in srgb, var(--fg) 8%, var(--t3-bg));--button-bg-active:color-mix(in srgb, var(--fg) 14%, var(--t3-bg))}.oui-button._button_mode_tinted{--button-fg:currentColor;--button-bg:color-mix(in srgb, currentColor 14%, transparent);--button-bg-hover:color-mix(in srgb, currentColor 22%, transparent);--button-bg-active:color-mix(in srgb, currentColor 30%, transparent)}.oui-button._button_mode_ghost{--button-fg:var(--fg);--button-bg:transparent;--button-bg-hover:var(--s2-bg);--button-bg-active:var(--t3-bg);font-weight:inherit}.oui-button._button_mode_outline{--button-border:var(--field-edge,var(--input-border));--button-border-hover:var(--input-border-hover);--button-fg:var(--fg);--button-bg:transparent;--button-bg-hover:var(--s2-bg);--button-bg-active:var(--t3-bg);font-weight:inherit}.oui-button._button_mode_link{--button-fg:var(--link-fg);--button-bg:transparent;--button-bg-hover:transparent;--button-bg-active:transparent;min-width:0;height:auto;font-weight:inherit;padding-left:0;padding-right: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;min-width:0;height:auto;line-height:1;font-weight:inherit;border:none;padding:0}.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._selected,.dark .oui-button._selected{--button-fg:var(--button-selected-fg,var(--selected-fg));--button-bg:var(--button-selected-bg,var(--selected-bg));--button-bg-hover:var(--button-selected-bg,var(--p1-700));--button-bg-active:var(--button-selected-bg,var(--p1-800));--button-border:var(--button-selected-border,transparent)}.oui-button._button_mode_ghost._selected,.oui-button._button_mode_icon._selected{--button-fg:var(--button-selected-fg,var(--selected-soft-fg));--button-bg:var(--button-selected-bg,var(--selected-soft-bg));--button-bg-hover:var(--button-selected-bg,var(--selected-soft-bg));--button-bg-active:var(--button-selected-bg,var(--selected-soft-bg))}.oui-button._button_size_small{font-size:var(--font-sm,.875rem);--input-height:1.25rem;padding-inline:.5rem}.oui-button._button_size_large{font-size:var(--font-lg,1.25rem);--input-height:2.75rem;padding-inline:1rem}.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-control,var(--font-base,1rem));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(--field-border,var(--field-edge,var(--input-border)));background:var(--field-bg,var(--input-bg,var(--input-bg-default,var(--t3-bg))));outline:none;max-width:100%;margin:0;padding:0;padding-inline:.625rem;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(--field-border-hover,var(--input-border-hover))}.oui-input:focus,.oui-input:focus-within{background-color:var(--field-bg-focus,var(--field-bg,var(--input-bg)));box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.oui-input[disabled]{opacity:var(--disabled-opacity,.45);cursor:not-allowed}.oui-textarea{appearance:none;font:inherit;line-height:1;font-size:var(--font-control,var(--font-base,1rem));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(--field-border,var(--field-edge,var(--input-border)));background:var(--field-bg,var(--input-bg,var(--input-bg-default,var(--t3-bg))));padding:0;padding-inline:.625rem;outline:none;max-width:100%;margin:0;padding-top:.375rem;padding-bottom:.375rem;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(--field-border-hover,var(--input-border-hover))}.oui-textarea:focus,.oui-textarea:focus-within{background-color:var(--field-bg-focus,var(--field-bg,var(--input-bg)));box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.oui-textarea[disabled]{opacity:var(--disabled-opacity,.45);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-control,var(--font-base,1rem));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(--field-border,var(--field-edge,var(--input-border)));background:var(--field-bg,var(--input-bg,var(--input-bg-default,var(--t3-bg))));padding:0;outline:none;width:12ch;max-width:100%;margin:0;padding-inline:.625rem;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(--field-border-hover,var(--input-border-hover))}.oui-number:focus,.oui-number:focus-within{background-color:var(--field-bg-focus,var(--field-bg,var(--input-bg)));box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.oui-number[disabled]{opacity:var(--disabled-opacity,.45);cursor:not-allowed}.oui-checkbox{appearance:none;font:inherit;line-height:1;font-size:var(--font-control,var(--font-base,1rem));width:auto;min-width:0;color:inherit;text-transform:none;vertical-align:baseline;--active:var(--button-bg);--active-inner:var(--button-fg);--border:var(--field-edge,var(--input-border));--border-hover:var(--button-bg-hover);--background:var(--input-bg);--disabled:var(--s2-bg);--disabled-inner:var(--s2-bg);border:none;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));border-radius:4px;outline:none;width:1.125rem;height:1.125rem;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:var(--disabled-opacity,.45)}.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:1.125rem;display:inline-block}.oui-checkbox:focus-visible{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)}@media (hover:none) and (pointer:coarse){.oui-checkbox:before{content:"";inset:min(0px, calc((100% - var(--touch-target,2.75rem)) / 2));position:absolute}}.oui-checkbox:after{opacity:var(--_checkbox-opacity,0);border:.125rem solid var(--active-inner);width:.3125rem;height:.625rem;transform:rotate(var(--_checkbox-rotation,20deg));border-top:0;border-left:0;top:.125rem;left:.34375rem}.oui-checkbox:checked{--_checkbox-opacity:1;--_checkbox-rotation:43deg}.oui-checkbox._checkbox_intermediate{--_checkbox-opacity:1;--_checkbox-rotation:0deg}.oui-checkbox._checkbox_intermediate:after{background:var(--active-inner);border:0;width:.5625rem;height:.125rem;margin:auto;inset:0}.oui-switch{appearance:none;font:inherit;line-height:1;font-size:var(--font-control,var(--font-base,1rem));width:auto;min-width:0;color:inherit;text-transform:none;vertical-align:baseline;--active:var(--oui-switch-on,var(--button-bg));--active-inner:var(--button-fg);--border:transparent;--border-hover:var(--button-bg-hover);--background:var(--oui-switch-off,color-mix(in srgb, var(--fg) 18%, transparent));--disabled:var(--background);--disabled-inner:var(--active);border:none;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));border-radius:999px;outline:none;width:2rem;height:1.125rem;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:disabled{cursor:not-allowed}.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:var(--disabled-opacity,.45)}.oui-switch:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.oui-switch:disabled+label{cursor:not-allowed}.oui-switch+label{vertical-align:top;line-height:1.125rem;display:inline-block}@media (hover:none) and (pointer:coarse){.oui-switch:before{content:"";inset:min(0px, calc((100% - var(--touch-target,2.75rem)) / 2));position:absolute}}.oui-switch:after{background:var(--oui-switch-knob,#fff);width:.875rem;height:.875rem;transform:translateX(var(--_checkbox-switch-x,0));border-radius:50%;top:.0625rem;left:.0625rem;box-shadow:0 1px 2px #00000040,0 0 0 .5px #0000000f}.oui-switch:checked{--_checkbox-switch-x:.875rem}.oui-switch:disabled:checked{--bc:var(--active)}.oui-switch._checkbox_intermediate{--b:var(--background);--bc:var(--border);--_checkbox-switch-x:.4375rem}.oui-switch:hover:not(:checked):not(:disabled){border-color:var(--border)}.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-control,var(--font-base,1rem));width:auto;min-width:0;color:inherit;text-transform:none;vertical-align:baseline;--active:var(--button-bg);--active-inner:var(--button-fg);--border:var(--field-edge,var(--input-border));--border-hover:var(--button-bg-hover);--background:var(--input-bg);--disabled:var(--s2-bg);--disabled-inner:var(--s2-bg);border:none;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));border-radius:50%;outline:none;width:1.125rem;height:1.125rem;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:var(--disabled-opacity,.45)}.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:1.125rem;display:inline-block}.oui-radio:focus-visible{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)}@media (hover:none) and (pointer:coarse){.oui-radio:before{content:"";inset:min(0px, calc((100% - var(--touch-target,2.75rem)) / 2));position:absolute}}.oui-radio:after{background:var(--active-inner);width:100%;height:100%;opacity:var(--_radio-opacity,0);transform:scale(var(--s,.7));border-radius:50%}.oui-radio:checked{--_radio-opacity:1;--s:.5}.oui-select{appearance:none;font:inherit;line-height:1;font-size:var(--font-control,var(--font-base,1rem));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(--field-border,var(--field-edge,var(--input-border)));background:var(--field-bg,var(--input-bg,var(--input-bg-default,var(--t3-bg))));background:100% no-repeat;background-color:var(--field-bg,var(--input-bg));max-width:100%;font-family:inherit;line-height:calc(var(--input-height,2rem) - 2px);padding:0;padding-inline:.625rem;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;margin:0;padding-top:0;padding-bottom:0;padding-right:1.75rem}.oui-select::-moz-focus-inner{border-style:none;padding:0}.oui-select:disabled{cursor:not-allowed}.oui-select:hover{border-color:var(--field-border-hover,var(--input-border-hover))}.oui-select:focus,.oui-select:focus-within{background-color:var(--field-bg-focus,var(--field-bg,var(--input-bg)));box-shadow:var(--input-shadow-focus);border-color:var(--input-border-focus)!important}.oui-select[disabled]{opacity:var(--disabled-opacity,.45);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._expanded,.oui-textarea-autosize._expanded{resize:none;height:100%;min-height:0}.oui-textarea._expanded{padding:1rem 1.25rem}.oui-textarea-autosize._expanded>textarea{height:100%;padding:1rem 1.25rem;overflow:auto}.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}@keyframes oui-button-spin{to{transform:rotate(360deg)}}.oui-hint-dot{line-height:0;font-size:min(1em, var(--font-base,1rem));cursor:pointer;color:var(--t3-fg);background:0 0;border:none;border-radius:999px;flex:none;padding:0;transition:color .15s;display:inline-block;position:relative}@media (hover:none) and (pointer:coarse){.oui-hint-dot:before{content:"";inset:calc((100% - var(--touch-target,2.75rem)) / 2);position:absolute}}.oui-hint-dot svg{vertical-align:-.0833333em;width:1em;height:1em;display:inline}.oui-hint-dot:hover,.oui-hint-dot:focus-visible{color:var(--fg)}.oui-float.oui-hint{--float-color:var(--fg);--float-background:var(--elevated-bg,var(--bg));--float-border:1px solid var(--t3-bg);--float-shadow:#0f0f0f33 0 9px 24px;border-radius:var(--radius-md,8px);max-width:22.5rem;padding:.625rem .75rem}.oui-hint-body{font-size:var(--font-sm,.875rem);overflow-wrap:break-word;line-height:1.5}.oui-hint-body p:first-child{margin-top:0}.oui-hint-body p:last-child{margin-bottom:0}.oui-form-item{display:block}.oui-form-item+.oui-form-item{margin-top:1rem}.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-title._hint{align-items:baseline;gap:.375rem;display:flex}.oui-form-item._error,.oui-form-item-plain._error{--field-border:var(--danger-fg);--field-border-hover:var(--danger-fg);--input-border:var(--danger-fg);--input-border-focus:var(--danger-fg);--input-shadow-focus:0 0 0 3px color-mix(in srgb, var(--danger-fg) 30%, transparent)}.oui-form-item-plain{display:contents}.oui-form-item-description.oui-form-item-error{color:var(--danger-fg)}.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-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}
