.Textarea-module__aYD3da__root{background:hsl(var(--a98-color-white));border:1px solid hsl(var(--a98-color-foreground) / .08);border-radius:var(--a98-radius);width:100%;color:hsl(var(--a98-color-foreground));font-family:var(--a98-font-family);font-weight:var(--a98-font-body-weight);font-size:var(--a98-fs-m);resize:vertical;transition:border-color var(--a98-duration-default) var(--a98-ease-out-quint), box-shadow var(--a98-duration-default) var(--a98-ease-out-quint);padding:12px 14px;line-height:1.45;display:block}.Textarea-module__aYD3da__root:focus{border-color:hsl(var(--a98-color-green) / .7);box-shadow:0 0 0 3px hsl(var(--a98-color-green) / .5);outline:none}.Textarea-module__aYD3da__root::placeholder{color:hsl(var(--a98-color-muted));font-weight:var(--a98-font-body-weight)}.Textarea-module__aYD3da__root:disabled{opacity:.5;cursor:not-allowed}.Textarea-module__aYD3da__invalid{border-color:hsl(var(--a98-color-primary))}.Textarea-module__aYD3da__invalid:focus{box-shadow:0 0 0 3px hsl(var(--a98-color-primary) / .15)}.Textarea-module__aYD3da__autoResize{resize:none;overflow:hidden}
.Select-module__-H1VPW__wrap{background:hsl(var(--a98-color-white));border:1px solid hsl(var(--a98-color-foreground) / .08);border-radius:var(--a98-radius);width:100%;height:44px;color:hsl(var(--a98-color-foreground));font-family:var(--a98-font-family);font-weight:var(--a98-font-body-weight);font-size:var(--a98-fs-m);text-align:left;cursor:pointer;transition:border-color var(--a98-duration-default) var(--a98-ease-out-quint), box-shadow var(--a98-duration-default) var(--a98-ease-out-quint);align-items:center;padding:0 34px 0 14px;display:inline-flex;position:relative}.Select-module__-H1VPW__wrap:focus-within{border-color:hsl(var(--a98-color-foreground) / .3);box-shadow:0 0 0 3px hsl(var(--a98-color-foreground) / .08)}.Select-module__-H1VPW__invalid{border-color:hsl(var(--a98-color-primary))}.Select-module__-H1VPW__invalid:focus-within{box-shadow:0 0 0 3px hsl(var(--a98-color-primary) / .15)}.Select-module__-H1VPW__disabled{opacity:.5;cursor:not-allowed}.Select-module__-H1VPW__select{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module__-H1VPW__caret{pointer-events:none;color:hsl(var(--a98-color-muted));place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Select-module__-H1VPW__sm{height:36px;font-size:var(--a98-fs-m);padding:0 30px 0 12px}.Select-module__-H1VPW__sm .Select-module__-H1VPW__caret{right:10px}.Select-module__-H1VPW__lg{height:52px;font-size:var(--a98-fs-l);padding:0 40px 0 16px}.Select-module__-H1VPW__lg .Select-module__-H1VPW__caret{right:14px}
.TimePicker-module__0P3XAa__trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.TimePicker-module__0P3XAa__trigger svg{opacity:.5;flex-shrink:0}.TimePicker-module__0P3XAa__placeholder{color:hsl(var(--a98-color-muted))}.TimePicker-module__0P3XAa__panel{min-width:160px;padding:6px}.TimePicker-module__0P3XAa__columns{grid-template-columns:1fr 1fr;gap:4px;display:grid}.TimePicker-module__0P3XAa__column{flex-direction:column;gap:2px;max-height:240px;padding:2px;display:flex;overflow-y:auto}.TimePicker-module__0P3XAa__column::-webkit-scrollbar{width:6px}.TimePicker-module__0P3XAa__column::-webkit-scrollbar-track{background:0 0}.TimePicker-module__0P3XAa__column::-webkit-scrollbar-thumb{background:hsl(var(--a98-color-foreground) / .15);border-radius:3px}.TimePicker-module__0P3XAa__column::-webkit-scrollbar-thumb:hover{background:hsl(var(--a98-color-foreground) / .25)}.TimePicker-module__0P3XAa__item{min-height:32px;font-family:var(--a98-font-family);font-size:var(--a98-fs-m);font-weight:var(--a98-font-body-weight);color:hsl(var(--a98-color-foreground));cursor:pointer;transition:background var(--a98-duration-default) var(--a98-ease-out-quint);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;display:flex}.TimePicker-module__0P3XAa__item:hover:not(.TimePicker-module__0P3XAa__selected){background:hsl(var(--a98-color-foreground) / .06)}.TimePicker-module__0P3XAa__selected{background:hsl(var(--a98-color-foreground));color:hsl(var(--a98-color-background));font-weight:var(--a98-font-ui-weight)}
.Spinner-module__IWMLwa__root{width:var(--spinner-size,12px);height:var(--spinner-size,12px);border:1.5px solid hsl(var(--a98-color-gray-medium));border-top-color:hsl(var(--a98-color-primary));border-radius:50%;animation:.7s linear infinite Spinner-module__IWMLwa__spin;display:inline-block}.Spinner-module__IWMLwa__small{--spinner-size:10px}.Spinner-module__IWMLwa__medium{--spinner-size:14px}.Spinner-module__IWMLwa__large{--spinner-size:20px;border-width:2px}@keyframes Spinner-module__IWMLwa__spin{to{transform:rotate(360deg)}}
.SearchInput-module__QRjcTa__wrap{width:100%;position:relative}.SearchInput-module__QRjcTa__box{background:hsl(var(--a98-color-white));border:1px solid hsl(var(--a98-color-foreground) / .1);border-radius:var(--a98-radius);height:2.5rem;transition:border-color var(--a98-duration-default) var(--a98-ease-out-quint), box-shadow var(--a98-duration-default) var(--a98-ease-out-quint);align-items:center;gap:.625rem;padding:0 1rem;display:flex}.SearchInput-module__QRjcTa__box:focus-within{border-color:hsl(var(--a98-color-foreground) / .3);box-shadow:0 0 0 3px hsl(var(--a98-color-foreground) / .08)}.SearchInput-module__QRjcTa__icon{color:hsl(var(--a98-color-muted));flex:none;align-items:center;display:inline-flex}.SearchInput-module__QRjcTa__input{min-width:0;color:hsl(var(--a98-color-foreground));font-family:var(--a98-font-family);font-size:var(--a98-fs-base);height:100%;font-weight:var(--a98-font-body-weight);background:0 0;border:none;outline:none;flex:1}.SearchInput-module__QRjcTa__input::placeholder{color:hsl(var(--a98-color-muted));font-weight:var(--a98-font-body-weight)}.SearchInput-module__QRjcTa__suggestions{background:hsl(var(--a98-color-white));border:1px solid hsl(var(--a98-color-foreground) / .08);border-radius:var(--a98-radius);box-shadow:0 20px 40px -20px hsl(var(--a98-color-foreground) / .18);z-index:1000;max-height:280px;padding:6px;position:absolute;top:calc(100% - 8px);left:0;right:0;overflow-y:auto}.SearchInput-module__QRjcTa__item{font-size:var(--a98-fs-base);color:hsl(var(--a98-color-foreground));cursor:pointer;border-radius:var(--a98-radius-small);transition:background-color var(--a98-duration-short);text-align:left;width:100%;line-height:1.35;font-family:var(--a98-font-family);background:0 0;border:none;padding:10px 14px;display:block}.SearchInput-module__QRjcTa__item:hover,.SearchInput-module__QRjcTa__item[aria-selected=true]{background:hsl(var(--a98-color-surface))}.SearchInput-module__QRjcTa__itemMain{color:hsl(var(--a98-color-foreground));font-weight:var(--a98-font-ui-weight)}.SearchInput-module__QRjcTa__itemSub{color:hsl(var(--a98-color-muted));font-size:var(--a98-fs-s);margin-top:2px}
.Slider-module__ADrwiG__root{flex-direction:column;gap:10px;display:flex}.Slider-module__ADrwiG__head{justify-content:space-between;align-items:baseline;display:flex}.Slider-module__ADrwiG__label{font-size:var(--a98-fs-xs);font-weight:var(--a98-font-ui-weight);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--a98-color-muted))}.Slider-module__ADrwiG__value{font-size:var(--a98-fs-l);font-weight:var(--a98-font-heading-weight);color:hsl(var(--a98-color-foreground));font-variant-numeric:tabular-nums;letter-spacing:-.01em}.Slider-module__ADrwiG__input{appearance:none;background:hsl(var(--a98-color-gray-medium));border-radius:var(--a98-radius-full);outline:none;width:100%;height:4px;margin:0}.Slider-module__ADrwiG__input::-webkit-slider-thumb{appearance:none;background:hsl(var(--a98-color-primary));cursor:pointer;border:3px solid hsl(var(--a98-color-white));width:20px;height:20px;box-shadow:0 0 0 1px hsl(var(--a98-color-foreground) / .1), 0 2px 6px hsl(var(--a98-color-foreground) / .15);transition:transform var(--a98-duration-default) var(--a98-ease-bump);border-radius:50%}.Slider-module__ADrwiG__input::-webkit-slider-thumb:hover{transform:scale(1.12)}.Slider-module__ADrwiG__input::-moz-range-thumb{background:hsl(var(--a98-color-primary));cursor:pointer;border:3px solid hsl(var(--a98-color-white));width:20px;height:20px;box-shadow:0 0 0 1px hsl(var(--a98-color-foreground) / .1);border-radius:50%}.Slider-module__ADrwiG__ticks{font-size:var(--a98-fs-xs);color:hsl(var(--a98-color-muted));font-variant-numeric:tabular-nums;letter-spacing:.05em;justify-content:space-between;display:flex}
.Switch-module__lK17fq__root{cursor:pointer;font-family:var(--a98-font-family);color:hsl(var(--a98-color-foreground));-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.Switch-module__lK17fq__track{width:var(--track-w);height:var(--track-h);background:hsl(var(--a98-color-foreground) / .18);border-radius:var(--a98-radius);transition:background var(--a98-duration-default) var(--a98-ease-out-quint);flex-shrink:0;display:inline-block;position:relative}.Switch-module__lK17fq__sm{--track-w:2rem;--track-h:1.25rem;--pad:2px}.Switch-module__lK17fq__md{--track-w:2.5rem;--track-h:1.5rem;--pad:3px}.Switch-module__lK17fq__lg{--track-w:3rem;--track-h:1.875rem;--pad:3px}.Switch-module__lK17fq__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.Switch-module__lK17fq__thumb{top:var(--pad);left:var(--pad);width:calc(var(--track-h) - 2 * var(--pad));height:calc(var(--track-h) - 2 * var(--pad));background:hsl(var(--a98-color-white));box-shadow:0 1px 2px hsl(var(--a98-color-black) / .2);transition:transform var(--a98-duration-default) var(--a98-ease-bump);border-radius:0;position:absolute}.Switch-module__lK17fq__input:checked~.Switch-module__lK17fq__thumb{transform:translateX(calc(var(--track-w) - var(--track-h)))}.Switch-module__lK17fq__track:has(.Switch-module__lK17fq__input:checked){background:hsl(var(--a98-color-primary))}.Switch-module__lK17fq__track:has(.Switch-module__lK17fq__input:focus-visible){box-shadow:0 0 0 3px hsl(var(--a98-color-foreground) / .18)}.Switch-module__lK17fq__disabled{cursor:not-allowed;opacity:.5}.Switch-module__lK17fq__text{flex-direction:column;gap:2px;line-height:1.3;display:inline-flex}.Switch-module__lK17fq__label{font-weight:var(--a98-font-ui-weight);font-size:var(--a98-fs-base)}.Switch-module__lK17fq__hint{color:hsl(var(--a98-color-muted));font-weight:var(--a98-font-body-weight);font-size:var(--a98-fs-s)}
.ToggleGroup-module__k3KQCq__root{display:inline-flex}.ToggleGroup-module__k3KQCq__fullWidth{width:100%}.ToggleGroup-module__k3KQCq__item{background:hsl(var(--a98-color-white));border:1px solid hsl(var(--a98-color-foreground) / .1);min-width:40px;height:36px;font-family:var(--a98-font-family);font-weight:var(--a98-font-ui-weight);font-size:var(--a98-fs-s);color:hsl(var(--a98-color-foreground));cursor:pointer;white-space:nowrap;transition:background var(--a98-duration-default) var(--a98-ease-out-quint), color var(--a98-duration-default) var(--a98-ease-out-quint), border-color var(--a98-duration-default) var(--a98-ease-out-quint), z-index var(--a98-duration-default) var(--a98-ease-out-quint);justify-content:center;align-items:center;gap:6px;margin-left:-1px;padding:0 16px;display:inline-flex;position:relative;border-radius:2px!important}.ToggleGroup-module__k3KQCq__item:first-child{border-top-left-radius:var(--a98-radius);border-bottom-left-radius:var(--a98-radius);margin-left:0}.ToggleGroup-module__k3KQCq__item:last-child{border-top-right-radius:var(--a98-radius);border-bottom-right-radius:var(--a98-radius)}.ToggleGroup-module__k3KQCq__fullWidth .ToggleGroup-module__k3KQCq__item{flex:1}.ToggleGroup-module__k3KQCq__item:hover:not(.ToggleGroup-module__k3KQCq__pressed):not(:disabled){border-color:hsl(var(--a98-color-foreground) / .2);z-index:1}.ToggleGroup-module__k3KQCq__item:focus-visible{border-color:hsl(var(--a98-color-foreground));box-shadow:0 0 0 3px hsl(var(--a98-color-foreground) / .08);z-index:2;outline:none}.ToggleGroup-module__k3KQCq__item:disabled{opacity:.5;cursor:not-allowed}.ToggleGroup-module__k3KQCq__pressed{background:hsl(var(--a98-color-foreground));color:hsl(var(--a98-color-background));border-color:hsl(var(--a98-color-foreground));z-index:1}.ToggleGroup-module__k3KQCq__icon{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.ToggleGroup-module__k3KQCq__label{padding:0 .25rem}.ToggleGroup-module__k3KQCq__item:has(.ToggleGroup-module__k3KQCq__icon):not(:has(.ToggleGroup-module__k3KQCq__label)){width:36px;min-width:36px;padding:0}.ToggleGroup-module__k3KQCq__sm .ToggleGroup-module__k3KQCq__item{min-width:36px;height:32px;font-size:var(--a98-fs-xs);padding:0 12px}.ToggleGroup-module__k3KQCq__sm .ToggleGroup-module__k3KQCq__item:has(.ToggleGroup-module__k3KQCq__icon):not(:has(.ToggleGroup-module__k3KQCq__label)){width:32px;min-width:32px}.ToggleGroup-module__k3KQCq__lg .ToggleGroup-module__k3KQCq__item{min-width:48px;height:44px;font-size:var(--a98-fs-base);padding:0 20px}.ToggleGroup-module__k3KQCq__lg .ToggleGroup-module__k3KQCq__item:has(.ToggleGroup-module__k3KQCq__icon):not(:has(.ToggleGroup-module__k3KQCq__label)){width:44px;min-width:44px}
