.scal{z-index:20;box-sizing:border-box;background:var(--s-color-surface);border:1px solid var(--s-color-border);border-radius:var(--s-radius-lg);width:248px;box-shadow:0 8px 24px color-mix(in srgb,var(--s-color-fg)12%,transparent);font-family:var(--s-font-body);padding:12px;position:absolute;top:calc(100% + 6px);left:0}@media (max-width:400px){.scal{left:auto;right:0}}.scal__header{justify-content:space-between;align-items:center;gap:var(--s-space-sm);margin-bottom:var(--s-space-sm);padding:0 4px;display:flex}.scal__month{text-transform:capitalize;font-family:var(--s-type-h4-font,inherit);font-size:var(--s-type-h4-size,16px);font-weight:var(--s-type-h4-weight,500);color:var(--s-color-on-surface)}.scal__nav-group{align-items:center;gap:2px;display:inline-flex}.scal__nav{border-radius:var(--s-radius-sm);width:24px;height:24px;color:color-mix(in srgb,var(--s-color-on-surface)70%,transparent);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.scal__nav:hover:not(:disabled){background:color-mix(in srgb,var(--s-color-fg)6%,transparent);color:var(--s-color-on-surface)}.scal__nav:disabled{opacity:.35;cursor:default}.scal__weekdays,.scal__days{grid-template-columns:repeat(7,1fr);display:grid}.scal__weekday{text-align:center;font-family:var(--s-type-eyebrow-font,inherit);font-size:var(--s-type-eyebrow-size,min(var(--s-type-p-size,16px),calc(6px + var(--s-type-p-size,16px)*.5)));font-weight:var(--s-type-eyebrow-weight,500);letter-spacing:inherit;text-transform:inherit;color:color-mix(in srgb,var(--s-color-on-surface)60%,transparent);padding:4px 0}.scal__day{width:32px;height:32px;font-family:inherit;font-size:var(--s-type-p-size,16px);font-variant-numeric:tabular-nums;color:var(--s-color-on-surface);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-weight:400;display:inline-flex}.scal__day:hover:not(:disabled):not(.scal__day--selected){box-shadow:inset 0 0 0 2px var(--s-color-accent)}.scal__day:focus-visible{outline:2px solid var(--s-color-accent);outline-offset:-2px}.scal__day--outside{color:color-mix(in srgb,var(--s-color-on-surface)35%,transparent)}.scal__day--today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-color-accent)45%,transparent)}.scal__day--selected,.scal__day--selected:hover:not(:disabled){background:var(--s-color-accent);color:var(--s-color-on-button);font-weight:500}.scal__day:disabled{color:color-mix(in srgb,var(--s-color-on-surface)25%,transparent);cursor:default}
:root{--sdp-pill-max:52px}.sdp{--sdp-gutter:2px;--sdp-row-h:calc(var(--sdp-pill-max) + 2*var(--sdp-gutter));--sdp-nav:36px;--sdp-page:.26s;--sdp-page-ease:var(--s-motion-ease-out);--sdp-title-h:44px;--sdp-band:var(--s-cal-band,color-mix(in srgb,var(--s-cal-accent,var(--s-color-accent))6%,transparent));--sdp-hover:color-mix(in srgb,var(--s-color-on-surface)6%,transparent);font-family:var(--s-type-p-font,var(--s-font-body));position:relative}.sdp__nav-btn{top:calc((var(--sdp-title-h) - var(--sdp-nav))/2);z-index:1;width:var(--sdp-nav);height:var(--sdp-nav);border-radius:var(--s-radius-full);color:var(--s-color-on-surface);cursor:pointer;transition:background-color var(--s-motion-fast)var(--s-motion-ease),transform var(--s-motion-fast)var(--s-motion-ease),opacity var(--s-motion-fast)var(--s-motion-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.sdp__nav-btn--prev{inset-inline-start:0}.sdp__nav-btn--next{inset-inline-end:0}.sdp__nav-btn:hover:not(:disabled){background:var(--sdp-hover)}.sdp__nav-btn:active:not(:disabled){transform:scale(.92)}.sdp__nav-btn:focus-visible{outline:2px solid var(--s-cal-accent,var(--s-color-accent));outline-offset:2px}.sdp__nav-btn:disabled{pointer-events:none;opacity:0}.sdp__announce{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sdp{--sdp-cols:1;--sdp-col-gap:var(--s-space-xl);--sdp-col-w:calc((100% - (var(--sdp-cols) - 1)*var(--sdp-col-gap))/var(--sdp-cols));--sdp-step:calc(-1*(var(--sdp-col-w) + var(--sdp-col-gap)))}@media (min-width:641px){.sdp{--sdp-cols:2}.sdp__weekdays{--sdp-weekdays-floor:var(--s-space-sm)}}.sdp__reel{overflow:hidden}.sdp__reel--grids{block-size:calc(var(--sdp-rows,6)*var(--sdp-row-h));transition:block-size var(--sdp-page)var(--sdp-page-ease)}.sdp__track{grid-auto-flow:column;grid-auto-columns:var(--sdp-col-w);column-gap:var(--sdp-col-gap);inline-size:100%;display:grid;transform:translate(0,0)}.sdp__track--forward{animation:sdp-slide-forward var(--sdp-page)var(--sdp-page-ease)both}.sdp__track--back{animation:sdp-slide-back var(--sdp-page)var(--sdp-page-ease)both}@keyframes sdp-slide-forward{0%{transform:translate(0,0)}to{transform:translate3d(var(--sdp-step),0,0)}}@keyframes sdp-slide-back{0%{transform:translate3d(var(--sdp-step),0,0)}to{transform:translate(0,0)}}.sdp__month-title{height:var(--sdp-title-h);font-family:var(--s-type-h6-font,inherit);font-size:var(--s-type-h6-size,15px);font-weight:var(--s-type-h6-weight,500);letter-spacing:-.01em;color:var(--s-color-on-surface);justify-content:center;align-items:center;margin:0;display:flex}.sdp__weekdays{margin-block:var(--s-space-sm)var(--s-space-xs);padding-bottom:var(--sdp-weekdays-floor,0px);border-block-end:none;grid-template-columns:repeat(7,1fr);display:grid}.sdp__reel .sdp__weekdays{margin-block-end:var(--sdp-weekdays-space,calc(var(--s-space-xs) + var(--s-space-sm)))}.sdp__weekday{text-align:center;font-family:var(--s-type-eyebrow-font,var(--s-type-p-font,inherit));font-size:var(--s-type-eyebrow-size,min(var(--s-type-p-size,13px),calc(6px + var(--s-type-p-size,14px)*.5)));font-weight:var(--s-type-eyebrow-weight,var(--s-type-p-emphasis-weight,calc(var(--s-type-p-weight,400) + 100)));letter-spacing:.08em;text-transform:inherit;color:color-mix(in srgb,var(--s-color-on-surface)65%,transparent)}.sdp__grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:var(--sdp-row-h);display:grid}.sdp__cell{box-sizing:border-box;min-height:var(--sdp-pill-max);padding-block:var(--sdp-gutter);background-clip:content-box;justify-content:center;align-items:center;display:flex}.sdp__cell--band{background-color:var(--sdp-band)}.sdp__cell--band-right{background-image:linear-gradient(to right,transparent 50%,var(--sdp-band)50%)}.sdp__cell--band-left{background-image:linear-gradient(to left,transparent 50%,var(--sdp-band)50%)}.sdp__cell--band:nth-child(7n+1),.sdp__cell--band-left:nth-child(7n+1),.sdp__cell--cap-start{border-start-start-radius:var(--s-cal-radius,var(--s-radius-full));border-end-start-radius:var(--s-cal-radius,var(--s-radius-full))}.sdp__cell--band:nth-child(7n),.sdp__cell--band-right:nth-child(7n),.sdp__cell--cap-end{border-start-end-radius:var(--s-cal-radius,var(--s-radius-full));border-end-end-radius:var(--s-cal-radius,var(--s-radius-full))}.sdp__day{width:min(100%,var(--sdp-pill-max));aspect-ratio:1;border-radius:var(--s-cal-radius,var(--s-radius-full));font-family:inherit;font-size:var(--s-type-p-size,15px);font-weight:var(--s-type-p-emphasis-weight,calc(var(--s-type-p-weight,400) + 100));font-variant-numeric:normal;color:var(--s-color-on-surface);cursor:pointer;outline-offset:calc(-1*2px);background:0 0;border:0;outline:2px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1.4em;display:flex;position:relative}.sdp__day:hover:not(:disabled):not([aria-disabled=true]):not(.sdp__day--selected){outline-color:var(--s-cal-accent,var(--s-color-accent))}.sdp__day:focus-visible{outline:2px solid var(--s-cal-accent,var(--s-color-accent));outline-offset:2px}.sdp__day--selected{background:var(--s-cal-accent,var(--s-color-accent));color:var(--s-cal-on-accent,var(--s-color-on-button))}.sdp__day--today .sdp__day-number:after{content:"";border-radius:var(--s-radius-full);opacity:.6;background:currentColor;width:3px;height:3px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.sdp__day--past{pointer-events:none;color:color-mix(in srgb,var(--s-color-on-surface)26%,transparent)}.sdp__day--blocked{cursor:default;color:color-mix(in srgb,var(--s-color-on-surface)38%,transparent);text-underline-offset:0;text-decoration:line-through;text-decoration-thickness:1px}.sdp__day--unreachable{cursor:default;color:color-mix(in srgb,var(--s-color-on-surface)30%,transparent)}@media (prefers-reduced-motion:reduce){.sdp__nav-btn:active:not(:disabled){transform:none}.sdp__reel--grids{transition:none}}.sdp-list{--sdp-pill-max:44px;flex-direction:column;display:flex}.sdp-list .sdp__weekdays{margin:var(--s-space-sm)0 var(--s-space-md)}.sdp-list__month{flex-direction:column;gap:5px;margin-block-start:var(--s-space-lg);scroll-margin-block-start:var(--s-space-sm);display:flex}.sdp-list__month:first-of-type{margin-block-start:0}.sdp-list__month-name{font-family:var(--s-type-h6-font,inherit);font-size:var(--s-type-h6-size,15px);font-weight:var(--s-type-h6-weight,500);letter-spacing:-.01em;color:var(--s-color-on-surface);margin:0}.sdp-list__more{margin-block-start:12px;margin-inline:12px}
.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%}.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:tabular-nums;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-spring)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-spring).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}}
.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:not-allowed}.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:not-allowed}.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}