:root ._pr-t-space-5{padding-right:var(--t-space-5)}:root ._pl-t-space-5{padding-left:var(--t-space-5)}:root ._pt-t-space-6{padding-top:var(--t-space-6)}:root ._pb-t-space-6{padding-bottom:var(--t-space-6)}:root ._gap-t-space-7{gap:var(--t-space-7)}:root ._bg-inputFill{background-color:var(--inputFill)}:root ._dsp-none{display:none}:root ._gap-t-space-3{gap:var(--t-space-3)}:root ._fow-600{font-weight:600}:root ._fos-f-size-4{font-size:var(--f-size-4)}:root ._lh-f-lineHeigh112923{line-height:var(--f-lineHeight-4)}:root ._ussel-auto{-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}:root ._whiteSpace-normal{white-space:normal}:root ._gap-t-space-1--53{gap:var(--t-space-1--5)}:root ._fw-wrap{flex-wrap:wrap}:root ._rowGap-t-space-3{row-gap:var(--t-space-3)}:root ._fs-1{flex-shrink:1}:root ._btw-0px{border-top-width:0}:root ._brw-1px{border-right-width:1px}:root ._bbw-0px{border-bottom-width:0}:root ._blw-0px{border-left-width:0}:root ._fg-1{flex-grow:1}:root ._h-initial{height:auto}:root ._mah-initial{max-height:none}:root ._als-stretch{align-self:stretch}:root ._w-0px{width:0}:root ._maw-0px{max-width:0}:root ._bbs-solid{border-bottom-style:solid}:root ._brs-solid{border-right-style:solid}:root ._mr-15px{margin-right:15px}:root ._ml-15px{margin-left:15px}:root ._btc-outline{border-top-color:var(--outline)}:root ._brc-outline{border-right-color:var(--outline)}:root ._bbc-outline{border-bottom-color:var(--outline)}:root ._blc-outline{border-left-color:var(--outline)}:root ._bts-solid{border-top-style:solid}:root ._bls-solid{border-left-style:solid}:root ._transform-translateY0419227808{transform:translateY(0) translateX(-.5px)}:root ._fow-f-weight-4{font-weight:var(--f-weight-4)}:root ._fos-f-size-2{font-size:var(--f-size-2)}:root ._col-textSeconda3655{color:var(--textSecondary)}:root ._ta-center{text-align:center}.TcgLandingPage_page__MdUPj{--brand-red:#d6001c;--text-main:#2f2f2f;--font-sf-pro:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;background:#f7f7f7;left:50%;margin-left:-50vw;margin-right:-50vw;min-height:100vh;position:relative;right:50%;width:100vw}.TcgLandingPage_desktopDownloadRail__j_LSZ{display:none}.TcgLandingPage_desktopDownloadRailPanel__oqMkl{border-radius:20px;overflow:hidden}.TcgLandingPage_shell__mYjbp{background:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:450px;min-height:100vh;width:100%}.TcgLandingPage_main__yT4Go{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden}.TcgLandingPage_hero__57vl_{align-items:center;display:flex;flex-direction:column;gap:8px;padding-top:36px;width:100%}.TcgLandingPage_heroLead__KN2EG{animation:TcgLandingPage_slide-in-left__20PJn .6s ease-out .3s forwards;color:var(--text-main);font-family:var(--font-sf-pro);font-size:24px;font-style:normal;font-weight:700;line-height:normal;opacity:0;text-align:center}.TcgLandingPage_heroLogo__qxdpa{animation:TcgLandingPage_scale-in__32m_g .8s ease-out 0s forwards;aspect-ratio:296/49;height:49px;opacity:0;position:relative;width:296px;z-index:3}.TcgLandingPage_heroCopy__fGSxD{animation:TcgLandingPage_slide-in-right__HN_3q .6s ease-out .3s forwards;color:#000;font-family:var(--font-sf-pro);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.56px;line-height:150%;margin-top:8px;opacity:0;position:relative;text-align:center;z-index:3}.TcgLandingPage_heroVisual__o2YcW{height:309px;margin-top:16px;position:relative;width:228px}.TcgLandingPage_heroPhoneMockup__HhfNF{animation:TcgLandingPage_fade-in__eEs8w .7s ease-out .9s forwards;height:309px;opacity:0;position:relative;width:228px}.TcgLandingPage_heroPhoneViewport__SZt3Q{height:100%;overflow:hidden;position:relative;z-index:0}.TcgLandingPage_heroLowerLayer__D4tAX{height:100%;left:-200px;overflow:hidden;pointer-events:none;position:absolute;right:-200px;top:0}.TcgLandingPage_heroLowerItem__6R8H1,.TcgLandingPage_heroUpperItem__EIVor{position:absolute;width:auto}.TcgLandingPage_heroUpperItem__EIVor{animation:TcgLandingPage_fade-in__eEs8w .5s ease-out forwards;opacity:0}.TcgLandingPage_heroLowerItem__6R8H1 img,.TcgLandingPage_heroUpperItem__EIVor img{display:block;height:100%;object-fit:contain;width:auto}.TcgLandingPage_phoneFrame__7hCfU{height:466px;position:relative;width:228px}.TcgLandingPage_phoneBody__grTaN,.TcgLandingPage_phoneBorder__50SUj,.TcgLandingPage_phoneButtonRight__97dJe,.TcgLandingPage_phoneButtonSmall__TOuBC,.TcgLandingPage_phoneButtonTallBottom__3TnA8,.TcgLandingPage_phoneButtonTallTop__un7GK,.TcgLandingPage_phoneNotch__k5igG,.TcgLandingPage_phoneScreen__qVnFt{position:absolute}.TcgLandingPage_phoneBody__grTaN{background:#0b0921;border-radius:54px;inset:0}.TcgLandingPage_phoneBorder__50SUj{background:#36363e;border-radius:49px;bottom:.68%;left:2.22%;right:2.33%;top:.66%}.TcgLandingPage_phoneButtonSmall__TOuBC{background:#0b0921;border-radius:1px;height:18px;left:0;top:19.22%;width:2px}.TcgLandingPage_phoneButtonTallTop__un7GK{background:#0b0921;border-radius:1px;height:35px;left:0;top:26.49%;width:2px}.TcgLandingPage_phoneButtonTallBottom__3TnA8{background:#0b0921;border-radius:1px;height:35px;left:0;top:36.16%;width:2px}.TcgLandingPage_phoneButtonRight__97dJe{background:#0b0921;border-radius:1px;height:56px;right:0;top:31.7%;width:2px}.TcgLandingPage_phoneScreen__qVnFt{background:#4d4d56;border-radius:39px;bottom:2.17%;left:5.33%;overflow:hidden;right:5.44%;top:2.15%}.TcgLandingPage_phoneNotch__k5igG{background:#0b0921;border-radius:39px;height:4.16%;left:35.64%;right:35.74%;top:3.34%;z-index:1}.TcgLandingPage_videoSurface__1_rzu{background:#000;height:100%;width:100%}.TcgLandingPage_videoElement__Ibrsq{height:100%;object-fit:cover;width:100%}.TcgLandingPage_showcaseSection__h1c0r{background:#fff;overflow:hidden;padding-top:40px;position:relative;width:100%;z-index:2}.TcgLandingPage_showcaseHeading__2r9Oz{align-items:center;display:flex;flex-direction:column;gap:0;margin-bottom:32px;transition:opacity .6s ease-out,transform .6s ease-out}.TcgLandingPage_showcaseEyebrow__jKNaM{color:var(--text-main);font-size:24px;letter-spacing:.96px;line-height:150%}.TcgLandingPage_showcaseEyebrow__jKNaM,.TcgLandingPage_showcaseTitle__VMHXU{font-family:var(--font-sf-pro);font-style:normal;font-weight:700;text-align:center;white-space:nowrap}.TcgLandingPage_showcaseTitle__VMHXU{font-size:36px;line-height:120%}.TcgLandingPage_highlight__KfxsF{color:var(--brand-red)}.TcgLandingPage_showcaseViewport__6q06n{position:relative;transition:opacity .6s ease-out,transform .6s ease-out;width:100%}.TcgLandingPage_showcaseViewport__6q06n:before{background:var(--brand-red);bottom:0;content:"";left:0;position:absolute;right:0;top:70px;z-index:0}.TcgLandingPage_marqueeTrack__M2Jkj{animation:TcgLandingPage_marquee__Y2DSl 20s linear infinite;display:flex;gap:24px;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}.TcgLandingPage_showcaseCard__nJewO{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding-bottom:60px;width:160px}.TcgLandingPage_showcaseMediaBox__fCYgT{background:#fff;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);display:flex;height:160px;justify-content:center;overflow:hidden;position:relative;width:160px}.TcgLandingPage_showcaseMediaItem__POyF4{position:relative}.TcgLandingPage_showcaseLabel__FWsJ5{color:#fff;font-family:var(--font-sf-pro);font-size:14px;font-style:normal;font-weight:700;letter-spacing:.56px;line-height:150%;text-align:center;white-space:nowrap}.TcgLandingPage_howToSection__WQ_do{background:var(--brand-red);width:100%}.TcgLandingPage_howToBadge__reG6_{display:flex;justify-content:center;padding-top:32px}.TcgLandingPage_howToBadgeText__siLiy{align-items:center;background:#fff;border-radius:1000px;color:var(--brand-red);display:flex;font-family:var(--font-sf-pro);font-size:14px;font-weight:700;gap:10px;height:32px;justify-content:center;min-width:148px;padding:4px 16px;white-space:nowrap}.TcgLandingPage_howToHeading__TPJPv{align-items:center;display:flex;flex-direction:column;gap:0;margin-top:16px}.TcgLandingPage_howToLead__00xr0{font-size:24px;line-height:normal}.TcgLandingPage_howToLead__00xr0,.TcgLandingPage_howToTitle__f2q_n{color:#fff;font-family:var(--font-sf-pro);font-style:normal;font-weight:700;text-align:center;white-space:nowrap}.TcgLandingPage_howToTitle__f2q_n{font-size:36px;line-height:120%}.TcgLandingPage_steps__bpnKy{align-items:center;display:flex;flex-direction:column;gap:24px;margin-top:36px}.TcgLandingPage_stepCard__LzlgI{position:relative;width:354px}.TcgLandingPage_stepVisualContent__7ZXVU{align-items:center;display:flex;justify-content:center;position:absolute;z-index:1}.TcgLandingPage_stepVisualBackdrop___1P8g{background:#fff;border-radius:24px 24px 0 0;height:148px;overflow:hidden;position:relative;width:354px;z-index:0}.TcgLandingPage_stepBadge__72iBW{align-items:center;background:#000;border-radius:1000px;display:flex;justify-content:center;left:50%;padding:4px 16px;position:absolute;top:148px;transform:translate(-50%,-50%);z-index:3}.TcgLandingPage_stepBadgeText__aICub{color:#fff;font-family:var(--font-sf-pro);font-size:14px;font-weight:700;line-height:normal}.TcgLandingPage_stepBody__eimXN{align-items:center;background:#f6f6f6;border-radius:0 0 24px 24px;display:flex;flex-direction:column;height:103px;justify-content:center;position:relative;width:354px;z-index:2}.TcgLandingPage_stepTitle__AlURc{font-size:20px;font-weight:700;letter-spacing:.8px}.TcgLandingPage_stepSubtitle__BlkmY,.TcgLandingPage_stepTitle__AlURc{color:var(--text-main);font-family:var(--font-sf-pro);font-style:normal;line-height:150%;text-align:center}.TcgLandingPage_stepSubtitle__BlkmY{font-size:14px;font-weight:400;letter-spacing:.56px;margin-top:4px}.TcgLandingPage_stepCoin__z4mcA{aspect-ratio:14/9;height:99px;overflow:hidden;pointer-events:none;position:relative;width:154px}.TcgLandingPage_stepCoinInner__4Q7OB{height:177%;left:-9.03%;position:absolute;top:-51%;width:114.19%}.TcgLandingPage_stepThumbnailGroup__Ky6Qv{align-items:center;display:flex;justify-content:center;margin-top:-68px;position:relative;width:240px}.TcgLandingPage_stepThumbnailPrimary__LLmjU,.TcgLandingPage_stepThumbnailSecondary__ZrqoV{position:relative}.TcgLandingPage_stepThumbnailPrimary__LLmjU{aspect-ratio:1/1;flex-shrink:0;transform:rotate(-2deg);width:44.78%}.TcgLandingPage_stepThumbnailSecondary__ZrqoV{aspect-ratio:1/1;flex-shrink:0;margin-left:-26px;transform:rotate(5deg);width:62%}.TcgLandingPage_stepPrize__1zOYP,.TcgLandingPage_stepVideoPhoneInner__wuvTU,.TcgLandingPage_stepVideoPhone___8e85{align-items:center;display:flex;justify-content:center}.TcgLandingPage_stepPrize__1zOYP{height:200px;margin-top:-50px;position:relative;width:600px}.TcgLandingPage_exchangeSection__527pN{align-items:center;display:flex;flex-direction:column;margin-top:60px;padding-bottom:84px}.TcgLandingPage_exchangeLead__Mz_G5{color:#fff;font-family:var(--font-sf-pro);font-size:20px;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:150%;text-align:center;white-space:nowrap}.TcgLandingPage_exchangeRibbonGroup__IXjun{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:4px}.TcgLandingPage_exchangeRibbonWide__KA169,.TcgLandingPage_exchangeRibbon__N10mq{align-items:center;background:#fff;display:flex;gap:10px;height:51px;justify-content:center;min-width:268px;padding:4px 8px;width:auto}.TcgLandingPage_exchangeRibbonWide__KA169{min-width:304px}.TcgLandingPage_exchangeRibbonText__Y_Uk7{color:var(--brand-red);font-family:var(--font-sf-pro);font-size:36px;font-style:normal;font-weight:700;line-height:normal;text-align:center;white-space:nowrap}.TcgLandingPage_exchangeVisual__yHSwX{align-items:center;display:flex;justify-content:center;margin-top:28px;position:relative;width:400px}.TcgLandingPage_exchangeCharacters__vYM5l{flex-shrink:0;height:90px;position:relative;width:100px}.TcgLandingPage_exchangeDreepy__xgF9d,.TcgLandingPage_exchangePsyduck__mxdGf{position:absolute}.TcgLandingPage_exchangePsyduck__mxdGf{height:78px;left:60px;top:0;width:78px;z-index:1}.TcgLandingPage_exchangeDreepy__xgF9d{bottom:0;height:78px;right:-60px;width:78px;z-index:2}.TcgLandingPage_exchangeArrows__84_eV{align-items:center;display:flex;gap:1px;left:50%;position:absolute;transform:translateX(-50%)}.TcgLandingPage_exchangeCoinWrap__oDSe3{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;padding-right:44px}.TcgLandingPage_exchangeCoin__fK8kS{height:80px;pointer-events:none;position:relative;width:124px}.TcgLandingPage_exchangeText__m6nJx{color:#fff;font-family:var(--font-sf-pro);font-size:18px;font-style:normal;font-weight:400;letter-spacing:.72px;line-height:150%;margin-top:12px;text-align:center}.TcgLandingPage_benefitsSignupSection__LRowu{align-items:center;background:#fff;display:flex;flex-direction:column;padding-top:60px;position:relative;width:100%}.TcgLandingPage_nowOnlyBadge__oTvAC,.TcgLandingPage_nowOnlyLabel__YrhVz{align-items:center;display:flex;justify-content:center}.TcgLandingPage_nowOnlyLabel__YrhVz{background:var(--brand-red);height:27px;margin-left:-1px;margin-right:-1px;padding:0 16px}.TcgLandingPage_nowOnlyText__p_2tr{color:#fff;font-family:var(--font-sf-pro);font-size:16px;font-weight:700;line-height:1;text-align:center;white-space:nowrap}.TcgLandingPage_memberOnly__fb1b_{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:20px}.TcgLandingPage_memberOnlyText__liO4W{color:var(--brand-red);font-family:var(--font-sf-pro);font-size:24px;font-weight:700;text-align:center;white-space:nowrap}.TcgLandingPage_benefitsTitleWrap__7S4FL{align-items:flex-start;display:flex;justify-content:center;margin-top:-8px;position:relative}.TcgLandingPage_benefitsNote__NwW0P{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal;position:absolute;right:-12px;top:6px}.TcgLandingPage_benefitsTitle__z6eXS{font-family:var(--font-sf-pro);font-size:36px;font-weight:700;text-align:center;white-space:nowrap}.TcgLandingPage_benefitGrid__gliae{align-items:flex-start;display:flex;gap:12px;justify-content:center;margin-top:36px}.TcgLandingPage_benefitCard__ZlPH1{align-items:center;display:flex;flex-direction:column;gap:8px}.TcgLandingPage_benefitArt__qApCu{border-radius:15px;display:flex;height:112px;justify-content:center;overflow:hidden;position:relative;width:112px}.TcgLandingPage_benefitArtInner__B6akE{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.TcgLandingPage_benefitImageWrap__VvghJ{position:relative}.TcgLandingPage_benefitImageWrapAbsolute__lRKv3{position:absolute}.TcgLandingPage_benefitBody__mD_Ms{align-items:center;display:flex;flex-direction:column;gap:0}.TcgLandingPage_benefitTitle__Z5iAY{color:#000;font-size:12px}.TcgLandingPage_benefitDescription__tB5hP,.TcgLandingPage_benefitTitle__Z5iAY{font-family:var(--font-sf-pro);font-weight:700;text-align:center;white-space:nowrap}.TcgLandingPage_benefitDescription__tB5hP{color:var(--brand-red);font-size:16px}.TcgLandingPage_benefitsCaption___AuIH{color:rgba(0,0,0,.4);font-size:10px;font-style:normal;font-weight:400;margin-top:12px;text-align:center;white-space:nowrap}.TcgLandingPage_signupTitle__Ewe7K{font-family:var(--font-sf-pro);font-size:36px;font-style:normal;font-weight:700;line-height:1.2;margin-top:60px;position:relative;text-align:center;white-space:nowrap}.TcgLandingPage_signupFlowLine__SIiDM{background:#eaeaea;height:438px;left:50%;position:absolute;top:570px;transform:translateX(-50%);width:72px;z-index:0}.TcgLandingPage_signupFlowArrow__leZIz{border-left:36px solid transparent;border-right:36px solid transparent;border-top:22px solid #eaeaea;left:50%;position:absolute;top:1008px;transform:translateX(-50%);z-index:1}.TcgLandingPage_signupCard__s3Pdj{background:#fff;border:1px solid #eaeaea;border-radius:24px;height:152px;margin-top:36px;padding:24px;width:354px;z-index:1}.TcgLandingPage_signupCardInner__5EjAJ{align-items:center;display:flex;flex-direction:column;gap:16px}.TcgLandingPage_signupMethods__qllTF{align-items:center;display:flex;gap:16px;justify-content:center}.TcgLandingPage_signupMethodIcon__qvEvM{height:48px;position:relative;width:48px}.TcgLandingPage_signupCardTitle__EkevI{color:#000;flex-shrink:0;font-family:var(--font-sf-pro);font-size:24px;font-weight:700;line-height:1;text-align:center}.TcgLandingPage_signupCardLarge__W9ahP{background:#fff;border:1px solid #eaeaea;border-radius:24px;height:223px;margin-top:16px;overflow:hidden;padding:24px;position:relative;width:354px;z-index:1}.TcgLandingPage_signupCardLargeInner__w0CLt{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%}.TcgLandingPage_signupPhoneStage__2BEUK{flex:1 1;overflow:hidden;position:relative;width:100%}.TcgLandingPage_signupPhoneScaleWrap__JdYs1,.TcgLandingPage_signupPhoneStage__2BEUK{align-items:flex-start;display:flex;justify-content:center}.TcgLandingPage_signupPhone__N2Yd_{height:466px;width:228px}.TcgLandingPage_signupPhoneImage__3UVSR{height:100%;margin-top:2px;position:relative;width:100%}.TcgLandingPage_signupGift__9lxPd{align-items:center;display:flex;flex-direction:column;margin-top:64px;position:relative}.TcgLandingPage_signupGiftBadge__9lr7z{background:var(--brand-red);border-radius:100px;display:inline-block;padding:8px 16px}.TcgLandingPage_signupGiftText__qvwT6{color:#fff;font-family:var(--font-sf-pro);font-size:16px;font-weight:700;white-space:nowrap}.TcgLandingPage_signupGiftArrow__RHL_D{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid var(--brand-red);height:0;margin-top:-1px;width:0}.TcgLandingPage_signupGiftImageWrap__J_yzl{display:flex;justify-content:center;margin-top:13px}.TcgLandingPage_signupGiftImage__voe6d{height:96px;position:relative;width:96px}.TcgLandingPage_serviceDivider__34pmi{align-items:center;display:flex;gap:12px;margin-top:44px;padding:0 24px}.TcgLandingPage_serviceDividerLine__ftLeP{background:rgba(0,0,0,.12);flex:1 1;height:1px}.TcgLandingPage_serviceDividerLabel__s9lU9{color:#6b6b6b;font-family:var(--font-sf-pro);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin:0;white-space:nowrap}.TcgLandingPage_memberSection__QNt_t{align-items:center;background:#fafafa;display:flex;flex-direction:column;gap:12px;margin-top:40px;padding:40px 24px 48px}.TcgLandingPage_memberSectionLead__9G3lc{color:var(--brand-red);font-family:var(--font-sf-pro);font-size:12px;font-weight:700;line-height:1.4}.TcgLandingPage_memberSectionTitle__0LZvn{color:#111;font-family:var(--font-sf-pro);font-size:26px;font-weight:700;line-height:1.3;text-align:center}.TcgLandingPage_memberSectionButton__gXFj1{align-items:center;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-sf-pro);font-size:14px;font-weight:700;height:48px;justify-content:center;margin-top:4px;padding:0 24px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.TcgLandingPage_memberSectionButton__gXFj1:hover{background:#333;transform:translateY(-1px)}.TcgLandingPage_memberSectionButton__gXFj1:active{background:#1a1a1a}.TcgLandingPage_storeSection__wrkg5{align-items:center;background:#fff;display:flex;flex-direction:column;gap:18px;padding:44px 24px 56px}.TcgLandingPage_storeSectionLogo__zmTfD{align-items:center;display:flex;justify-content:center}.TcgLandingPage_storeSectionCopy__sHOX9{color:#2f2f2f;font-family:var(--font-sf-pro);font-size:14px;font-weight:400;line-height:1.6;margin:0;text-align:center}.TcgLandingPage_storeSectionButton__hTlaG{align-items:center;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-sf-pro);font-size:14px;font-weight:700;height:48px;justify-content:center;padding:0 24px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.TcgLandingPage_storeSectionButton__hTlaG:hover{background:#333;transform:translateY(-1px)}.TcgLandingPage_storeSectionButton__hTlaG:active{background:#1a1a1a}.TcgLandingPage_stickyCta__ZxAIF{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96);border-top:1px solid rgba(0,0,0,.08);bottom:0;display:flex;justify-content:center;padding:12px 10px calc(12px + env(safe-area-inset-bottom, 0px));position:-webkit-sticky;position:sticky;width:100%;z-index:10}.TcgLandingPage_stickyCtaInner__2tRdS{display:flex;gap:8px;width:100%}.TcgLandingPage_stickyInstallButton__1qNR5,.TcgLandingPage_stickyListButton__wNxCU{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-sf-pro);font-size:14px;font-weight:700;height:48px;justify-content:center;line-height:1;min-width:0;outline:2px solid transparent;outline-offset:2px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.TcgLandingPage_stickyListButton__wNxCU{background:#111;flex:1 1;white-space:nowrap}.TcgLandingPage_stickyInstallButton__1qNR5{background:var(--brand-red);flex:1 1;gap:8px;padding:0 10px}.TcgLandingPage_stickyInstallIcon__yuUHO{align-items:center;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.TcgLandingPage_stickyInstallIcon__yuUHO svg{display:block;height:18px;width:18px}.TcgLandingPage_stickyInstallText__F_JDg{white-space:nowrap}.TcgLandingPage_stickyListButton__wNxCU:hover{background:#333}.TcgLandingPage_stickyInstallButton__1qNR5:hover{background:#b5001a}.TcgLandingPage_stickyListButton__wNxCU:active{background:#1a1a1a}.TcgLandingPage_stickyInstallButton__1qNR5:active{background:#9a0016}.TcgLandingPage_stickyInstallButton__1qNR5:hover,.TcgLandingPage_stickyListButton__wNxCU:hover{transform:translateY(-1px)}@media (min-width:1080px){.TcgLandingPage_shell__mYjbp{margin-left:calc(50% - 385px);margin-right:auto}.TcgLandingPage_desktopDownloadRail__j_LSZ{display:block;pointer-events:none;position:fixed;left:calc(50% + 89px);right:auto;top:50%;transform:translateY(-50%);width:398px;z-index:6}.TcgLandingPage_desktopDownloadRailInner__vrbbU{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at top right,rgba(214,0,28,.12),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,98%,.96));border-radius:28px;box-shadow:0 24px 56px hsla(0,0%,7%,.12);padding:12px;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.TcgLandingPage_heroCopy__fGSxD,.TcgLandingPage_heroLead__KN2EG,.TcgLandingPage_heroLogo__qxdpa,.TcgLandingPage_heroPhoneMockup__HhfNF,.TcgLandingPage_heroUpperItem__EIVor{animation:none;opacity:1;transform:none!important}.TcgLandingPage_marqueeTrack__M2Jkj{animation:none}.TcgLandingPage_showcaseHeading__2r9Oz,.TcgLandingPage_showcaseViewport__6q06n{transition:none}}@keyframes TcgLandingPage_fade-in__eEs8w{0%{opacity:0}to{opacity:1}}@keyframes TcgLandingPage_scale-in__32m_g{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes TcgLandingPage_slide-in-left__20PJn{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes TcgLandingPage_slide-in-right__HN_3q{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes TcgLandingPage_marquee__Y2DSl{0%{transform:translateX(0)}to{transform:translateX(-50.75%)}}:root ._dsp-flex{display:flex}:root ._ai-stretch{align-items:stretch}:root ._fd-column{flex-direction:column}:root ._fb-auto{flex-basis:auto}:root ._bxs-border-box{box-sizing:border-box}:root ._pos-relative{position:relative}:root ._mih-0px{min-height:0}:root ._miw-0px{min-width:0}:root ._fs-0{flex-shrink:0}:root ._bg-rgba000--0538295333{background-color:rgba(0,0,0,.05)}:root ._pt-24px{padding-top:24px}:root ._pr-24px{padding-right:24px}:root ._pb-24px{padding-bottom:24px}:root ._pl-24px{padding-left:24px}:root ._btlr-8px{border-top-left-radius:8px}:root ._btrr-8px{border-top-right-radius:8px}:root ._bbrr-8px{border-bottom-right-radius:8px}:root ._bblr-8px{border-bottom-left-radius:8px}:root ._dsp-inline{display:inline}:root ._ww-break-word{word-wrap:break-word}:root ._whiteSpace-pre-wrap{white-space:pre-wrap}:root ._mt-0px{margin-top:0}:root ._mr-0px{margin-right:0}:root ._mb-0px{margin-bottom:0}:root ._ml-0px{margin-left:0}:root ._ff-f-family{font-family:var(--f-family)}:root ._fow-bold{font-weight:700}:root ._ls-f-letterSpa1360334202{letter-spacing:var(--f-letterSpacing-4)}:root ._fos-16px{font-size:16px}:root ._lh-26px{line-height:26px}:root ._col-color{color:var(--color)}:root ._pb-16px{padding-bottom:16px}:root ._fd-row{flex-direction:row}:root ._jc-space-betwe3241{justify-content:space-between}:root ._ai-center{align-items:center}:root ._w-326px{width:326px}@media (hover){:root:root ._cur-0hover-pointer:hover{cursor:pointer!important}:root:root ._o-0hover-0--7:hover{opacity:.7!important}}