.spp{--spp-media-width:480px;--spp-text-price:var(--s-type-h5-size,14px);--spp-action-gap:32px;--spp-swap-duration:.64s;--spp-swap-ease:cubic-bezier(.4,0,.15,1);gap:var(--s-space-xl);grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,var(--spp-media-width));align-items:stretch;display:grid}.spp__media{width:var(--spp-media-width);aspect-ratio:1;background:color-mix(in srgb,var(--s-color-fg)6%,transparent);border-radius:16px;overflow:hidden}.spp__track{height:100%;transition:transform var(--spp-swap-duration)var(--spp-swap-ease);will-change:transform;flex-direction:column;display:flex}.spp__slide{flex:none;width:100%;height:100%;position:relative}.spp__slide-open{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.spp__slide-open:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:-2px}.spp__img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.spp__track{transition:none}}.spp__gallery{--spp-swap-duration:.64s;--spp-swap-ease:cubic-bezier(.4,0,.15,1);align-items:center;gap:var(--s-space-lg);min-width:0;display:flex}.spp__gallery .spp__media{flex:1 1 0;width:auto;min-width:0}@media (max-width:1180px){.spp__gallery{flex-direction:column-reverse;align-items:stretch}.spp__gallery .spp__rail{align-self:center}.spp__gallery .spp__media{flex:none;width:100%}}.spp__content{justify-content:center;gap:var(--s-space-lg);min-width:0;min-height:0;padding:0 var(--s-space-lg);flex-direction:column;display:flex}.spp__choices{gap:var(--s-space-lg);overscroll-behavior-y:contain;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.spp__title{font-family:var(--s-type-h2-font,var(--s-font-heading));font-size:var(--s-type-h2-size,clamp(24px,calc(22.25px + .45vw),28px));font-weight:var(--s-type-h2-weight,var(--s-font-heading-weight,600));line-height:var(--s-type-h2-leading,1.2);letter-spacing:0;color:var(--s-color-fg);margin:0 0 4px}.spp__title+.spp__price{margin-top:calc(var(--s-space-lg)*-1 + var(--s-space-sm))}.spp__price+.spp__desc{margin-top:calc(var(--s-space-lg)*-1 + var(--s-space-md))}.spp__price{align-items:baseline;gap:var(--s-space-xs);font-family:var(--s-type-h5-font,inherit);flex-wrap:wrap;margin:0;display:flex}.spp__price-now{font-size:var(--spp-text-price);font-weight:var(--s-type-h5-weight,var(--s-font-heading-weight,600));line-height:var(--s-type-h5-leading,1.15);color:var(--s-color-fg)}.spp__price-was{font-size:min(var(--s-type-p-size,16px),calc(6px + var(--s-type-p-size,16px)*.5));color:color-mix(in srgb,var(--s-color-fg)55%,transparent)}.spp__price-unit{font-size:var(--spp-text-price);font-weight:var(--s-type-h5-weight,var(--s-font-heading-weight,600));line-height:var(--s-type-h5-leading,1.15);color:color-mix(in srgb,var(--s-color-fg)67%,transparent)}.spp__desc{line-height:var(--s-type-p-leading,1.55);color:color-mix(in srgb,var(--s-color-fg)75%,transparent);white-space:pre-line;margin:0;font-size:var(--s-type-p-size,16px)!important}.spp__action{padding-top:calc(var(--s-space-md) + 8px);border-top:1px solid var(--s-color-border);align-items:center;gap:var(--spp-action-gap);margin-top:0;display:flex}.spp__unavailable{font-size:var(--s-type-p-size,16px);color:var(--s-color-critical);margin:0}.spp__choices{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--s-color-fg)28%,transparent)transparent}.spp__choices::-webkit-scrollbar{width:8px}.spp__choices::-webkit-scrollbar-track{background:0 0}.spp__choices::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--s-color-fg)28%,transparent);border-radius:var(--s-radius-full);background-clip:content-box;border:2px solid #0000}.spp__choices:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--s-color-fg)45%,transparent);background-clip:content-box}.spp__when{justify-content:space-between;align-items:center;gap:var(--s-space-md);padding:var(--s-space-md);border:1px solid var(--s-color-border);border-radius:var(--s-radius-md);display:flex}.spp__when-text{flex-direction:column;gap:2px;min-width:0;display:flex}.spp__when-label{font-size:min(var(--s-type-p-size,16px),calc(6px + var(--s-type-p-size,16px)*.5));color:color-mix(in srgb,var(--s-color-fg)65%,transparent);margin:0}.spp__when-value{font-size:var(--s-type-p-size,16px);font-weight:var(--s-type-p-emphasis-weight,calc(var(--s-type-p-weight,400) + 100));color:var(--s-color-fg);margin:0}@media (max-width:480px){.spp__when{flex-direction:column;align-items:stretch}}@media (max-width:1080px){.spp{--spp-media-width:360px}}@media (max-width:860px){.spp{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.spp__choices{flex:none;overflow-y:visible}.spp__media{aspect-ratio:16/10;width:100%}}@media (max-width:640px){.spp__action{margin-top:var(--s-space-sm)}.spp{--spp-action-gap:var(--s-space-lg);gap:var(--s-space-lg)}.spp__media{aspect-ratio:3/2;border-radius:0}.spp__price{padding-top:3px}.spp__content{justify-content:flex-start;gap:var(--s-space-lg);padding-bottom:var(--s-space-lg)}.spp__media{position:relative}.spp__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;will-change:auto;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;transition:none;overflow-x:auto}.spp__track::-webkit-scrollbar{display:none}.spp__slide{scroll-snap-align:center;flex:0 0 100%}.spp__dots{left:0;right:0;bottom:var(--s-space-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--s-space-xs)7px;border-radius:var(--s-radius-full);background:#ffffff73;justify-content:center;gap:6px;width:max-content;margin-inline:auto;display:flex;position:absolute}.spp__dot{border-radius:var(--s-radius-full);cursor:pointer;background:#0003;border:0;width:6px;height:6px;padding:0;transition:background .15s,transform .15s}.spp__dot--on{background:#222;transform:scale(1)}.spp__dot--edge{transform:scale(.6)}.spp__dot:focus-visible{outline-offset:2px;outline:2px solid #222}}.spp__rail{--spp-thumb-size:48px;--spp-thumb-ring:#fff;--spp-rail-window:5;--spp-rail-shown:var(--spp-rail-window);--spp-rail-ring-room:var(--s-space-sm);--spp-rail-falloff:.15;--spp-step-icon-falloff:.2;--spp-step-icon-fade:.3;--spp-rail-step-size:40px;--spp-rail-step-bg:#fff;--spp-rail-step-fg:#1a1a1a;--spp-swap-duration:.24s;--spp-swap-ease:cubic-bezier(.4,0,.15,1);align-items:center;gap:var(--s-space-lg);flex-direction:column;min-height:0;display:flex}.spp__step-slot{transform:scale(calc(1 - var(--spp-step-depth,0)*var(--spp-rail-falloff)));transition:transform var(--spp-swap-duration)var(--spp-swap-ease);flex:none;display:flex}.spp__rail-step{box-shadow:none;width:var(--spp-rail-step-size);aspect-ratio:1;border-radius:var(--s-radius-full);cursor:pointer;background:var(--spp-rail-step-bg);color:var(--spp-rail-step-fg);transition:transform var(--s-motion-fast)var(--s-motion-ease),background var(--s-motion-fast)var(--s-motion-ease);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.spp__rail-step svg{transform:rotate(var(--spp-step-turn,0deg))scale(calc(1 - var(--spp-step-depth,0)*var(--spp-step-icon-falloff)));opacity:calc(1 - var(--spp-step-depth,0)*var(--spp-step-icon-fade));transition:transform var(--spp-swap-duration)var(--spp-swap-ease),opacity var(--spp-swap-duration)var(--spp-swap-ease)}.spp__rail-step:hover{background:color-mix(in srgb,var(--spp-rail-step-bg)80%,#000)}.spp__rail-step[aria-disabled=true]{cursor:default}.spp__rail-step[aria-disabled=true]:hover{background:var(--spp-rail-step-bg)}.spp__rail-step[aria-disabled=true]:active{transform:none}.spp__rail-step:active{transition:transform var(--s-motion-fast)var(--s-motion-ease);transform:scale(.92)}.spp__rail-step:focus-visible{outline:2px solid var(--spp-thumb-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.spp__rail-step{transition:none}.spp__rail-step:active{transform:none}}.spp__thumbs{--spp-thumb-pitch:calc(var(--spp-thumb-size) + var(--s-space-md));block-size:calc(var(--spp-rail-shown,var(--spp-rail-window))*var(--spp-thumb-size) + (var(--spp-rail-shown,var(--spp-rail-window)) - 1)*var(--s-space-md) + 2*var(--spp-rail-ring-room));padding:var(--spp-rail-ring-room);flex:none;position:relative;overflow:hidden}.spp__strip{gap:var(--s-space-md);transform:translateY(calc(var(--spp-strip-offset,0)*var(--spp-thumb-pitch)*-1));transition:transform var(--spp-swap-duration)var(--spp-swap-ease);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.spp__slot{flex:none}.spp__thumb{width:var(--spp-thumb-size);height:var(--spp-thumb-size);border-radius:var(--s-radius-lg);cursor:pointer;background:color-mix(in srgb,var(--s-color-fg)6%,transparent);transition:transform var(--s-motion-fast)var(--s-motion-ease);border:0;padding:0;display:block;overflow:hidden}.spp__thumb:hover{transform:scale(1.04)}.spp__thumb:focus-visible{outline:2px solid var(--spp-thumb-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.spp__thumb{transition:none}.spp__thumb:hover{transform:none}.spp__strip,.spp__marker,.spp__step-slot,.spp__rail-step svg{transition:none}}.spp__marker{top:var(--spp-rail-ring-room);left:var(--spp-rail-ring-room);width:var(--spp-thumb-size);height:var(--spp-thumb-size);border-radius:var(--s-radius-lg);pointer-events:none;box-shadow:0 0 0 5px var(--spp-thumb-ring);transform:translateY(calc(var(--spp-marker-slot,0)*var(--spp-thumb-pitch)));transition:transform var(--spp-swap-duration)var(--spp-swap-ease);outline:4px solid #fff;position:absolute}.spp__thumb-img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1180px){.spp__rail{flex-direction:row;min-width:0;max-width:100%}.spp__rail-step{--spp-step-turn:-90deg}.spp__thumbs{block-size:auto;inline-size:calc(var(--spp-rail-shown,var(--spp-rail-window))*var(--spp-thumb-size) + (var(--spp-rail-shown,var(--spp-rail-window)) - 1)*var(--s-space-md) + 2*var(--spp-rail-ring-room));max-inline-size:100%}.spp__strip{transform:translateX(calc(var(--spp-strip-offset,0)*var(--spp-thumb-pitch)*-1));flex-direction:row}.spp__marker{transform:translateX(calc(var(--spp-marker-slot,0)*var(--spp-thumb-pitch)))}.spp__thumb{flex:none}}@media (max-width:640px){.spp__rail,.spp__rail-step,.spp__thumbs{display:none}}.spp__gallery--below{flex-direction:column-reverse;align-items:stretch}.spp__gallery--below .spp__media{flex:none;width:100%}.spp__gallery--below .spp__track{flex-direction:row}.spp__gallery--below .spp__rail{flex-direction:row;align-self:flex-start;min-width:0;max-width:100%}.spp__gallery--below .spp__rail-step{--spp-step-turn:-90deg}.spp__gallery--below .spp__thumbs{--spp-thumb-pitch:calc(var(--spp-thumb-size) + var(--s-space-sm));block-size:auto;inline-size:calc(var(--spp-rail-shown,var(--spp-rail-window))*var(--spp-thumb-size) + (var(--spp-rail-shown,var(--spp-rail-window)) - 1)*var(--s-space-sm) + 2*var(--spp-rail-ring-room));max-inline-size:100%}.spp__gallery--below .spp__strip{gap:var(--s-space-sm);transform:translateX(calc(var(--spp-strip-offset,0)*var(--spp-thumb-pitch)*-1));flex-direction:row}.spp__gallery--below .spp__marker{transform:translateX(calc(var(--spp-marker-slot,0)*var(--spp-thumb-pitch)))}.spp__gallery--below .spp__thumb{flex:none}.spp__gallery--below .spp__rail{--spp-thumb-size:60px;--spp-rail-ring-room:0px}.spp__gallery--below .spp__marker{outline:1px solid var(--spp-thumb-ring);outline-offset:-1px;box-shadow:none}.spp__gallery--below .spp__thumb:hover{transform:none}.spp__gallery--below{gap:var(--s-space-md)}.spp__gallery--below .spp__media{aspect-ratio:5/3.3}@media (max-width:640px){.spp__gallery--below .spp__media{border-radius:var(--s-radius-lg)}}
.ssteps{--ssteps-disc:31px;--ssteps-ring:color-mix(in srgb,var(--s-color-fg)22%,transparent);align-items:center;margin:0;padding:0;list-style:none;display:flex}.ssteps__item{flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.ssteps__item:first-child{flex:none}.ssteps{--ssteps-fill:.42s;--ssteps-line:.32s;--ssteps-line-delay:.12s;--ssteps-ring-delay:.38s}.ssteps__item+.ssteps__item:before{content:"";border-radius:var(--s-radius-full);height:2px;margin-inline:var(--s-space-sm);background:linear-gradient(var(--s-color-accent),var(--s-color-accent))left center/0% 100% no-repeat,var(--ssteps-ring);transition:background-size var(--ssteps-line)var(--s-motion-ease)0s;flex:auto}.ssteps__item--done+.ssteps__item:before{transition-delay:var(--ssteps-line-delay);background-size:100% 100%,auto}.ssteps__disc{isolation:isolate;width:var(--ssteps-disc);height:var(--ssteps-disc);box-sizing:border-box;border-radius:var(--s-radius-full);border:2px solid var(--ssteps-ring);background:var(--s-color-bg);color:color-mix(in srgb,var(--s-color-fg)55%,transparent);font-family:var(--s-font-body);font-size:var(--s-text-sm);font-weight:var(--s-font-button-weight,500);font-variant-numeric:normal;transition:border-color var(--s-motion-base)var(--s-motion-ease),color var(--s-motion-base)var(--s-motion-ease),background var(--s-motion-fast)var(--s-motion-ease);flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.ssteps__disc:before{content:"";z-index:1;border-radius:inherit;background:var(--s-color-accent);transition:transform .26s var(--s-motion-ease-in)80ms,background var(--s-motion-fast)var(--s-motion-ease);position:absolute;inset:0;transform:scale(0)}.ssteps__num,.ssteps__check{grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.ssteps__num{color:color-mix(in srgb,var(--s-color-fg)55%,transparent);transition:opacity 0s,color var(--s-motion-base)var(--s-motion-ease)}.ssteps__check{z-index:2;opacity:0;transition:opacity .12s var(--s-motion-ease-in),transform .12s var(--s-motion-ease-in);position:relative;transform:scale(.6)}.ssteps__item--active .ssteps__disc{border-color:var(--s-color-accent);color:var(--s-color-fg);transition:border-color var(--s-motion-base)var(--s-motion-ease)var(--ssteps-ring-delay),color var(--s-motion-base)var(--s-motion-ease)var(--ssteps-ring-delay),background 0s}.ssteps__item--active .ssteps__num,.ssteps__item--done .ssteps__num{color:var(--s-color-fg)}.ssteps__item--active .ssteps__num{transition:opacity 0s,color var(--s-motion-base)var(--s-motion-ease)var(--ssteps-ring-delay)}.ssteps__item--done .ssteps__disc{border-color:var(--s-color-accent);background:var(--s-color-accent);color:var(--s-color-on-accent);transition:border-color var(--s-motion-base)var(--s-motion-ease),color var(--s-motion-base)var(--s-motion-ease),background 0s linear var(--ssteps-fill)}.ssteps__item--done .ssteps__disc:before{z-index:-1;transition:transform var(--ssteps-fill)var(--s-motion-ease-out)0s,background var(--s-motion-fast)var(--s-motion-ease);transform:scale(1)}.ssteps__item--done .ssteps__num{opacity:0;transition:opacity .1s var(--s-motion-ease-in)0s}.ssteps__item--done .ssteps__check{opacity:1;transition:opacity .2s var(--s-motion-ease).14s,transform .32s var(--s-motion-ease-out).14s;transform:none}.ssteps__link{border-radius:var(--s-radius-full);color:inherit;-webkit-tap-highlight-color:transparent;flex:none;text-decoration:none;display:inline-flex}.ssteps__item--link .ssteps__link{cursor:pointer}.ssteps__item--link .ssteps__link:hover .ssteps__disc{background:color-mix(in srgb,var(--s-color-fg)8%,var(--s-color-bg))}.ssteps__item--done.ssteps__item--link .ssteps__link:hover .ssteps__disc{background:color-mix(in srgb,var(--s-color-on-accent)20%,var(--s-color-accent));border-color:color-mix(in srgb,var(--s-color-on-accent)20%,var(--s-color-accent));transition:border-color var(--s-motion-fast)var(--s-motion-ease),color var(--s-motion-base)var(--s-motion-ease),background var(--s-motion-fast)var(--s-motion-ease)}.ssteps__item--done.ssteps__item--link .ssteps__link:hover .ssteps__disc:before{background:color-mix(in srgb,var(--s-color-on-accent)20%,var(--s-color-accent))}.ssteps__link:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:3px}.ssteps__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ssteps__item+.ssteps__item:before,.ssteps__disc,.ssteps__disc:before,.ssteps__item--done .ssteps__disc:before,.ssteps__num,.ssteps__item--done .ssteps__num,.ssteps__check,.ssteps__item--done .ssteps__check{transition:none}}.ssteps--labelled .ssteps__item{min-width:0}.ssteps--labelled .ssteps__item:first-child{flex:0 auto}.ssteps--labelled .ssteps__link{align-items:center;gap:var(--s-space-sm);border-radius:var(--s-radius-full);min-width:0;max-width:100%;display:inline-flex}.ssteps--labelled .ssteps__label{flex:0 auto;min-width:0}@media (max-width:640px){.ssteps--labelled .ssteps__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ssteps--labelled .ssteps__item:first-child{flex:none}}.ssteps__label{text-overflow:ellipsis;white-space:nowrap;font-family:var(--s-font-body);font-size:var(--s-text-sm);font-weight:var(--s-font-button-weight,500);color:color-mix(in srgb,var(--s-color-fg)55%,transparent);transition:color var(--s-motion-base)var(--s-motion-ease);line-height:1.3;display:block;overflow:hidden}.ssteps__item--active .ssteps__label,.ssteps__item--done .ssteps__label{color:var(--s-color-fg)}.ssteps--slides{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-block:4px;overflow:auto hidden}.ssteps--slides::-webkit-scrollbar{display:none}.ssteps--slides .ssteps__item{scroll-snap-align:end;flex-shrink:0}.ssteps--slides .ssteps__item:not(:first-child){flex:1 0 auto}.ssteps--slides .ssteps__item+.ssteps__item:before{min-width:32px}
.stb{font-family:var(--s-font-body);display:flex}.stb--underline{border-bottom:1px solid var(--s-color-border);align-items:stretch;gap:24px}.stb--underline .stb__tab{color:color-mix(in srgb,var(--s-color-fg)62%,transparent);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 2px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;transition:color .12s cubic-bezier(.25,1,.5,1),border-bottom-color .12s cubic-bezier(.25,1,.5,1)}.stb--underline .stb__tab:hover:not(:disabled){color:var(--s-color-fg)}.stb--underline .stb__tab[aria-selected=true]{color:var(--s-color-fg);border-bottom-color:var(--s-color-fg)}.stb--pills{align-items:center;gap:4px}.stb--pills .stb__tab{color:color-mix(in srgb,var(--s-color-fg)62%,transparent);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:5px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;transition:background .12s cubic-bezier(.25,1,.5,1),color .12s cubic-bezier(.25,1,.5,1)}.stb--pills .stb__tab:hover:not(:disabled){background:color-mix(in srgb,var(--s-color-fg)5%,transparent);color:var(--s-color-fg)}.stb--pills .stb__tab[aria-selected=true]{background:color-mix(in srgb,var(--s-color-fg)8%,transparent);color:var(--s-color-fg)}.stb--steps .stb__label{font-family:var(--s-font-body);font-size:14px;font-weight:var(--s-font-button-weight,500);color:var(--s-color-fg);white-space:nowrap;line-height:1.3}.stb--steps .stb__detail{font-family:var(--s-font-body);color:color-mix(in srgb,var(--s-color-fg)62%,transparent);white-space:nowrap;align-items:center;gap:4px;font-size:13px;line-height:1.3;display:inline-flex}.stb--steps{--stb-motion:.24s;--stb-ease:var(--s-motion-ease-out,cubic-bezier(.05,.7,.1,1));--stb-step-gap:32px;scrollbar-width:none;align-items:stretch;gap:0;padding:2px;overflow:auto hidden}.stb--steps::-webkit-scrollbar{display:none}.stb--steps .stb__tab{isolation:isolate;background:var(--s-opt-bg,transparent);border:1px solid var(--s-opt-border,var(--s-color-border));border-radius:var(--s-opt-radius,var(--s-radius-button));text-align:left;cursor:pointer;min-width:max-content;transition:border-color var(--stb-motion)var(--stb-ease),box-shadow var(--stb-motion)var(--stb-ease);flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:minmax(84px,auto);align-content:center;justify-items:start;row-gap:2px;padding:10px 12px;font-family:inherit;display:grid;position:relative}.stb--steps .stb__tab+.stb__tab{margin-inline-start:var(--stb-step-gap)}.stb--steps .stb__tab+.stb__tab:after{content:"";inline-size:calc(var(--stb-step-gap) + 2px);background:linear-gradient(var(--s-opt-active-bg,var(--s-color-accent)),var(--s-opt-active-bg,var(--s-color-accent)))no-repeat 0 0/0% 100%,color-mix(in srgb,var(--s-opt-fg,var(--s-color-fg))18%,transparent);block-size:2px;transition:background-size var(--stb-motion)var(--stb-ease)calc(var(--stb-motion)/2);margin-block-start:-1px;position:absolute;inset-block-start:50%;inset-inline-end:100%}.stb--steps .stb__tab--done+.stb__tab:after{background-size:100% 100%,auto}.stb--steps .stb__tab:before{content:"";box-sizing:border-box;border:1px solid var(--s-opt-active-border,var(--s-color-accent));z-index:-1;border-radius:inherit;background:var(--s-opt-active-bg,var(--s-color-accent));transform-origin:0;transition:transform var(--stb-motion)var(--stb-ease),background-color var(--stb-motion)var(--stb-ease);position:absolute;inset:-1px;transform:scaleX(0)}[dir=rtl] .stb--steps .stb__tab:before{transform-origin:100%}.stb--steps .stb__tab[aria-selected=true]:before{transform:scaleX(1)}.stb--steps .stb__tab:hover:not(:disabled){border-color:color-mix(in srgb,var(--s-opt-fg,var(--s-color-fg))35%,transparent)}.stb--steps .stb__tab[aria-selected=true]{border-color:var(--s-opt-active-border,var(--s-color-accent));box-shadow:inset 0 0 0 1px var(--s-opt-active-border,var(--s-color-accent))}.stb--steps .stb__label{color:var(--s-opt-fg,var(--s-color-fg))}.stb--steps .stb__detail{color:color-mix(in srgb,var(--s-opt-fg,var(--s-color-fg))62%,transparent)}.stb--steps .stb__label{transition:color var(--stb-motion)var(--stb-ease);grid-area:1/1}.stb--steps .stb__detail{transition:color var(--stb-motion)var(--stb-ease);grid-area:2/1}.stb--steps .stb__tab--done .stb__detail{color:var(--s-opt-fg,var(--s-color-fg))}.stb--steps:not(.stb--boxes) .stb__tab[aria-selected=true] .stb__label{color:var(--s-opt-active-fg,var(--s-color-on-accent))}.stb--steps:not(.stb--boxes) .stb__tab[aria-selected=true] .stb__detail{color:color-mix(in srgb,var(--s-opt-active-fg,var(--s-color-on-accent))78%,transparent)}.stb--steps .stb__detail{align-items:center;gap:4px;display:inline-flex}.stb--steps .stb__check{color:var(--s-opt-active-bg,var(--s-color-accent));flex:none}.stb--boxes{gap:var(--s-space-sm)}.stb--boxes .stb__tab+.stb__tab{margin-inline-start:0}.stb--boxes .stb__tab+.stb__tab:after,.stb--boxes .stb__tab:before{content:none}@media (max-width:640px){.stb--steps{overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(-1*var(--stb-bleed,0px));padding:4px var(--stb-bleed,0px);scroll-padding-inline:var(--stb-bleed,0px)}.stb--steps .stb__tab{scroll-snap-align:start;flex:none;min-width:124px}}.stb-frame{--stb-fade:40px;--stb-ahead:right;position:relative}[dir=rtl] .stb-frame{--stb-ahead:left}.stb-frame__arrow{display:none}@media (hover:hover) and (pointer:fine){.stb-frame[data-forward]>:first-child{-webkit-mask-image:linear-gradient(to var(--stb-ahead),black calc(100% - var(--stb-fade)),transparent);mask-image:linear-gradient(to var(--stb-ahead),black calc(100% - var(--stb-fade)),transparent)}.stb-frame[data-back]>:first-child{-webkit-mask-image:linear-gradient(to var(--stb-ahead),transparent,black var(--stb-fade));mask-image:linear-gradient(to var(--stb-ahead),transparent,black var(--stb-fade))}.stb-frame[data-back][data-forward]>:first-child{-webkit-mask-image:linear-gradient(to var(--stb-ahead),transparent,black var(--stb-fade),black calc(100% - var(--stb-fade)),transparent);mask-image:linear-gradient(to var(--stb-ahead),transparent,black var(--stb-fade),black calc(100% - var(--stb-fade)),transparent)}.stb-frame__arrow{z-index:1;border:1px solid var(--s-color-border);border-radius:var(--s-radius-full);background:var(--s-color-bg);width:32px;height:32px;color:var(--s-color-fg);filter:drop-shadow(0 2px 8px #3946602e);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--s-motion-fast)var(--s-motion-ease),background var(--s-motion-fast)var(--s-motion-ease);justify-content:center;align-items:center;margin-top:-16px;padding:0;display:inline-flex;position:absolute;top:50%}.stb-frame__arrow--back{inset-inline-start:0}.stb-frame__arrow--forward{inset-inline-end:0}.stb-frame:hover .stb-frame__arrow{opacity:1;pointer-events:auto}.stb-frame__arrow:hover{background:color-mix(in srgb,var(--s-color-fg)6%,var(--s-color-bg))}}[dir=rtl] .stb-frame__arrow svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.stb-frame__arrow{transition:none}}.stb__tab:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px;border-radius:4px}.stb__tab:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.stb__tab,.stb--steps .stb__tab,.stb--steps .stb__tab:before,.stb--steps .stb__tab+.stb__tab:after,.stb--steps .stb__label,.stb--steps .stb__detail{transition:none}}
.srs{gap:var(--s-space-md);font-family:var(--s-font-body),sans-serif;color:var(--s-color-fg);flex-direction:column;display:flex}.srs__sentence{font-size:var(--s-type-p-size,15px);line-height:var(--s-type-p-leading,1.5);margin:0}.srs__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.srs__row{align-items:flex-start;gap:var(--s-space-md);padding-block:32px;display:flex}.srs__row+.srs__row{border-block-start:1px solid var(--s-color-border)}.srs__row:first-child{padding-block-start:17px}@media (max-width:640px){.srs__row:first-child{padding-block-start:22px}}.srs__when{min-inline-size:5.5em;font-size:var(--s-type-p-size,1rem);line-height:var(--s-type-p-leading,1.35);flex-direction:column;flex:none;gap:2px;padding-inline-end:var(--s-space-sm);display:flex}@media (min-width:641px){.srs__when{min-inline-size:8em}}.srs__when-label{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;margin-bottom:3px}.srs__date{white-space:nowrap;font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,16px);font-weight:var(--s-type-p-weight,var(--s-font-body-weight,400));line-height:var(--s-type-p-leading,1.55);letter-spacing:0}.srs__what{min-inline-size:0;line-height:var(--s-type-p-leading,1.3);flex-direction:column;flex:1;gap:6px;display:flex}.srs__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}.srs__body{font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,16px);font-weight:var(--s-type-p-weight,var(--s-font-body-weight,400));line-height:var(--s-type-p-leading,1.55);letter-spacing:0}.srs__notes{gap:var(--s-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.srs__note{font-size:min(var(--s-type-p-size,14px),13px);line-height:var(--s-type-p-leading,1.4);color:color-mix(in srgb,var(--s-color-fg)74%,transparent)}.srs--platform .srs__sentence,.srs--platform .srs__when-label,.srs--platform .srs__date,.srs--platform .srs__time,.srs--platform .srs__title,.srs--platform .srs__body,.srs--platform .srs__note{font-family:var(--s-font-body);font-size:16px;font-weight:var(--s-font-body-weight,400)}.srs--platform .srs__title{font-weight:500}
.smn{display:inline-block;position:relative}.smn__trigger{box-sizing:border-box;border:1px solid var(--s-color-border);background:var(--s-color-surface);height:32px;color:var(--s-color-on-surface);font-family:var(--s-font-body);font-size:14px;font-weight:var(--s-font-body-weight,500);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:6px;padding:10px 8px 10px 10px;line-height:1rem;text-decoration:none;transition:background-color .15s cubic-bezier(.25,1,.5,1),color .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1),opacity .15s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative}.smn__trigger:hover:not(:disabled){background:color-mix(in srgb,var(--s-color-on-surface)4%,var(--s-color-surface))}.smn__trigger:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px}.smn__trigger:disabled{opacity:.5;cursor:default}.smn__chevron{color:currentColor;flex-shrink:0;width:18px;height:18px;transition:transform .22s cubic-bezier(.4,0,.2,1)}.smn__trigger[aria-expanded=true] .smn__chevron{transform:rotate(180deg)}.smn__list{z-index:var(--s-z-popover);background:var(--s-color-surface);width:max-content;min-width:200px;max-width:320px;color:var(--s-color-on-surface);font-family:var(--s-font-body);border:none;border-radius:.625rem;margin:4px 0 0;padding:4px;list-style:none;animation:.18s cubic-bezier(.25,1,.5,1) both smn-in-down;position:absolute;box-shadow:0 .5rem 1.5rem -.5rem #00000047,0 .5rem 1rem -.25rem #0000000d,0 .1875rem .375rem #0000000d,0 .125rem .25rem #0000000d,0 .0625rem .125rem #0000000d,0 0 0 .0625rem #0000000f}.smn__list[data-placement=top]{margin:0 0 4px;animation-name:smn-in-up;bottom:100%}.smn__list[data-align=start]{inset-inline-start:0}.smn__list[data-align=end]{inset-inline-end:0}.smn__list[data-placement=bottom][data-align=start]{transform-origin:0 0}.smn__list[data-placement=bottom][data-align=end]{transform-origin:100% 0}.smn__list[data-placement=top][data-align=start]{transform-origin:0 100%}.smn__list[data-placement=top][data-align=end]{transform-origin:100% 100%}@keyframes smn-in-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes smn-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.smn__row{display:block}.smn__item{width:100%;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-family:inherit;font-size:14px;font-weight:400;display:flex}.smn__item[data-active=true],.smn__item:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--s-color-on-surface)4%,transparent)}.smn__item:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:-2px}.smn__item[aria-disabled=true]{opacity:.5;cursor:default}.smn__item--critical{color:var(--s-color-critical)}.smn__item--critical:hover:not([aria-disabled=true]),.smn__item--critical[data-active=true]{background:color-mix(in srgb,var(--s-color-critical)8%,transparent)}.smn__label{flex:auto;min-width:0}.smn__item--described .smn__label{white-space:normal;flex-direction:column;gap:2px;display:flex}.smn__label-text{font-weight:400;line-height:1.2}.smn__description{color:color-mix(in srgb,var(--s-color-on-surface)62%,transparent);font-size:12px;font-weight:400;line-height:1.4}.smn__divider{background:color-mix(in srgb,var(--s-color-on-surface)8%,transparent);border:none;height:1px;margin:4px 0;display:block}@media (prefers-reduced-motion:reduce){.smn__list{animation-duration:1ms}.smn__trigger,.smn__chevron{transition:none}}
.stx{font-family:var(--s-font-body);gap:6px;display:grid}.stx__footer{justify-content:space-between;align-items:flex-start;gap:var(--s-space-md);min-height:1lh;font-size:var(--s-type-p-size,13px);line-height:var(--s-type-p-leading,1.4);display:flex}.stx__messages{min-width:0}.stx__hint,.stx__error,.stx__count{margin:0}.stx__hint{color:color-mix(in srgb,var(--s-color-field-fg)65%,transparent)}.stx__error{color:var(--s-color-critical)}.stx__count{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--s-color-field-fg)65%,transparent);flex:none}.stx__count--spent{color:var(--s-color-field-fg);font-weight:600}
.smk{flex-shrink:0;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.smk__art,.smk__art svg{width:100%;height:100%;display:block}.smk__art svg path,.smk__art svg ellipse,.smk__art svg circle{stroke:currentColor}
.srd{min-height:44px;font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,14px);font-weight:var(--s-type-p-weight,var(--s-font-body-weight,400));color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.srd:disabled{opacity:.5;cursor:default}.srd:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px;border-radius:4px}.srd:hover:not(:disabled) .srd__box:not(.srd__box--checked),.srd__box:hover:not(.srd__box--checked){border-color:var(--srd-border-hover)}.srd:active:not(:disabled) .srd__box,.srd__box:active{transform:scale(.92)}.srd__box{--srd-border:#8c8c8c;--srd-border-hover:#6e6e6e;box-sizing:border-box;border:1.5px solid var(--srd-border);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s cubic-bezier(.25,1,.5,1),outline-color .15s cubic-bezier(.25,1,.5,1),transform .12s cubic-bezier(.25,1,.5,1);display:flex}.srd__box--sm{width:16px;height:16px}.srd__box--md{width:18px;height:18px}.srd__box--lg{width:22px;height:22px}.srd__box--checked{border-color:var(--srd-chosen,var(--s-color-button));outline:1px solid var(--srd-chosen,var(--s-color-button));outline-offset:0}.srd__dot{background:var(--srd-chosen,var(--s-color-button));transform-origin:50%;border-radius:50%;transition:transform .18s cubic-bezier(.32,.72,0,1);display:block;transform:scale(0)}.srd__box--checked .srd__dot{transform:scale(1)}.srd__box--sm .srd__dot{width:9px;height:9px}.srd__box--md .srd__dot{width:10px;height:10px}.srd__box--lg .srd__dot{width:14px;height:14px}.srd__label{line-height:var(--s-type-p-leading,1.2)}@media (prefers-reduced-motion:reduce){.srd__box,.srd__dot{transition-duration:1ms}.srd:active:not(:disabled) .srd__box,.srd__box:active{transform:none}}
.ssi-wrap{flex-direction:column;gap:6px;width:100%;display:flex}.ssi__label{font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,16px);font-weight:var(--s-type-p-weight,var(--s-font-body-weight,500));color:var(--s-color-fg)}.ssi{width:100%;display:block;position:relative}.ssi__input{box-sizing:border-box;width:100%;height:48px;font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,16px);font-weight:var(--s-type-p-weight,var(--s-font-body-weight,400));line-height:var(--s-type-p-leading,1.5);color:var(--s-color-field-fg);background:var(--s-color-field-bg);border:1.5px solid var(--s-color-border);border-radius:var(--s-radius-field);appearance:none;outline:none;padding:0 12px 0 36px;transition:border-color .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1);display:block;box-shadow:0 0 #0000}.ssi__input::-webkit-search-decoration{display:none}.ssi__input::-webkit-search-cancel-button{display:none}.ssi__input::-webkit-search-results-button{display:none}.ssi__input::-webkit-search-results-decoration{display:none}.ssi__input::placeholder{color:color-mix(in srgb,var(--s-color-field-fg)55%,transparent)}.ssi__input:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--s-color-field-fg)45%,var(--s-color-border))}.ssi__input:focus{border-color:color-mix(in srgb,var(--s-color-field-fg)60%,var(--s-color-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--s-color-field-fg)10%,transparent)}.ssi__input:disabled{background:color-mix(in srgb,var(--s-color-field-fg)6%,var(--s-color-field-bg));color:color-mix(in srgb,var(--s-color-field-fg)60%,transparent);cursor:default}.ssi--invalid .ssi__input,.ssi--invalid .ssi__input:focus{border-color:var(--s-color-critical);box-shadow:0 0 0 4px color-mix(in srgb,var(--s-color-critical)12%,transparent)}.ssi--invalid .ssi__input:hover:not(:disabled):not(:focus){border-color:var(--s-color-critical);box-shadow:0 0 #0000}.ssi__icon{width:15px;height:15px;color:color-mix(in srgb,var(--s-color-field-fg)55%,transparent);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ssi--disabled .ssi__icon{opacity:.5}.ssi__error{font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,16px);color:var(--s-color-critical);margin:0}@media (prefers-reduced-motion:reduce){.ssi__input{transition:none}}
.sch-group{flex-direction:column;gap:8px;display:flex}.sch{background:var(--s-color-surface);border:1.5px solid var(--s-color-border);width:100%;font-family:var(--s-type-p-font,var(--s-font-body));text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:12px;transition:border-color .15s cubic-bezier(.25,1,.5,1),background-color .15s cubic-bezier(.25,1,.5,1);display:flex}.sch:hover:not(.sch--disabled):not(.sch--selected){background:color-mix(in srgb,var(--s-color-on-surface)5%,var(--s-color-surface));border-color:color-mix(in srgb,var(--s-color-on-surface)40%,var(--s-color-border))}.sch:hover:not(.sch--disabled):not(.sch--selected) .sch__indicator{border-color:color-mix(in srgb,var(--s-color-on-surface)40%,var(--s-color-border))}.sch:focus-visible{outline:2px solid var(--s-choice-accent,var(--s-color-accent));outline-offset:2px}.sch--selected{background:color-mix(in srgb,var(--s-choice-accent,var(--s-color-accent))6%,var(--s-color-surface));border-color:var(--s-choice-accent,var(--s-color-accent))}.sch--disabled{opacity:1;cursor:default}.sch__indicator{box-sizing:border-box;background:var(--s-color-field-bg);border:1.5px solid var(--s-color-border);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1);display:inline-flex}.sch__indicator--radio{border-radius:50%}.sch__indicator--checkbox{border-radius:4px}.sch--selected .sch__indicator{background:var(--s-choice-accent,var(--s-color-accent));border-color:var(--s-choice-accent,var(--s-color-accent));color:var(--s-color-surface)}.sch__dot{background:var(--s-color-surface);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .15s cubic-bezier(.25,1,.5,1)}.sch--selected .sch__dot{opacity:1}.sch__check{opacity:0;transition:opacity .15s cubic-bezier(.25,1,.5,1)}.sch--selected .sch__check{opacity:1}.sch__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.sch__title{font-size:var(--s-type-p-size,14px);font-weight:var(--s-type-p-emphasis-weight,calc(var(--s-type-p-weight,400) + 100));line-height:var(--s-type-p-leading,1.4);color:var(--s-color-on-surface);transition:color .15s cubic-bezier(.25,1,.5,1)}.sch__description{font-size:var(--s-type-p-size,13px);font-weight:var(--s-type-p-weight,400);line-height:var(--s-type-p-leading,1.45);color:color-mix(in srgb,var(--s-color-on-surface)62%,transparent);transition:color .15s cubic-bezier(.25,1,.5,1)}.sch--selected .sch__title,.sch--selected .sch__description{color:var(--s-choice-accent,var(--s-color-accent))}@media (prefers-reduced-motion:reduce){.sch,.sch__indicator,.sch__dot,.sch__check,.sch__title,.sch__description{transition:none}}
.stg{cursor:pointer;background:color-mix(in srgb,var(--s-color-on-surface)16%,transparent);--stg-spring:cubic-bezier(.16,1,.3,1);--stg-thumb-transition:transform .3s var(--stg-spring),width .3s var(--stg-spring);border:none;border-radius:999px;flex-shrink:0;padding:0;transition:background-color .25s cubic-bezier(.25,1,.5,1);display:inline-block;position:relative}.stg--checked{background:var(--s-color-accent)}.stg:disabled{opacity:.5;cursor:default}.stg:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:2px}.stg--lg{width:50px;height:28px}.stg--md{width:43px;height:24px}.stg--sm{width:36px;height:20px}.stg__thumb{background:var(--s-color-surface);transition:var(--stg-thumb-transition);will-change:width,transform;border-radius:999px;display:block;position:absolute;box-shadow:0 1px 3px #0003}.stg--lg .stg__thumb{width:24px;height:24px;top:2px;left:2px}.stg--md .stg__thumb{width:20px;height:20px;top:2px;left:2px}.stg--sm .stg__thumb{width:18px;height:18px;top:1px;left:1px}.stg--lg.stg--checked .stg__thumb{transform:translate(22px)}.stg--md.stg--checked .stg__thumb{transform:translate(19px)}.stg--sm.stg--checked .stg__thumb{transform:translate(16px)}.stg--lg:not(:disabled):hover .stg__thumb{width:27px}.stg--md:not(:disabled):hover .stg__thumb{width:23px}.stg--sm:not(:disabled):hover .stg__thumb{width:21px}.stg--lg.stg--checked:not(:disabled):hover .stg__thumb{transform:translate(19px)}.stg--md.stg--checked:not(:disabled):hover .stg__thumb{transform:translate(16px)}.stg--sm.stg--checked:not(:disabled):hover .stg__thumb{transform:translate(13px)}.stg--lg.stg--pressed:not(:disabled) .stg__thumb{width:46px}.stg--md.stg--pressed:not(:disabled) .stg__thumb{width:39px}.stg--sm.stg--pressed:not(:disabled) .stg__thumb{width:34px}.stg--lg.stg--checked.stg--pressed:not(:disabled) .stg__thumb,.stg--md.stg--checked.stg--pressed:not(:disabled) .stg__thumb,.stg--sm.stg--checked.stg--pressed:not(:disabled) .stg__thumb{transform:translate(0)}@media (prefers-reduced-motion:reduce){.stg,.stg__thumb{transition-duration:1ms}}.stg--plain{background:color-mix(in srgb,currentColor 20%,transparent);transition:background-color .2s}.stg--plain.stg--checked{background:currentColor}.stg--plain:focus-visible{outline-color:currentColor}.stg--plain .stg__thumb{background:var(--s-card-bg,var(--s-color-bg));box-shadow:none;transition:transform .2s}.stg--plain.stg--lg:not(:disabled):hover .stg__thumb{width:24px}.stg--plain.stg--md:not(:disabled):hover .stg__thumb{width:20px}.stg--plain.stg--sm:not(:disabled):hover .stg__thumb{width:18px}.stg--plain.stg--lg.stg--checked:not(:disabled):hover .stg__thumb{transform:translate(22px)}.stg--plain.stg--md.stg--checked:not(:disabled):hover .stg__thumb{transform:translate(19px)}.stg--plain.stg--sm.stg--checked:not(:disabled):hover .stg__thumb{transform:translate(16px)}
.ssw{box-sizing:border-box;background:color-mix(in srgb,var(--s-color-on-surface)5%,transparent);width:100%;font-family:var(--s-font-body);border-radius:8px;display:flex;position:relative}.ssw__indicator{z-index:0;background:var(--s-color-surface);pointer-events:none;border-radius:6px;transition:left .2s cubic-bezier(.32,.72,0,1),width .2s cubic-bezier(.32,.72,0,1);position:absolute;box-shadow:0 0 0 1px #0000000a,0 2px 4px #0000000f}.ssw__btn{z-index:1;color:var(--s-color-on-surface);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:450;transition:color .15s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative;overflow:hidden}.ssw__btn:disabled{cursor:default;color:color-mix(in srgb,var(--s-color-on-surface)45%,transparent)}.ssw__btn:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:-2px}.ssw--disabled{opacity:.6}.ssw--sm{height:32px;padding:2px}.ssw--md{height:38px;padding:3px}.ssw--lg{height:44px;padding:4px}.ssw--sm .ssw__indicator{top:2px;bottom:2px}.ssw--md .ssw__indicator{top:3px;bottom:3px}.ssw--lg .ssw__indicator{top:4px;bottom:4px}.ssw--sm .ssw__btn{padding:0 10px;font-size:13px}.ssw--md .ssw__btn{padding:0 12px;font-size:14px}.ssw--lg .ssw__btn{padding:0 16px;font-size:14px}@media (prefers-reduced-motion:reduce){.ssw__indicator{transition:none}}
.sbd{font-family:var(--s-type-h6-font,var(--s-font-body));font-size:var(--s-type-h6-size,12px);font-weight:var(--s-type-h6-weight,var(--s-font-body-weight,500));white-space:nowrap;border-radius:7px;padding:5px 8px;line-height:1;display:inline-block}.sbd--md{font-size:var(--s-type-h6-size,12px);letter-spacing:.2px;margin-top:3px;line-height:1.4}.sbd--success{color:#223a5a;background:#affebf}.sbd--info{color:#223a5a;background:#d5ebff}.sbd--warning,.sbd--attention{color:#5e4200;background:#ffd6a4}.sbd--critical{color:#8e0b21;background:#fed1d7}.sbd--neutral{color:#616161;background:#e8e8e8}.sbd--with-icon{align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.sbd .sbd__icon{color:currentColor;flex-shrink:0;width:16px;height:16px}
.srl{--srd-chosen:var(--s-radiolist-accent,var(--s-color-accent));--srl-radius:var(--s-radiolist-radius,.55rem);--srl-border:var(--s-radiolist-border-width,1px);--srl-edge:var(--s-radiolist-border-color,color-mix(in srgb,var(--s-color-fg)20%,transparent));border-style:solid;border-width:var(--srl-border);border-color:var(--srl-edge);border-radius:var(--srl-radius);color:var(--s-color-field-fg);background:var(--s-color-field-bg);margin-bottom:8px}.srl--field-corners{--srl-radius:var(--s-field-radius,var(--s-radius-field))}.srl__row+.srl__row{border-top:var(--srl-border)solid var(--srl-edge)}.srl__row:has(>[aria-checked=true]){z-index:1;outline:var(--srl-border)solid color-mix(in srgb,var(--srd-chosen)50%,transparent);outline-offset:0;background:color-mix(in srgb,var(--srd-chosen)7%,transparent);position:relative}.srl>.srl__row:first-child{border-start-start-radius:calc(var(--srl-radius) - var(--srl-border));border-start-end-radius:calc(var(--srl-radius) - var(--srl-border))}.srl>.srl__row:last-child{border-end-end-radius:calc(var(--srl-radius) - var(--srl-border));border-end-start-radius:calc(var(--srl-radius) - var(--srl-border))}.srl__row:has(>[aria-checked=true]){border-top-color:#0000}.srl__row:has(>[aria-checked=true])+.srl__row{border-top-color:#0000}.srl__head{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:16px;display:grid}.srl__head:hover{background:0 0}.srl__indicator{grid-area:1/1;align-items:center;display:flex}.srl__info{display:contents}.srl__title{grid-area:1/2;min-width:0}.srl__description{grid-area:2/2;min-width:0}.srl__title,.srl__description{color:inherit;font-size:var(--s-type-p-size,1rem);font-weight:var(--s-type-p-weight,400);line-height:1.25}.srl__description{color:color-mix(in srgb,var(--s-color-fg)75%,transparent);max-width:87%;margin-top:5px}.srl__aside{grid-area:1/3;justify-content:flex-end;align-items:center;display:flex}.srl__nest{opacity:0;transition:grid-template-rows .28s var(--s-motion-ease),opacity var(--s-motion-base)var(--s-motion-ease);grid-template-rows:0fr;display:grid}.srl__row:has(>[aria-checked=true])>.srl__nest{opacity:1;grid-template-rows:1fr}.srl__nest-inner{min-height:0;overflow:hidden}.srl__nest-body{padding:2px 16px 16px 46px}.srl__nest-body>.srl{margin-bottom:0}@media (prefers-reduced-motion:reduce){.srl__nest{transition:none}}
.srm{flex-direction:column;align-items:flex-start;display:flex}.srm__box{transition:height .28s var(--s-motion-ease);overflow:hidden}.srm__text{white-space:pre-line;font-family:var(--s-type-p-font,var(--s-font-body));font-size:var(--s-type-p-size,16px);line-height:var(--s-type-p-leading,1.55);color:color-mix(in srgb,var(--s-color-fg)80%,transparent);margin:0}.srm__toggle{scroll-margin-block:var(--s-space-lg);margin-block-start:var(--s-space-sm)}@media (prefers-reduced-motion:reduce){.srm__box{transition:none}}