.shf{--hf-ground:var(--ground,#f6f5ff);--hf-ink:var(--ink,#14163c);--hf-ink2:var(--ink-2,#3f4472);--hf-ink3:var(--ink-3,#565a86);--hf-hair:var(--hairline,#14163c14);--hf-glass:var(--glass-bg,#ffffff52);--hf-glassb:var(--glass-border,#ffffff8c);--hf-row:var(--row-bg,#ffffff3d);--hf-booking:var(--c-booking,#ff6fa8);--hf-booking-i:var(--c-booking-ink,#b02a6b);--hf-quote:var(--c-quote,#8a6bff);--hf-quote-i:var(--c-quote-ink,#5a3fd0);--hf-palm:var(--c-success,#2fd3a5);--hf-palm-i:var(--c-success-ink,#147a5c);--hf-sun:var(--c-warning,#ffcf5c);--hf-sun-i:var(--c-warning-ink,#866000);--hf-flamingo:var(--flamingo,#ff6fa8);--hf-violet:var(--violet,#8a6bff);--hf-lagoon:var(--lagoon,#25cfe0);--hf-tangerine:var(--tangerine,#ff9650);--hf-ease:var(--ease-out-soft,cubic-bezier(.2, .8, .2, 1));--hf-tmix:82%;--hf-ok-i:color-mix(in srgb, var(--hf-palm-i) var(--hf-tmix), var(--hf-ink));--hf-wait-i:color-mix(in srgb, var(--hf-sun-i) var(--hf-tmix), var(--hf-ink));aspect-ratio:520/390;width:100%;margin:0;display:block;position:relative;container-type:inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shf{--hf-ground:var(--ground,#0d0e26);--hf-ink:var(--ink,#f2f1ff);--hf-ink2:var(--ink-2,#b9bce0);--hf-ink3:var(--ink-3,#9a9dc4);--hf-hair:var(--hairline,#ffffff1a);--hf-glass:var(--glass-bg,#ffffff12);--hf-glassb:var(--glass-border,#ffffff24);--hf-row:var(--row-bg,#ffffff0d);--hf-booking-i:var(--c-booking-ink,#ff8fbc);--hf-quote-i:var(--c-quote-ink,#ab95ff);--hf-palm-i:var(--c-success-ink,#72e6c3);--hf-sun-i:var(--c-warning-ink,#ffda80);--hf-tmix:68%}}[data-theme=dark] .shf{--hf-ground:var(--ground,#0d0e26);--hf-ink:var(--ink,#f2f1ff);--hf-ink2:var(--ink-2,#b9bce0);--hf-ink3:var(--ink-3,#9a9dc4);--hf-hair:var(--hairline,#ffffff1a);--hf-glass:var(--glass-bg,#ffffff12);--hf-glassb:var(--glass-border,#ffffff24);--hf-row:var(--row-bg,#ffffff0d);--hf-booking-i:var(--c-booking-ink,#ff8fbc);--hf-quote-i:var(--c-quote-ink,#ab95ff);--hf-palm-i:var(--c-success-ink,#72e6c3);--hf-sun-i:var(--c-warning-ink,#ffda80);--hf-tmix:68%}.shf .t-booking{--tc:var(--hf-booking);--ti:color-mix(in srgb, var(--hf-booking-i) var(--hf-tmix), var(--hf-ink))}.shf .t-quote{--tc:var(--hf-quote);--ti:color-mix(in srgb, var(--hf-quote-i) var(--hf-tmix), var(--hf-ink))}.shf svg{width:100%;height:auto;display:block}.shf text{font-family:var(--font-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);fill:var(--hf-ink2)}.shf .hf-cap{letter-spacing:.11em}.shf .hf-title{font-family:var(--font-display,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;font-weight:600}.shf .hf-line{fill:none;stroke:var(--hf-ink3);stroke-opacity:.34;stroke-width:1.1px;transition:stroke-dashoffset .95s var(--hf-ease)}.shf .hf-port{fill:var(--hf-ink3);fill-opacity:.55}.shf .hf-trail{fill:none;stroke:var(--hf-palm);stroke-width:1.1px;stroke-dasharray:1 5;stroke-linecap:round;opacity:0}.shf .hf-glass{fill:var(--hf-glass);stroke:var(--hf-glassb);stroke-width:1px}.shf .hf-hair{stroke:var(--hf-hair);stroke-width:1px}.shf .hf-rule .frame{fill:none;stroke:var(--hf-ink3);stroke-opacity:.3;stroke-width:1px;transition:stroke-opacity .3s var(--hf-ease)}.shf .hf-rule.lit .frame{stroke-opacity:.66}.shf .hf-switch .track{fill:color-mix(in srgb, var(--hf-palm) 30%, transparent);stroke:color-mix(in srgb, var(--hf-palm) 70%, transparent);stroke-width:.8px}.shf .hf-switch .knob{fill:var(--hf-palm-i)}.shf .hf-sentence{fill:var(--hf-ink);transition:opacity .2s var(--hf-ease);font-weight:500}.shf .hf-sentence.swap{opacity:0}.shf .hf-beat{fill:var(--hf-ink3);fill-opacity:.4;transform-box:fill-box;transform-origin:50%;transition:fill .28s var(--hf-ease), fill-opacity .28s var(--hf-ease)}.shf .hf-rule.ok .hf-beat{fill:var(--hf-palm);fill-opacity:1}.shf .hf-rule.warn .hf-beat{fill:var(--hf-sun);fill-opacity:1}.shf .hf-rule.lit .hf-beat{animation:shf-beat .7s var(--hf-ease)}@keyframes shf-beat{0%{transform:scale(1)}36%{transform:scale(1.6)}to{transform:scale(1)}}.shf .hf-row .in{opacity:0}.shf .hf-row.on .in{opacity:1;transition:opacity .42s var(--hf-ease)}.shf .hf-row.leaving .in{opacity:0;transition:opacity .5s var(--hf-ease)}.shf .hf-row .bg{fill:var(--hf-row);stroke:var(--hf-glassb);stroke-width:1px}.shf .hf-row .bar{fill:var(--tc)}.shf .hf-row .lb{fill:var(--ti);font-weight:600}.shf .hf-row .ttl{fill:var(--hf-ink);font-weight:600}.shf .hf-state{transform-box:fill-box;transform-origin:50%}.shf .hf-state .pb{fill:color-mix(in srgb, var(--hf-ground) 55%, transparent);stroke:var(--hf-ink3);stroke-opacity:.3;stroke-width:1px}.shf .hf-state .tx{fill:var(--hf-ink2)}.shf .hf-state.ok .pb{fill:color-mix(in srgb, var(--hf-palm) 16%, var(--hf-ground));stroke:var(--hf-palm);stroke-opacity:.55}.shf .hf-state.ok .tx{fill:var(--hf-ok-i);font-weight:600}.shf .hf-state.pop,.shf .hf-badge.pop .icn{animation:shf-pop .6s var(--hf-ease)}@keyframes shf-pop{0%{transform:scale(.8)}50%{transform:scale(1.12)}to{transform:scale(1)}}.shf .hf-badge{opacity:0;transition:opacity .36s var(--hf-ease)}.shf .hf-badge.on{opacity:1}.shf .hf-badge .icn{transform-box:fill-box;transform-origin:50%}.shf .hf-receipt .tx{fill:var(--hf-ok-i);font-weight:600}.shf .hf-receipt .paper{fill:color-mix(in srgb, var(--hf-palm) 14%, var(--hf-ground));stroke:var(--hf-palm);stroke-opacity:.8;stroke-width:.9px}.shf .hf-receipt .ln{stroke:var(--hf-ok-i);stroke-opacity:.55;stroke-width:.9px;stroke-linecap:round}.shf .hf-receipt .seal{fill:var(--hf-palm)}.shf .hf-flag .tx{fill:var(--hf-wait-i);font-weight:600}.shf .hf-flag .dot{fill:var(--hf-sun)}.shf .hf-flag .rg{fill:none;stroke:var(--hf-sun);stroke-width:1.2px;opacity:.3}.shf .hf-flag.on .rg{animation:shf-breathe 2.8s var(--hf-ease) infinite}@keyframes shf-breathe{0%,to{opacity:.16}50%{opacity:.5}}.shf .hf-agent rect,.shf .hf-agent line{fill:none;stroke:var(--hf-ink2);stroke-opacity:.55;stroke-width:1.2px}.shf .hf-agent .bodyfill{fill:var(--ag);fill-opacity:.07;stroke:none}.shf .hf-agent .eye{fill:var(--hf-ink2);fill-opacity:.5}.shf .hf-agent .ant{fill:var(--ag)}.shf .hf-agent .halo{stroke:var(--ag);stroke-opacity:0;transform-box:fill-box;transform-origin:50%}.shf .hf-agent.wake .halo{animation:shf-halo .62s var(--hf-ease)}.shf .hf-agent.glow .halo{stroke:var(--hf-palm);animation:shf-halo .8s var(--hf-ease)}@keyframes shf-halo{0%{stroke-opacity:.55;transform:scale(.82)}to{stroke-opacity:0;transform:scale(1.3)}}.shf .hf-chip .bg{fill:color-mix(in srgb, var(--tc) 15%, var(--hf-ground));stroke:color-mix(in srgb, var(--tc) 44%, transparent);stroke-width:1px}.shf .hf-chip .dot{fill:var(--tc)}.shf .hf-chip .lb{fill:var(--ti);font-weight:600}.shf .hf-home .disc{fill:var(--hf-ground);stroke:var(--hf-palm);stroke-opacity:.65;stroke-width:1.1px}.shf .hf-home .mark{fill:none;stroke:var(--hf-palm-i);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.shf .hf-off{display:none}.shf .hf-say rect{fill:none;stroke:var(--hf-ink3);stroke-opacity:.3;stroke-width:1px}.shf .hf-dot{fill:var(--hf-palm);transform-box:fill-box;transform-origin:50%}.shf .hf-say.beat .hf-dot{animation:shf-beat .7s var(--hf-ease)}.shf .hf-phrase{fill:var(--hf-ink2);opacity:0;font-weight:500;transition:opacity .16s linear}.shf .hf-phrase.on{opacity:1;transition:opacity .24s var(--hf-ease)}.shf .hf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=460px){.shf .hf-via,.shf .hf-badge .tx{display:none}.shf .hf-cap{font-size:12.4px}.shf .hf-title{font-size:15px}.shf .hf-sentence{font-size:12.2px}.shf .hf-row .lb,.shf .hf-row .ttl,.shf .hf-chip .lb{font-size:12.8px}.shf .hf-state .tx{font-size:11.6px}.shf .hf-phrase{font-size:12.4px}}.shf.hf-still *,.shf.hf-still{transition:none!important;animation:none!important}.shf.hf-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.shf *{transition:none!important;animation:none!important}}.sst{--sa-ground:var(--ground,#f6f5ff);--sa-ink:var(--ink,#14163c);--sa-ink2:var(--ink-2,#3f4472);--sa-ink3:var(--ink-3,#565a86);--sa-hair:var(--hairline,#14163c14);--sa-glass:var(--glass-bg,#ffffff52);--sa-glassb:var(--glass-border,#ffffff8c);--sa-row:var(--row-bg,#ffffff3d);--sa-booking:var(--c-booking,#ff6fa8);--sa-booking-i:var(--c-booking-ink,#b02a6b);--sa-order:var(--c-order,#ff9650);--sa-order-i:var(--c-order-ink,#9c4409);--sa-quote:var(--c-quote,#8a6bff);--sa-quote-i:var(--c-quote-ink,#5a3fd0);--sa-message:var(--c-message,#25cfe0);--sa-message-i:var(--c-message-ink,#0b6a75);--sa-palm:var(--c-success,#2fd3a5);--sa-palm-i:var(--c-success-ink,#147a5c);--sa-sun:var(--c-warning,#ffcf5c);--sa-sun-i:var(--c-warning-ink,#866000);--sa-violet:var(--violet,#8a6bff);--sa-lagoon:var(--lagoon,#25cfe0);--sa-ease:var(--ease-out-soft,cubic-bezier(.2, .8, .2, 1));--sa-tmix:82%;--sa-ok-i:color-mix(in srgb, var(--sa-palm-i) var(--sa-tmix), var(--sa-ink));--sa-wait-i:color-mix(in srgb, var(--sa-sun-i) var(--sa-tmix), var(--sa-ink));aspect-ratio:400/260;width:100%;margin:0;display:block;position:relative;container-type:inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sst{--sa-ground:var(--ground,#0d0e26);--sa-ink:var(--ink,#f2f1ff);--sa-ink2:var(--ink-2,#b9bce0);--sa-ink3:var(--ink-3,#9a9dc4);--sa-hair:var(--hairline,#ffffff1a);--sa-glass:var(--glass-bg,#ffffff12);--sa-glassb:var(--glass-border,#ffffff24);--sa-row:var(--row-bg,#ffffff0d);--sa-booking-i:var(--c-booking-ink,#ff8fbc);--sa-order-i:var(--c-order-ink,#ffb27c);--sa-quote-i:var(--c-quote-ink,#ab95ff);--sa-message-i:var(--c-message-ink,#63e2ee);--sa-palm-i:var(--c-success-ink,#72e6c3);--sa-sun-i:var(--c-warning-ink,#ffda80);--sa-tmix:68%}}[data-theme=dark] .sst{--sa-ground:var(--ground,#0d0e26);--sa-ink:var(--ink,#f2f1ff);--sa-ink2:var(--ink-2,#b9bce0);--sa-ink3:var(--ink-3,#9a9dc4);--sa-hair:var(--hairline,#ffffff1a);--sa-glass:var(--glass-bg,#ffffff12);--sa-glassb:var(--glass-border,#ffffff24);--sa-row:var(--row-bg,#ffffff0d);--sa-booking-i:var(--c-booking-ink,#ff8fbc);--sa-order-i:var(--c-order-ink,#ffb27c);--sa-quote-i:var(--c-quote-ink,#ab95ff);--sa-message-i:var(--c-message-ink,#63e2ee);--sa-palm-i:var(--c-success-ink,#72e6c3);--sa-sun-i:var(--c-warning-ink,#ffda80);--sa-tmix:68%}.sst .t-booking{--tc:var(--sa-booking);--ti:color-mix(in srgb, var(--sa-booking-i) var(--sa-tmix), var(--sa-ink))}.sst .t-order{--tc:var(--sa-order);--ti:color-mix(in srgb, var(--sa-order-i) var(--sa-tmix), var(--sa-ink))}.sst .t-quote{--tc:var(--sa-quote);--ti:color-mix(in srgb, var(--sa-quote-i) var(--sa-tmix), var(--sa-ink))}.sst .t-message{--tc:var(--sa-message);--ti:color-mix(in srgb, var(--sa-message-i) var(--sa-tmix), var(--sa-ink))}.sst svg{width:100%;height:auto;display:block}.sst text{font-family:var(--font-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);fill:var(--sa-ink2)}.sst .sa-head,.sst .sa-big,.sst .sa-ttl{font-family:var(--font-display,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;font-weight:600}.sst .sa-head{fill:var(--sa-ink2)}.sst .sa-big,.sst .sa-ttl,.sst .sa-rule,.sst .sa-line{fill:var(--sa-ink)}.sst .sa-rule,.sst .sa-line{font-weight:500}.sst .sa-cap{letter-spacing:.1em;font-weight:600}.sst .sa-who{font-weight:600}.sst .sa-glass{fill:var(--sa-glass);stroke:var(--sa-glassb);stroke-width:1px}.sst .sa-hair{stroke:var(--sa-hair);stroke-width:1px}.sst .sa-row .bg{fill:var(--sa-row);stroke:var(--sa-glassb);stroke-width:1px}.sst .sa-row .bar,.sst .sa-bar{fill:var(--tc)}.sst .lb,.sst .sa-lb{fill:var(--ti);font-weight:600}.sst .sa-chip rect{fill:color-mix(in srgb, var(--tc) 15%, var(--sa-ground));stroke:color-mix(in srgb, var(--tc) 44%, transparent);stroke-width:1px}.sst .sa-chip .dot{fill:var(--tc)}.sst .sa-retry rect{stroke-dasharray:3 2.4;stroke:color-mix(in srgb, var(--tc) 70%, transparent)}.sst .sa-retry .again{fill:none;stroke:var(--ti);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.sst .sa-rt{opacity:0;transition:opacity .36s var(--sa-ease)}.sst.go.k8:not(.k11) .sa-rt{opacity:1}.sst .sa-state rect{fill:color-mix(in srgb, var(--sa-ground) 55%, transparent);stroke:var(--sa-ink3);stroke-opacity:.3;stroke-width:1px}.sst .sa-state text{fill:var(--sa-ink2)}.sst .sa-ok rect{fill:color-mix(in srgb, var(--sa-palm) 16%, var(--sa-ground));stroke:color-mix(in srgb, var(--sa-palm) 55%, transparent);stroke-width:1px}.sst .sa-ok text{fill:var(--sa-ok-i);font-weight:600}.sst .sa-wait rect{fill:color-mix(in srgb, var(--sa-sun) 18%, var(--sa-ground));stroke:color-mix(in srgb, var(--sa-sun) 70%, transparent);stroke-width:1px}.sst .sa-wait text{fill:var(--sa-wait-i);font-weight:600}.sst .sa-wait .dot{fill:var(--sa-sun)}.sst .tick,.sst .loop{fill:none;stroke:var(--sa-ok-i);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sst .clock{fill:none;stroke:var(--sa-ink2);stroke-width:1.1px;stroke-linecap:round}.sst .shield{fill:color-mix(in srgb, var(--sa-palm) 30%, transparent);stroke:var(--sa-palm);stroke-width:1px}.sst .sa-agent rect,.sst .sa-agent line{fill:none;stroke:var(--sa-ink2);stroke-opacity:.55;stroke-width:1.2px}.sst .sa-agent .bodyfill{fill:var(--ag);fill-opacity:.07;stroke:none}.sst .sa-agent .eye{fill:var(--sa-ink2);fill-opacity:.5}.sst .sa-agent .ant{fill:var(--ag)}.sst .sa-agent .halo{stroke:var(--ag);stroke-opacity:0;transform-box:fill-box;transform-origin:50%}.sst .sa-switch .track{fill:color-mix(in srgb, var(--sa-palm) 30%, transparent);stroke:color-mix(in srgb, var(--sa-palm) 70%, transparent);stroke-width:1px;transition:fill .3s var(--sa-ease), stroke .3s var(--sa-ease)}.sst .sa-switch .knob{fill:var(--sa-palm-i);transition:transform .36s var(--sa-ease), fill .3s var(--sa-ease)}.sst .sa-beat{fill:var(--sa-sun);transition:fill .3s var(--sa-ease)}.sst .sa-beatring{fill:none;stroke:var(--sa-sun);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.sst .sa-link{fill:none;stroke:var(--sa-ink3);stroke-opacity:.5;stroke-width:1.2px;stroke-dasharray:1.5 4;stroke-linecap:round}.sst .sa-bubble .bg{fill:var(--sa-row);stroke:var(--sa-glassb);stroke-width:1px}.sst .sa-typing circle{fill:var(--sa-ink3);opacity:0}.sst .sa-wire{fill:none;stroke:var(--sa-ink3);stroke-opacity:.34;stroke-width:1.1px}.sst .sa-port{fill:var(--sa-ink3);fill-opacity:.55}.sst .sa-seat .empty{fill:none;stroke:var(--sa-ink3);stroke-opacity:.5;stroke-width:1.2px;stroke-dasharray:3 2.6}.sst .sa-seat .taken rect{fill:color-mix(in srgb, var(--sa-palm) 22%, var(--sa-ground));stroke:var(--sa-palm);stroke-width:1.2px}.sst .sa-seat .taken path{fill:none;stroke:var(--sa-ok-i);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sst .sa-seat .taken{transform-box:fill-box;transform-origin:50%;transition:transform .45s var(--sa-ease), opacity .3s var(--sa-ease)}.sst .sa-left{opacity:0}.sst .sa-full{fill:var(--sa-ink);font-weight:600}.sst .sa-left,.sst .sa-full{transition:opacity .3s var(--sa-ease)}.sst .disc{fill:var(--sa-ground);stroke:var(--sa-ink3);stroke-opacity:.6;stroke-width:1.1px}.sst .disc.ok{stroke:var(--sa-palm);stroke-opacity:.7}.sst .sa-fly{opacity:0}.sst .sa-fx,.sst .sa-req,.sst .sa-fly{transition:opacity .42s var(--sa-ease)}.sst .sa-pop{transform-box:fill-box;transform-origin:50%;transition:opacity .3s var(--sa-ease), transform .45s var(--sa-ease)}.sst.sa-rules.f2 .r0 .sa-res,.sst.sa-rules.f4 .r1 .sa-res,.sst.sa-rules.f6 .r2 .sa-res,.sst.sa-ai.f3 .sa-res,.sst.sa-ai.f4 .sa-mark,.sst.sa-safety.f2 .sa-seat .taken,.sst.sa-safety.f6 .sa-got,.sst.sa-safety.f7 .sa-told,.sst.sa-safety.f11 .sa-same{animation:sst-pop .6s var(--sa-ease)}@keyframes sst-pop{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}.sst .sa-chip{transform-box:fill-box;transform-origin:50%}.sst .sa-req{opacity:0}.sst.out .sa-fx,.sst.out .sa-req{opacity:0;transition:opacity .5s var(--sa-ease)}.sst.nt,.sst.nt *{transition:none!important;animation:none!important}.sst.paused *{animation-play-state:paused!important}.sst.sa-arrives .sa-chip{transition:transform .85s var(--sa-ease), opacity .36s var(--sa-ease)}.sst.sa-arrives.out .sa-chip{transition:opacity .5s var(--sa-ease)}.sst.go:not(.k0) .r0 .sa-chip,.sst.go:not(.k2) .r1 .sa-chip,.sst.go:not(.k4) .r2 .sa-chip,.sst.go:not(.k6) .r3 .sa-chip{opacity:0;transform:translate(-46px, var(--dy)) rotate(-5deg)}.sst.go:not(.k1) .r0 :is(.sa-body,.sa-state),.sst.go:not(.k3) .r1 :is(.sa-body,.sa-state),.sst.go:not(.k5) .r2 :is(.sa-body,.sa-state),.sst.go:not(.k7) .r3 :is(.sa-body,.sa-state){opacity:0}.sst.go:not(.k1) .r0 .sa-state,.sst.go:not(.k3) .r1 .sa-state,.sst.go:not(.k5) .r2 .sa-state,.sst.go:not(.k7) .r3 .sa-state{transform:scale(.6)}.sst.sa-arrives .sa-state{transition-delay:.14s}.sst.go:not(.k0) .sa-switch .knob,.sst.go.k7 .sa-switch .knob{fill:var(--sa-ink3);transform:translate(-13px)}.sst.go:not(.k0) .sa-switch .track,.sst.go.k7 .sa-switch .track{fill:var(--sa-row);stroke:color-mix(in srgb, var(--sa-ink3) 50%, transparent)}.sst.sa-rules .sa-in{transition:transform .6s var(--sa-ease), opacity .42s var(--sa-ease)}.sst.go:not(.k1) .r0.sa-in,.sst.go:not(.k3) .r1.sa-in,.sst.go:not(.k5) .r2.sa-in{opacity:0;transform:translate(-22px)}.sst.go:not(.k2) .r0 .sa-req,.sst.go:not(.k4) .r1 .sa-req,.sst.go:not(.k6) .r2 .sa-req{opacity:1}.sst.go:not(.k2) .r0 .sa-res,.sst.go:not(.k4) .r1 .sa-res,.sst.go:not(.k6) .r2 .sa-res{opacity:0;transform:scale(.6)}.sst.go:not(.k6) .sa-beat{fill:var(--sa-palm)}.sst.go:not(.k2) .sa-beat,.sst.go.k7 .sa-beat{fill:color-mix(in srgb, var(--sa-ink3) 45%, transparent)}.sst.f2 .sa-beatring,.sst.f4 .sa-beatring{stroke:var(--sa-palm);animation:sst-ring .8s var(--sa-ease)}.sst.f6 .sa-beatring{animation:sst-ring .8s var(--sa-ease)}@keyframes sst-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.sst.f0 .sa-me .halo,.sst.f0 .sa-a .halo,.sst.f8 .sa-a .halo,.sst.f1 .sa-b .halo{animation:sst-halo .66s var(--sa-ease)}.sst.f6 .sa-a .halo,.sst.f11 .sa-a .halo{stroke:var(--sa-palm);animation:sst-halo .8s var(--sa-ease)}@keyframes sst-halo{0%{stroke-opacity:.55;transform:scale(.82)}to{stroke-opacity:0;transform:scale(1.3)}}.sst.go.k0:not(.k2) .sa-link{stroke-opacity:.9;animation:.9s linear infinite sst-flow}@keyframes sst-flow{to{stroke-dashoffset:-11px}}.sst.go:not(.k1) .sa-bubble{opacity:0}.sst.sa-ai .sa-bubble{transition:opacity .42s var(--sa-ease), transform .5s var(--sa-ease)}.sst.go:not(.k1) .sa-bubble{transform:translateY(6px)}.sst.go.k1:not(.k2) .sa-typing circle{animation:sst-type 1.05s var(--sa-ease) infinite}.sst.go.k1:not(.k2) .sa-typing circle:nth-child(2){animation-delay:.16s}.sst.go.k1:not(.k2) .sa-typing circle:nth-child(3){animation-delay:.32s}@keyframes sst-type{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2.5px)}}.sst .sa-said{transition:opacity .4s var(--sa-ease)}.sst.go:not(.k2) .sa-said{opacity:0}.sst.sa-ai.go:not(.k3) .sa-req{opacity:1}.sst.sa-ai.go:not(.k3) .sa-res{opacity:0;transform:scale(.6)}.sst.sa-ai.out .sa-req{opacity:1}.sst.sa-ai.out .sa-res{opacity:0}.sst.go:not(.k4) .sa-mark{opacity:0;transform:scale(.6)}.sst.sa-safety .sa-fly{transition:transform 1s var(--sa-ease), opacity .24s var(--sa-ease)}.sst.sa-safety .sa-cb{transition-duration:1.15s,.24s}.sst.sa-safety .sa-da,.sst.sa-safety .sa-db,.sst.sa-safety .sa-dr{transition-duration:.9s,.24s}.sst.go:not(.k0) .sa-ca,.sst.go:not(.k8) .sa-cr{transform:translate(-96px,-24px)}.sst.go:not(.k1) .sa-cb{transform:translate(-96px,22.8px)}.sst.go.k0:not(.k2) .sa-ca,.sst.go.k1:not(.k3) .sa-cb,.sst.go.k8:not(.k9) .sa-cr,.sst.go.k4:not(.k6) .sa-da,.sst.go.k5:not(.k7) .sa-db,.sst.go.k10:not(.k11) .sa-dr{opacity:1}.sst.go:not(.k4) .sa-da,.sst.go:not(.k10) .sa-dr{transform:translate(140px,35px)}.sst.go:not(.k5) .sa-db{transform:translate(140px,-33.3px)}.sst.go:not(.k2) .sa-seat .taken{opacity:0;transform:scale(.5)}.sst.out .sa-seat .taken{opacity:0;transition:opacity .5s var(--sa-ease)}.sst.go:not(.k2) .sa-left,.sst.out .sa-left{opacity:1}.sst.go:not(.k2) .sa-full,.sst.out .sa-full{opacity:0}.sst.go:not(.k6) .sa-got,.sst.go:not(.k7) .sa-told,.sst.go:not(.k11) .sa-same{opacity:0;transform:scale(.6)}.sst.sa-safety.f9 .sa-seat .taken{animation:sst-nod .6s var(--sa-ease)}@keyframes sst-nod{0%,to{transform:scale(1)}45%{transform:scale(1.12)}}.sst .sa-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=420px){.sst .fs-l{font-size:13px}.sst .fs-t{font-size:14.4px}.sst .fs-h{font-size:13.6px}.sst .fs-s{font-size:12.2px}.sst .fs-p{font-size:11.8px}.sst .fs-c{font-size:10.4px}.sst .fs-x{font-size:23px}}@media (prefers-reduced-motion:reduce){.sst *{transition:none!important;animation:none!important}}.top:where(.astro-ikooipj4){gap:var(--sp-7);align-items:start;display:grid}@media (width>=900px){.top:where(.astro-ikooipj4){gap:var(--sp-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.contents:where(.astro-ikooipj4){gap:var(--sp-2);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.step:where(.astro-ikooipj4){gap:var(--sp-7);align-items:center;display:grid}.step-copy:where(.astro-ikooipj4){min-width:0;max-width:560px}.step-art:where(.astro-ikooipj4){justify-self:center;width:100%;max-width:480px}@media (width>=900px){.step:where(.astro-ikooipj4){gap:var(--sp-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.step:where(.astro-ikooipj4) .step-art:where(.astro-ikooipj4){justify-self:end;translate:5%}.step:where(.astro-ikooipj4).flip .step-art:where(.astro-ikooipj4){order:-1;justify-self:start;translate:-5%}}.says:where(.astro-ikooipj4){gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.says:where(.astro-ikooipj4) p:where(.astro-ikooipj4){max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);margin:0}.says:where(.astro-ikooipj4) .pill:where(.astro-ikooipj4){margin-left:var(--sp-1)}.cols:where(.astro-ikooipj4){gap:var(--gap-grid);margin-top:var(--sp-8);align-items:start;display:grid}@media (width>=900px){.cols:where(.astro-ikooipj4){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.points:where(.astro-ikooipj4){padding-block:var(--sp-1)}.point:where(.astro-ikooipj4){padding:var(--sp-4) 0;border-top:1px solid var(--hairline)}.point:where(.astro-ikooipj4):first-child{border-top:0}.point:where(.astro-ikooipj4) .h-card:where(.astro-ikooipj4){margin-bottom:var(--sp-1)}.point:where(.astro-ikooipj4) .states:where(.astro-ikooipj4),.point:where(.astro-ikooipj4) .quote:where(.astro-ikooipj4){margin-top:var(--sp-2)}.point:where(.astro-ikooipj4) .quote:where(.astro-ikooipj4){color:var(--ink)}.wide:where(.astro-ikooipj4){margin-top:var(--sp-8)}@media (width>=760px){.wide:where(.astro-ikooipj4){column-gap:var(--sp-7);padding:var(--sp-1) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wide:where(.astro-ikooipj4) .point:where(.astro-ikooipj4):nth-child(2){border-top:0}}@media (width>=1100px){.wide:where(.astro-ikooipj4){grid-template-columns:repeat(3,minmax(0,1fr))}.wide:where(.astro-ikooipj4) .point:where(.astro-ikooipj4):nth-child(3){border-top:0}}.h-sub:where(.astro-ikooipj4).sub-h{margin:var(--sp-8) 0 0}.cards:where(.astro-ikooipj4){margin:var(--sp-4) 0 0;padding:0;list-style:none}@media (width>=760px){.cards:where(.astro-ikooipj4){grid-template-columns:repeat(2,minmax(0,1fr))}.cards:where(.astro-ikooipj4).three{grid-template-columns:repeat(3,minmax(0,1fr))}}.card:where(.astro-ikooipj4) .card-text:where(.astro-ikooipj4){margin-top:var(--sp-2)}.cards:where(.astro-ikooipj4).two,.cards:where(.astro-ikooipj4).three{margin-top:var(--sp-6)}.way:where(.astro-ikooipj4){flex-direction:column;display:flex}.way:where(.astro-ikooipj4) .foot:where(.astro-ikooipj4){padding-top:var(--sp-5);margin:auto 0 0}.cta:where(.astro-ikooipj4){margin-top:var(--sp-6)}.position:where(.astro-ikooipj4){gap:var(--sp-4);max-width:54ch;font-size:var(--fs-body);font-weight:600;line-height:var(--lh-ui);color:var(--ink);grid-template-columns:44px minmax(0,1fr);align-items:center;margin:0;display:grid}.actions:where(.astro-ikooipj4){gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}
