.rm-hero[data-v-bd5baa04]{overflow:hidden;padding:2.5rem 0 4rem}.rm-in[data-v-bd5baa04]{animation:rm-rise-bd5baa04 .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0)*.11s)}.rm-grid[data-v-bd5baa04]{animation:rm-grid-scroll-bd5baa04 2.4s linear infinite;background-image:linear-gradient(rgba(133,230,66,.3) 1px,transparent 0),linear-gradient(90deg,rgba(133,230,66,.3) 1px,transparent 0);background-size:60px 60px;height:50%;inset:auto -50% -10%;mask-image:linear-gradient(0deg,#000 10%,transparent 85%);-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 85%);opacity:.4;transform:perspective(500px) rotateX(62deg);transform-origin:center top}.rm-grid[data-v-bd5baa04],.rm-orb[data-v-bd5baa04]{position:absolute;z-index:-1}.rm-orb[data-v-bd5baa04]{animation:rm-orb-drift-bd5baa04 14s ease-in-out infinite alternate;border-radius:999px;filter:blur(90px);pointer-events:none}.rm-orb--lime[data-v-bd5baa04]{background:#85e64238;height:380px;inset-inline-end:4%;top:8%;width:380px}.rm-orb--violet[data-v-bd5baa04]{animation-delay:-6s;background:#6e1ab873;bottom:0;height:480px;inset-inline-start:-10%;width:480px}.rm-glitch[data-v-bd5baa04]{display:inline-block;position:relative}.rm-glitch[data-v-bd5baa04]:after,.rm-glitch[data-v-bd5baa04]:before{content:attr(data-text);inset:0;position:absolute;-webkit-text-fill-color:currentColor;opacity:0;pointer-events:none}.rm-glitch[data-v-bd5baa04]:before{animation:rm-glitch-a-bd5baa04 4.5s steps(1) infinite;color:#c084fc}.rm-glitch[data-v-bd5baa04]:after{animation:rm-glitch-b-bd5baa04 4.5s steps(1) infinite;color:#85e642}.view-pill[data-v-bd5baa04]{background:#6e1ab840;border:1px solid rgba(192,132,252,.4);color:#fff;display:inline-flex;font-size:.85rem;font-weight:800;gap:.45rem;letter-spacing:.12em;padding:.7rem 1.1rem;text-transform:uppercase}.stat[data-v-bd5baa04],.view-pill[data-v-bd5baa04]{align-items:center;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.stat[data-v-bd5baa04]{background:#07020f99;border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:.2rem;padding:.8rem .4rem;text-align:center}.stat-num[data-v-bd5baa04]{font-size:2rem;font-weight:800;line-height:1}.stat-label[data-v-bd5baa04]{color:#ffffffa6;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.stat--completed[data-v-bd5baa04]{border-color:#85e64266;color:#85e642}.stat--inProgress[data-v-bd5baa04]{border-color:#c084fc66;color:#c084fc}.stat--comingSoon[data-v-bd5baa04]{color:#ffffffd9}.pass[data-v-bd5baa04]{background:linear-gradient(150deg,#2a124f,#13002f 55%,#07020f);border:1px solid rgba(192,132,252,.35);box-shadow:0 30px 80px #00000080;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);overflow:hidden;padding:1.4rem;position:relative}.pass-holo[data-v-bd5baa04]{animation:holo-spin-bd5baa04 10s linear infinite;background:conic-gradient(from 0deg,#85e6422e,#c084fc38,#facc151f,#85e6422e);filter:blur(40px);inset:-40%;pointer-events:none;position:absolute}.pass-badge[data-v-bd5baa04]{align-items:center;background:#facc15;color:#0a0a0a;display:inline-flex;font-size:.75rem;font-weight:900;gap:.35rem;letter-spacing:.18em;padding:.25rem .6rem;text-transform:uppercase}.pass-emblem[data-v-bd5baa04]{animation:lfx-float 4.5s ease-in-out infinite;background:#07020fb3;border:2px solid rgba(133,230,66,.5);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);color:#85e642;display:grid;height:120px;margin:1.6rem auto 1.4rem;place-items:center;width:120px}.pips[data-v-bd5baa04]{align-items:center;display:flex;justify-content:space-between;position:relative}.pips[data-v-bd5baa04]:before{background:#ffffff1f;content:"";height:3px;inset-inline:14px;position:absolute;top:50%;translate:0 -50%}.pip[data-v-bd5baa04]{position:relative}.pip-gem[data-v-bd5baa04]{background:#13002f;border:2px solid hsla(0,0%,100%,.2);color:#ffffff8c;display:grid;height:32px;place-items:center;transform:rotate(45deg);width:32px}.pip-gem[data-v-bd5baa04]>*{transform:rotate(-45deg)}.pip--completed .pip-gem[data-v-bd5baa04]{background:#85e642;border-color:#85e642;box-shadow:0 0 14px #85e64299;color:#0a0a0a}.pip--inProgress .pip-gem[data-v-bd5baa04]{animation:pip-pulse-bd5baa04 1.6s ease-out infinite;background:#6e1ab8;border-color:#c084fc;color:#fff}@keyframes rm-rise-bd5baa04{0%{filter:blur(6px);opacity:0;transform:translateY(40px)}to{filter:none;opacity:1;transform:none}}@keyframes rm-grid-scroll-bd5baa04{to{background-position:0 60px}}@keyframes rm-orb-drift-bd5baa04{to{transform:translate(50px,-40px) scale(1.12)}}@keyframes holo-spin-bd5baa04{to{transform:rotate(1turn)}}@keyframes pip-pulse-bd5baa04{0%{box-shadow:0 0 #c084fc99}to{box-shadow:0 0 0 12px #c084fc00}}@keyframes rm-glitch-a-bd5baa04{0%,91%,to{clip-path:none;opacity:0;transform:none}92%{clip-path:inset(10% 0 55% 0);opacity:.9;transform:translate(-4px,2px)}94%{clip-path:inset(60% 0 8% 0);opacity:.9;transform:translate(4px,-2px)}96%{clip-path:inset(30% 0 40% 0);opacity:.9;transform:translate(-2px)}}@keyframes rm-glitch-b-bd5baa04{0%,91%,to{clip-path:none;opacity:0;transform:none}92%{clip-path:inset(50% 0 20% 0);opacity:.9;transform:translate(4px,-1px)}95%{clip-path:inset(5% 0 70% 0);opacity:.9;transform:translate(-4px,2px)}97%{clip-path:inset(75% 0 2% 0);opacity:.9;transform:translate(2px,1px)}}@media(prefers-reduced-motion:reduce){.pass-emblem[data-v-bd5baa04],.pass-holo[data-v-bd5baa04],.pip--inProgress .pip-gem[data-v-bd5baa04],.rm-glitch[data-v-bd5baa04]:after,.rm-glitch[data-v-bd5baa04]:before,.rm-grid[data-v-bd5baa04],.rm-in[data-v-bd5baa04],.rm-orb[data-v-bd5baa04]{animation:none!important}}.controls[data-v-aade9326]{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);padding:1rem 1.1rem}.chip[data-v-aade9326]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.14);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);color:#fffc;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:.4rem;letter-spacing:.1em;padding:.5rem .8rem;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s,transform .2s}.chip[data-v-aade9326]:hover{border-color:#85e64280;transform:translateY(-1px)}.chip[data-v-aade9326]:focus-visible{outline:2px solid #85e642;outline-offset:2px}.chip.is-on[data-v-aade9326]{background:#85e642;border-color:#85e642;color:#0a0a0a}.chip--inProgress.is-on[data-v-aade9326]{background:#6e1ab8;border-color:#c084fc;color:#fff}.chip--comingSoon.is-on[data-v-aade9326]{background:#fff;border-color:#fff;color:#0a0a0a}.chip-count[data-v-aade9326]{background:#0000004d;min-width:1.4rem;padding:0 .3rem;text-align:center}.segments[data-v-aade9326]{display:flex;gap:5px}.segments span[data-v-aade9326]{background:#ffffff1a;flex:1;height:10px;transform:skew(-20deg)}.segments .seg-completed[data-v-aade9326]{background:#85e642;box-shadow:0 0 10px #85e642}.segments .seg-inProgress[data-v-aade9326]{animation:stripes-aade9326 .8s linear infinite;background:repeating-linear-gradient(-45deg,#6e1ab8 0 6px,#c084fc 6px 12px);background-size:17px 17px}.track[data-v-aade9326]{display:grid;gap:1.25rem}@media(min-width:1024px){.track[data-v-aade9326]{gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}}.tier[data-v-aade9326]{display:flex;flex-direction:column;padding-inline-start:4.25rem;position:relative;transition:opacity .4s,filter .4s}.tier.is-muted[data-v-aade9326]{filter:grayscale(1);opacity:.25}.tier[data-v-aade9326]:not(.is-last):before{background:#ffffff1f;bottom:-2.25rem;content:"";inset-inline-start:26px;position:absolute;top:calc(1rem + 56px);transform-origin:top center;transition:transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*.14s);width:4px;z-index:0}.track:not(.is-lit) .tier[data-v-aade9326]:before{transform:scaleY(0)}.tier.link--completed[data-v-aade9326]:before{background:#85e642;box-shadow:0 0 12px #85e64299}.tier.link--inProgress[data-v-aade9326]:before{animation:stripes-aade9326 .8s linear infinite;background:repeating-linear-gradient(-45deg,#6e1ab8 0 6px,#c084fc 6px 12px);background-size:17px 17px}.node[data-v-aade9326]{background:transparent;cursor:pointer;display:grid;height:56px;inset-inline-start:0;place-items:center;position:absolute;top:1rem;width:56px;z-index:2}.node[data-v-aade9326]:focus-visible{outline:2px solid #85e642;outline-offset:3px}.node-gem[data-v-aade9326]{background:#13002f;border:2px solid hsla(0,0%,100%,.25);color:#ffffff8c;display:grid;height:44px;place-items:center;transform:rotate(45deg);transition:transform .4s cubic-bezier(.2,.9,.3,1.6),box-shadow .3s;width:44px}.node-gem[data-v-aade9326]>*{transform:rotate(-45deg)}.node:hover .node-gem[data-v-aade9326]{transform:rotate(45deg) scale(1.12)}.tier--completed .node-gem[data-v-aade9326]{background:#85e642;border-color:#85e642;box-shadow:0 0 18px #85e64299;color:#0a0a0a}.tier--inProgress .node-gem[data-v-aade9326]{animation:gem-pulse-aade9326 1.6s ease-out infinite;background:#6e1ab8;border-color:#c084fc;color:#fff}.tier.is-selected .node-gem[data-v-aade9326]{outline:2px solid #fff;outline-offset:3px;transform:rotate(45deg) scale(1.18)}.card[data-v-aade9326]{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);cursor:pointer;display:flex;flex:1;flex-direction:column;padding:1.2rem 1.1rem;position:relative;transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.2,.8,.2,1);z-index:1}.tier--completed .card[data-v-aade9326]{border-color:#85e64266}.tier--inProgress .card[data-v-aade9326]{border-color:#c084fc73}.tier.is-selected .card[data-v-aade9326]{border-color:#85e642;box-shadow:0 0 40px #85e64233}@media(min-width:1024px){.tier[data-v-aade9326]{padding-inline-start:0;padding-top:5.25rem}.node[data-v-aade9326]{inset-inline-start:calc(50% - 28px);top:0}.tier[data-v-aade9326]:not(.is-last):before{bottom:auto;height:4px;inset-inline-start:calc(50% + 28px);top:26px;transform-origin:left center;width:calc(100% + 1rem - 56px)}[dir=rtl] .tier[data-v-aade9326]:not(.is-last):before{transform-origin:right center}.track:not(.is-lit) .tier[data-v-aade9326]:before{transform:scaleX(0)}}.tier-tag[data-v-aade9326]{color:#c084fc;font-size:.72rem;letter-spacing:.2em}.badge[data-v-aade9326],.tier-tag[data-v-aade9326]{font-weight:800;text-transform:uppercase}.badge[data-v-aade9326]{align-items:center;border:1px solid hsla(0,0%,100%,.22);color:#ffffffd9;display:inline-flex;font-size:.7rem;gap:.3rem;letter-spacing:.08em;padding:.1rem .5rem}.tier--completed .badge[data-v-aade9326]{background:#85e642;border-color:#85e642;color:#0a0a0a}.tier--inProgress .badge[data-v-aade9326]{background:#6e1ab899;border-color:#c084fc;color:#fff}.card-icon[data-v-aade9326]{background:#07020f99;border:1px solid rgba(133,230,66,.35);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);color:#85e642;display:grid;height:60px;margin:1rem 0 .9rem;place-items:center;transition:transform .5s cubic-bezier(.2,.9,.3,1.6);width:60px}.card:hover .card-icon[data-v-aade9326]{transform:rotate(-8deg) scale(1.08)}.tier--comingSoon .card-icon[data-v-aade9326]{border-color:#fff3;color:#fff9}.tier--inProgress .card-icon[data-v-aade9326]{border-color:#c084fc73;color:#c084fc}.quarter[data-v-aade9326]{background:#6e1ab8;color:#fff;padding:.05rem .45rem}.state[data-v-aade9326]{align-items:center;background:#ffffff0a;border:1px dashed hsla(0,0%,100%,.18);color:#fff9;display:flex;font-size:.75rem;font-weight:800;gap:.45rem;letter-spacing:.1em;padding:.45rem .6rem;text-transform:uppercase}.tier--completed .state[data-v-aade9326]{border-color:#85e64273;color:#85e642}.tier--inProgress .state[data-v-aade9326]{border-color:#c084fc73;color:#c084fc}.charge[data-v-aade9326]{background:#ffffff1a;height:6px;overflow:hidden;position:relative;width:42px}.charge i[data-v-aade9326]{animation:stripes-aade9326 .6s linear infinite;background:repeating-linear-gradient(-45deg,#6e1ab8 0 4px,#c084fc 4px 8px);background-size:11px 11px;inset:0;position:absolute}@keyframes stripes-aade9326{to{background-position:17px 0}}@keyframes gem-pulse-aade9326{0%{box-shadow:0 0 #c084fca6}to{box-shadow:0 0 0 14px #c084fc00}}@media(prefers-reduced-motion:reduce){.charge i[data-v-aade9326],.segments .seg-inProgress[data-v-aade9326],.tier--inProgress .node-gem[data-v-aade9326],.tier.link--inProgress[data-v-aade9326]:before{animation:none!important}.tier[data-v-aade9326]:before{transition:none!important}}
