.ms{max-width:560px;margin:0 auto;padding:calc(88px + env(safe-area-inset-top)) 20px 32px;color:var(--color-text-primary)}@media (max-width:374px){.ms{padding-left:16px;padding-right:16px}}.ms-k{margin:0;font:500 13px var(--font-family-body);letter-spacing:.12em;color:#8e8e93;text-transform:uppercase}.ms-demo{margin-left:8px;padding:1px 6px;border:1px solid #232327;border-radius:6px;letter-spacing:.08em}.ms-h1{font:700 32px/1.1 var(--font-family-display);margin:6px 0 4px}.ms-sub{color:#b4b4ba;margin:0 0 20px}.ms-card{background:var(--color-bg-card);border:1px solid #232327;border-radius:20px;padding:18px;margin-bottom:22px}.ms-big{margin:0;font:400 40px/1 var(--font-family-body)}.ms-big small{font-size:16px;color:#8e8e93}.ms-bar{height:8px;border-radius:4px;background:#232327;margin:14px 0 8px;overflow:hidden}.ms-bar i{display:block;height:100%;background:var(--color-accent-primary);border-radius:4px}.ms-si-h{margin:6px 0 14px;font:700 22px/1.2 var(--font-family-display)}.ms-si-btn{display:flex;width:100%}.ms-pk{margin:0;color:#c8c8ce;font-size:16px}.ms-tl{list-style:none;margin:0;padding:0;position:relative}.ms-track,.ms-fill{position:absolute;left:49px;width:3px;border-radius:2px;top:var(--l-top,48px)}.ms-track{height:var(--l-h,0px);background:#2a2a2e}.ms-fill{height:var(--f-h,0px);background:var(--fill-bg);box-shadow:0 0 10px var(--fill-glow);transform-origin:top;z-index:0}.ms-tier{position:relative;z-index:1;margin-bottom:12px;perspective:800px}.ms-flip{position:relative;transition:transform .4s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}.ms-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ms-front{display:flex;align-items:center;gap:16px;min-height:96px;width:100%;padding:8px 14px;background:none;border:0;border-radius:18px;color:inherit;text-align:left;font:inherit;cursor:pointer}.ms-front:focus-visible,.ms-back:focus-visible{outline:2px solid var(--color-semantic-focus);outline-offset:2px}.ms-back{position:absolute;inset:0;overflow:auto;transform:rotateY(180deg);background:var(--color-bg-card);border:1px solid #232327;border-radius:20px;padding:14px 18px;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.ms-tier.flipped .ms-flip{transform:rotateY(180deg)}.ms-back-h{margin:0 0 6px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:700 clamp(17px,4.9vw,19px)/1.2 var(--font-family-display);color:var(--t)}.ms-back-n{white-space:nowrap}.ms-back-h .ms-ph{margin-left:0}.ms-back ul{margin:0 0 4px;padding-left:1.1em;color:#c8c8ce}.ms-ph{margin-left:8px;font:500 11px var(--font-family-body);letter-spacing:.08em;text-transform:uppercase;color:#8e8e93;border:1px solid #232327;border-radius:6px;padding:1px 6px;vertical-align:middle}.ms-halo{flex:none;width:72px;height:72px;display:grid;place-items:center;background:var(--color-bg-void);border-radius:50%;color:var(--t)}.ms-svg{display:grid}.ms-svg svg{width:68px;height:68px;overflow:visible}.is-un .ms-svg svg,.is-full .ms-svg svg{filter:drop-shadow(0 0 6px var(--t)) drop-shadow(0 0 14px var(--t))}.is-lk .ms-svg svg{filter:drop-shadow(0 0 4px var(--t));opacity:.7}.ms-tx{flex:1;min-width:0;display:flex;flex-direction:column}.ms-nm{font:700 clamp(17px,4.9vw,19px)/1.2 var(--font-family-display);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ms-nm-t{white-space:nowrap;min-width:0}.ms-me-link{margin-top:14px}.ms-me[hidden],.ms-signin[hidden],#ms-me-prog[hidden],#ms-me-soon[hidden]{display:none}.ms-at{font:400 15px var(--font-family-body);color:#b4b4ba}.ms-perk{color:#c8c8ce;font-size:16px}.ms-st{font:500 13px var(--font-family-body);color:#8e8e93;margin-top:2px}.is-lk .ms-st{color:#a0a0a6}.ms-you{position:relative;z-index:2;margin:-2px 0 6px 34px;display:flex;align-items:center;gap:10px;font:500 14px var(--font-family-body);color:#f5f5f7}.ms-you b{flex:none;width:33px;height:33px;border-radius:50%;background:var(--color-bg-void);border:3px solid var(--color-accent-primary);box-shadow:0 0 14px var(--color-accent-primary);display:grid;place-items:center}.ms-you b:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--color-accent-primary)}.ms-note{margin:4px 0 0;font:500 12px var(--font-family-body);color:#8e8e93}.ms-cta{display:flex;width:100%;margin-top:18px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:769px){.ms{padding-top:120px}}@media (prefers-reduced-motion:no-preference){html.js .ms-tier:not(.in) .ms-svg svg{transform:scale(.9);filter:none;opacity:0}html.js .ms-tier.in .ms-svg svg{animation:ms-ignite .6s ease-out both;animation-delay:calc(var(--i) * 80ms)}html.js .is-un.in .ms-svg svg,html.js .is-full.in .ms-svg svg{--g:drop-shadow(0 0 6px var(--t)) drop-shadow(0 0 14px var(--t));--o:1}html.js .is-lk.in .ms-svg svg{--g:drop-shadow(0 0 4px var(--t));--o:.7}html.js .ms-tl:not(.lit) .ms-fill{transform:scaleY(0)}html.js .ms-tl.lit .ms-fill{transition:transform .8s cubic-bezier(.2,.7,.2,1)}html.js .ms-tl:not(.lit) .ms-you{opacity:0}html.js .ms-tl.lit .ms-you{transition:opacity .3s .8s}html.js .ms-tl.lit .ms-you b{animation:ms-ring .5s ease-in-out 1.1s 2}}@keyframes ms-ignite{0%{transform:scale(.9);filter:none;opacity:0}55%{transform:scale(1);filter:drop-shadow(0 0 22px var(--t));opacity:1}to{transform:scale(1);filter:var(--g);opacity:var(--o)}}@keyframes ms-ring{50%{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.ms-flip{transition:none;transform:none!important;display:block}.ms-back{position:static;transform:none;display:none;margin-top:8px}.ms-tier.flipped .ms-back{display:flex}}
