.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}
