.ds-page .ds-mk-seatmod-bars{flex-direction:column;align-self:stretch;gap:14px;display:flex}.ds-page .ds-mk-seatmod-bars .row{flex-direction:column;gap:6px;display:flex}.ds-page .ds-mk-seatmod-bars .l{color:var(--t2);justify-content:space-between;align-items:baseline;gap:12px;font-size:14.5px;display:flex}.ds-page .ds-mk-seatmod-bars .l b{font-family:var(--mono);color:var(--t1);font-variant-numeric:tabular-nums;font-weight:500}.ds-page .ds-mk-seatmod-bars .track{background:#ffffff0d;border-radius:999px;height:16px;display:block;overflow:hidden}.ds-page .ds-mk-seatmod-bars .fill{transform-origin:0;height:100%;transition:width .7s var(--ease), transform .9s var(--ease), background .3s;background:#ffffff47;border-radius:999px;display:block}.ds-page .ds-mk-seatmod-bars .row.best .fill{background:var(--ember)}.ds-page .ds-mk-seatmod-bars .row.best .l span{color:var(--t1);font-weight:600}.ds-page .ds-mk-seatmod-bars .per{font-family:var(--mono);letter-spacing:.04em;color:var(--t4);font-size:11.5px}.ds-page .ds-mk-seatmod-bars .row.best .per{color:var(--ember-soft)}.ds-page .ds-mk-seatmod.is-wait .ds-mk-seatmod-bars .fill{transform:scaleX(0)}.ds-page .ds-mk-seatmod.is-go .ds-mk-seatmod-bars .fill{transition-delay:calc(var(--i,0) * .14s);transform:none}@media (prefers-reduced-motion:reduce){.ds-page .ds-mk-seatmod-bars .fill,.ds-page .ds-mk-seatmod.is-wait .ds-mk-seatmod-bars .fill{transition:none;transform:none}}
.ds-page .ds-mk-funnel{flex-direction:column;gap:16px;display:flex}.ds-page .ds-mk-funnel-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.ds-page .ds-mk-funnel-head b{font-family:var(--serif);color:var(--ember);font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,56px);font-weight:400;line-height:1}.ds-page .ds-mk-funnel-head span{color:var(--t3);max-width:34ch;font-size:14.5px;line-height:1.45}.ds-page .ds-mk-funnel-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ds-page .ds-mk-funnel-list .st{border:1px solid var(--line);background:#ffffff05;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .3s,background .3s;display:flex}.ds-page .ds-mk-funnel-list .st.leak{background:#ff7a4512;border-color:#ff7a4580}.ds-page .ds-mk-funnel-list .gap{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t4);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.ds-page .ds-mk-funnel-list .gap i{color:var(--blue-soft);font-style:normal}.ds-page .ds-mk-funnel-list .st.leak .gap{color:var(--ember-soft)}.ds-page .ds-mk-funnel-list .st.leak .gap i{color:var(--ember)}.ds-page .ds-mk-funnel-list .bar{background:#ffffff0d;border-radius:999px;height:14px;display:block;overflow:hidden}.ds-page .ds-mk-funnel-list .fill{background:linear-gradient(90deg, var(--blue), var(--blue-soft));transform-origin:0;height:100%;transition:width .6s var(--ease), transform .9s var(--ease);border-radius:999px;display:block}.ds-page .ds-mk-funnel-list .st.leak .fill{background:var(--ember)}.ds-page .ds-mk-funnel-list .fix{color:var(--t1);border-left:2px solid var(--ember);margin:0;padding-left:12px;font-size:13.5px;line-height:1.5}.ds-page .ds-mk-funnel-list .fix[hidden]{display:none}.ds-page .ds-mk-funnel.is-wait .fill{transform:scaleX(0)}.ds-page .ds-mk-funnel.is-go .fill{transition-delay:calc(var(--i,0) * .12s);transform:none}@media (prefers-reduced-motion:reduce){.ds-page .ds-mk-funnel .fill,.ds-page .ds-mk-funnel.is-wait .fill{transition:none;transform:none}}
