.wb-portal .wb-model-picker{--mp-ease: cubic-bezier(.22, 1, .36, 1);--mp-spring: cubic-bezier(.34, 1.56, .64, 1);--mp-ramp: var(--wb-grad, linear-gradient(90deg, #a855f7 0%, #ec4899 50%, #f97316 100%))}.wb-portal:has(.wb-model-picker) .wb-plate{animation:mp-plate-in .62s var(--mp-ease, cubic-bezier(.22, 1, .36, 1)) both}@keyframes mp-plate-in{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:none}}.wb-portal[data-wb-phone="1"]:has(.wb-model-picker) .wb-plate{animation-name:mp-sheet-up}@keyframes mp-sheet-up{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}.wb-portal .wb-model-picker .wb-rail-item{position:relative;transition:background .25s var(--mp-ease),color .25s var(--mp-ease),transform .25s var(--mp-ease)}.wb-portal .wb-model-picker .wb-rail-item:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:3px;background:var(--mp-ramp);transform:translateY(-50%);transition:height .45s var(--mp-spring)}.wb-portal .wb-model-picker .wb-rail-item[data-on="1"]:before{height:56%}.wb-portal .wb-model-picker .wb-rail-item:not([data-on="1"]):hover{transform:translate(2px)}.wb-portal .wb-model-picker .wb-row{position:relative;align-items:center;transition:background .25s var(--mp-ease),box-shadow .35s var(--mp-ease),transform .35s var(--mp-ease)}.wb-portal .wb-model-picker .wb-row:nth-child(-n+12){animation:mp-row-in .5s var(--mp-ease) backwards}@keyframes mp-row-in{0%{opacity:0;transform:translateY(10px)}}.wb-portal .wb-model-picker .wb-row:nth-child(2){animation-delay:25ms}.wb-portal .wb-model-picker .wb-row:nth-child(3){animation-delay:50ms}.wb-portal .wb-model-picker .wb-row:nth-child(4){animation-delay:75ms}.wb-portal .wb-model-picker .wb-row:nth-child(5){animation-delay:.1s}.wb-portal .wb-model-picker .wb-row:nth-child(6){animation-delay:125ms}.wb-portal .wb-model-picker .wb-row:nth-child(7){animation-delay:.15s}.wb-portal .wb-model-picker .wb-row:nth-child(8){animation-delay:175ms}.wb-portal .wb-model-picker .wb-row:nth-child(n+9){animation-delay:.2s}.wb-portal .wb-model-picker .wb-row:hover{transform:translate(2px)}.wb-portal .wb-model-picker .wb-row[data-on="1"]{background:linear-gradient(var(--wb-surf2, rgba(255, 255, 255, .07)),var(--wb-surf2, rgba(255, 255, 255, .07))) padding-box,linear-gradient(120deg,#a855f78c,#ec489973,#f9731666) border-box;box-shadow:inset 0 0 0 1px transparent,0 14px 30px -22px #ec4899b3;border:1px solid transparent}.wb-row-thumb{flex:none;width:44px;height:54px;border-radius:10px;overflow:hidden;background:var(--wb-surf2, rgba(255, 255, 255, .07));box-shadow:0 0 0 1px var(--wb-line, rgba(255, 255, 255, .1))}.wb-row-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--mp-ease, cubic-bezier(.22, 1, .36, 1))}.wb-portal .wb-model-picker .wb-row:hover .wb-row-thumb img,.wb-portal .wb-model-picker .wb-row[data-on="1"] .wb-row-thumb img{transform:scale(1.09)}.wb-portal[data-wb-phone="1"] .wb-row-thumb{width:48px;height:58px}.wb-portal[data-wb-phone="0"] .wb-model-picker .wb-row-fav:not([data-on="1"]),.wb-portal[data-wb-phone="0"] .wb-model-picker .wb-row-pin:not([data-on="1"]){opacity:0;transform:translate(6px);transition:opacity .3s var(--mp-ease),transform .35s var(--mp-ease)}.wb-portal[data-wb-phone="0"] .wb-model-picker .wb-row:is(:hover,:focus-within,[data-on="1"]) :is(.wb-row-fav,.wb-row-pin){opacity:1;transform:none}.wb-portal .wb-model-picker .wb-row-fav[data-on="1"] svg{animation:mp-pop .5s var(--mp-spring)}@keyframes mp-pop{40%{transform:scale(1.45) rotate(-12deg)}}.wb-portal .wb-model-picker .wb-preview-card{transition:transform .8s var(--mp-ease),filter .8s var(--mp-ease),opacity .8s var(--mp-ease),box-shadow .8s var(--mp-ease)}.wb-portal .wb-model-picker .wb-preview-card[data-seat=centre] .wb-preview-media{animation:mp-kenburns 9s var(--mp-ease) backwards}@keyframes mp-kenburns{0%{transform:scale(1.06)}to{transform:scale(1)}}.wb-portal .wb-model-picker .wb-preview-details>*{animation:mp-copy-in .55s var(--mp-ease) both}.wb-portal .wb-model-picker .wb-preview-details>*:nth-child(2){animation-delay:60ms}.wb-portal .wb-model-picker .wb-preview-details>*:nth-child(n+3){animation-delay:.12s}@keyframes mp-copy-in{0%{opacity:0;transform:translateY(12px)}}.wb-portal .wb-model-picker .wb-preview-name{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:.005em;background:var(--mp-ramp);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wb-portal .wb-model-picker .wb-preview-dot{transition:width .45s var(--mp-spring),background .3s var(--mp-ease)}.wb-portal .wb-model-picker .wb-foot-cta{position:relative;display:inline-flex;align-items:center;gap:10px;overflow:hidden;isolation:isolate;transition:transform .35s var(--mp-ease),box-shadow .35s var(--mp-ease);box-shadow:0 14px 34px -14px #ec4899b3}.wb-portal .wb-model-picker .wb-foot-cta:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--mp-ease)}.wb-portal .wb-model-picker .wb-foot-cta:hover:after{transform:translate(120%)}.wb-portal .wb-model-picker .wb-foot-cta:hover{box-shadow:0 20px 44px -16px #ec4899d9}.wb-foot-cta-name{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:mp-swap .45s var(--mp-ease, cubic-bezier(.22, 1, .36, 1))}@keyframes mp-swap{0%{opacity:0;transform:translateY(8px)}}.wb-portal .wb-model-picker .wb-foot-cta[data-cr]:not([data-cr=""]):before{content:attr(data-cr);order:2;flex:none;padding:3px 8px;border-radius:8px;background:#0000003d;font:600 12px/1.2 JetBrains Mono,ui-monospace,monospace;text-shadow:none}
