.Zen2048_page__3EIPu{--zen-bg:#090b12;--zen-bg-card:rgba(22,27,46,0.7);--zen-bg-card-hover:rgba(30,37,62,0.85);--zen-border:hsla(0,0%,100%,0.08);--zen-border-highlight:rgba(147,112,219,0.35);--zen-primary:#8a63f2;--zen-primary-glow:rgba(138,99,242,0.45);--zen-accent:#00d4ff;--zen-gold:#f5a623;--zen-emerald:#10b981;--zen-text:#f8fafc;--zen-text-muted:#94a3b8;--zen-text-dim:#64748b;--zen-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;background-color:var(--zen-bg);background-image:-moz-radial-gradient(at 0 0,rgba(138,99,242,.15) 0,transparent 50%),-moz-radial-gradient(at 100% 20%,rgba(0,212,255,.12) 0,transparent 50%),-moz-radial-gradient(at 50% 80%,rgba(245,166,35,.08) 0,transparent 60%);background-image:radial-gradient(at 0 0,rgba(138,99,242,.15) 0,transparent 50%),radial-gradient(at 100% 20%,rgba(0,212,255,.12) 0,transparent 50%),radial-gradient(at 50% 80%,rgba(245,166,35,.08) 0,transparent 60%);color:var(--zen-text);font-family:var(--zen-font-sans);min-height:100vh;overflow-x:hidden;line-height:1.6}.Zen2048_wrap__2MBnb{width:min(1200px,-moz-calc(100% - 40px));width:min(1200px,calc(100% - 40px));margin:0 auto}.Zen2048_wrapNarrow__1Erz-{width:min(840px,-moz-calc(100% - 40px));width:min(840px,calc(100% - 40px));margin:0 auto}.Zen2048_breadcrumbs__CMyFn{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:var(--zen-text-dim);margin-bottom:28px}.Zen2048_breadcrumbs__CMyFn a{color:var(--zen-text-muted);text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}.Zen2048_breadcrumbs__CMyFn a:hover{color:#fff}.Zen2048_breadcrumbs__CMyFn strong{color:var(--zen-primary);font-weight:600}.Zen2048_badge__2RtKR{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:8px;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(138,99,242,.12);border:1px solid rgba(138,99,242,.3);color:#c4b5fd;font-size:12.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px}.Zen2048_badgeDot__1E-RY{width:8px;height:8px;border-radius:50%;background:#10b981;-webkit-box-shadow:0 0 10px #10b981;box-shadow:0 0 10px #10b981;-webkit-animation:Zen2048_pulse__fyW0o 2s infinite;-moz-animation:Zen2048_pulse__fyW0o 2s infinite;animation:Zen2048_pulse__fyW0o 2s infinite}@-webkit-keyframes Zen2048_pulse__fyW0o{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(16,185,129,.7);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 8px rgba(16,185,129,0);box-shadow:0 0 0 8px rgba(16,185,129,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(16,185,129,0);box-shadow:0 0 0 0 rgba(16,185,129,0)}}@-moz-keyframes Zen2048_pulse__fyW0o{0%{-moz-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{-moz-transform:scale(1);transform:scale(1);box-shadow:0 0 0 8px rgba(16,185,129,0)}to{-moz-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes Zen2048_pulse__fyW0o{0%{-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(16,185,129,.7);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 8px rgba(16,185,129,0);box-shadow:0 0 0 8px rgba(16,185,129,0)}to{-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(16,185,129,0);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.Zen2048_kicker__2mFcz{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--zen-accent);margin-bottom:12px}.Zen2048_hero__1PoCY{position:relative;padding:120px 0 80px;overflow:hidden}.Zen2048_heroGlow__JkYR8{position:absolute;top:-150px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:800px;height:450px;background:-moz-radial-gradient(circle,rgba(138,99,242,.28) 0,rgba(0,212,255,.12) 40%,transparent 70%);background:radial-gradient(circle,rgba(138,99,242,.28) 0,rgba(0,212,255,.12) 40%,transparent 70%);-webkit-filter:blur(80px);filter:blur(80px);pointer-events:none;z-index:0}.Zen2048_heroGrid__1N3OG{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:56px;gap:56px}.Zen2048_heroCopy__oe3y0 h1{font-size:clamp(38px,5.2vw,62px);font-weight:800;line-height:1.12;letter-spacing:-1px;margin-bottom:22px;color:#fff}.Zen2048_heroCopy__oe3y0 h1 em{font-style:normal;background:-moz-linear-gradient(315deg,#a78bfa 0,#38bdf8 50%,#f472b6 100%);background:linear-gradient(135deg,#a78bfa,#38bdf8 50%,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Zen2048_leadText__-NqYX{font-size:19px;line-height:1.55;color:#cbd5e1;margin-bottom:16px;font-weight:450}.Zen2048_heroSubDesc__3DOuT{font-size:15px;line-height:1.6;color:var(--zen-text-muted);margin-bottom:34px;max-width:580px;padding-left:16px;border-left:2px solid var(--zen-border-highlight)}.Zen2048_ctaGroup__3V-tP{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-bottom:34px}.Zen2048_btnPrimary__2Q2Xk,.Zen2048_ctaGroup__3V-tP{-webkit-align-items:center;-moz-box-align:center;align-items:center}.Zen2048_btnPrimary__2Q2Xk{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:10px;gap:10px;padding:14px 28px;border-radius:12px;background:-moz-linear-gradient(315deg,#8a63f2 0,#6366f1 100%);background:linear-gradient(135deg,#8a63f2,#6366f1);color:#fff!important;font-size:16px;font-weight:600;text-decoration:none!important;-webkit-box-shadow:0 8px 24px var(--zen-primary-glow);box-shadow:0 8px 24px var(--zen-primary-glow);-webkit-transition:all .25s cubic-bezier(.16,1,.3,1);-moz-transition:all .25s cubic-bezier(.16,1,.3,1);transition:all .25s cubic-bezier(.16,1,.3,1);border:1px solid hsla(0,0%,100%,.2);cursor:pointer}.Zen2048_btnPrimary__2Q2Xk:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 30px rgba(138,99,242,.6);box-shadow:0 12px 30px rgba(138,99,242,.6);background:-moz-linear-gradient(315deg,#9b77f8 0,#7275f5 100%);background:linear-gradient(135deg,#9b77f8,#7275f5)}.Zen2048_btnSecondary__1-JdQ{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:10px;gap:10px;padding:14px 26px;border-radius:12px;background:hsla(0,0%,100%,.05);color:var(--zen-text)!important;font-size:16px;font-weight:600;text-decoration:none!important;border:1px solid var(--zen-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.Zen2048_btnSecondary__1-JdQ:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);color:#fff!important}.Zen2048_trustBadges__3tXt2{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px;gap:20px;font-size:13.5px;color:var(--zen-text-muted)}.Zen2048_trustItem__1gNJU{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:8px;gap:8px}.Zen2048_trustCheck__nqcjS{color:var(--zen-emerald);font-weight:700}.Zen2048_heroVisual__11Gcm{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.Zen2048_mockupContainer__3Rm2_{position:relative;width:100%;max-width:440px;border-radius:28px;overflow:hidden;-webkit-box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.12),0 0 40px rgba(138,99,242,.25);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.12),0 0 40px rgba(138,99,242,.25);-webkit-transition:-webkit-transform .4s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .4s cubic-bezier(.16,1,.3,1);-moz-transition:transform .4s cubic-bezier(.16,1,.3,1),-moz-transform .4s cubic-bezier(.16,1,.3,1);transition:transform .4s cubic-bezier(.16,1,.3,1);transition:transform .4s cubic-bezier(.16,1,.3,1),-webkit-transform .4s cubic-bezier(.16,1,.3,1),-moz-transform .4s cubic-bezier(.16,1,.3,1)}.Zen2048_mockupContainer__3Rm2_:hover{-webkit-transform:translateY(-6px) scale(1.01);-moz-transform:translateY(-6px) scale(1.01);transform:translateY(-6px) scale(1.01)}.Zen2048_mockupImage__22z-U{width:100%;height:auto;display:block;border-radius:28px}.Zen2048_floatStatCard__1i-9j{bottom:-18px;left:-20px;padding:14px 20px;grid-gap:14px;gap:14px;-webkit-animation:Zen2048_floatAnim__2QjmT 4s ease-in-out infinite alternate;-moz-animation:Zen2048_floatAnim__2QjmT 4s ease-in-out infinite alternate;animation:Zen2048_floatAnim__2QjmT 4s ease-in-out infinite alternate}.Zen2048_floatStatCard__1i-9j,.Zen2048_floatStatCardRight__oJWb6{position:absolute;background:rgba(15,20,36,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;-webkit-box-shadow:0 16px 36px rgba(0,0,0,.5);box-shadow:0 16px 36px rgba(0,0,0,.5);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;z-index:2}.Zen2048_floatStatCardRight__oJWb6{top:30px;right:-24px;padding:12px 18px;grid-gap:12px;gap:12px;animation:Zen2048_floatAnim__2QjmT 4s ease-in-out infinite alternate-reverse}@-webkit-keyframes Zen2048_floatAnim__2QjmT{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-moz-keyframes Zen2048_floatAnim__2QjmT{0%{-moz-transform:translateY(0);transform:translateY(0)}to{-moz-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes Zen2048_floatAnim__2QjmT{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}}.Zen2048_statIcon__1gILm{font-size:26px}.Zen2048_statLabel__4SKAO{font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--zen-text-dim)}.Zen2048_statValue__2ZRC-{font-size:17px;font-weight:700;color:#fff}.Zen2048_interactiveSection__gNqnw{padding:90px 0;position:relative}.Zen2048_sectionHeader__2niz8{text-align:center;max-width:680px;margin:0 auto 50px}.Zen2048_sectionHeader__2niz8 h2{font-size:clamp(30px,3.8vw,44px);font-weight:800;letter-spacing:-.5px;margin-bottom:14px;color:#fff}.Zen2048_sectionHeader__2niz8 p{font-size:17px;color:var(--zen-text-muted)}.Zen2048_gameWrapper__2J2YR{background:var(--zen-bg-card);border:1px solid var(--zen-border);border-radius:28px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:36px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.45);box-shadow:0 20px 50px rgba(0,0,0,.45);display:grid;grid-template-columns:1fr 340px;grid-gap:40px;gap:40px;-webkit-align-items:center;-moz-box-align:center;align-items:center}.Zen2048_boardArea__2eCkB{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.Zen2048_boardArea__2eCkB,.Zen2048_gameControlsBar__1Ctvx{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.Zen2048_gameControlsBar__1Ctvx{width:100%;max-width:480px;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-bottom:20px}.Zen2048_scorePillGroup__1YLhK{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:12px;gap:12px}.Zen2048_scorePill__1GJ2W{background:hsla(0,0%,100%,.05);border:1px solid var(--zen-border);border-radius:12px;padding:8px 16px;text-align:center;min-width:80px}.Zen2048_scorePill__1GJ2W span{display:block;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--zen-text-dim);letter-spacing:.5px}.Zen2048_scorePill__1GJ2W strong{display:block;font-size:20px;font-weight:800;color:#fff}.Zen2048_btnIcon__1IOV9{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:6px;gap:6px;background:hsla(0,0%,100%,.06);border:1px solid var(--zen-border);color:#cbd5e1;padding:8px 16px;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.Zen2048_btnIcon__1IOV9:hover:not(:disabled){background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.2)}.Zen2048_btnIcon__1IOV9:disabled{opacity:.4;cursor:not-allowed}.Zen2048_boardContainer__29xaS{position:relative;background:#111422;border:2px solid hsla(0,0%,100%,.07);border-radius:20px;padding:14px;-webkit-box-shadow:inset 0 2px 10px rgba(0,0,0,.5);box-shadow:inset 0 2px 10px rgba(0,0,0,.5);width:100%;max-width:440px;aspect-ratio:1/1;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Zen2048_boardGrid__e1hbt{display:grid;grid-gap:12px;gap:12px;width:100%;height:100%}.Zen2048_boardGrid3x3__24twk{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.Zen2048_boardGrid4x4__3hlZH{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr)}.Zen2048_boardGrid5x5__1n3jF{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-gap:8px;gap:8px}.Zen2048_boardGrid6x6__3S_yj{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);grid-gap:6px;gap:6px}.Zen2048_cell__1AgRk{position:relative;background:hsla(0,0%,100%,.03);aspect-ratio:1/1;-webkit-transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,-webkit-transform .15s ease;-moz-transition:transform .15s ease,background .15s ease,-moz-transform .15s ease;transition:transform .15s ease,background .15s ease;transition:transform .15s ease,background .15s ease,-webkit-transform .15s ease,-moz-transform .15s ease}.Zen2048_cell__1AgRk,.Zen2048_tile__3iiNh{border-radius:12px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.Zen2048_tile__3iiNh{width:100%;height:100%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;font-weight:800;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.35);box-shadow:0 4px 14px rgba(0,0,0,.35);-webkit-animation:Zen2048_tilePop__3qrUA .2s cubic-bezier(.175,.885,.32,1.275);-moz-animation:Zen2048_tilePop__3qrUA .2s cubic-bezier(.175,.885,.32,1.275);animation:Zen2048_tilePop__3qrUA .2s cubic-bezier(.175,.885,.32,1.275);-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease;padding:4px;text-align:center}@-webkit-keyframes Zen2048_tilePop__3qrUA{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes Zen2048_tilePop__3qrUA{0%{-moz-transform:scale(.6);transform:scale(.6);opacity:0}to{-moz-transform:scale(1);transform:scale(1);opacity:1}}@keyframes Zen2048_tilePop__3qrUA{0%{-webkit-transform:scale(.6);-moz-transform:scale(.6);transform:scale(.6);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}}.Zen2048_tileEmoji__2LmM-{font-size:clamp(22px,3.2vw,36px);line-height:1;-webkit-filter:drop-shadow(0 2px 6px rgba(0,0,0,.3));filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}.Zen2048_tileLabel__3myQS{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;opacity:.85}.Zen2048_tileNumber__2pslf{font-size:clamp(16px,2.5vw,28px);letter-spacing:-.5px}.Zen2048_directionPad__2OkiP{margin-top:24px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:8px;gap:8px}.Zen2048_dirRow__2sEKM{grid-gap:12px;gap:12px}.Zen2048_dirBtn__2eBi1,.Zen2048_dirRow__2sEKM{display:-webkit-flex;display:-moz-box;display:flex}.Zen2048_dirBtn__2eBi1{width:48px;height:44px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid var(--zen-border);color:#fff;font-size:18px;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.Zen2048_dirBtn__2eBi1:hover{background:var(--zen-primary);border-color:var(--zen-primary);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px var(--zen-primary-glow);box-shadow:0 4px 12px var(--zen-primary-glow)}.Zen2048_dirBtn__2eBi1:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.Zen2048_swipeHint__3XSTP{font-size:12.5px;color:var(--zen-text-dim);margin-top:10px}.Zen2048_gameSidebar__257eK{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:26px;gap:26px}.Zen2048_controlGroup__3fgHw h3{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--zen-accent);margin-bottom:12px}.Zen2048_themeSelector__2fKH6{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.Zen2048_themeOption__2R-l1{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;background:hsla(0,0%,100%,.04);border:1px solid var(--zen-border);border-radius:14px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;color:var(--zen-text);font-size:14px;font-weight:600;text-align:left}.Zen2048_themeOption__2R-l1:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.Zen2048_themeOptionActive__oEOmp{background:rgba(138,99,242,.2);border-color:var(--zen-primary);-webkit-box-shadow:0 0 16px rgba(138,99,242,.35);box-shadow:0 0 16px rgba(138,99,242,.35);color:#fff}.Zen2048_themeOptionIcon__mAArC{font-size:20px}.Zen2048_sizeSelector__1QVZU{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:8px;gap:8px}.Zen2048_sizeBtn__2ekAh{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;padding:10px 0;text-align:center;background:hsla(0,0%,100%,.04);border:1px solid var(--zen-border);border-radius:10px;color:var(--zen-text-muted);font-weight:700;font-size:13.5px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.Zen2048_sizeBtn__2ekAh:hover{background:hsla(0,0%,100%,.09);color:#fff}.Zen2048_sizeBtnActive__2QGwv{background:var(--zen-primary);border-color:var(--zen-primary);color:#fff;-webkit-box-shadow:0 4px 14px var(--zen-primary-glow);box-shadow:0 4px 14px var(--zen-primary-glow)}.Zen2048_gameplaySummary__2NpGJ{background:hsla(0,0%,100%,.02);border-radius:14px;padding:16px;border:1px solid hsla(0,0%,100%,.06);font-size:13px;color:var(--zen-text-muted)}.Zen2048_gameplaySummary__2NpGJ ul{margin:8px 0 0 18px;padding:0}.Zen2048_gameplaySummary__2NpGJ li{margin-bottom:4px}.Zen2048_themesSection__FSQk2{padding:90px 0;position:relative}.Zen2048_themesBannerWrap__fMWtv{margin-bottom:50px;border-radius:24px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);-webkit-box-shadow:0 20px 60px rgba(0,0,0,.5);box-shadow:0 20px 60px rgba(0,0,0,.5)}.Zen2048_themesBannerImg__1r4j3{width:100%;height:auto;display:block}.Zen2048_themeCardsGrid__O72cy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.Zen2048_themeCard__ZOLx0{background:var(--zen-bg-card);border:1px solid var(--zen-border);border-radius:20px;padding:28px 24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-transition:all .3s cubic-bezier(.16,1,.3,1);-moz-transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.Zen2048_themeCard__ZOLx0:hover{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);transform:translateY(-6px);border-color:var(--zen-border-highlight);-webkit-box-shadow:0 16px 36px rgba(0,0,0,.4);box-shadow:0 16px 36px rgba(0,0,0,.4)}.Zen2048_themeCardBadge__3AHsa{position:absolute;top:18px;right:18px;font-size:22px}.Zen2048_themeCardIcon__3yaoO{width:52px;height:52px;border-radius:14px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:26px;margin-bottom:18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.Zen2048_themeCard__ZOLx0 h3{font-size:20px;font-weight:700;margin-bottom:10px;color:#fff}.Zen2048_themeCard__ZOLx0 p{font-size:14.5px;color:var(--zen-text-muted);line-height:1.55;margin-bottom:20px;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.Zen2048_themePillSample__-YEu0{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:6px;gap:6px;margin-bottom:18px}.Zen2048_themeMiniTile__RoVYk{padding:4px 8px;border-radius:8px;font-size:12px;font-weight:700;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.Zen2048_themeTryBtn__3Qe2F{-webkit-align-self:flex-start;align-self:flex-start;padding:8px 16px;border-radius:10px;background:rgba(138,99,242,.12);border:1px solid rgba(138,99,242,.3);color:#c4b5fd;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.Zen2048_themeTryBtn__3Qe2F:hover{background:var(--zen-primary);color:#fff;border-color:var(--zen-primary)}.Zen2048_featuresSection__1IHgj{padding:90px 0;position:relative}.Zen2048_featuresGrid__2xcv4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.Zen2048_featureCard__2nZIz{background:var(--zen-bg-card);border:1px solid var(--zen-border);border-radius:20px;padding:30px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;position:relative}.Zen2048_featureCard__2nZIz:hover{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px);border-color:hsla(0,0%,100%,.2);background:var(--zen-bg-card-hover);-webkit-box-shadow:0 16px 36px rgba(0,0,0,.35);box-shadow:0 16px 36px rgba(0,0,0,.35)}.Zen2048_featureNumber__2q6-2{font-size:12px;font-weight:700;letter-spacing:1px;color:var(--zen-accent);text-transform:uppercase;margin-bottom:12px;display:block}.Zen2048_featureIcon__1zedA{font-size:28px;margin-bottom:16px;display:inline-block}.Zen2048_featureCard__2nZIz h3{font-size:20px;font-weight:700;color:#fff;margin-bottom:12px}.Zen2048_featureCard__2nZIz p{font-size:15px;color:var(--zen-text-muted);line-height:1.6}.Zen2048_sizesSection__3tlEt{padding:80px 0;background:rgba(14,18,32,.5);border-top:1px solid var(--zen-border);border-bottom:1px solid var(--zen-border)}.Zen2048_sizesGrid__3Tno5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.Zen2048_sizeCard__-ZfCZ{background:hsla(0,0%,100%,.03);border:1px solid var(--zen-border);border-radius:18px;padding:24px;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.Zen2048_sizeCard__-ZfCZ:hover{border-color:var(--zen-border-highlight);background:hsla(0,0%,100%,.06);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px)}.Zen2048_sizeMiniGrid__1uQoP{width:72px;height:72px;margin:0 auto 18px;display:grid;grid-gap:4px;gap:4px;padding:6px;background:rgba(0,0,0,.3);border-radius:10px}.Zen2048_sizeMiniGrid__1uQoP span{background:rgba(138,99,242,.4);border-radius:3px}.Zen2048_sizeCard__-ZfCZ h4{font-size:22px;font-weight:800;color:#fff;margin-bottom:6px}.Zen2048_sizeTag__1qJW0{display:inline-block;font-size:12px;font-weight:600;color:var(--zen-accent);margin-bottom:10px}.Zen2048_sizeCard__-ZfCZ p{font-size:13.5px;color:var(--zen-text-muted)}.Zen2048_whySection__3TZSZ{padding:90px 0}.Zen2048_whyGrid__3Vlu_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.Zen2048_whyCard__276Me{background:var(--zen-bg-card);border:1px solid var(--zen-border);border-radius:20px;padding:28px 24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.Zen2048_whyCard__276Me:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px);border-color:hsla(0,0%,100%,.22);-webkit-box-shadow:0 16px 36px rgba(0,0,0,.35);box-shadow:0 16px 36px rgba(0,0,0,.35)}.Zen2048_whyIcon__1jtNU{font-size:32px;margin-bottom:18px;display:inline-block}.Zen2048_whyCard__276Me h3{font-size:20px;font-weight:700;color:#fff;margin-bottom:12px}.Zen2048_whyCard__276Me p{font-size:15px;color:var(--zen-text-muted);line-height:1.6}.Zen2048_privacySection__3UR-r{padding:80px 0;background:-moz-radial-gradient(50% 50%,circle,rgba(16,185,129,.06) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.06) 0,transparent 70%)}.Zen2048_privacyBox__2-Dmy{background:var(--zen-bg-card);border:1px solid rgba(16,185,129,.25);border-radius:26px;padding:48px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.4);box-shadow:0 20px 50px rgba(0,0,0,.4)}.Zen2048_privacyCopy__CGk35 h2{font-size:32px;font-weight:800;color:#fff;margin-bottom:14px}.Zen2048_privacyCopy__CGk35 p{font-size:16px;color:var(--zen-text-muted);margin-bottom:22px;line-height:1.6}.Zen2048_privacyPoints__38ejx{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.Zen2048_privacyPoint__-iIZt{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:12px;gap:12px;font-size:15px;color:#e2e8f0;background:hsla(0,0%,100%,.03);padding:12px 18px;border-radius:12px;border:1px solid hsla(0,0%,100%,.05)}.Zen2048_privacyShield__2Urpm{color:var(--zen-emerald);font-size:18px}.Zen2048_storeSection__ItO8M{padding:90px 0}.Zen2048_storeBox__vHmwd{background:var(--zen-bg-card);border:1px solid var(--zen-border);border-radius:26px;padding:44px;display:grid;grid-template-columns:260px 1fr;grid-gap:44px;gap:44px;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.Zen2048_storeVisual__2g8tW{text-align:center}.Zen2048_storeAppIcon__3AlOY{width:160px;height:160px;border-radius:36px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.15);box-shadow:0 16px 40px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.15);margin:0 auto 18px;display:block}.Zen2048_storeAppTitle__3nOfq{font-size:20px;font-weight:800;color:#fff;margin-bottom:4px}.Zen2048_storeAppDev__sAf9X{font-size:13px;color:var(--zen-text-dim);margin-bottom:16px}.Zen2048_storeRating__3qre2{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:6px;gap:6px;font-size:14px;color:var(--zen-gold);font-weight:700}.Zen2048_storeContent__1J_PG h3{font-size:22px;font-weight:700;color:#fff;margin-bottom:12px}.Zen2048_storeShortDesc__1C2vE{font-size:16px;font-weight:600;color:#cbd5e1;background:hsla(0,0%,100%,.04);padding:14px 18px;border-radius:12px;border-left:3px solid var(--zen-primary);margin-bottom:24px}.Zen2048_storeFullDesc__2yD33{font-size:14.5px;color:var(--zen-text-muted);line-height:1.65;white-space:pre-line}.Zen2048_downloadSection__1mqrn{padding:100px 0;position:relative;overflow:hidden}.Zen2048_downloadCard__3A1t2{position:relative;background:-moz-linear-gradient(315deg,rgba(26,32,58,.8) 0,rgba(15,19,36,.95) 100%);background:linear-gradient(135deg,rgba(26,32,58,.8),rgba(15,19,36,.95));border:1px solid rgba(138,99,242,.35);border-radius:32px;padding:60px 40px;text-align:center;-webkit-box-shadow:0 30px 70px rgba(0,0,0,.6),0 0 80px rgba(138,99,242,.2);box-shadow:0 30px 70px rgba(0,0,0,.6),0 0 80px rgba(138,99,242,.2)}.Zen2048_downloadCard__3A1t2 h2{font-size:clamp(34px,4.5vw,52px);font-weight:800;color:#fff;letter-spacing:-.5px;margin-bottom:16px}.Zen2048_downloadCard__3A1t2 p{font-size:18px;color:#cbd5e1;max-width:620px;margin:0 auto 36px;line-height:1.6}.Zen2048_downloadActions__kSXzY{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:16px;gap:16px;margin-bottom:30px}.Zen2048_btnPlayStore__11YqR,.Zen2048_downloadActions__kSXzY{-webkit-align-items:center;-moz-box-align:center;align-items:center}.Zen2048_btnPlayStore__11YqR{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;grid-gap:14px;gap:14px;background:#000;border:1px solid hsla(0,0%,100%,.2);color:#fff!important;padding:12px 26px;border-radius:14px;font-size:14px;text-decoration:none!important;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.4);box-shadow:0 10px 25px rgba(0,0,0,.4);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.Zen2048_btnPlayStore__11YqR:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-color:hsla(0,0%,100%,.4);-webkit-box-shadow:0 14px 30px rgba(0,0,0,.6);box-shadow:0 14px 30px rgba(0,0,0,.6)}.Zen2048_storeIconSvg__Z94FY{width:26px;height:26px}.Zen2048_storeBtnText__2dYyz{text-align:left}.Zen2048_storeBtnSub__1BFmZ{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;display:block}.Zen2048_storeBtnMain__1duNt{font-size:16px;font-weight:700;display:block}.Zen2048_downloadSubLinks__34uku{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:20px;gap:20px;font-size:13.5px}.Zen2048_downloadSubLinks__34uku a{color:var(--zen-text-dim);text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}.Zen2048_downloadSubLinks__34uku a:hover{color:#fff}.Zen2048_productPageFooter__4hNHv{padding:40px 0 60px;border-top:1px solid var(--zen-border);text-align:center;font-size:13.5px;color:var(--zen-text-dim)}.Zen2048_productPageFooter__4hNHv p{max-width:600px;margin:0 auto 12px;line-height:1.6}@media (max-width:1024px){.Zen2048_heroGrid__1N3OG{grid-template-columns:1fr;grid-gap:40px;gap:40px;text-align:center}.Zen2048_heroCopy__oe3y0 h1,.Zen2048_heroSubDesc__3DOuT{margin-left:auto;margin-right:auto}.Zen2048_heroSubDesc__3DOuT{border-left:none;padding-left:0}.Zen2048_ctaGroup__3V-tP,.Zen2048_trustBadges__3tXt2{-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.Zen2048_gameWrapper__2J2YR{grid-template-columns:1fr}.Zen2048_featuresGrid__2xcv4,.Zen2048_sizesGrid__3Tno5,.Zen2048_themeCardsGrid__O72cy,.Zen2048_whyGrid__3Vlu_{grid-template-columns:repeat(2,1fr)}.Zen2048_privacyBox__2-Dmy,.Zen2048_storeBox__vHmwd{grid-template-columns:1fr}.Zen2048_storeBox__vHmwd{text-align:center}.Zen2048_storeFullDesc__2yD33,.Zen2048_storeShortDesc__1C2vE{text-align:left}}@media (max-width:640px){.Zen2048_hero__1PoCY{padding:90px 0 50px}.Zen2048_gameWrapper__2J2YR{padding:20px 14px;border-radius:20px}.Zen2048_featuresGrid__2xcv4,.Zen2048_sizesGrid__3Tno5,.Zen2048_themeCardsGrid__O72cy,.Zen2048_whyGrid__3Vlu_{grid-template-columns:1fr}.Zen2048_floatStatCard__1i-9j,.Zen2048_floatStatCardRight__oJWb6{display:none}.Zen2048_privacyBox__2-Dmy{padding:28px 20px}.Zen2048_storeBox__vHmwd{padding:28px 18px}.Zen2048_downloadCard__3A1t2{padding:40px 20px}}