.drawn-title[data-v-2ea88a2b]{display:block}.drawn-title-svg[data-v-2ea88a2b]{display:block;height:100%;overflow:visible;width:100%}.drawn-title-text[data-v-2ea88a2b]{font-family:DM Sans,sans-serif;font-weight:900;letter-spacing:-.04em;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke}.drawn-title-text.is-hidden[data-v-2ea88a2b]{visibility:hidden}.drawn-title-letter[data-v-2ea88a2b]{stroke-dasharray:1200;stroke-dashoffset:1200;fill-opacity:0;animation:drawn-stroke-2ea88a2b 1.1s cubic-bezier(.45,0,.55,1) calc(var(--drawn-delay) + var(--i)*.13s) forwards,drawn-fill-2ea88a2b .6s cubic-bezier(.33,1,.68,1) calc(var(--drawn-fill) + var(--i)*.08s) forwards,drawn-soften-2ea88a2b .8s cubic-bezier(.33,1,.68,1) var(--drawn-fade) forwards;animation-play-state:paused}:root.jc-fonts-ready .drawn-title-letter[data-v-2ea88a2b]{animation-play-state:running}@keyframes drawn-stroke-2ea88a2b{to{stroke-dashoffset:0}}@keyframes drawn-fill-2ea88a2b{to{fill-opacity:1}}@keyframes drawn-soften-2ea88a2b{0%{stroke-opacity:1}to{stroke-opacity:.35}}@media (prefers-reduced-motion:reduce),(scripting:none){.drawn-title-letter[data-v-2ea88a2b]{animation:none;stroke-dashoffset:0;fill-opacity:1;stroke-opacity:.35}}.jc-picker[data-v-ff19c6da]{padding:100px 0 30px}.jc-picker-heading[data-v-ff19c6da]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:29px}.jc-picker-heading h2[data-v-ff19c6da]{font-size:clamp(33px,4.5vw,58px);font-weight:700;letter-spacing:-.05em;line-height:1.15}.jc-picker-heading em[data-v-ff19c6da]{color:#bba5ff;font-style:normal}.jc-picker-heading>div>p[data-v-ff19c6da]:last-child{color:#9e93ad;font-size:13px;margin-top:14px}.jc-picker-decoration[data-v-ff19c6da]{color:#bba5ff;font-size:46px}.jc-picker-panel[data-v-ff19c6da]{background:radial-gradient(ellipse at 90% 0,#6842942b,transparent 55%),#111017;border:1px solid #bba5ff30;border-radius:16px;min-height:300px;padding:32px}.jc-picker-progress[data-v-ff19c6da]{align-items:center;border-bottom:1px solid #ffffff12;display:flex;gap:30px;padding-bottom:24px}.jc-picker-progress>span[data-v-ff19c6da]{align-items:center;color:#786c86;display:flex;font-size:10px;gap:9px}.jc-picker-progress i[data-v-ff19c6da]{border:1px solid #ffffff1b;border-radius:50%;display:grid;font-size:9px;font-style:normal;height:24px;place-items:center;width:24px}.jc-picker-progress .is-current[data-v-ff19c6da]{color:#e0cfff}.jc-picker-progress .is-current i[data-v-ff19c6da]{background:#bba5ff;border-color:#bba5ff;color:#221432}.jc-picker-progress .is-done[data-v-ff19c6da]{color:#a694b8}.jc-picker-progress .is-done i[data-v-ff19c6da]{border-color:#9d81c9;color:#bba5ff}.jc-picker-question[data-v-ff19c6da]{padding-top:27px}.jc-picker-kicker[data-v-ff19c6da]{color:#bba5ff;font-size:9px;font-weight:700;letter-spacing:.17em;margin-bottom:12px}.jc-picker-question h3[data-v-ff19c6da],.jc-picker-results h3[data-v-ff19c6da]{font-size:clamp(23px,3vw,35px);font-weight:700;letter-spacing:-.035em;line-height:1.2}.jc-picker-question>p[data-v-ff19c6da]:not(.jc-picker-kicker),.jc-picker-results-heading p[data-v-ff19c6da]:last-child{color:#a99ab4;font-size:12px;margin-top:9px}.jc-picker-options[data-v-ff19c6da]{display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.jc-picker-options button[data-v-ff19c6da]{align-items:center;background:#ffffff03;border:1px solid #ffffff19;border-radius:9px;color:#e5dbef;display:flex;font-size:13px;gap:13px;min-height:74px;padding:15px 18px;text-align:left;transition:background .2s,border-color .2s,transform .2s}.jc-picker-options button[data-v-ff19c6da]:focus-visible,.jc-picker-options button[data-v-ff19c6da]:hover{background:#bba5ff13;border-color:#bba5ff7a;transform:translateY(-2px)}.jc-picker-options button[data-v-ff19c6da]:disabled{cursor:wait;opacity:.55}.jc-picker-options button>span[data-v-ff19c6da]{background:#bba5ff13;border-radius:7px;color:#c9b1fb;display:grid;flex-shrink:0;font-size:18px;height:32px;place-items:center;width:32px}.jc-picker-options button svg[data-v-ff19c6da]{color:#9e83ce;height:15px;margin-left:auto;width:15px}.jc-picker-back[data-v-ff19c6da]{align-items:center;color:#a899b8;display:flex;font-size:11px;gap:9px;margin-top:24px}.jc-picker-back svg[data-v-ff19c6da]{height:14px;width:14px}.jc-picker-results[data-v-ff19c6da]{padding-top:28px}.jc-picker-results-heading[data-v-ff19c6da]{align-items:center;display:flex;gap:20px;justify-content:space-between}.jc-picker-results-heading h3[data-v-ff19c6da]:focus{outline:none}.jc-picker-empty button[data-v-ff19c6da],.jc-picker-reset[data-v-ff19c6da],.jc-picker-result-actions>a[data-v-ff19c6da],.jc-picker-result-actions>button[data-v-ff19c6da]{align-items:center;color:#c6adea;display:inline-flex;font-size:11px;gap:9px}.jc-picker-empty svg[data-v-ff19c6da],.jc-picker-reset svg[data-v-ff19c6da],.jc-picker-result-actions svg[data-v-ff19c6da]{height:15px;width:15px}.jc-picker-result-grid[data-v-ff19c6da]{display:grid;gap:13px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:27px}.jc-picker-game[data-v-ff19c6da]{background:#0d0c13;border:1px solid #ffffff16;border-radius:10px;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:transform .2s,border-color .2s}.jc-picker-game[data-v-ff19c6da]:hover{border-color:#bba5ff80;transform:translateY(-5px)}.jc-picker-game>img[data-v-ff19c6da]{aspect-ratio:460/215;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.jc-picker-game-info[data-v-ff19c6da]{display:flex;flex-direction:column;min-height:100px;padding:12px}.jc-picker-game-info small[data-v-ff19c6da]{color:#bba5ff;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.jc-picker-game-info strong[data-v-ff19c6da]{color:#f2ebf8;display:-webkit-box;font-size:12px;line-height:1.35;margin-top:7px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jc-picker-game-info em[data-v-ff19c6da]{color:#897c98;font-size:9px;font-style:normal;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jc-picker-game-arrow[data-v-ff19c6da]{background:#171020b5;border-radius:50%;color:#efe5fa;height:27px;padding:6px;position:absolute;right:10px;top:10px;width:27px}.jc-picker-result-actions[data-v-ff19c6da]{display:flex;gap:27px;justify-content:flex-end;margin-top:25px}.jc-picker-empty[data-v-ff19c6da]{padding:35px 0 10px}.jc-picker-empty p[data-v-ff19c6da]{color:#a99ab4;font-size:13px;line-height:1.7;margin-bottom:20px}.jc-picker-loading>div[data-v-ff19c6da]{animation:jc-picker-pulse-ff19c6da 2s ease-in-out infinite;background:linear-gradient(110deg,#1e172b,#2d2039,#1e172b);background-size:200% 100%;border-radius:10px;height:180px}@keyframes jc-picker-pulse-ff19c6da{to{background-position:-200% 0}}@media (max-width:900px){.jc-picker-result-grid[data-v-ff19c6da]{grid-template-columns:repeat(3,minmax(0,1fr))}.jc-picker-options[data-v-ff19c6da]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.jc-picker[data-v-ff19c6da]{padding-top:70px}.jc-picker-heading[data-v-ff19c6da]{margin-bottom:22px}.jc-picker-heading h2[data-v-ff19c6da]{font-size:34px}.jc-picker-heading>div>p[data-v-ff19c6da]:last-child{font-size:11px}.jc-picker-decoration[data-v-ff19c6da]{display:none}.jc-picker-panel[data-v-ff19c6da]{min-height:0;padding:20px}.jc-picker-progress[data-v-ff19c6da]{gap:13px;padding-bottom:18px}.jc-picker-progress>span[data-v-ff19c6da]{font-size:8px;gap:5px}.jc-picker-progress i[data-v-ff19c6da]{font-size:8px;height:19px;width:19px}.jc-picker-options[data-v-ff19c6da]{gap:8px;grid-template-columns:1fr;margin-top:20px}.jc-picker-options button[data-v-ff19c6da]{min-height:58px;padding:10px 13px}.jc-picker-options button>span[data-v-ff19c6da]{height:29px;width:29px}.jc-picker-result-grid[data-v-ff19c6da]{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.jc-picker-game-info[data-v-ff19c6da]{min-height:96px;padding:10px}.jc-picker-game-info strong[data-v-ff19c6da]{font-size:11px}.jc-picker-results-heading[data-v-ff19c6da]{align-items:flex-start}.jc-picker-reset[data-v-ff19c6da]{border:1px solid #ffffff25;border-radius:7px;font-size:0;justify-content:center;min-height:35px;min-width:35px}.jc-picker-reset svg[data-v-ff19c6da]{height:17px;width:17px}.jc-picker-result-actions[data-v-ff19c6da]{gap:12px;justify-content:space-between}.jc-picker-result-actions[data-v-ff19c6da]>*{font-size:10px!important}.jc-picker-results-heading p[data-v-ff19c6da]:last-child{font-size:10px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.jc-picker[data-v-ff19c6da] *{animation:none!important;transition:none!important}.jc-picker-game[data-v-ff19c6da]:hover,.jc-picker-options button[data-v-ff19c6da]:hover{transform:none}}.jc-home{--jc-bg:#09090e;--jc-surface:#111117;--jc-line:#ffffff12;--jc-muted:#93929f;--jc-purple:#a58bfa;background:var(--jc-bg);color:#f5f4fa;overflow:clip}.jc-home *,.jc-home :after,.jc-home :before{box-sizing:border-box}.jc-home a{text-decoration:none}.jc-home a:focus-visible,.jc-home button:focus-visible{outline:2px solid #c5b4ff;outline-offset:6px}.jc-shell{margin-inline:auto;width:min(1280px,calc(100% - 96px))}.jc-eyebrow{color:#b4a1e6;font-size:10px;font-weight:750;letter-spacing:.19em;line-height:1.6;text-transform:uppercase}.jc-live-dot{background:#b69aff;border-radius:50%;box-shadow:0 0 12px #9c78ff80;display:inline-block;flex:0 0 auto;height:6px;width:6px}.jc-button{align-items:center;border:1px solid transparent;border-radius:9px;display:inline-flex;font-size:13px;font-weight:750;gap:13px;justify-content:center;min-height:52px;padding:15px 24px;transition:background .2s,border-color .2s,transform .2s,color .2s}.jc-button svg,.jc-text-link svg{flex-shrink:0;height:18px;width:18px}.jc-home .jc-button-primary{background:#bba5ff;box-shadow:0 4px 24px #8c60e51c,inset 0 1px #fff5;color:#191126}.jc-home .jc-button-primary:hover{background:#d0bfff;color:#191126;transform:translateY(-2px)}.jc-home .jc-button-secondary{background:#ffffff06;border-color:#ffffff20;color:#dedbe7}.jc-home .jc-button-secondary:hover{background:#ffffff0e;border-color:#aa8deb70;color:#fff;transform:translateY(-2px)}.jc-text-link{align-items:center;color:#d2c7eb;display:inline-flex;font-size:12px;font-weight:650;gap:12px}.jc-home .jc-text-link:hover{color:#fff}.jc-hero{align-items:center;display:flex;flex-direction:column;height:min(940px,100svh);isolation:isolate;justify-content:center;min-height:820px;padding:145px 24px 115px;position:relative}.jc-hero-atmosphere{background:radial-gradient(ellipse at 50% 41%,#6233aa29,transparent 53%),radial-gradient(ellipse at 15% 70%,#47336412,transparent 35%);top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.jc-hero-atmosphere:after{background:linear-gradient(0deg,var(--jc-bg),transparent 25%,transparent 85%,#09090e55);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.jc-hero-grid{background-image:linear-gradient(#a68cff09 1px,transparent 0),linear-gradient(90deg,#a68cff09 1px,transparent 0);background-size:76px 76px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 72%);mask-image:radial-gradient(ellipse,#000,transparent 72%);position:absolute}.jc-orbit{border:1px solid #ab82f51c;border-radius:50%;height:480px;left:50%;position:absolute;top:43%;transform:translate(-50%,-50%) rotate(-19deg);width:1120px}.jc-orbit-two{border-color:#ab82f50d;height:630px;transform:translate(-50%,-50%) rotate(22deg);width:930px}.jc-orbit-one:after{background:#b092ea;border-radius:50%;box-shadow:0 0 15px #ac73ff;content:"";height:7px;left:10%;position:absolute;top:19%;width:7px}.jc-star{color:#bca0ed;font-size:23px;font-weight:200;position:absolute}.jc-star-one{left:23%;top:25%}.jc-star-two{font-size:32px;right:18%;top:61%}.jc-floating-cover{background:#141019;border:1px solid #ffffff26;border-radius:10px;box-shadow:0 20px 50px #0008;opacity:.46;padding:5px;position:absolute;width:clamp(170px,17vw,260px)}.jc-floating-cover img{aspect-ratio:460/215;border-radius:6px;filter:saturate(.65);-o-object-fit:cover;object-fit:cover;width:100%}.jc-floating-cover>span{color:#e1d7ef;display:block;font-size:8px;letter-spacing:.15em;padding:8px 5px 3px}.jc-cover-0{left:-4%;top:19%;transform:perspective(800px) rotateY(24deg) rotate(-13deg)}.jc-cover-1{right:-3%;top:17%;transform:perspective(800px) rotateY(-22deg) rotate(14deg)}.jc-cover-2{bottom:16%;left:3%;opacity:.32;transform:perspective(800px) rotateY(24deg) rotate(9deg)}.jc-cover-3{bottom:15%;opacity:.32;right:3%;transform:perspective(800px) rotateY(-25deg) rotate(-11deg)}.jc-hero-content{position:relative;text-align:center;width:100%}.jc-hero-intro{align-items:center;background:#a788ed08;border:1px solid #bea1ff26;border-radius:100px;color:#d4c7ed;display:inline-flex;gap:10px;margin-bottom:32px;padding:9px 15px}.jc-title-scene{margin:0 auto 37px;max-width:100%;perspective:1100px;width:-moz-fit-content;width:fit-content}.jc-wordmark{font-family:DM Sans,Arial,sans-serif;font-size:clamp(56px,10.65vw,164px);font-weight:1000;letter-spacing:-.085em;line-height:1.05;padding-right:.09em;position:relative;transform:rotateX(8deg) rotateY(-4deg);transform-style:preserve-3d;white-space:nowrap}.jc-wordmark-face{color:#f1edf8;display:block;position:relative;text-shadow:0 2px 0 #fff9}.jc-wordmark-face>span{background:linear-gradient(160deg,#eee2ff -12%,#c2a4ff 28%,#a173ea 52%,#8a56d1 72%,#dbbfff 104%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none}.jc-wordmark-depth{color:#82768e;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;text-shadow:1px 1px 0 #4c425b}.jc-wordmark-depth>span{color:#4f2b7b;text-shadow:1px 1px 0 #3b225d}.jc-wordmark-depth:nth-child(8){text-shadow:0 16px 22px #000b}.jc-hero-tagline{font-size:clamp(23px,2.45vw,36px);font-weight:650;letter-spacing:-.04em;line-height:1.35}.jc-hero-tagline em{color:#c4afea;font-style:normal}.jc-hero-description{color:#a3a0b1;font-size:14px;line-height:1.8;margin:20px auto 29px;max-width:480px}.jc-actions{flex-wrap:wrap;gap:12px}.jc-actions,.jc-hero-note{display:flex;justify-content:center}.jc-hero-note{align-items:center;color:#96919f;font-size:10px;gap:9px;margin-top:23px}.jc-hero-note .jc-live-dot{background:#9dceac;box-shadow:none;height:4px;width:4px}.jc-note-separator{color:#514c5c;margin-inline:4px}.jc-hero-bottom{align-items:center;bottom:29px;color:#787280;display:flex;font-size:8px;font-weight:650;gap:20px;justify-content:space-between;letter-spacing:.13em;position:absolute}.jc-mini-cross{color:#b392e5;font-size:15px;margin-right:8px}.jc-scroll-link{align-items:center;color:#b6adc6;display:flex;font-size:10px;gap:12px;letter-spacing:0;min-height:40px}.jc-scroll-link svg{height:15px;width:15px}.jc-discover{background:#0d0c12;border-block:1px solid var(--jc-line);scroll-margin-top:90px}.jc-stats{display:grid;grid-template-columns:repeat(4,1fr);padding-block:30px}.jc-stat{border-left:1px solid var(--jc-line);display:flex;flex-direction:column;gap:6px;padding-left:40px}.jc-stat:first-child{border:0;padding-left:0}.jc-stat-value{font-size:31px;font-weight:750;letter-spacing:-.055em}.jc-stat-value>span{color:#b494f5;font-size:25px}.jc-stat-label{color:#8e879b;font-size:10px;letter-spacing:.07em}.jc-shelf{padding-block:80px 65px}.jc-section-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.jc-section-heading .jc-eyebrow{margin-bottom:9px}.jc-section-heading h2{font-size:clamp(27px,3vw,39px);font-weight:700;letter-spacing:-.05em;line-height:1.2}.jc-heading-dot{color:#b094ed;font-size:8px;margin-left:13px;vertical-align:middle}.jc-section-heading>.jc-text-link{padding-bottom:6px;white-space:nowrap}.jc-heading-aside{color:#91899e;font-size:12px;line-height:1.8}.jc-game-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.jc-game-card{border-radius:10px;display:block;min-width:0}.jc-game-art{aspect-ratio:1.65;background:#19151f;border:1px solid #ffffff0f;border-radius:10px;overflow:hidden;position:relative}.jc-game-art:after{background:linear-gradient(0deg,#0a07186e,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.jc-game-art img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.65,.3,1);width:100%}.jc-game-card:hover .jc-game-art img{transform:scale(1.055)}.jc-game-card:hover .jc-game-info h3{color:#cbb7fa}.jc-game-rank{bottom:0;color:#fff;font-size:50px;font-weight:900;left:12px;letter-spacing:-.07em;line-height:1.15;position:absolute;text-shadow:0 2px 20px #0009;z-index:1}.jc-game-open{background:#0b091e66;border:1px solid #ffffff40;border-radius:50%;bottom:12px;color:#fff;display:grid;height:30px;place-items:center;position:absolute;right:12px;transition:background .2s;width:30px;z-index:2}.jc-game-open svg{height:16px;width:16px}.jc-game-card:hover .jc-game-open{background:#8759d8}.jc-game-info{padding:14px 0 0}.jc-game-info h3{color:#e8e4ef;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.jc-game-info p{color:#8d849a;display:flex;font-size:10px;gap:12px;justify-content:space-between;margin-top:6px}.jc-game-info p>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jc-game-info p>span:last-child{flex-shrink:0}.jc-tiny-dot{background:#afa0bf;border-radius:50%;display:inline-block;height:4px;margin-left:4px;vertical-align:middle;width:4px}.jc-game-grid-latest{row-gap:30px}.jc-game-grid-latest .jc-game-art{aspect-ratio:1.9}.jc-game-new{background:#10101cba;border:1px solid #ffffff20;border-radius:4px;color:#dfd6ed;font-size:8px;left:10px;padding:4px 7px;position:absolute;top:10px}.jc-game-skeleton>div{aspect-ratio:1.65;background:linear-gradient(130deg,#17141f,#211a2c,#17141f);border:1px solid var(--jc-line);border-radius:10px}.jc-game-skeleton>span{background:#211a2c;border-radius:4px;display:block;height:12px;margin-top:15px;width:65%}.jc-empty-state{align-items:center;border:1px dashed #ffffff20;border-radius:12px;color:#a59aad;display:flex;flex-direction:column;font-size:14px;gap:18px;justify-content:center;min-height:180px;padding:24px;text-align:center}.jc-announcement{align-items:center;background:#aa80fa06;border:1px solid #a387ca21;border-radius:10px;display:flex;gap:24px;padding:20px 24px}.jc-announcement-badge{align-items:center;color:#c7a9f1;display:flex;font-size:8px;font-weight:750;gap:9px;letter-spacing:.09em;white-space:nowrap}.jc-announcement-badge svg{height:17px;width:17px}.jc-announcement p{color:#968caa;flex:1;font-size:11px;line-height:1.7}.jc-announcement strong{color:#e2d5f2}.jc-announcement-end{align-items:center;color:#bcadd0;display:flex;font-size:10px;gap:10px;white-space:nowrap}.jc-announcement-end svg{height:14px;width:14px}.jc-features{padding-block:96px 10px}.jc-bento-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.jc-launcher-panel{align-items:center;background:radial-gradient(ellipse at 90% 85%,#572f8435,transparent 60%),#111017;border:1px solid #ac8ce522;border-radius:16px;display:grid;gap:40px;grid-column:1/-1;grid-template-columns:.95fr 1.05fr;min-height:440px;overflow:hidden;position:relative}.jc-launcher-copy{padding:45px 0 45px 42px;position:relative;z-index:1}.jc-feature-icon{background:#ab83e70c;border:1px solid #b897ea30;border-radius:10px;color:#c2a6ef;display:grid;height:39px;margin-bottom:24px;place-items:center;width:39px}.jc-feature-icon svg{height:20px;width:20px}.jc-feature-card h3,.jc-launcher-copy h3{font-size:32px;font-weight:680;letter-spacing:-.045em;line-height:1.16;margin-top:12px}.jc-feature-card>p:not(.jc-eyebrow),.jc-launcher-copy>p:not(.jc-eyebrow){color:#a29aac;font-size:13px;line-height:1.8;margin-block:18px 25px;max-width:355px}.jc-panel-note{color:#82788e;display:block;font-size:9px;margin-top:16px}.jc-launcher-scene{padding-block:45px;padding-right:26px;perspective:1100px;position:relative}.jc-launcher-window{background:#121118;border:1px solid #7b5f9866;border-radius:10px;box-shadow:15px 24px #2b1d3b44,0 30px 50px #0006;overflow:hidden;transform:rotateY(-13deg) rotateX(7deg) rotate(2deg)}.jc-window-toolbar{align-items:center;border-bottom:1px solid #ffffff0a;color:#e7ddf7;display:flex;font-size:8px;justify-content:space-between;letter-spacing:.07em;padding:14px}.jc-window-toolbar b{color:#726481;font-weight:400}.jc-window-dots{color:#695577;font-size:7px;letter-spacing:4px}.jc-window-body{display:flex}.jc-window-sidebar{align-items:center;border-right:1px solid #ffffff0a;display:flex;flex-direction:column;flex-shrink:0;gap:25px;padding:18px 12px;width:54px}.jc-window-sidebar>svg{color:#826c9b;height:17px;width:17px}.jc-window-logo{color:#e4d2f9;font-size:17px;font-weight:900;letter-spacing:-.08em}.jc-window-logo span{color:#a583cf;font-size:12px}.jc-window-content{flex:1;min-width:0;padding:22px}.jc-window-greeting{color:#84738e;font-size:8px;margin-bottom:7px}.jc-window-content>strong{align-items:center;display:flex;font-size:18px;justify-content:space-between;letter-spacing:-.025em}.jc-window-content>strong>span{color:#897795;font-size:7px;font-weight:500;letter-spacing:.06em}.jc-library-covers{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:20px}.jc-library-covers img{aspect-ratio:2/3;border-radius:5px;-o-object-fit:cover;object-fit:cover;width:100%}.jc-window-download{align-items:center;background:#aa80e108;border:1px solid #b793e21a;border-radius:6px;display:flex;gap:10px;margin-top:18px;padding:12px}.jc-download-icon{background:#b694ec16;border-radius:5px;padding:7px}.jc-download-icon svg{color:#c3a2ef;height:14px;width:14px}.jc-window-download b{display:block;font-size:9px;font-weight:500}.jc-window-download div>span{color:#8c789c;display:block;font-size:7px;margin-top:4px}.jc-download-check{color:#a1cbb1;margin-left:auto}.jc-launcher-float{align-items:center;background:#20172e;border:1px solid #a685bf44;border-radius:8px;bottom:20px;box-shadow:0 15px 30px #0004;color:#d9c8e9;display:flex;font-size:10px;gap:9px;left:18%;padding:12px 18px;position:absolute;transform:rotate(-3deg)}.jc-launcher-float svg{color:#adcfb7;height:17px;width:17px}.jc-feature-card{background:#111017;border:1px solid var(--jc-line);border-radius:16px;min-height:325px;overflow:hidden;padding:32px 35px;position:relative}.jc-feature-card h3{font-size:27px}.jc-feature-card>p:not(.jc-eyebrow){font-size:12px;max-width:75%}.jc-feature-card .jc-eyebrow{font-size:8px}.jc-feature-card .jc-feature-icon{margin-bottom:20px}.jc-community-card{background:radial-gradient(ellipse at 105% 105%,#39384a33,transparent 60%),#111017}.jc-premium-card{background:radial-gradient(ellipse at 105% 105%,#713d9c24,transparent 60%),#111017}.jc-community-art{bottom:30px;display:flex;position:absolute;right:-28px;transform:rotate(-22deg)}.jc-community-art>span{background:#403152;border:3px solid #111017;border-radius:50%;color:#c8bde0;display:grid;font-size:12px;font-weight:800;height:48px;margin-left:-10px;place-items:center;width:48px}.jc-community-art>span:nth-child(2n){background:#5b4975}.jc-community-art>span:last-child{background:#b7a0de;color:#231333}.jc-premium-art{background:linear-gradient(130deg,#805aa1,#382846 50%,#8057a0);border:1px solid #d7b6ff48;border-radius:9px;bottom:14px;box-shadow:0 6px #24142e;height:94px;padding:17px;position:absolute;right:-18px;transform:rotate(-22deg);width:150px}.jc-premium-art>span{font-size:25px;font-style:italic;font-weight:900;letter-spacing:-.08em}.jc-premium-art>small{display:block;font-size:5px;letter-spacing:.18em;margin-top:8px}.jc-premium-art>svg{color:#c9aedb;height:24px;position:absolute;right:17px;top:20px;width:24px}.jc-gift{align-items:center;border-block:1px solid var(--jc-line);display:flex;gap:25px;justify-content:space-between;padding-block:30px}.jc-gift h2{font-size:22px;font-weight:650;margin-top:8px}.jc-gift p:not(.jc-eyebrow){color:#9586a4;font-size:12px;margin-top:8px}.jc-final-cta{border-top:1px solid var(--jc-line);isolation:isolate;margin-top:15px;overflow:hidden;padding-block:100px 105px;position:relative;text-align:center}.jc-final-cta:before{background:radial-gradient(ellipse at center,#7540a619,transparent 65%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.jc-final-mark{color:transparent;font-size:clamp(160px,25vw,340px);font-weight:1000;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-text-stroke:1px #a67ecd13;letter-spacing:-.07em;z-index:-1}.jc-final-cta h2{font-size:clamp(36px,4.5vw,60px);font-weight:700;letter-spacing:-.055em;line-height:1.1;margin-block:20px 30px}.jc-final-cta em{color:#b99cd9;font-style:normal}.jc-final-cta>p:last-child{color:#887c95;font-size:11px;margin-top:20px}.jc-footer{align-items:center;border-top:1px solid var(--jc-line);display:flex;gap:24px;justify-content:space-between;min-height:106px}.jc-home .jc-footer-brand{color:#f3eef9;font-size:20px;font-weight:900;letter-spacing:-.055em}.jc-footer-brand>span{color:#aa86d7}.jc-footer-brand small{font-size:12px;margin-left:2px}.jc-footer>span{color:#7e718b;font-size:10px}.jc-footer>div{color:#a79aad;display:flex;font-size:10px;gap:25px}@media (min-width:1600px){.jc-cover-0{left:3%}.jc-cover-1{right:3%}.jc-cover-2{left:9%}.jc-cover-3{right:9%}}@media (max-width:1100px){.jc-shell{width:calc(100% - 56px)}.jc-hero{min-height:760px}.jc-cover-2{left:-8%}.jc-cover-3{right:-8%}.jc-hero-coordinate{display:none}.jc-launcher-panel{gap:15px}.jc-launcher-copy{padding-left:30px}.jc-launcher-copy h3{font-size:28px}.jc-launcher-scene{padding-right:15px}.jc-window-content{padding:15px}.jc-announcement-end{display:none}.jc-feature-card{padding:28px}.jc-game-grid{gap:15px}}@media (max-width:767px){.jc-shell{width:calc(100% - 40px)}.jc-hero{height:auto;min-height:720px;padding:170px 20px 110px}.jc-hero-intro{font-size:8px;letter-spacing:.12em;margin-bottom:30px}.jc-wordmark{font-size:14.5vw;--jc-depth:1px}.jc-title-scene{margin-bottom:30px}.jc-hero-tagline{font-size:27px;margin-inline:auto;max-width:340px}.jc-hero-tagline em{display:block}.jc-hero-description{font-size:13px;margin-block:19px 24px;max-width:340px}.jc-hero-note{flex-wrap:wrap;font-size:9px;gap:6px}.jc-actions{gap:10px}.jc-button{font-size:12px;min-height:49px;padding:13px 19px}.jc-hero-bottom{bottom:20px;justify-content:center}.jc-hero-bottom>span{display:none}.jc-floating-cover{opacity:.2;width:145px}.jc-cover-0{left:-11%;top:15%}.jc-cover-1{right:-12%;top:14%}.jc-cover-2,.jc-cover-3{display:none}.jc-orbit{height:370px;width:650px}.jc-orbit-two{height:500px;width:550px}.jc-star-one{left:28%;top:19%}.jc-star-two{font-size:22px;right:12%;top:79%}.jc-stats{gap:25px 0;grid-template-columns:repeat(2,1fr);padding-block:28px}.jc-stat{padding-left:25px}.jc-stat:nth-child(3){border:0;padding-left:0}.jc-stat-value{font-size:28px}.jc-stat-value>span{font-size:22px}.jc-stat-label{font-size:9px}.jc-shelf{padding-block:52px 42px}.jc-section-heading{flex-wrap:wrap;gap:15px;margin-bottom:24px}.jc-section-heading h2{font-size:29px}.jc-section-heading .jc-eyebrow{font-size:8px}.jc-section-heading>.jc-text-link{font-size:10px}.jc-game-grid{gap:23px 13px;grid-template-columns:repeat(2,minmax(0,1fr))}.jc-game-art{aspect-ratio:1.4}.jc-game-grid-latest .jc-game-art{aspect-ratio:1.55}.jc-game-rank{font-size:36px;left:8px}.jc-game-open{bottom:8px;height:25px;right:8px;width:25px}.jc-game-info h3{font-size:11px}.jc-game-info p{font-size:9px}.jc-game-info{padding-top:10px}.jc-announcement{align-items:flex-start;flex-direction:column;gap:10px;padding:18px}.jc-announcement p{font-size:11px}.jc-features{padding-block:54px 0}.jc-heading-aside{display:none}.jc-bento-grid{gap:16px;grid-template-columns:1fr}.jc-launcher-panel{gap:0;grid-template-columns:1fr}.jc-launcher-copy{padding:28px 26px 0}.jc-launcher-copy h3{font-size:31px}.jc-launcher-scene{padding:25px 25px 45px}.jc-launcher-window{margin-inline:auto;max-width:430px;transform:rotateY(-7deg) rotateX(4deg) rotate(1deg)}.jc-library-covers img{max-height:170px}.jc-launcher-float{bottom:22px;left:13%}.jc-feature-card{min-height:335px}.jc-feature-card>p:not(.jc-eyebrow){max-width:88%}.jc-community-art{bottom:24px}.jc-premium-art{bottom:0;right:-32px}.jc-gift{align-items:flex-start;flex-direction:column}.jc-final-cta{padding-block:65px}.jc-final-cta h2{font-size:40px}.jc-footer{flex-wrap:wrap;gap:18px;padding-block:28px}.jc-footer>span{order:3;width:100%}.jc-footer>div{gap:17px}}@media (max-width:380px){.jc-actions{flex-direction:column}.jc-hero{padding-top:145px}.jc-hero-note{margin-inline:auto;max-width:250px}.jc-hero-note .jc-live-dot,.jc-note-separator{display:none}.jc-feature-card>p:not(.jc-eyebrow){max-width:100%}.jc-community-art,.jc-premium-art{opacity:.3;pointer-events:none}.jc-feature-card .jc-text-link{position:relative;z-index:1}}@media (prefers-reduced-motion:reduce){.jc-home *,.jc-home :after,.jc-home :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.jc-game-card:hover .jc-game-art img,.jc-home .jc-button:hover{transform:none}}.jc-home .jc-wordmark{align-items:baseline;display:flex;font-size:clamp(62px,10.2vw,158px);font-weight:850;gap:0;letter-spacing:-.065em;line-height:1.04;padding-right:.18em;position:relative;transform:skew(-5deg)}.jc-title-letter{color:#f7f6ff;display:inline-block;text-shadow:0 1px #e8e3ff,0 2px #d1c7e8,0 4px 0 #5b506c,0 14px 35px #0006;transform-origin:center 80%}.jc-title-letter-accent{background:linear-gradient(165deg,#e5d8ff,#b89aff 28%,#9564ff 65%,#7740e0);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #4f2486);text-shadow:none}.jc-title-spark{color:#cbb5ff;font-size:.23em;font-weight:400;position:absolute;right:-.11em;text-shadow:0 0 30px #9d70ff70;top:-.17em}.jc-home .jc-title-scene{margin-bottom:32px;transform-style:preserve-3d}.jc-home .jc-floating-cover{background:transparent;border:0;box-shadow:none;opacity:.78;padding:0;width:clamp(160px,16vw,255px)}.jc-cover-float{background:#13101d;border:1px solid #c6a1ff40;border-radius:11px;box-shadow:0 18px 50px #0008;padding:6px}.jc-cover-float>span{color:#d5c8e9;display:block;font-size:8px;letter-spacing:.14em;padding:9px 6px 5px}.jc-home .jc-floating-cover img{filter:saturate(.95)}.jc-home .jc-cover-0{left:2%;top:17%}.jc-home .jc-cover-1{right:2%;top:16%}.jc-home .jc-cover-2{bottom:14%;left:5%}.jc-home .jc-cover-3{bottom:12%;right:5%}.jc-hero-motion{align-items:center;color:#a99cbd;display:inline-flex;font-size:10px;gap:9px;letter-spacing:0;min-height:40px}.jc-hero-motion svg{height:14px;width:14px}.jc-shelf-actions{align-items:center;display:flex;gap:20px}.jc-motion-toggle{background:#a486dd0d;border:1px solid #bda0fa40;border-radius:50%;color:#cebdf1;display:grid;height:36px;place-items:center;width:36px}.jc-motion-toggle svg{height:14px;width:14px}.jc-game-viewport{margin-top:-10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 98.5%,transparent);mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 98.5%,transparent);overflow:hidden;padding-block:10px 18px}.jc-game-track{display:flex;gap:20px;width:-moz-max-content;width:max-content}.jc-game-group{display:flex;flex-shrink:0;gap:20px}.jc-game-group .jc-game-card{flex-shrink:0;width:390px}.jc-game-group .jc-game-art{aspect-ratio:1.55}.jc-game-group .jc-game-card:hover .jc-game-art{border-color:#af87f9a0}.jc-game-grid{perspective:1000px}.jc-game-grid .jc-game-card{transform-style:preserve-3d}.jc-catalogue-note{color:#9a8aaa;display:flex;font-size:10px;gap:14px;margin-top:18px}.jc-catalogue-note button{color:#cbb2ed;text-decoration:underline;text-underline-offset:3px}.jc-home .jc-launcher-panel{gap:26px;grid-template-columns:.72fr 1.28fr;min-height:470px}.jc-home .jc-launcher-copy{padding:42px 0 42px 34px}.jc-home .jc-launcher-copy h3{font-size:32px}.jc-home .jc-launcher-scene{padding:32px 18px 32px 0}.jc-launcher-float-wrap{position:relative;transform-style:preserve-3d}.jc-launcher-preview{aspect-ratio:1586/992;border:1px solid #b98aff55;border-radius:12px;box-shadow:8px 12px #3d255338,0 22px 45px #0007;display:block;height:auto;-o-object-fit:contain;object-fit:contain;transform:perspective(1100px) rotateY(-8deg) rotateX(3deg);width:100%}.jc-home .jc-launcher-float{bottom:-20px;left:auto;right:12%}@media (max-width:1100px){.jc-home .jc-cover-0{left:-5%}.jc-home .jc-cover-1{right:-5%}.jc-home .jc-cover-2{left:-6%}.jc-home .jc-cover-3{right:-6%}.jc-home .jc-launcher-panel{gap:5px;grid-template-columns:1fr}.jc-home .jc-launcher-copy{padding:32px 32px 0}.jc-home .jc-launcher-copy>p:not(.jc-eyebrow){max-width:580px}.jc-home .jc-launcher-scene{padding:20px 32px 45px}.jc-launcher-preview{transform:perspective(1100px) rotateY(-3deg) rotateX(2deg)}}@media (max-width:767px){.jc-home .jc-wordmark{font-size:13.2vw;letter-spacing:-.07em}.jc-home .jc-floating-cover{opacity:.6;width:142px}.jc-home .jc-cover-0{left:-12%;top:13%}.jc-home .jc-cover-1{right:-12%;top:14%}.jc-hero-motion{bottom:34px;font-size:9px;position:absolute}.jc-home .jc-hero-bottom{bottom:6px}.jc-home .jc-hero-note{margin-bottom:10px}.jc-game-group .jc-game-card{width:min(300px,calc(100vw - 40px))}.jc-shelf-actions{gap:14px}.jc-home .jc-launcher-scene{padding:20px 15px 38px}.jc-home .jc-launcher-copy{padding:27px 24px 0}.jc-home .jc-launcher-copy h3{font-size:30px}.jc-home .jc-launcher-float{font-size:8px;padding:10px 12px;right:8%}.jc-game-group .jc-game-info h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.jc-hero-motion,.jc-motion-toggle{display:none}.jc-game-viewport{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.jc-game-group-copy{display:none}.jc-game-track{transform:none!important}}.jc-game-viewport{overflow-x:auto}.jc-game-viewport.is-animated{overflow:hidden}.jc-game-group-copy{display:none}.is-animated .jc-game-group-copy{display:flex}.jc-home .jc-launcher-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.jc-home .jc-launcher-scene{min-width:0;padding:42px 40px 58px 0}.jc-launcher-preview{transform:perspective(1100px) rotateY(-5deg) rotateX(3deg)}@media (max-width:1100px){.jc-home .jc-launcher-panel{grid-template-columns:minmax(0,1fr)}.jc-home .jc-launcher-scene{padding:24px 35px 50px}}@media (max-width:767px){.jc-home .jc-launcher-scene{padding:20px 18px 42px}}.jc-galaxy{top:0;right:0;bottom:0;left:0;perspective:1100px;position:absolute}.jc-satellite{backface-visibility:hidden;position:absolute;transform:translate(-50%,-50%);width:clamp(145px,16vw,245px)}.jc-satellite img{aspect-ratio:460/215;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}.jc-satellite .jc-cover-float{background:#12101ae8;border-color:#c4a0fb38;box-shadow:0 15px 45px #0006;padding:5px}.jc-hero-atmosphere:after{background:radial-gradient(ellipse 41% 36% at 50% 52%,#09090ef5 0,#09090ee0 48%,#09090e80 74%,transparent 100%),linear-gradient(0deg,#09090e,transparent 19%,transparent 88%,#09090e80);z-index:15}.jc-home .jc-orbit-one{border-color:#b68afd20;height:72%;top:49%;transform:translate(-50%,-50%) rotate(7deg);width:94%}.jc-home .jc-orbit-two{border-color:#b68afd18;height:56%;top:49%;transform:translate(-50%,-50%) rotate(-14deg);width:72%}.jc-launcher-preview{aspect-ratio:1672/940}@media (max-width:767px){.jc-satellite{width:155px}.jc-satellite:nth-child(n+7){display:none}.jc-hero-atmosphere:after{background:radial-gradient(ellipse 70% 36% at 50% 52%,#09090ef8,#09090ee8 54%,#09090e80 78%,transparent),linear-gradient(0deg,#09090e,transparent 16%,transparent 86%,#09090e80)}.jc-home .jc-orbit-one{height:76%;width:128%}.jc-home .jc-orbit-two{height:57%;width:100%}}.jc-home .jc-game-art{aspect-ratio:460/215}.jc-home .jc-game-art img{-o-object-fit:contain;object-fit:contain}.jc-home .jc-game-card:hover .jc-game-art img{transform:none}.jc-home .jc-game-art:after{background:linear-gradient(0deg,#0a07184d,transparent 38%)}.jc-home .jc-game-rank{background:#0a0819b8;border:1px solid #ffffff20;border-radius:7px;bottom:auto;font-size:16px;font-weight:750;left:10px;letter-spacing:-.03em;line-height:1;padding:7px 9px;top:10px}.jc-home .jc-game-viewport{-webkit-mask-image:none;mask-image:none}@media (min-width:768px) and (max-width:1100px){.jc-game-group .jc-game-card{width:350px}}@media (max-width:767px){.jc-home .jc-game-rank{font-size:13px;left:8px;padding:6px 7px;top:8px}}.jc-title-drawn{height:clamp(76px,12.5vw,215px);margin:6px auto 34px;padding:0 12px;width:min(960px,100%)}@media (max-width:767px){.jc-satellite:not(.jc-satellite-0):not(.jc-satellite-5){display:none}}
