.JC-JoinPage{--join-muted:#aab7ca;color:#f6f1e5;padding:0 22px}.JC-JoinPage :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #ffcf54}.JC-JoinHero{isolation:isolate;text-align:center;padding:30px 0 20px;position:relative}.JC-JoinHero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 65%,#ffbf2410,#0000 54%);position:absolute;inset:10% -15% -8%}.JC-JoinHero-heading{z-index:2;position:relative}.JC-JoinEyebrow{font:600 10px/1.4 var(--font-space);letter-spacing:.09em;text-transform:uppercase;color:#c3c8cd;align-items:center;gap:9px;display:inline-flex}.JC-JoinMiniBall{background:linear-gradient(#ffd36c 42%,#111a2b 42% 57%,#0000 57%);border:1.5px solid #ffd36c;border-radius:50%;width:15px;height:15px;position:relative}.JC-JoinMiniBall:after{content:"";background:#111a2b;border:1px solid #ffd36c;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:4px}.JC-JoinHero h1{font:900 clamp(49px,6.3vw,68px)/.99 var(--font-google);letter-spacing:-.055em;margin:19px 0 15px}.JC-JoinHero h1>span{color:#ffca4b;display:block}.JC-JoinHero-description{color:var(--join-muted);max-width:600px;margin:0 auto;font-size:15px;line-height:1.7}.JC-JoinStage{max-width:1020px;margin:30px auto 16px;padding:0 0 5px;position:relative}.JC-JoinKit{z-index:2;text-align:left;background:#192333;border:1px solid #e8c16b32;border-radius:17px;width:440px;max-width:100%;margin:0 auto;position:relative;box-shadow:0 20px 50px #00000024,0 0 0 5px #ffc43e04}.JC-JoinKit-heading{background:linear-gradient(105deg,#ffca4810,#0000);border-bottom:1px solid #ffffff0c;border-radius:16px 16px 0 0;align-items:center;gap:12px;padding:20px 22px;display:flex}.JC-JoinKit-icon{color:#362a0e;background:#ffd268;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:23px;display:grid;box-shadow:0 3px #c39337}.JC-JoinLabel{font:600 9px/1.5 var(--font-space);color:#aab6c6;letter-spacing:.12em;text-transform:uppercase;display:block}.JC-JoinKit h2{font:750 17px/1.3 var(--font-google);letter-spacing:-.025em;margin-top:4px}.JC-JoinKit-edition{color:#b6c4bc;font:600 8px var(--font-space);letter-spacing:.1em;border:1px solid #9bc5a72b;border-radius:5px;margin-left:auto;padding:4px 6px}.JC-JoinKit-row{align-items:center;gap:13px;margin:0 22px;padding:19px 0;display:flex}.JC-JoinKit-row+.JC-JoinKit-row{border-top:1px dashed #ffffff14}.JC-JoinKit-row>i{color:#b7c3d4;flex-shrink:0;font-size:22px}.JC-JoinKit-row>div{flex:1;min-width:0}.JC-JoinKit-row strong,.JC-JoinPackDownload{font:550 14px/1.5 var(--font-space);color:#f0eee7;margin-top:5px;display:block}.JC-JoinPackDownload{color:#ffd268}.JC-JoinUnconfirmed{color:#8392a7;font-size:17px}.JC-JoinKit-footer{color:#93a2b8;font:500 10px/1.5 var(--font-space);background:#00000010;border-top:1px solid #ffffff0c;border-radius:0 0 16px 16px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:13px 22px;display:flex}.JC-JoinKit-footer strong{color:#bfc9d8;font-weight:500}.JC-JoinKit-footer a{color:#ffd268}.JC-JoinKit-footer a:hover,.JC-JoinPackDownload:hover{color:#fff0c9}.JC-JoinAddress{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;display:flex}.JC-JoinAddress code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:14px}.JC-JoinAddress button{color:#211805;background:#ffc43e;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:inline-flex}.JC-JoinCopyStatus{color:#ffd268;width:100%;font-size:12px}.JC-JoinCopyStatus:empty{display:none}.JC-JoinBuddy{pointer-events:none;width:280px;position:absolute;bottom:20px}.JC-JoinBuddy--bulbasaur{left:-1%}.JC-JoinBuddy--squirtle{width:218px;bottom:5px;right:2%}.JC-JoinBuddy-float{z-index:1;animation:6s ease-in-out infinite JC-join-bob;position:relative}.JC-JoinBuddy img{filter:drop-shadow(0 14px 12px #00000025);width:100%;height:auto;display:block}.JC-JoinBuddy--bulbasaur img{transform:scaleX(-1)rotate(-5deg)}.JC-JoinBuddy--squirtle .JC-JoinBuddy-float{animation-delay:-2.5s}.JC-JoinBuddy--squirtle img{transform:rotate(6deg)}.JC-JoinBuddy-note{color:#a4cbae;font:600 13px var(--font-space);white-space:nowrap;position:absolute;top:-27px;left:35px;transform:rotate(-9deg)}.JC-JoinBuddy-note:after{content:"";opacity:.55;border-bottom:1px solid;border-left:1px solid;border-radius:0 0 0 18px;width:27px;height:21px;margin:7px 0 0 22px;display:block;transform:rotate(-18deg)}.JC-JoinBuddy--squirtle .JC-JoinBuddy-note{color:#9ccee2;top:-27px;left:62px;transform:rotate(8deg)}.JC-JoinBuddy-shadow{filter:blur(9px);background:#00000065;border-radius:50%;width:70%;height:19px;animation:6s ease-in-out infinite JC-join-shadow;position:absolute;bottom:0;left:15%}.JC-JoinBuddy--squirtle .JC-JoinBuddy-shadow{animation-delay:-2.5s}.JC-JoinSpark{color:#ffd778;animation:4s ease-in-out infinite JC-join-glint;position:absolute}.JC-JoinSpark--one{font-size:26px;top:40px;left:15px}.JC-JoinSpark--two{font-size:35px;animation-delay:-2s;top:100px;right:-10px}.JC-JoinGuideLink{font:500 11px/1.5 var(--font-space);color:#aab7ca;align-items:center;gap:12px;padding:8px;display:inline-flex}.JC-JoinGuideLink i{color:#ffca4b;transition:transform .2s}.JC-JoinGuideLink:hover{color:#f6f1e5}.JC-JoinGuideLink:hover i{transform:translateY(3px)}.JC-JoinGuide{border-top:1px solid #ffffff0c;padding:29px 0 39px;scroll-margin-top:20px}.JC-JoinSectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.JC-JoinSectionHead h2{font:750 27px/1.25 var(--font-google);letter-spacing:-.035em;margin-top:5px}.JC-JoinSectionHead>p{color:var(--join-muted);margin-bottom:3px;font-size:12px;line-height:1.6}.JC-JoinSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0;padding:0;list-style:none;display:grid}.JC-JoinStep{background:#151f30;border:1px solid #ffffff10;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:21px 23px 22px;transition:border-color .2s;display:flex}.JC-JoinStep:hover{border-color:#ffd26845}.JC-JoinStep-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.JC-JoinStep-number{color:#ffd268;width:33px;height:33px;font:700 12px var(--font-space);background:#ffd26809;border:1px solid #ffd26838;border-radius:50%;place-items:center;display:grid}.JC-JoinStep-top>i{color:#7f91ab;font-size:24px}.JC-JoinStep h3{font:750 18px/1.35 var(--font-google);letter-spacing:-.02em;margin-bottom:11px}.JC-JoinStep>p{color:var(--join-muted);margin-bottom:21px;font-size:13px;line-height:1.8}.JC-JoinStep strong{color:#d7dfec;font-weight:600}.JC-JoinButton{font:700 11px/1.5 var(--font-space);color:#272010;background:#ffce62;border-radius:7px;justify-content:center;align-items:center;gap:18px;margin-top:auto;padding:11px 16px;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 3px #b1842e}.JC-JoinButton:hover{color:#272010;background:#ffdc8b;transform:translateY(-1px)}.JC-JoinButton i{font-size:17px}.JC-JoinPending,.JC-JoinStep-note{font:500 10px/1.8 var(--font-space);color:#99a9bd;margin-top:auto;padding:10px 0}.JC-JoinPending{color:#c1b99e;align-items:center;gap:7px;display:flex}.JC-JoinPending i{font-size:15px}.JC-JoinSupport{background:#ffffff02;border:1px solid #ffffff10;border-radius:13px;padding:25px 27px 12px}.JC-JoinSupport-heading{align-items:center;gap:15px;padding-bottom:15px;display:flex}.JC-JoinSupport-heading>i{color:#ffca4b;font-size:28px}.JC-JoinSupport h2{font:700 19px/1.4 var(--font-google);letter-spacing:-.02em}.JC-JoinSupport-heading p{color:var(--join-muted);margin-top:5px;font-size:12px}.JC-JoinSupport a{color:#ffcf6a}.JC-JoinFaq{grid-template-columns:1fr 1fr;align-items:start;gap:0 35px;display:grid}.JC-JoinFaq details{border-top:1px solid #ffffff0e}.JC-JoinFaq summary{cursor:pointer;font:500 12px/1.6 var(--font-space);color:#d8e0ea;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;list-style:none;display:flex}.JC-JoinFaq summary::-webkit-details-marker{display:none}.JC-JoinFaq summary i{color:#ffd16a;flex-shrink:0;font-size:18px;transition:transform .2s}.JC-JoinFaq details[open] summary i{transform:rotate(45deg)}.JC-JoinFaq details>p{color:var(--join-muted);padding:0 20px 18px 0;font-size:13px;line-height:1.8}.JC-JoinFaq details a{text-underline-offset:3px;text-decoration:underline}@keyframes JC-join-bob{0%,to{translate:0}50%{translate:0 -9px}}@keyframes JC-join-shadow{0%,to{opacity:.8;scale:1}50%{opacity:.5;scale:.86}}@keyframes JC-join-glint{0%,to{opacity:.35;scale:.9}50%{opacity:.9;scale:1.05}}@media (max-width:1100px){.JC-JoinBuddy--bulbasaur{width:235px;bottom:31px;left:-2%}.JC-JoinBuddy--squirtle{width:190px;bottom:23px;right:-1%}.JC-JoinBuddy-note{font-size:11px}.JC-JoinBuddy--squirtle .JC-JoinBuddy-note{left:35px}}@media (max-width:968px){.JC-JoinKit{width:380px}.JC-JoinBuddy--bulbasaur{width:155px;bottom:35px;left:-2%}.JC-JoinBuddy--squirtle{width:125px;bottom:30px;right:0}.JC-JoinBuddy-note{top:-45px;left:5px}.JC-JoinBuddy--squirtle .JC-JoinBuddy-note{top:-40px;left:0}.JC-JoinStep{padding:20px 18px}.JC-JoinStep h3{font-size:16px}.JC-JoinPending{font-size:9px}}@media (max-width:760px){.JC-JoinHero{padding-top:32px}.JC-JoinHero h1{font-size:62px}.JC-JoinStage{margin-top:28px;padding-top:68px}.JC-JoinBuddy--bulbasaur{width:133px;top:-28px;bottom:auto;left:calc(50% - 212px)}.JC-JoinBuddy--squirtle{width:108px;top:-40px;bottom:auto;right:calc(50% - 193px)}.JC-JoinBuddy-note,.JC-JoinBuddy-shadow{display:none}.JC-JoinSpark--one{font-size:22px;top:22px;left:-23px}.JC-JoinSpark--two{font-size:25px;top:47px;right:-20px}.JC-JoinSectionHead{display:block}.JC-JoinSectionHead>p{margin-top:9px}.JC-JoinSteps{grid-template-columns:1fr;gap:12px}.JC-JoinStep{padding:23px 24px 23px 77px;position:relative}.JC-JoinStep-top{width:auto;position:absolute;top:22px;left:23px}.JC-JoinStep-top>i{display:none}.JC-JoinStep h3{font-size:18px}.JC-JoinStep>p{margin-bottom:15px}.JC-JoinPending,.JC-JoinStep-note{padding:0;font-size:10px}.JC-JoinFaq{grid-template-columns:1fr;gap:0}.JC-JoinSupport{padding:22px 24px 8px}}@media (max-width:480px){.JC-JoinPage{padding:0 18px}.JC-JoinHero{padding-top:28px;padding-bottom:20px}.JC-JoinEyebrow{letter-spacing:.06em;font-size:8px}.JC-JoinHero h1{margin-top:18px;font-size:clamp(45px,13.5vw,62px)}.JC-JoinHero-description{max-width:275px;font-size:13px}.JC-JoinStage{margin-top:25px;margin-bottom:15px;padding-top:61px}.JC-JoinBuddy--bulbasaur{width:110px;top:-21px;left:2px}.JC-JoinBuddy--squirtle{width:90px;top:-26px;right:15px}.JC-JoinSpark--one{top:20px;left:auto;right:-21px}.JC-JoinSpark--two{top:8px;right:-16px}.JC-JoinKit-heading{gap:10px;padding:17px 18px}.JC-JoinKit h2{font-size:15px}.JC-JoinKit-heading .JC-JoinLabel{font-size:8px}.JC-JoinKit-edition{padding:4px;font-size:7px}.JC-JoinKit-row{gap:11px;margin:0 18px;padding:18px 0}.JC-JoinKit-row strong,.JC-JoinPackDownload{font-size:12px}.JC-JoinKit-footer{padding:12px 18px;font-size:9px}.JC-JoinGuide{padding-top:25px;padding-bottom:27px}.JC-JoinSectionHead h2{font-size:25px}.JC-JoinStep{padding:22px 20px 22px 65px}.JC-JoinStep-top{left:18px}.JC-JoinStep h3{font-size:17px}.JC-JoinSupport{padding:20px 18px 5px}.JC-JoinSupport-heading{gap:10px}.JC-JoinSupport-heading>i{font-size:25px}.JC-JoinSupport h2{font-size:16px}.JC-JoinSupport-heading p{font-size:11px}}@media (prefers-reduced-motion:reduce){html:has(.JC-JoinPage){scroll-behavior:auto}.JC-JoinPage *,.JC-JoinPage :before,.JC-JoinPage :after{transition:none!important;animation:none!important}}
