@font-face{font-family:Big Shoulders;src:url(/assets/BigShoulders_opsz_wght_-BBO0hyS8.ttf) format("truetype-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/assets/SchibstedGrotesk_wght_-DezQ0dIM.ttf) format("truetype-variations");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/assets/SchibstedGrotesk-Italic_wght_-D45W3RV5.ttf) format("truetype-variations");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(/assets/SplineSansMono_wght_-wNvB_FuL.ttf) format("truetype-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(/assets/SplineSansMono-Italic_wght_-DCo8ElaE.ttf) format("truetype-variations");font-weight:300 700;font-style:italic;font-display:swap}:root{--green-950: #0C110E;--green-900: #121913;--green-850: #17211A;--green-800: #1D2A20;--green-750: #24332A;--green-700: #2C3F33;--felt-900: #16281F;--felt-800: #1D3628;--felt-700: #274632;--felt-600: #2F573E;--ink-100: #F3F1E6;--ink-200: #CDD2C2;--ink-300: #9CA695;--ink-400: #6F7B6E;--ink-500: #49544B;--line-faint: rgba(230, 236, 220, .07);--line-1: rgba(230, 236, 220, .11);--line-2: rgba(230, 236, 220, .18);--line-3: rgba(230, 236, 220, .3);--gold-300: #EFCB7C;--gold-400: #E2B45C;--gold-500: #D4A249;--gold-600: #B4863A;--gold-700: #8F692B;--gold-ink: #201505;--gold-soft: rgba(212, 162, 73, .14);--glow-rgb: 212, 162, 73;--glow-ring: #D4A249;--card-face: #FAF6EA;--card-face-edge: #E9E2CE;--card-red: #C42B2B;--card-black: #1C1A16;--card-back: #14251C;--correct-300: #7BD89C;--correct-500: #43B36A;--correct-soft: rgba(67, 179, 106, .14);--error-300: #F09A93;--error-500: #DC5050;--error-soft: rgba(220, 80, 80, .13);--warn-300: #F0B27E;--warn-500: #E08A3C;--warn-soft: rgba(224, 138, 60, .13);--push-300: #AEBBAF;--push-500: #8C9A8E;--push-soft: rgba(140, 154, 142, .14);--deck-spent: #8FA3B8;--chip-white: #E8E4D6;--chip-red: #C4453E;--chip-green: #3E8E5C;--chip-black: #2B2925;--chip-purple: #7A5AA0;--chip-gold: #D4A249;--surface-page: var(--green-950);--surface-raised: var(--green-900);--surface-card: var(--green-850);--surface-elevated: var(--green-800);--surface-hover: var(--green-750);--surface-felt: var(--felt-800);--surface-felt-deep: var(--felt-900);--felt-vignette: radial-gradient(120% 100% at 50% 0%, var(--felt-700) 0%, var(--felt-800) 58%, var(--felt-900) 100%);--text-heading: var(--ink-100);--text-body: var(--ink-200);--text-secondary: var(--ink-300);--text-muted: var(--ink-400);--text-faint: var(--ink-500);--text-on-accent: var(--gold-ink);--accent: var(--gold-500);--accent-hover: var(--gold-400);--accent-pressed: var(--gold-600);--accent-soft: var(--gold-soft);--positive: var(--correct-500);--negative: var(--error-500);--warning: var(--warn-500);--push: var(--push-500);--line: var(--line-1);--line-strong: var(--line-2);--focus-ring-color: var(--gold-400)}:root{--font-display: "Big Shoulders", "Arial Narrow", sans-serif;--font-body: "Schibsted Grotesk", "Helvetica Neue", sans-serif;--font-mono: "Spline Sans Mono", "SFMono-Regular", Consolas, monospace;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-md: 15px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--text-4xl: 48px;--text-5xl: 64px;--text-6xl: 88px;--leading-tight: 1.04;--leading-snug: 1.25;--leading-normal: 1.5;--tracking-display: .015em;--tracking-caps: .09em;--tracking-body: 0;--weight-display: 700;--weight-display-heavy: 800;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--numeric-settings: "tnum" 1, "lnum" 1}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 999px;--radius-playing-card: 9%;--control-h-sm: 32px;--control-h-md: 40px;--control-h-lg: 48px}:root{--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(4, 8, 5, .35), 0 1px 2px rgba(4, 8, 5, .3);--shadow-3: 0 12px 32px rgba(4, 8, 5, .5), 0 2px 8px rgba(4, 8, 5, .35);--shadow-playing-card: 0 1px 1px rgba(8, 12, 9, .3), 0 6px 14px rgba(8, 12, 9, .42);--shadow-chip: 0 2px 0 rgba(0, 0, 0, .38), 0 5px 10px rgba(4, 8, 5, .4);--edge-top: inset 0 1px 0 rgba(243, 241, 230, .07);--focus-ring: 0 0 0 2px var(--surface-page), 0 0 0 4px var(--focus-ring-color);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-deal: cubic-bezier(.16, .9, .3, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-deal: .52s}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root{--bjt-safe-t: env(safe-area-inset-top, 0px);--bjt-safe-r: env(safe-area-inset-right, 0px);--bjt-safe-b: env(safe-area-inset-bottom, 0px);--bjt-safe-l: env(safe-area-inset-left, 0px)}.bjt-app-root{min-height:100vh;min-height:100dvh}::selection{background:var(--gold-500);color:var(--gold-ink)}input,select,textarea,button,kbd{font:inherit}::placeholder{color:var(--ink-500);opacity:1}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes bjt-tour-glow{0%,to{box-shadow:0 0 0 3px rgba(var(--glow-rgb),.25),0 0 18px 4px rgba(var(--glow-rgb),.35)}50%{box-shadow:0 0 0 5px rgba(var(--glow-rgb),.45),0 0 32px 9px rgba(var(--glow-rgb),.6)}}@keyframes bjt-tour-arrow{0%,to{transform:translate(0)}50%{transform:translate(11px)}}@keyframes bjt-count-glow{0%,to{box-shadow:0 0 0 2px rgba(var(--glow-rgb),.18),0 0 12px 2px rgba(var(--glow-rgb),.3)}50%{box-shadow:0 0 0 3px rgba(var(--glow-rgb),.38),0 0 22px 6px rgba(var(--glow-rgb),.55)}}@keyframes bjt-lets-play{0%{opacity:0;transform:translateY(26px) scale(.94)}14%{opacity:1;transform:translateY(0) scale(1)}68%{opacity:1;transform:translateY(-12px) scale(1)}to{opacity:0;transform:translateY(-72px) scale(1.02)}}@keyframes bjt-highscore{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes bjt-scen-index{0%{transform:translateY(16px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes bjt-sync-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){@keyframes bjt-sync-pulse{0%,to{opacity:1}}}@keyframes bjt-ach-in{0%{opacity:0;transform:translate(18px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes bjt-adv-glow{0%,to{box-shadow:0 0 12px 2px #9363f08c,inset 0 1px #ffffff4d}50%{box-shadow:0 0 26px 7px #a77cfff2,inset 0 1px #ffffff6b}}@media (prefers-reduced-motion: reduce){@keyframes bjt-adv-glow{0%,to{box-shadow:0 0 14px 2px #9363f099,inset 0 1px #ffffff4d}}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Archivo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cs-page{margin:0;background:#0b0b10;font-family:Archivo,Helvetica Neue,Arial,sans-serif;color:#f4f4f8;-webkit-font-smoothing:antialiased}.cs-page a{color:#f4f4f8}.cs-page a:hover{color:#c084fc}.cs-page{overflow-x:clip}.cs-page .cs-img{width:100%!important;height:auto!important}.cs-page .cs-w{max-width:100%}.cs-page .cs-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cs-page .cs-logo-mark{flex-shrink:0}.cs-page .cs-hdr-left{min-width:0}.cs-page .cs-hdr-cta,.cs-page .cs-nav>a{white-space:nowrap;flex-shrink:0}.cs-page .cs-btn{white-space:nowrap}.cs-page .cs-skip{position:absolute;left:16px;top:-60px;z-index:10;padding:10px 14px;border-radius:8px;background:#f4f4f8;color:#0b0b10!important;font:700 14px Archivo,sans-serif;text-decoration:none}.cs-page .cs-skip:focus{top:12px}.cs-page a:focus-visible,.cs-page button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cs-page [hidden]{display:none!important}@media (min-width: 1201px){.cs-page .cs-g96{padding-left:max(96px,calc(50% - 624px))!important;padding-right:max(96px,calc(50% - 624px))!important}.cs-page .cs-g48{padding-left:max(48px,calc(50% - 672px))!important;padding-right:max(48px,calc(50% - 672px))!important}.cs-page .cs-m96{margin-left:max(96px,calc(50% - 624px))!important;margin-right:max(96px,calc(50% - 624px))!important}}@media (min-width: 1441px){.cs-page .cs-bleed{border-right:1px solid var(--bc)!important;border-radius:16px!important}}@media (max-width: 1200px){.cs-page .cs-p{padding-left:min(var(--pl),48px)!important;padding-right:min(var(--pr),48px)!important}.cs-page .cs-m96{margin-left:48px!important;margin-right:48px!important}.cs-page .cs-noshrink{flex-shrink:1!important;min-width:0!important}.cs-page .cs-bleed{width:58vw!important;flex-shrink:0!important;margin-right:-48px!important}.cs-page .cs-fs{font-size:calc(16px + (var(--fs) - 16px) * .86)!important}}@media (max-width: 1200px){.cs-page .cs-wrap{flex-wrap:wrap!important}.cs-page .cs-eq{flex-wrap:nowrap!important}}@media (min-width: 1001px) and (max-width: 1400px){.cs-page .cs-tables{flex-wrap:wrap!important;justify-content:flex-start!important;row-gap:28px!important}}@media (min-width: 1001px) and (max-width: 1200px){.cs-page .cs-noshrink{min-width:min(var(--w),360px)!important}}@media (max-width: 1200px){.cs-page .cs-navlink{display:none!important}}@media (max-width: 1100px){.cs-page .cs-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cs-page .cs-stats>*{padding:28px 0!important;border-left:0!important}.cs-page .cs-stats>*:nth-child(2n){padding-left:32px!important;border-left:1px solid rgba(244,244,248,.1)!important}.cs-page .cs-stats>*:nth-child(n+3){border-top:1px solid rgba(244,244,248,.1)!important}}@media (max-width: 1000px){.cs-page .cs-row{flex-direction:column!important;align-items:stretch!important}.cs-page .cs-row>.cs-w{width:100%!important;max-width:max(var(--w),720px)!important}.cs-page .cs-row>figure.cs-w,.cs-page .cs-row>.cs-w.cs-bleed{max-width:var(--w)!important}.cs-page .cs-bleed{width:100%!important;margin:0!important;border-right:1px solid var(--bc)!important;border-radius:16px!important}.cs-page .cs-grid[data-cols="5"],.cs-page .cs-grid[data-cols="6"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cs-page .cs-hdr-extra{display:none!important}.cs-page .cs-row>.cs-divider{border-right:0!important;border-bottom:1px solid var(--dc)!important}}@media (max-width: 760px){.cs-page .cs-p{padding-top:calc(var(--pt) * .6)!important;padding-bottom:calc(var(--pb) * .6)!important;padding-left:min(var(--pl),20px)!important;padding-right:min(var(--pr),20px)!important}.cs-page .cs-m96{margin-left:20px!important;margin-right:20px!important}.cs-page .cs-gap{row-gap:calc(var(--gr) * .55)!important;column-gap:calc(var(--gc) * .55)!important}.cs-page .cs-fs{font-size:calc(16px + (var(--fs) - 16px) * .55)!important}.cs-page .cs-grid{grid-template-columns:minmax(0,1fr)!important}.cs-page .cs-grid.cs-keep2,.cs-page .cs-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cs-page .cs-hdr-extra,.cs-page .cs-nav-account{display:none!important}.cs-page .cs-header{height:64px!important}.cs-page .cs-hdr-cta{height:40px!important;padding:0 14px!important;font-size:12px!important}.cs-page .cs-bleed-b{margin-bottom:calc(var(--pb) * -.6)!important;align-self:center!important}.cs-page .cs-fs-xl{font-size:min(calc(16px + (var(--fs) - 16px) * .55),14vw)!important}.cs-page .cs-scroll>table{min-width:520px}.cs-page .cs-eq{flex-wrap:wrap!important;justify-content:center!important}.cs-page .cs-eq>span[aria-hidden=true]{flex-basis:100%;text-align:center;line-height:1}.cs-page .cs-stats>*{padding-top:22px!important;padding-bottom:22px!important;padding-right:12px!important}.cs-page .cs-stats>*:nth-child(odd){padding-left:0!important}.cs-page .cs-stats>*:nth-child(2n){padding-left:16px!important}}@media (max-width: 440px){.cs-page .cs-wordmark{font-size:12px!important;letter-spacing:.03em!important}.cs-page .cs-hdr-left a[aria-label]{gap:9px!important}.cs-page .cs-hdr-cta{padding:0 12px!important;font-size:11px!important;letter-spacing:.06em!important}.cs-page .cs-hdr-cta>span[aria-hidden=true]{display:none!important}}@media (max-width: 440px){.cs-page .cs-rgrid{padding:10px!important;gap:2px!important}.cs-page .cs-rgrid>div{gap:2px!important}.cs-page .cs-rgrid span{font-size:7.5px!important;letter-spacing:-.02em}}@media (max-width: 440px){.cs-page .cs-btn-lg:not(.cs-hdr-cta){white-space:normal!important;height:auto!important;min-height:48px;padding-top:12px!important;padding-bottom:12px!important;text-align:center}}@media (max-width: 380px){.cs-page .cs-heq{gap:6px!important}.cs-page .cs-heq>div{padding-left:12px!important;padding-right:12px!important}}@media (max-width: 360px){.cs-page .cs-p{padding-left:min(var(--pl),14px)!important;padding-right:min(var(--pr),14px)!important}.cs-page .cs-m96{margin-left:14px!important;margin-right:14px!important}.cs-page .cs-shrink{zoom:.88}}@media (max-width: 760px){.cs-page section:not([data-cs-keep] *),.cs-page footer:not([data-cs-keep] *){text-align:center}.cs-page section *:not([data-cs-keep] *),.cs-page footer *:not([data-cs-keep] *){text-align:center!important}.cs-page section [data-cs-keep],.cs-page footer [data-cs-keep]{text-align:start!important}.cs-page section [style*="display: flex"]:not([style*="flex-direction: column"]):not([data-cs-keep] *):not([data-cs-keep]),.cs-page footer [style*="display: flex"]:not([style*="flex-direction: column"]):not([data-cs-keep] *){justify-content:center!important}.cs-page section [style*="flex-direction: column"][style*="align-items: flex-start"]:not([data-cs-keep] *):not([data-cs-keep]),.cs-page footer [style*="flex-direction: column"][style*="align-items: flex-start"]:not([data-cs-keep] *){align-items:center!important}.cs-page section [style*="justify-content: space-between"]:not([style*=gap]):not([data-cs-keep] *):not([data-cs-keep]),.cs-page footer [style*="justify-content: space-between"]:not([style*=gap]):not([data-cs-keep] *){flex-wrap:wrap;column-gap:12px;row-gap:6px}.cs-page section [style*="align-self: flex-start"]:not([data-cs-keep] *),.cs-page footer [style*="align-self: flex-start"]{align-self:center!important}.cs-page section ul:not([data-cs-keep] *),.cs-page section ol:not([data-cs-keep] *){padding-left:0!important}}.cs-page .lp-root{min-height:100vh}.cs-page a:hover{text-decoration:none}.cs-page .lp-btn{display:inline-flex;align-items:center;gap:8px;height:44px;box-sizing:border-box;padding:0 18px;border-radius:10px;font-family:inherit;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;background:#c084fc;color:#0b0b10}.cs-page .lp-btn:hover{background:#d8b4fe;color:#0b0b10}.cs-page .lp-btn:focus-visible,.cs-page .lp-auth-btn:focus-visible,.cs-page .lp-buy:focus-visible,.cs-page .lp-ghost:focus-visible{outline:2px solid #E9D5FF;outline-offset:2px}.cs-page .lp-btn.is-locked{background:transparent;color:#8b8b9a;border-color:#f4f4f829;cursor:default}.cs-page .lp-btn.is-locked:hover{background:transparent;color:#b9b9c6}.cs-page .lp-btn.is-locked>[aria-hidden=true]{display:none}.cs-page .lp-acct{position:relative;flex-shrink:0}.cs-page .lp-auth-btn{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 4px;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:500;color:#b9b9c6;cursor:pointer;white-space:nowrap}.cs-page .lp-auth-btn:hover{color:#f4f4f8}.cs-page .lp-acct-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:220px;padding:6px;border-radius:12px;border:1px solid rgba(244,244,248,.12);background:#15151d;box-shadow:0 18px 40px #00000080;text-align:left}.cs-page .lp-acct-who{padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid rgba(244,244,248,.1);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8b8b9a}.cs-page .lp-acct-who span{display:block;margin-top:4px;font-family:Archivo,sans-serif;font-size:13.5px;letter-spacing:0;text-transform:none;color:#f4f4f8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-page .lp-acct-menu a,.cs-page .lp-acct-menu button{display:block;width:100%;box-sizing:border-box;padding:9px 10px;border:0;border-radius:8px;background:transparent;text-align:left;font-family:inherit;font-size:14px;color:#e4e4ec;text-decoration:none;cursor:pointer}.cs-page .lp-acct-menu a:hover,.cs-page .lp-acct-menu button:hover{background:#c084fc1f;color:#f4f4f8}.cs-page .lp-navlang,.cs-page .lp-footlang{display:flex;align-items:center;gap:10px}.cs-page .lp-pill{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid rgba(244,244,248,.14)}.cs-page .lp-pill button{height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#b9b9c6;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;cursor:pointer;white-space:nowrap}.cs-page .lp-pill button[aria-pressed=true]{background:#f4f4f8;color:#0b0b10}.cs-page .lp-pill button:focus-visible{outline:2px solid #E9D5FF;outline-offset:2px}.cs-page .lp-footlang .lp-pill button{height:26px;padding:0 9px}.cs-page .lp-lang-label{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8b8b9c}.cs-page .cs-nav>*{flex-shrink:0}.cs-page .cs-hdr-extra,.cs-page .cs-wordmark{white-space:nowrap}.cs-page .cs-header.lp-fit-1 .cs-navlink,.cs-page .cs-header.lp-fit-2 .cs-hdr-extra{display:none!important}.cs-page .cs-header.lp-fit-3 .lp-btn{height:40px;padding:0 14px;font-size:12px}.cs-page .cs-header.lp-fit-3 .lp-pill button{height:28px;padding:0 8px}.cs-page .cs-header.lp-fit-4 .lp-btn.is-locked{display:none!important}@media (min-width: 441px){.cs-page .cs-header.lp-fit-5 .cs-wordmark{font-size:14px!important;letter-spacing:.04em!important}}.cs-page .cs-header.lp-fit-6 .cs-hdr-cta,.cs-page .cs-header.lp-fit-7 .lp-navlang{display:none!important}.cs-page .cs-header.lp-fit-8 .cs-wordmark{display:inline-flex!important;flex-direction:column;font-size:11px!important;line-height:1.15;letter-spacing:.05em!important}.cs-page .cs-header.lp-fit-9 .cs-wordmark{display:none!important}.cs-page .lp-hero-tags{flex-wrap:wrap}.cs-page .lp-hero-tags>span{height:auto!important;min-height:34px;padding-top:6px!important;padding-bottom:6px!important}.cs-page .lp-tag{display:flex;align-items:center;min-height:34px;box-sizing:border-box;padding:6px 14px;border-radius:999px;border:1px solid rgba(244,244,248,.16);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#c9c9d6;white-space:nowrap}.cs-page .lp-buy{display:flex;align-items:center;gap:12px;height:56px;box-sizing:border-box;padding:0 12px 0 24px;border-radius:12px;border:0;background:#c084fc;color:#0b0b10;font-family:inherit;font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.cs-page .lp-buy:hover:not(:disabled){background:#d8b4fe}.cs-page .lp-buy .chip{padding:7px 10px;border-radius:8px;background:#0b0b1024;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.02em}.cs-page .lp-buy[disabled]{cursor:default}.cs-page .lp-buy.is-soon{padding:0 24px;background:transparent;color:#8b8b9a;border:1px solid rgba(244,244,248,.16)}.cs-page .lp-buy-card{justify-content:center;width:100%;margin-top:18px;padding:10px 16px;gap:10px;letter-spacing:.04em;white-space:normal;height:auto;min-height:56px;text-align:center;line-height:1.25}.cs-page .lp-ghost{display:flex;align-items:center;height:56px;box-sizing:border-box;padding:0 22px;border-radius:12px;border:1px solid rgba(244,244,248,.2);color:#f4f4f8;font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.cs-page .lp-ghost:hover{border-color:#c084fc99;color:#f4f4f8}.cs-page .lp-note{margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#9a9aad}.cs-page .lp-error{margin:0;font-size:14px;line-height:1.5;color:#f87171}.cs-page .lp-android{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cs-page .lp-android-hero{margin-top:14px;padding-top:22px;border-top:1px solid rgba(244,244,248,.1)}.cs-page .lp-android-card{margin-top:16px;padding-top:20px;border-top:1px solid rgba(244,244,248,.1);gap:8px}.cs-page .lp-android-label{margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#c084fc}.cs-page .lp-android-card .lp-android-label{font-size:11px}.cs-page .lp-play{display:inline-flex;flex:none;padding:5px 15px;margin-left:-15px;border-radius:8px;line-height:0;transition:opacity .14s ease}.cs-page .lp-play:hover{opacity:.86}.cs-page .lp-play:focus-visible{outline:2px solid #E9D5FF;outline-offset:3px}.cs-page .lp-play img{display:block;height:60px;width:auto}.cs-page .lp-android-note{margin:0;font-size:14px;line-height:1.55;color:#9a9aad}.cs-page .lp-drill{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:760px;margin:8px auto 24px}.cs-page .lp-drill-toggle{display:none;padding:4px;gap:4px;border-radius:999px;background:#111118;border:1px solid rgba(244,244,248,.1)}.cs-page .lp-drill-toggle button{height:38px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#c9c9d6;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.cs-page .lp-drill-toggle button[aria-pressed=true]{background:#c084fc;color:#0b0b10;font-weight:700}.cs-page .lp-drill-frame{margin:0;width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(192,132,252,.3);background:#100d17;box-shadow:0 40px 120px #0000008c}.cs-page .lp-drill-bar{display:flex;align-items:center;gap:14px;height:38px;box-sizing:border-box;padding:0 16px;background:#17141f;border-bottom:1px solid rgba(244,244,248,.08)}.cs-page .lp-dots{display:flex;gap:6px}.cs-page .lp-dots span{width:10px;height:10px;border-radius:50%;background:#2e2b38}.cs-page .lp-url{display:flex;align-items:center;height:24px;padding:0 14px;border-radius:6px;background:#0b0b10;font-family:IBM Plex Mono,monospace;font-size:12px;color:#9a9aad}.cs-page #bjt-hero-drill{width:100%;height:clamp(560px,80vh,760px);overflow-y:auto;overflow-x:hidden;pointer-events:none;scrollbar-width:none;-ms-overflow-style:none;background:var(--surface-raised, #100D17)}.cs-page #bjt-hero-drill::-webkit-scrollbar{display:none}.cs-page #bjt-hero-drill [data-tour=stats]{display:none!important}.cs-page .lp-drill-spacer{height:0}.cs-page .lp-felts{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#111118;border:1px solid rgba(244,244,248,.1)}.cs-page .lp-felt-label{margin-right:4px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9a9aad}.cs-page .lp-felts button{width:20px;height:20px;flex:none;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px #f3f1e638}.cs-page .lp-felts button[aria-pressed=true]{box-shadow:0 0 0 2px #111118,0 0 0 4px #c084fc}@media (min-width: 921px){.cs-page #bjt-hero-drill [data-screen-label=Drill]{height:100%!important;min-height:0!important}}@media (max-width: 920px){.cs-page .lp-drill-toggle{display:flex}.cs-page .lp-drill-spacer{height:180px}}.cs-page .lp-charts{display:flex;flex-direction:column;gap:32px}.cs-page .lp-chart-controls{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:8px;flex-wrap:wrap}.cs-page .lp-seg{display:flex;gap:2px;padding:4px;border-radius:12px;background:#111118;border:1px solid rgba(244,244,248,.1)}.cs-page .lp-seg button{height:40px;padding:0 18px;border:0;border-radius:9px;background:transparent;color:#c9c9d6;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.cs-page .lp-seg button[aria-pressed=true]{background:#c084fc;color:#0b0b10}@media (max-width: 360px){.cs-page .lp-seg button{padding:0 14px}}.cs-page .lp-games{display:flex;flex-wrap:wrap;gap:8px}.cs-page .lp-games button{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(244,244,248,.14);background:transparent;color:#b9b9c6;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;cursor:pointer;white-space:nowrap}.cs-page .lp-games button[aria-pressed=true]{border-color:#c084fc99;background:#a855f724;color:#f4f4f8}.cs-page .lp-seg button:focus-visible,.cs-page .lp-games button:focus-visible,.cs-page .lp-downloads button:focus-visible,.cs-page .lp-drill-toggle button:focus-visible,.cs-page .lp-felts button:focus-visible{outline:2px solid #E9D5FF;outline-offset:2px}.cs-page .lp-chart-card{box-sizing:border-box;padding:32px 32px 36px;border-radius:24px;background:#111118;border:1px solid rgba(244,244,248,.08);display:flex;flex-direction:column;gap:28px}.cs-page .lp-chart-head{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.cs-page .lp-chart-title{display:flex;flex-direction:column;gap:6px}.cs-page .lp-kick{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#9a9aad}.cs-page .lp-name{font-weight:700;font-size:20px;color:#f4f4f8}.cs-page .lp-legend{display:flex;flex-wrap:wrap;gap:10px 16px}.cs-page .lp-legend>span{display:flex;align-items:center;gap:8px;font-size:13px;color:#c9c9d6}.cs-page .lp-legend i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-style:normal;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.cs-page .lp-tables{display:flex;justify-content:space-between;gap:28px 32px}.cs-page .lp-table{display:flex;flex-direction:column;gap:3px;min-width:0}.cs-page .lp-table>p{margin:0 0 12px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f4f4f8}.cs-page .lp-row{display:flex;gap:3px}.cs-page .lp-row>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:0;flex:0 1 28px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.cs-page .lp-row>.lp-lab{justify-content:flex-start;width:48px;flex:0 0 48px;color:#c9c9d6}.cs-page .lp-up>span{height:24px;color:#9a9aad}.cs-page .lp-cell{border-radius:4px}.cs-page .lp-badge{padding:6px 12px;border-radius:999px;border:1px solid rgba(192,132,252,.5);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d8b4fe}.cs-page .lp-devs{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cs-page .lp-devs li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;box-sizing:border-box;padding:0 16px;border-radius:12px;background:#15151d;border:1px solid rgba(244,244,248,.08)}.cs-page .lp-hand{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;color:#f4f4f8;white-space:nowrap}.cs-page .lp-act{display:flex;align-items:center;gap:10px;font-size:13px;color:#9a9aad}.cs-page .lp-act b{min-width:40px;box-sizing:border-box;padding:4px 8px;border-radius:6px;text-align:center;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.cs-page .lp-dev-note{margin:0;font-size:14px;line-height:1.6;color:#9a9aad}.cs-page .lp-chart-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:24px 64px}.cs-page .lp-caps{max-width:660px;display:flex;flex-direction:column;gap:10px}.cs-page .lp-caps p{margin:0;font-size:16px;line-height:1.6;color:#c9c9d6}.cs-page .lp-caps .lp-drawn{font-size:15px;color:#9a9aad}.cs-page .lp-downloads{display:flex;flex-direction:column;align-items:flex-end;gap:12px;max-width:420px}.cs-page .lp-kicker{margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#9a9aad;text-align:right}.cs-page .lp-downloads>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cs-page .lp-downloads button{display:flex;align-items:center;gap:10px;height:48px;box-sizing:border-box;padding:0 18px;border-radius:12px;border:1px solid rgba(244,244,248,.18);background:transparent;color:#f4f4f8;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.cs-page .lp-downloads button:hover{border-color:#c084fc99}.cs-page .lp-dl-note{margin:0;font-size:13px;line-height:1.5;color:#8b8b9c;text-align:right}.cs-page .lp-dl-note b{color:#d8b4fe;font-weight:600}@media (max-width: 1400px){.cs-page .lp-tables{flex-wrap:wrap;justify-content:flex-start}}@media (max-width: 1100px){.cs-page .lp-devs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1000px){.cs-page .lp-chart-foot{flex-direction:column}.cs-page .lp-downloads{align-items:flex-start;max-width:none}.cs-page .lp-kicker,.cs-page .lp-dl-note{text-align:left}.cs-page .lp-downloads>div{justify-content:flex-start}}@media (max-width: 760px){.cs-page .lp-chart-card{padding:22px 16px 24px;border-radius:18px}.cs-page .lp-tables{flex-direction:column}.cs-page .lp-table{width:100%}.cs-page .lp-row>span{flex:1 1 28px;width:auto}.cs-page .lp-row>.lp-lab{flex:0 0 44px}.cs-page .lp-devs{grid-template-columns:minmax(0,1fr)}}.cs-page .lp-price{font-weight:800;font-size:104px;line-height:.95;letter-spacing:-.01em;color:#f4f4f8}.cs-page .lp-price.is-soon{font-size:44px;line-height:1.1;letter-spacing:0;padding:12px 0 6px}.cs-page .lp-price-sub{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#c9c9d6}.cs-page .lp-stripe{text-align:center;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#9a9aad}@media (max-width: 760px){.cs-page .lp-price{font-size:72px}.cs-page .lp-price.is-soon{font-size:40px}}.cs-page .lp-footbar{flex-wrap:wrap;row-gap:14px}@media (max-width: 480px){.cs-page .lp-buy,.cs-page .lp-ghost{font-size:13px!important;letter-spacing:.04em!important}}@media (max-width: 400px){.cs-page .lp-buy .chip{display:none!important}}.cs-page .lp-info{display:inline-flex;align-items:center;gap:6px}.cs-page h1:lang(ja),.cs-page h2:lang(ja),.cs-page h3:lang(ja),.cs-page p:lang(ja){word-break:auto-phrase}.cs-page h1:lang(ja),.cs-page h2:lang(ja){letter-spacing:0!important;word-break:keep-all;overflow-wrap:anywhere}@media (max-width: 760px){.cs-page h1.cs-fs:lang(ja){font-size:min(calc(16px + (var(--fs) - 16px) * .55),9vw)!important}}@media (max-width: 760px){.cs-page h1.cs-fs:lang(es){font-size:min(calc(16px + (var(--fs) - 16px) * .55),calc((100vw - 44px) / 7.6))!important}}.cs-page [style*="IBM Plex Mono"]:lang(ja),.cs-page .lp-note:lang(ja),.cs-page .lp-kicker:lang(ja),.cs-page .lp-tag:lang(ja),.cs-page .lp-price-sub:lang(ja),.cs-page .lp-stripe:lang(ja),.cs-page .lp-android-label:lang(ja),.cs-page .lp-table>p:lang(ja){font-family:IBM Plex Mono,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Meiryo,sans-serif!important;letter-spacing:.04em!important}.cs-page [data-zoom]{cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cs-page [data-zoom]:focus-visible{outline:2px solid #E9D5FF;outline-offset:-2px}.cs-page .lp-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:68px 16px 24px;background:#050509f0;cursor:zoom-out;overscroll-behavior:contain}.cs-page .lp-zoom-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:100%}.cs-page .lp-zoom-img{display:block;max-width:100%;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);object-fit:contain;border-radius:12px;border:1px solid rgba(192,132,252,.3);background:#100d17;box-shadow:0 30px 90px #0009;cursor:default}.cs-page .lp-zoom-fig figcaption{max-width:760px;margin:0;color:#c9c9d6;font:400 14px/1.55 Archivo,Helvetica Neue,Arial,sans-serif;text-align:center;cursor:default}.cs-page .lp-zoom-close{position:absolute;top:14px;right:14px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid rgba(244,244,248,.22);background:#14141ceb;color:#f4f4f8;font:400 26px/1 Archivo,sans-serif;cursor:pointer}.cs-page .lp-zoom-close:hover{background:#282834f2}.cs-page .lp-zoom-close:focus-visible{outline:2px solid #E9D5FF;outline-offset:2px}@media (max-width: 760px){.cs-page .lp-android{align-items:center}.cs-page .lp-play{margin-left:0}.cs-page .lp-footlang,.cs-page .lp-navlang{justify-content:center}.cs-page .lp-chart-controls,.cs-page .lp-games,.cs-page .lp-legend,.cs-page .lp-chart-head,.cs-page .lp-tables,.cs-page .lp-downloads>div{justify-content:center!important}.cs-page .lp-chart-title,.cs-page .lp-caps,.cs-page .lp-downloads,.cs-page .lp-chart-foot{align-items:center!important}.cs-page .lp-chart-foot{flex-direction:column}.cs-page .lp-devs li{justify-content:center}.cs-page .lp-dev-note,.cs-page .lp-dl-note,.cs-page .lp-caps p,.cs-page .lp-downloads .lp-kicker{text-align:center}}.lp-ticker-track{display:flex;align-items:center;width:max-content;flex:none;animation:lp-ticker-scroll 60s linear infinite}.lp-ticker-track>*{margin-right:22px;flex:none}@keyframes lp-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.lp-ticker-track{animation:none}}
