:root{--sst-face-md:30px;--sst-face-sm:32px;--sst-value-w:22px}.sst{--sst-face:var(--sst-face-md);--sst-hit:44px;align-items:center;gap:3px;display:inline-flex}.sst--sm{--sst-face:var(--sst-face-sm)}.sst__btn{box-sizing:border-box;width:var(--sst-face);height:var(--sst-face);border-width:var(--s-step-border-width,0);border-style:solid;border-color:var(--s-step-border-color,var(--s-color-border));border-radius:var(--s-step-radius,var(--s-radius-full));background:var(--s-step-bg,transparent);color:var(--s-step-icon,var(--s-color-on-surface));cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.sst__btn:before{content:"";border-radius:inherit;background:var(--sst-press,transparent);pointer-events:none;transition:background-color .15s;position:absolute;inset:0}.sst__btn:after{content:"";inset:calc((var(--sst-face) - var(--sst-hit))/2);position:absolute}@media (hover:hover){.sst__btn:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--s-step-bg,transparent)88%,var(--s-color-on-surface))}}.sst__btn:active:not(:disabled,[aria-disabled=true]){--sst-press:color-mix(in srgb,var(--s-color-on-surface)16%,transparent);transition-duration:0s;transform:scale(.9)}.sst__btn:active:not(:disabled,[aria-disabled=true]):before{transition-duration:0s}.sst__btn:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px}.sst__btn:is(:disabled,[aria-disabled=true]){cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.sst__btn{transition:background-color .15s,border-color .15s}.sst__btn:active:not(:disabled,[aria-disabled=true]){transform:none}}.sst__value{min-width:var(--sst-value-w);text-align:center;font-family:var(--s-type-h6-font,inherit);font-size:var(--s-type-h6-size,16px);font-weight:var(--s-type-h6-weight,500);line-height:var(--s-type-h6-leading,1.15);letter-spacing:0;font-variant-numeric:normal;color:var(--s-color-on-surface)}.sst--outlined{gap:6px}.sst--outlined .sst__btn{background:var(--s-step-bg,transparent);border-width:var(--s-step-border-width,1px);border-color:var(--s-step-border-color,var(--s-color-border))}.sst--outlined .sst__btn:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--s-step-bg,transparent)94%,var(--s-color-on-surface));border-color:color-mix(in srgb,var(--s-color-on-surface)28%,transparent)}.sst--outlined .sst__value{font-family:var(--s-type-h6-font,inherit);font-size:var(--s-type-h6-size,16px);font-weight:var(--s-type-h6-weight,500);line-height:var(--s-type-h6-leading,1.15);letter-spacing:0}.sst__unit{font-size:var(--s-type-p-size,13px);color:color-mix(in srgb,var(--s-color-fg)65%,transparent);font-weight:400}.sst--tinted{--sst-face:var(--sst-face-sm);gap:var(--s-space-sm)}.sst--tinted .sst__btn{background:var(--s-step-bg,color-mix(in srgb,var(--s-color-on-surface)9%,transparent));color:var(--s-step-icon,color-mix(in srgb,var(--s-color-on-surface)93%,var(--s-color-surface)))}
.s-surface{color:var(--s-color-fg);font-family:var(--s-font-body);font-style:normal;font-weight:var(--s-font-body-weight,400);font-variant:normal;font-feature-settings:normal;font-variation-settings:normal;letter-spacing:normal;word-spacing:normal;text-align:start;text-indent:0;text-transform:none;-webkit-font-smoothing:auto;font-stretch:100%}.s-surface--contents{display:contents}
.spov{z-index:var(--s-z-popover);border-radius:var(--s-popup-radius,24px);background:color-mix(in srgb,var(--s-popup-bg,#fff)92.5%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);width:max-content;min-width:340px;max-width:calc(100vw - 24px);color:var(--s-color-on-surface);transform-origin:0 0;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #00000005,0 4px 8px #00000014,0 12px 30px #0000001f}.spov--closing{pointer-events:none}.spov__inner{flex-direction:column;display:flex}.spov__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px;display:flex}.spov__title{font-family:var(--s-type-h6-font,var(--s-font-heading));font-size:var(--s-type-h6-size,12px);font-weight:var(--s-type-h6-weight,var(--s-font-heading-weight,600));line-height:var(--s-type-h6-leading,1.15);letter-spacing:0;color:var(--s-color-on-surface);margin:0}.spov__title--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spov__close{border-radius:var(--s-radius-full);width:32px;height:32px;color:var(--s-color-on-surface);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-12px -8px -4px 0;padding:0;display:inline-flex}.spov__close:hover{background:color-mix(in srgb,var(--s-color-on-surface)6%,transparent)}.spov__close:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px}.spov__body{padding:0 24px 24px}.spov:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px}@media (max-width:640px){.spov{display:none}}