@keyframes panelSheen{0%{transform:translate(-40%);opacity:0}15%{opacity:1}55%{opacity:1}to{transform:translate(340%);opacity:0}}@keyframes segPop{0%{transform:scale(.9)}55%{transform:scale(1.04)}to{transform:scale(1)}}:root{--m-stage-h: clamp(150px, 40dvh, 360px);--m-cost-h: 40px;--m-claim-h: 58px;--m-gap: 8px;--m-side: 10px;--m-dock-h: calc(var(--m-claim-h) + var(--m-gap));--m-stage-ratio: 1;--panel-fill: calc(100dvh - var(--header-h) - var(--m-stage-h) * var(--m-stage-ratio) - var(--m-dock-h) - var(--m-gap) - 4px);--m-fw: 700;--m-fs-micro: clamp(.62rem, 2.4vw, .78rem);--m-fs-label: clamp(.84rem, 3.2vw, 1rem);--m-fs-value: clamp(.52rem, 1.9vw, .62rem);--m-fs-badge: clamp(.42rem, 1.5vw, .48rem);--sobre-max-h: 81%;--sobre-max-w: 44vw;--sobre-lift: calc(var(--m-stage-h) * .15 - 1vh);--panel-inset: var(--m-side);--panel-justify: flex-start;--panel-h: auto;--panel-max-h: var(--panel-fill);--panel-head-pad: 8px 12px 7px;--panel-head-fs: var(--m-fs-micro);--sec-label-pad: 10px 12px 6px;--firm-slide-pad: 8px 36px 4px;--firm-card-pad: 10px 13px;--firm-card-gap: 12px;--firm-logo-size: 42px;--firm-logo-pad: 5px;--firm-logo-radius: 11px;--type-slide-pad: 5px 8px 8px;--type-card-h: 41px;--type-card-pad: 6px 4px;--size-slide-pad: 11px 8px 8px;--size-card-h: 40px;--size-card-pad: 5px 4px;--claim-max-w: 460px;--cta-xp-size: clamp(.68rem, .64rem + .11vw, .78rem);--land-justify: flex-start;--land-align: center;--land-gap: clamp(20px, 6vw, 34px);--land-pad-y: clamp(26px, 8vw, 52px);--land-pad-x: 18px;--land-pad-b: clamp(32px, 10vw, 60px);--land-hero-maxw: 520px;--land-cta-maxw: 460px;--land-eyebrow-fs: clamp(.88rem, .74rem + .45vw, 1.28rem);--land-eyebrow-ls: .42em;--land-title-w: min(100%, clamp(252px, 75.6vw, 441px));--land-desc-fs: clamp(.96rem, .86rem + .28vw, 1.18rem);--land-desc-maxw: none;--land-desc-lh: 1.55;--land-cards-cols: 1fr;--land-cards-maxw: 460px;--land-cards-gap: 12px;--land-card-pad: clamp(12px, 1.25vw, 18px) clamp(12px, 1.15vw, 18px);--land-card-gap: clamp(9px, .8vw, 13px);--land-card-icon-w: clamp(28px, 2.35vw, 37px);--land-card-icon-h: clamp(30px, 2.55vw, 40px);--land-card-title-fs: clamp(.65rem, .6rem + .16vw, .79rem);--land-card-title-mb: clamp(4px, .5vh, 7px);--land-card-desc-fs: clamp(.56rem, .52rem + .1vw, .66rem);--land-card-desc-lh: 1.44;--enter-minw: clamp(280px, 30vw, 440px);--enter-pad: clamp(14px, 1.5vh, 20px) clamp(28px, 2.6vw, 48px);--enter-fs: clamp(.86rem, .78rem + .26vw, 1.1rem);--earn-fs: clamp(.675rem, .61rem + .18vw, .81rem);--earn-icon: 14px}@media(max-height:750px){:root{--m-stage-ratio: .88}}@media(max-height:660px){:root{--m-stage-ratio: .75}}@media(max-height:580px){:root{--m-stage-ratio: .63}}html,body{height:100%;overflow:hidden}.app{height:100dvh;overflow:hidden;display:block}.site-header{position:fixed;top:0;left:0;right:0;z-index:200}.site-nav{display:none}.content-area__bg{position:fixed;inset:0;z-index:0}.content-area__bg-image{width:100%;height:100%;object-fit:cover;object-position:center top}.content-area__bg-image--rewards{object-position:center top}.scene-transition{position:fixed;inset:0;z-index:2;pointer-events:none}.content-area{position:fixed;inset:0;display:block;padding:0;background:transparent;z-index:1;overflow:hidden}.content-area:before{display:none}.stage,.selectors-wrap,.hud-bottom{display:none}.app.is-ready .stage,.app.is-ready .selectors-wrap,.app.is-ready .hud-bottom{display:flex}.m-reward-cost{display:none!important}.tier-roadmap{display:none}.vault-landing{position:fixed;inset:var(--header-h) 0 0 0;justify-content:var(--land-justify);align-items:var(--land-align);gap:var(--land-gap);padding:var(--land-pad-y) var(--land-pad-x);padding-bottom:var(--land-pad-b);overflow-y:auto;-webkit-overflow-scrolling:touch}.vault-landing__hero{width:100%;max-width:var(--land-hero-maxw);margin-top:0}.app.is-landing .vault-landing__hero{transform:translateY(0)}.vault-landing__eyebrow{font-size:var(--land-eyebrow-fs);letter-spacing:var(--land-eyebrow-ls)}.vault-landing__title-img{width:var(--land-title-w)}.vault-landing__desc{max-width:var(--land-desc-maxw);margin-inline:auto;font-size:var(--land-desc-fs);line-height:var(--land-desc-lh)}.vault-landing__cards{width:100%;max-width:var(--land-cards-maxw);grid-template-columns:var(--land-cards-cols);gap:var(--land-cards-gap)}.vault-card{padding:var(--land-card-pad);gap:var(--land-card-gap)}.vault-card__icon{width:var(--land-card-icon-w);height:var(--land-card-icon-h)}.vault-card__title{margin:2px 0 var(--land-card-title-mb);font-size:var(--land-card-title-fs)}.vault-card__desc{font-size:var(--land-card-desc-fs);line-height:var(--land-card-desc-lh)}.vault-landing__cta{width:100%;max-width:var(--land-cta-maxw);justify-content:center}.app.is-landing .vault-landing__cta{animation:vaultCtaInMobile .6s cubic-bezier(.2,.7,.2,1) .68s both}.app.is-entering .vault-landing__cta{animation:vaultCtaOutMobile .52s cubic-bezier(.55,0,.85,.25) .34s both}.vault-enter{width:100%;min-width:var(--enter-minw);padding:var(--enter-pad);font-size:var(--enter-fs)}.vault-earn-link{width:auto;align-self:center;font-size:var(--earn-fs)}.vault-earn-link svg{width:var(--earn-icon);height:var(--earn-icon)}.stage{position:fixed;top:var(--header-h);left:0;right:0;height:var(--m-stage-h);z-index:10;justify-content:center;align-items:flex-end;padding-bottom:6px;pointer-events:none;transform:none;margin:0;max-width:none;max-height:none}.visual-product{height:100%;width:auto;display:flex;align-items:flex-end;justify-content:center;transform:none;margin-bottom:var(--sobre-lift)}.visual-product__sobre-wrap{height:100%;width:auto;display:flex;align-items:flex-end;animation:sobreFloat 5s ease-in-out infinite}.visual-product__sobre-tilt{height:100%;width:auto;display:flex;align-items:flex-end;justify-content:center}.visual-product__sobre{max-height:var(--sobre-max-h);height:auto;width:auto;max-width:var(--sobre-max-w);object-fit:contain;display:block}.visual-product__pixel-tx{display:none}.visual-product__chains{inset:auto auto 0 50%;transform:translate(-50%) translateZ(0);max-height:var(--sobre-max-h);max-width:var(--sobre-max-w);width:auto;height:auto;object-fit:contain}.selectors-wrap{position:fixed;top:auto;bottom:calc(var(--m-dock-h) + var(--m-gap));left:var(--panel-inset);right:var(--panel-inset);height:var(--panel-h);max-height:var(--panel-max-h);z-index:15;flex-direction:column;justify-content:var(--panel-justify);overflow:hidden;border-radius:var(--radius);border:1px solid rgba(var(--neon-rgb),.32);background:radial-gradient(120% 60% at 50% 0%,rgba(var(--neon-rgb),.09) 0%,transparent 50%),linear-gradient(170deg,#080f0b,#050907 55%,#020403);box-shadow:inset 0 1px #ffffff0f,0 16px 40px #0009}.selectors-wrap:before{content:"CHOOSE YOUR REWARD";position:relative;flex:0 0 auto;display:block;padding:var(--panel-head-pad);font-size:var(--panel-head-fs);font-weight:var(--m-fw);letter-spacing:.24em;text-indent:.24em;text-align:center;color:var(--neon);text-shadow:0 0 10px rgba(var(--neon-rgb),.45);border-bottom:1px solid rgba(var(--neon-rgb),.16);z-index:2}.selectors-wrap:after{content:"";position:absolute;top:0;left:0;width:34%;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--neon-rgb),.95),transparent);animation:panelSheen 5s ease-in-out infinite;z-index:3;pointer-events:none}.panel--firm,.panel-stack,.panel-stack .panel--type,.panel-stack .panel--size{position:static;inset:auto;transform:none;width:100%;max-width:none;max-height:none;height:auto;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;opacity:1}.app.is-ready .panel--firm,.app.is-ready .panel-stack{animation:none;transform:none;opacity:1}@keyframes mPanelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.app.is-ready .selectors-wrap{animation:mPanelIn .55s cubic-bezier(.2,.7,.2,1) .06s both}.panel--firm{flex:0 0 auto;display:flex;flex-direction:column}.panel-stack{flex:0 0 auto;display:flex;flex-direction:column;gap:0}.panel-stack .panel--type,.panel-stack .panel--size{flex:0 0 auto;display:flex;flex-direction:column;border-top:1px solid rgba(var(--neon-rgb),.14)}.panel--firm .panel__head,.panel--type .panel__head,.panel--size .panel__head{display:none}.panel--firm:before,.panel--type:before,.panel--size:before{display:block;flex:0 0 auto;padding:var(--sec-label-pad);font-size:var(--m-fs-micro);font-weight:var(--m-fw);letter-spacing:.14em;text-align:center;color:var(--text-muted);position:static;width:auto;height:auto;inset:auto;background:none;box-shadow:none;opacity:1;border-top:none}.panel--firm:before{content:"PROPFIRM"}.panel--type:before{content:"ACCOUNT TYPE"}.panel--size:before{content:"ACCOUNT SIZE"}.slide-wrap{position:relative;display:flex;flex:0 0 auto;align-items:center;overflow:hidden;padding:4px 8px}.panel--firm .slide-wrap{padding:var(--firm-slide-pad)}.panel--firm .slide-wrap>.firm-list{flex:1;min-width:0;flex-direction:row;flex-wrap:nowrap;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0;align-items:stretch}.panel--firm .slide-wrap>.firm-list::-webkit-scrollbar{display:none}.firm-list:before{display:none}.firm-card__step{display:none}.firm-card{flex:0 0 100%;width:100%;scroll-snap-align:start;gap:var(--firm-card-gap);min-height:0;padding:var(--firm-card-pad);border-radius:var(--radius-sm);align-items:center;justify-content:center;border:1px solid rgba(var(--neon-rgb),.28);background:radial-gradient(90% 120% at 0% 0%,rgba(var(--neon-rgb),.1),transparent 60%),linear-gradient(180deg,#ffffff0a,#0000001f);box-shadow:inset 0 1px #ffffff0d}.firm-card__logo{width:var(--firm-logo-size);height:var(--firm-logo-size);flex-shrink:0;padding:var(--firm-logo-pad);border-radius:var(--firm-logo-radius);background:#0006;border:1px solid rgba(var(--neon-rgb),.3);box-shadow:0 0 16px rgba(var(--neon-rgb),.18),inset 0 0 8px #0006;overflow:hidden}.firm-card__logo img{width:100%;height:100%;object-fit:contain}.firm-card__info{display:flex;flex-direction:column;justify-content:center;gap:0;flex:0 1 auto;min-width:0;text-align:center}.firm-card__name{font-size:var(--m-fs-label);font-weight:var(--m-fw);letter-spacing:.01em;line-height:1.1}.firm-card__subtitle,.firm-card__chevron{display:none}.panel--firm .slide-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;border:1px solid rgba(var(--neon-rgb),.28);border-radius:50%;background:#040a07b8;color:var(--neon);cursor:pointer;transition:opacity .18s,background .18s,border-color .18s}.panel--firm .slide-arrow:active{background:rgba(var(--neon-rgb),.2)}.panel--firm .slide-arrow--prev{left:5px}.panel--firm .slide-arrow--next{right:5px}.panel--firm .slide-arrow:disabled{opacity:.12;pointer-events:none}.panel--firm .slide-arrow svg{width:16px;height:16px}.firm-dots{display:flex;justify-content:center;align-items:center;gap:5px;flex:0 0 auto;padding:5px 0 7px}.firm-dot{width:5px;height:5px;border-radius:50%;background:rgba(var(--neon-rgb),.26);transition:width .28s ease,background .28s ease,box-shadow .28s ease}.firm-dot--active{width:17px;border-radius:3px;background:var(--neon);box-shadow:0 0 9px rgba(var(--neon-rgb),.6)}.panel--firm .panel__foot{display:none}.panel--type .slide-wrap{overflow:visible;padding:var(--type-slide-pad)}.panel--type .slide-arrow{display:none}.panel--type .slide-wrap>.type-row{flex:1;width:100%;flex-direction:row;flex-wrap:nowrap;gap:4px;overflow:visible;padding:4px;align-items:stretch;scroll-snap-type:none;border-radius:calc(var(--radius-sm) + 3px);background:#00000052;box-shadow:inset 0 1px 4px #0000008c,inset 0 0 0 1px #ffffff08}.panel--type .type-card{position:relative;flex:1 1 0;min-width:0;min-height:var(--type-card-h);flex-direction:column;align-items:center;justify-content:center;gap:0;padding:var(--type-card-pad);border:none;border-radius:var(--radius-sm);background:transparent;text-align:center;transition:background .2s ease,color .2s ease}.panel--type .type-card__name{display:block;font-size:var(--m-fs-label);font-weight:var(--m-fw);letter-spacing:.01em;color:var(--text-muted);line-height:1.1;white-space:normal;transition:color .2s ease}.panel--type .type-card--active{background:linear-gradient(180deg,var(--neon),#17c07a);box-shadow:0 4px 14px rgba(var(--neon-rgb),.35),inset 0 1px #fff6;animation:segPop .34s cubic-bezier(.34,1.56,.64,1)}.panel--type .type-card--active .type-card__name{color:#00170c}.panel--type .type-card--locked{opacity:.5}.panel--type .type-card--locked .type-card__name{color:var(--text-dim)}.panel--type .type-card__lock{display:none}.panel--type .type-card--locked .type-card__lock{display:block;position:absolute;top:4px;right:5px;width:11px;height:11px;color:var(--text-dim)}.panel--type .type-card__lock svg{width:100%;height:100%}.panel--type .type-card__desc,.panel--type .type-card__star,.panel--type .type-card__badge,.panel--type .panel__foot{display:none}.panel--size .slide-wrap{overflow:visible;padding:var(--size-slide-pad)}.panel--size .slide-arrow{display:none}.panel--size .slide-wrap>.size-list{flex:1;width:100%;flex-direction:row;flex-wrap:nowrap;gap:4px;overflow:visible;padding:4px;align-items:stretch;scroll-snap-type:none;border-radius:calc(var(--radius-sm) + 3px);background:#00000052;box-shadow:inset 0 1px 4px #0000008c,inset 0 0 0 1px #ffffff08}.size-list:before{display:none}.size-card__step{display:none}.panel--size .size-card{position:relative;flex:1 1 0;min-width:0;width:auto;min-height:var(--size-card-h);scroll-snap-align:none;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:var(--size-card-pad);border:none;border-radius:var(--radius-sm);background:transparent;text-align:center;transition:background .2s ease,color .2s ease}.panel--size .size-card__main{flex:0 0 auto;flex-direction:column;align-items:center;gap:0}.size-card__type{display:none}.panel--size .size-card__label{display:block;margin-bottom:0;white-space:nowrap}.panel--size .size-card__size{font-size:var(--m-fs-label);font-weight:var(--m-fw);letter-spacing:.01em;color:var(--text);transition:color .2s ease}.panel--size .size-card__cost{display:none!important}.panel--size .size-card__need{display:none}.panel--size .size-card--active{background:linear-gradient(180deg,var(--neon),#17c07a);box-shadow:0 4px 14px rgba(var(--neon-rgb),.35),inset 0 1px #fff6;animation:segPop .34s cubic-bezier(.34,1.56,.64,1)}.panel--size .size-card--active .size-card__size{color:#00170c}.panel--size .size-card--locked{opacity:.5}.panel--size .size-card--locked .size-card__size{color:var(--text-dim)}.panel--size .size-card__lock{position:absolute;top:4px;right:5px;width:11px;height:11px;color:var(--text-dim)}.panel--size .size-card__lock svg{width:100%;height:100%}.size-card__badge{display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:var(--m-fs-badge);font-weight:var(--m-fw);letter-spacing:.1em;color:#00170c;background:var(--neon);border-radius:20px;padding:2px 7px;white-space:nowrap;box-shadow:0 0 10px rgba(var(--neon-rgb),.5);z-index:5}.panel--size .panel__foot{display:none}.hud-bottom{position:fixed;bottom:var(--m-gap);width:auto;margin:0;margin-inline:0;height:var(--m-claim-h);z-index:20;align-items:center;justify-content:center;padding:0 var(--m-side);background:none;border:none;border-radius:0;box-shadow:none;transform:none;inset:auto;gap:0;animation:none;opacity:1}.app.is-ready .hud-bottom{animation:mPanelIn .55s cubic-bezier(.2,.7,.2,1) .2s both;bottom:var(--m-gap);left:0;right:0;width:auto;margin-inline:0;opacity:1}@media(prefers-reduced-motion:reduce){.app.is-ready .selectors-wrap,.app.is-ready .hud-bottom{animation:none}}.hud-bottom:before{display:none}.hud-bottom__left,.hud-bottom__right{display:none}.hud-bottom__center{flex:1 1 auto;max-width:var(--claim-max-w);height:100%;display:flex;align-items:center;justify-content:center}.cta-btn{width:100%;height:100%}.cta-btn__xp{font-size:var(--cta-xp-size)}.claim-video__close{width:33px;height:33px}.claim-video__close svg{width:13.5px;height:13.5px}.reward-summary{grid-template-columns:1fr;gap:6px}.reward-summary__col{padding:8px 12px}.reward-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;overflow:visible}.reward-spec{flex:none}.reward-specs__nav,.stepper{display:none}@media(max-width:600px){.site-header__inner{padding:0 16px}.site-logo__img{max-width:min(150px,44vw);height:22px}.user-btn__name{display:none}.cta-btn__content{--cta-space: clamp(9px, 2.6vw, 12px);padding:var(--cta-space);gap:var(--cta-space)}}@media(min-width:768px)and (min-height:700px){:root{--m-stage-h: clamp(300px, 42dvh, 520px);--m-claim-h: 72px;--m-gap: 12px;--m-side: 24px;--sobre-lift: 0px;--sobre-max-h: 88%;--sobre-max-w: min(35vw, 367px);--cta-text-size: 1.16rem;--cta-icon-size: 25px;--cta-xp-size: .9rem;--m-fs-micro: .72rem;--m-fs-label: 1.5rem;--m-fs-value: .84rem;--m-fs-badge: .6rem;--panel-inset: max(var(--m-side), calc(50% - 265px) );--panel-justify: flex-start;--panel-h: fit-content;--panel-max-h: var(--panel-fill);--panel-head-fs: 1.08rem;--panel-head-pad: 20px 20px 16px;--sec-label-pad: 18px 14px 10px;--firm-slide-pad: 14px 52px 12px;--firm-card-pad: 15px 22px;--firm-card-gap: 16px;--firm-logo-size: 48px;--firm-logo-pad: 8px;--firm-logo-radius: 13px;--type-slide-pad: 10px 14px 14px;--type-card-h: 56px;--type-card-pad: 12px 8px;--size-slide-pad: 14px 14px 14px;--size-card-h: 54px;--size-card-pad: 10px 8px;--claim-max-w: 560px;--land-justify: safe center;--land-gap: clamp(24px, 3.5dvh, 44px);--land-pad-y: clamp(24px, 3dvh, 48px);--land-pad-x: clamp(32px, 5vw, 72px);--land-pad-b: clamp(24px, 3dvh, 48px);--land-hero-maxw: 760px;--land-cta-maxw: 600px;--land-eyebrow-fs: 1.52rem;--land-eyebrow-ls: .46em;--land-title-w: min(100%, clamp(440px, 62vw, 680px));--land-desc-fs: 1.28rem;--land-desc-maxw: 54ch;--land-desc-lh: 1.6;--land-cards-cols: 1fr 1fr;--land-cards-maxw: 740px;--land-cards-gap: 18px;--land-card-pad: clamp(16px, 2vw, 26px);--land-card-gap: clamp(14px, 1.4vw, 20px);--land-card-icon-w: clamp(42px, 4.2vw, 56px);--land-card-icon-h: clamp(44px, 4.4vw, 58px);--land-card-title-fs: 1.06rem;--land-card-title-mb: 8px;--land-card-desc-fs: .9rem;--land-card-desc-lh: 1.5;--enter-minw: 480px;--enter-pad: 22px 56px;--enter-fs: 1.12rem;--earn-fs: 1rem;--earn-icon: 17px}.selectors-wrap{top:calc(var(--header-h) + var(--m-stage-h) * var(--m-stage-ratio) + var(--m-gap));bottom:calc(var(--m-dock-h) + var(--m-gap));margin-block:auto;overflow-y:auto}.content-area__bg-image--desktop{display:none}.content-area__bg-image--tablet{display:block;opacity:0;transition:opacity .5s ease}.app.is-entering .content-area__bg-image--tablet,.app.is-ready .content-area__bg-image--tablet,.app.is-landing .content-area__bg-image--tablet{opacity:1}}@media(min-width:951px)and (min-height:700px){:root{--m-stage-h: clamp(360px, 48dvh, 610px);--sobre-max-h: 87%;--sobre-max-w: min(38vw, 437px)}}
