.ui-input-wrap{--ui-control-content-font-size:min(var(--ui-control-font-size,var(--ui-app-font-size,12px)), calc(var(--ui-control-height,30px) - 4px));--ui-control-glyph-size:min(16px, calc(var(--ui-control-height,30px) - 4px));--ui-control-action-size:min(24px, calc(var(--ui-control-height,30px) - 2px));--ui-control-padding-inline:min(10px, calc(var(--ui-control-height,30px) / 3));--ui-control-gap:min(8px, calc(var(--ui-control-height,30px) / 4));--ui-control-inset:min(6px, calc(var(--ui-control-height,30px) / 5));--ui-control-content-radius:min(var(--ui-control-radius,8px), calc(var(--ui-control-height,30px) / 2))}.ui-input-wrap--xxs{--ui-control-height:12px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--xs{--ui-control-height:18px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--sm{--ui-control-height:24px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--md{--ui-control-height:30px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--lg{--ui-control-height:36px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--xl{--ui-control-height:42px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--2xl{--ui-control-height:48px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--3xl{--ui-control-height:54px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--4xl{--ui-control-height:60px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap>*+*{margin-block-start:5px}.ui-input-control{position:relative}.ui-input{--ui-input-bg:var(--color-surface-control);box-sizing:border-box;height:var(--ui-control-height,30px);padding:0 var(--ui-control-padding-inline);border-radius:var(--ui-control-content-radius);border:1px solid var(--color-border-control);display:block}@media (prefers-contrast:more){.ui-input{border-color:var(--color-border-indicator)}}.ui-input{background:var(--ui-input-bg);color:var(--color-text);font-size:var(--ui-control-content-font-size);transition:border-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), background-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease);width:100%;font-family:inherit;line-height:1}.ui-input-wrap--clearable .ui-input{padding-inline-end:calc(var(--ui-control-action-size) + var(--ui-control-inset) * 2)}.ui-input-wrap--with-leading .ui-input{padding-inline-start:calc(var(--ui-control-glyph-size) + var(--ui-control-padding-inline) + var(--ui-control-gap))}.ui-input-wrap--with-trailing .ui-input{padding-inline-end:calc(var(--ui-input-trailing-width,var(--ui-control-action-size)) + var(--ui-control-inset) * 2)}.ui-input-wrap--with-trailing.ui-input-wrap--clearable .ui-input{padding-inline-end:calc(var(--ui-input-trailing-width,var(--ui-control-action-size)) + var(--ui-control-action-size) + var(--ui-control-inset) * 3)}.ui-input-leading,.ui-input-trailing{z-index:1;color:var(--color-text-tertiary);font-size:var(--ui-control-content-font-size);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-input-leading{inset-inline-start:var(--ui-control-padding-inline)}.ui-input-trailing{inset-inline-end:var(--ui-control-inset)}.ui-input-leading>svg,.ui-input-trailing>svg{width:var(--ui-control-glyph-size);height:var(--ui-control-glyph-size)}.ui-input-wrap--with-trailing .ui-input-clear{inset-inline-end:calc(var(--ui-input-trailing-width,var(--ui-control-action-size)) + var(--ui-control-inset) * 2)}.ui-input[type=search]::-webkit-search-decoration{display:none}.ui-input[type=search]::-webkit-search-cancel-button{display:none}.ui-input[type=search]::-webkit-search-results-button{display:none}.ui-input[type=search]::-webkit-search-results-decoration{display:none}.ui-input[type=search]{appearance:none}.ui-input::placeholder{color:var(--color-text-muted)}@media (hover:hover){.ui-input:where(:hover:not(:disabled):not([readonly])){border-color:var(--color-field-hover-border)}}@media (hover:hover) and (prefers-contrast:more){.ui-input:where(:hover:not(:disabled):not([readonly])){border-color:var(--color-border-indicator)}}.ui-input:focus{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft)));outline:none}@media (forced-colors:active){.ui-input:focus{outline-offset:2px;outline:2px solid highlight}}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-input-clear{box-sizing:border-box;top:50%;width:var(--ui-control-action-size);height:var(--ui-control-action-size);color:var(--color-text-tertiary);font-size:var(--ui-control-content-font-size);cursor:pointer;transition:background var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--ui-control-inset);transform:translateY(-50%)}.ui-input-clear>svg{width:1em;height:1em}.ui-input-clear:hover{background:var(--color-surface-subtle);color:var(--color-text)}.ui-input-clear:focus-visible{outline:var(--ui-focus-ring-width,1px) solid var(--color-focus-ring,var(--color-accent,#2563eb));outline-offset:1px}@media (forced-colors:active){.ui-input-clear:focus-visible{outline-color:highlight}}.ui-input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--ui-input-bg) inset}.ui-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--ui-input-bg) inset}.ui-input:-webkit-autofill:focus{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft))), inset 0 0 0 1000px var(--ui-input-bg);outline:none}@media (forced-colors:active){.ui-input:-webkit-autofill:focus{outline-offset:2px;outline:2px solid highlight}}.ui-input:-moz-autofill{box-shadow:0 0 0 1000px var(--ui-input-bg) inset;-moz-text-fill-color:var(--color-text);caret-color:var(--color-text)}.ui-input:-moz-autofill:focus{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft))), inset 0 0 0 1000px var(--ui-input-bg);outline:none}@media (forced-colors:active){.ui-input:-moz-autofill:focus{outline-offset:2px;outline:2px solid highlight}}.ui-input[aria-invalid=true]{--ui-field-focus-border:var(--color-danger-text);--ui-field-focus-halo:var(--color-field-error-halo,var(--color-danger-bg));border-color:var(--color-danger-text)}.ui-input-error{color:var(--color-danger-text);margin-block-end:0}.ui-checkbox{--ui-control-content-font-size:min(var(--ui-control-font-size,var(--ui-app-font-size,12px)), calc(var(--ui-control-height,30px) - 4px));--ui-control-glyph-size:min(16px, calc(var(--ui-control-height,30px) - 4px));--ui-control-action-size:min(24px, calc(var(--ui-control-height,30px) - 2px));--ui-control-padding-inline:min(10px, calc(var(--ui-control-height,30px) / 3));--ui-control-gap:min(8px, calc(var(--ui-control-height,30px) / 4));--ui-control-inset:min(6px, calc(var(--ui-control-height,30px) / 5));--ui-control-content-radius:min(var(--ui-control-radius,8px), calc(var(--ui-control-height,30px) / 2))}.ui-checkbox--xxs{--ui-control-height:12px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--xs{--ui-control-height:18px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--sm{--ui-control-height:24px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--md{--ui-control-height:30px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--lg{--ui-control-height:36px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--xl{--ui-control-height:42px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--2xl{--ui-control-height:48px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--3xl{--ui-control-height:54px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--4xl{--ui-control-height:60px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox{box-sizing:border-box;min-height:var(--ui-control-height,30px);padding-block:max(0px, (var(--ui-control-height,30px) - 1lh) / 2);cursor:pointer;min-width:0;color:var(--color-text);font:inherit;font-size:var(--ui-control-content-font-size);line-height:min(1.6em, var(--ui-control-height,30px) - 2px);align-items:baseline;gap:8px;display:inline-flex;position:relative}.ui-checkbox[data-disabled=true]{cursor:not-allowed;opacity:.55}.ui-checkbox__control{flex:none;width:1em;position:relative}.ui-checkbox__control:before{content:"​"}.ui-checkbox__input{box-sizing:border-box;z-index:1;opacity:0;width:1em;height:1em;cursor:inherit;margin:auto;position:absolute;inset:0}.ui-checkbox__input:focus-visible{outline:none}.ui-checkbox__box{box-sizing:border-box;border:1px solid var(--color-border-indicator);width:1em;height:1em;color:var(--color-on-accent);background:var(--color-surface-control);transition:border-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), background-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), transform var(--motion-duration-fast,.12s) var(--motion-ease-standard,ease);border-radius:.25em;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.ui-checkbox:hover .ui-checkbox__box{border-color:var(--color-accent);background:var(--color-surface-strong)}.ui-checkbox__input:focus-visible+.ui-checkbox__box{outline:var(--ui-focus-ring-width,1px) solid var(--color-focus-ring,var(--color-accent,#2563eb));outline-offset:2px}@media (forced-colors:active){.ui-checkbox__input:focus-visible+.ui-checkbox__box{outline-color:highlight}}.ui-checkbox__input:checked+.ui-checkbox__box,.ui-checkbox__box[data-indeterminate=true]{border-color:var(--ui-checkbox-color,var(--color-accent));background:var(--ui-checkbox-color,var(--color-accent))}.ui-checkbox__box svg{opacity:0;transition:opacity var(--motion-duration-fast,.12s) var(--motion-ease-standard,ease), transform var(--motion-duration-fast,.12s) var(--motion-ease-standard,ease);transform:scale(.82)}.ui-checkbox__input:checked+.ui-checkbox__box svg,.ui-checkbox__box[data-indeterminate=true] svg{opacity:1;transform:scale(1)}.ui-checkbox__content{min-width:0}.ui-checkbox__label{display:block}.ui-checkbox__description{color:var(--color-text-tertiary);margin-block-start:2px;display:block}
